*,*::before,*::after{box-sizing:border-box}html,body{margin:0}img,video,svg{max-width:100%}@font-face{font-family: 'General Sans';src:url('/fonts/GeneralSans-Regular.woff2') format('woff2');font-weight: 400;font-display: swap}@font-face{font-family: 'General Sans';src:url('/fonts/GeneralSans-Medium.woff2') format('woff2');font-weight: 500;font-display: swap}html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-family: sans-serif}body{margin:0}a{background-color: #0000}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}button{overflow:visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"]{-webkit-appearance: button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance: none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}textarea{overflow:auto}table{border-collapse: collapse;border-spacing: 0}td,th{padding:0}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color: #fff;min-height:100%;margin:0;font-family: Arial,sans-serif;font-size:14px;line-height: 20px}img{vertical-align: middle;max-width:100%;display:inline-block}html[data-w-dynpage] [data-w-cloak]{color:#0000 !important}h1,h2,h3,h4,h5,h6{margin-bottom: 10px;font-weight: bold}h1{margin-top:20px;font-size:38px;line-height: 44px}h2{margin-top:20px;font-size:32px;line-height: 36px}h3{margin-top:20px;font-size:24px;line-height: 30px}h4{margin-top:10px;font-size:18px;line-height: 24px}h5{margin-top:10px;font-size:14px;line-height: 20px}h6{margin-top:10px;font-size:12px;line-height: 18px}p{margin-top:0;margin-bottom: 10px}blockquote{border-left: 5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height: 22px}figure{margin:0 0 10px}ul,ol{margin-top:0;margin-bottom: 10px;padding-left: 40px}label{margin-bottom: 5px;font-weight: bold;display:block}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block !important}@font-face{font-family: Generalsans;src:url("https://cdn.prod.website-files.com/6ad52a69218b7ba4655f9af8/6ad52a69218b7ba4655f9adc_GeneralSans-Bold.woff2") format("woff2");font-weight: 700;font-style:normal;font-display: swap}@font-face{font-family: Generalsans;src:url("https://cdn.prod.website-files.com/6ad52a69218b7ba4655f9af8/6ad52a69218b7ba4655f9add_GeneralSans-Italic.woff2") format("woff2");font-weight: 400;font-style:italic;font-display: swap}@font-face{font-family: Generalsans;src:url("https://cdn.prod.website-files.com/6ad52a69218b7ba4655f9af8/6ad52a69218b7ba4655f9ade_GeneralSans-Light.woff2") format("woff2");font-weight: 300;font-style:normal;font-display: swap}@font-face{font-family: Generalsans;src:url("https://cdn.prod.website-files.com/6ad52a69218b7ba4655f9af8/6ad52a69218b7ba4655f9adf_GeneralSans-LightItalic.woff2") format("woff2");font-weight: 300;font-style:italic;font-display: swap}@font-face{font-family: Generalsans;src:url("https://cdn.prod.website-files.com/6ad52a69218b7ba4655f9af8/6ad52a69218b7ba4655f9ae1_GeneralSans-BoldItalic.woff2") format("woff2");font-weight: 700;font-style:italic;font-display: swap}@font-face{font-family: Generalsans;src:url('/fonts/GeneralSans-Medium.woff2') format("woff2");font-weight: 500;font-style:normal;font-display: swap}@font-face{font-family: Generalsans;src:url('/fonts/GeneralSans-Regular.woff2') format("woff2");font-weight: 400;font-style:normal;font-display: swap}@font-face{font-family: Generalsans;src:url('/fonts/GeneralSans-Medium.woff2') format("woff2");font-weight: 500;font-style:italic;font-display: swap}:root{--_theme---background: var(--_color-shades---neutral--neutral-50);--_text-style---font-family: var(--_typography---font-family--primary-family);--_theme---text: var(--_color-shades---neutral--neutral-950);--_text-size---font-size: var(--_typography---font-size--text-base);--_text-size---line-height: var(--_typography---line-height--1-5);--_text-style---weight: var(--_typography---font-weight--regular);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_typography---font-size--text-5xl: clamp(2.25 * 1rem,((2.25 - ((7.25 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7.25 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),7.25 * 1rem);--_typography---line-height--1: 1;--_typography---letter-spacing--0-03em: -.03em;--_typography---font-size--text-4xl: clamp(2 * 1rem,((2 - ((5.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),5.5 * 1rem);--_typography---line-height--1-1: 1.1;--_typography---font-size--text-3xl: clamp(1.8125 * 1rem,((1.8125 - ((4.125 - 1.8125) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4.125 - 1.8125) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),4.125 * 1rem);--_typography---line-height--1-3: 1.3;--_typography---font-size--text-2xl: clamp(1.625 * 1rem,((1.625 - ((3.125 - 1.625) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3.125 - 1.625) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),3.125 * 1rem);--_typography---font-size--text-xl: clamp(1.4375 * 1rem,((1.4375 - ((2.375 - 1.4375) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.375 - 1.4375) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),2.375 * 1rem);--_typography---font-size--text-md: clamp(1.125 * 1rem,((1.125 - ((1.375 - 1.125) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.375 - 1.125) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1.375 * 1rem);--_typography---line-height--1-5: 1.5;--_typography---font-size--text-base: clamp(1 * 1rem,((1 - ((1 - 1) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - 1) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1 * 1rem);--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>: 0rem;--_spacing---space--1: clamp(.375 * 1rem,((.375 - ((.5 - .375) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.5 - .375) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),.5 * 1rem);--_spacing---space--2: clamp(.625 * 1rem,((.625 - ((.75 - .625) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.75 - .625) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),.75 * 1rem);--_spacing---space--4: clamp(1.25 * 1rem,((1.25 - ((1.5 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1.5 * 1rem);--_theme---border: var(--_color-shades---neutral--neutral-300);--container--sm: calc(var(--column-width--plus-gutter) * (var(--site--column-count) - 2) - var(--site--gutter));--site--margin: clamp(1 * 1rem,((1 - ((2.5 - 1) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 1) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),2.5 * 1rem);--container--main: calc(var(--site--viewport-max) * 1rem);--container--full: 100%;--site--gutter: clamp(1 * 1rem,((1 - ((2 - 1) / (90 - 20) * 20)) * 1rem + ((2 - 1) / (90 - 20)) * 100vw),2 * 1rem);--_spacing---space--3: clamp(.875 * 1rem,((.875 - ((1 - .875) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - .875) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1 * 1rem);--_spacing---space--5: clamp(1.75 * 1rem,((1.75 - ((2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),2 * 1rem);--_spacing---space--6: clamp(2 * 1rem,((2 - ((2.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),2.5 * 1rem);--_spacing---space--7: clamp(2.25 * 1rem,((2.25 - ((3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),3 * 1rem);--_spacing---space--8: clamp(2.5 * 1rem,((2.5 - ((4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),4 * 1rem);--radius--sm: .25rem;--radius--md: .5rem;--radius--xl: 2rem;--radius--round: calc(infinity * 1px);--_text-style---font-style: normal;--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular);--_typography---font-weight--light: 300;--_typography---font-weight--regular: 400;--_typography---font-weight--medium: 500;--_typography---font-weight--bold: 700;--_text-style---font-family--font-family\<deleted\|variable-b3496586-f720-538d-3141-061c23680608\>: var(--_typography---font-family--primary-family);--_color-shades---brand--transparent\<deleted\|variable-360a2791-cc6f-7512-9e32-b0c0517fc844\>: transparent;--border-width--base: .094rem;--swatch--brand\<deleted\|variable-a1ce98e4-27e8-eb95-892c-c0677c3d0114\>: #fe3c18;--_theme---primary: var(--_color-shades---blue--blue-800);--size--0-5rem\<deleted\|variable-9c3afe98-bfb2-00ec-3973-f2760713be00\>: .5rem;--size--0-75rem\<deleted\|variable-c62bf499-a957-1814-2ca1-7f9c19bb2e87\>: .75rem;--_button-style---border: var(--_color-shades---transparent);--_button-style---background: var(--_theme---primary);--_typography---font-family--primary-family: Generalsans,Arial,sans-serif;--_button-style---text: var(--_theme---primary-text);--_button-style---border-hover: var(--_color-shades---transparent);--_button-style---background-hover: var(--_theme---primary-faded);--_button-style---text-hover: var(--_theme---primary-text);--_spacing---section-space--sm: clamp(3 * 1rem,((3 - ((5 - 3) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5 - 3) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),5 * 1rem);--_spacing---section-space--main: clamp(4 * 1rem,((4 - ((7 - 4) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7 - 4) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),7 * 1rem);--_spacing---section-space--lg: clamp(5.5 * 1rem,((5.5 - ((10 - 5.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((10 - 5.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),10 * 1rem);--radius--lg: 1rem;--radius--2xl: 4rem;--_typography---font-weight--semibold: 600;--_cnud--typography---font-family--mono: "IBM Plex Mono",monospace;--_typography---font-family--secondary-family: Vollkorn,serif;--site--viewport-max: 120;--site--viewport-min: 20;--site--column-count: 12;--site--column-width: calc((min(var(--container--main),100vw - var(--site--margin) * 2) - (var(--site--gutter) * (var(--site--column-count) - 1))) / var(--site--column-count));--focus--width: .125rem;--focus--offset-inner: -.125rem;--focus--offset-outer: .1875rem;--_color-shades---neutral--neutral-50: #fafafa;--_color-shades---neutral--neutral-100: #f5f5f5;--_color-shades---neutral--neutral-100-o5: color-mix(in srgb,var(--_color-shades---neutral--neutral-100) 5%,transparent);--_color-shades---neutral--neutral-100-o10: color-mix(in srgb,var(--_color-shades---neutral--neutral-100) 10%,transparent);--_color-shades---neutral--neutral-100-o20: color-mix(in srgb,var(--_color-shades---neutral--neutral-100) 20%,transparent);--_color-shades---neutral--neutral-200: #e5e5e5;--_color-shades---neutral--neutral-300: #d4d4d4;--_color-shades---neutral--neutral-400: #a3a3a3;--_color-shades---neutral--neutral-500: #737373;--_color-shades---neutral--neutral-600: #525252;--_color-shades---neutral--neutral-700: #404040;--_color-shades---neutral--neutral-800: #262626;--_color-shades---neutral--neutral-900: #171717;--_color-shades---neutral--neutral-900-o5: color-mix(in srgb,var(--_color-shades---neutral--neutral-900) 5%,transparent);--_color-shades---neutral--neutral-900-o10: color-mix(in srgb,var(--_color-shades---neutral--neutral-900) 10%,transparent);--_color-shades---neutral--neutral-900-o20: color-mix(in srgb,var(--_color-shades---neutral--neutral-900) 20%,transparent);--_color-shades---neutral--neutral-950: #0a0a0a;--_color-shades---blue--blue-50: #f3f3ff;--_color-shades---blue--blue-100: #e6e6ff;--_color-shades---blue--blue-200: #cacaff;--_color-shades---blue--blue-300: #b2b2ff;--_color-shades---blue--blue-400: #99f;--_color-shades---blue--blue-500: #7c7cff;--_color-shades---blue--blue-600: #6261ff;--_color-shades---blue--blue-700: #4443ff;--_color-shades---blue--blue-800: #1110ff;--_color-shades---blue--blue-900: #010099;--_color-shades---blue--blue-950: #000a59;--_color-shades---orange--orange-50: #ffedeb;--_color-shades---orange--orange-100: #ffdad6;--_color-shades---orange--orange-200: #ffb0a6;--_color-shades---orange--orange-300: #ff8572;--_color-shades---orange--orange-400: #ff5004;--_color-shades---orange--orange-500: #d34001;--_color-shades---orange--orange-600: #a93200;--_color-shades---orange--orange-700: #802300;--_color-shades---orange--orange-800: #5e1700;--_color-shades---orange--orange-900: #3a0b00;--_color-shades---orange--orange-950: #270500;--_color-shades---red--red-50: #ffecec;--_color-shades---red--red-100: #fdd;--_color-shades---red--red-200: #ffb7b7;--_color-shades---red--red-300: #ff9191;--_color-shades---red--red-400: #ff6565;--_color-shades---red--red-500: red;--_color-shades---red--red-600: #ce0101;--_color-shades---red--red-700: #9c0000;--_color-shades---red--red-800: #6d0000;--_color-shades---red--red-900: #450000;--_color-shades---red--red-950: #2d0000;--column-width--plus-gutter: calc(var(--column-width--1) + var(--site--gutter));--_align-items---value: start;--_column-count---value: 12;--_justify-content---value: start;--_theme---faded: var(--_color-shades---neutral--neutral-100);--_theme---faded-text: var(--_color-shades---neutral--neutral-800);--_theme---primary-faded: var(--_color-shades---blue--blue-600);--_theme---primary-text: var(--_color-shades---neutral--neutral-50);--_theme---accent: var(--_color-shades---blue--blue-100);--_theme---accent-faded: var(--_color-shades---blue--blue-50);--_theme---accent-text: var(--_color-shades---blue--blue-700);--_theme---input: var(--_color-shades---neutral--neutral-300);--_theme---ring: var(--_color-shades---neutral--neutral-400);--_theme---destructive: var(--_color-shades---red--red-600);--_theme---desctructive-text: white;--_theme---success: var(--_color-shades---green--green-700);--_theme---success-text: white;--_theme---selection--background: var(--_color-shades---blue--blue-400);--_theme---selection--text: var(--_color-shades---blue--blue-50);--_spacing---section-space--none: 0rem;--_typography---letter-spacing--0em: 0em;--_spacing---section-space--page-top: clamp(10 * 1rem,((10 - ((14 - 10) / (90 - 20) * 20)) * 1rem + ((14 - 10) / (90 - 20)) * 100vw),14 * 1rem);--_typography---font-size--text-xs: clamp(.75 * 1rem,((.75 - ((.75 - .75) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.75 - .75) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),.75 * 1rem);--_typography---font-size--text-sm: clamp(.875 * 1rem,((.875 - ((.875 - .875) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.875 - .875) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),.875 * 1rem);--_typography---font-size--text-lg: clamp(1.25 * 1rem,((1.25 - ((1.75 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.75 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1.75 * 1rem);--_color-shades---transparent: transparent;--_color-shades---white: white;--_color-shades---black: black;--_color-shades---green--green-50: #f0fdf4;--_color-shades---green--green-100: #dcfce7;--_color-shades---green--green-200: #b9f8cf;--_typography---font-size--text-6xl: clamp(2.5 * 1rem,((2.5 - ((10 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((10 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),10 * 1rem);--_color-shades---green--green-300: #7bf1a8;--_color-shades---green--green-400: #05df72;--_color-shades---green--green-500: #00c758;--_color-shades---green--green-600: #00a544;--_color-shades---green--green-700: #008138;--_color-shades---green--green-800: #016630;--_color-shades---green--green-900: #0d542b;--_color-shades---green--green-950: #032e15;--column-width--1: var(--site--column-width);--column-width--2: calc(var(--column-width--plus-gutter) * 2 - var(--site--gutter));--column-width--3: calc(var(--column-width--plus-gutter) * 3 - var(--site--gutter));--column-width--4: calc(var(--column-width--plus-gutter) * 4 - var(--site--gutter));--column-width--5: calc(var(--column-width--plus-gutter) * 5 - var(--site--gutter));--column-width--6: calc(var(--column-width--plus-gutter) * 6 - var(--site--gutter));--column-width--7: calc(var(--column-width--plus-gutter) * 7 - var(--site--gutter));--column-width--8: calc(var(--column-width--plus-gutter) * 8 - var(--site--gutter));--column-width--9: calc(var(--column-width--plus-gutter) * 9 - var(--site--gutter));--column-width--10: calc(var(--column-width--plus-gutter) * 10 - var(--site--gutter));--column-width--11: calc(var(--column-width--plus-gutter) * 11 - var(--site--gutter));--column-width--12: calc(var(--column-width--plus-gutter) * 12 - var(--site--gutter));--column-margin--0: 0px;--column-margin--1: calc(var(--column-width--plus-gutter) * 1);--column-margin--2: calc(var(--column-width--plus-gutter) * 2);--column-margin--3: calc(var(--column-width--plus-gutter) * 3);--column-margin--4: calc(var(--column-width--plus-gutter) * 4);--column-margin--5: calc(var(--column-width--plus-gutter) * 5);--column-margin--6: calc(var(--column-width--plus-gutter) * 6);--column-margin--7: calc(var(--column-width--plus-gutter) * 7);--column-margin--8: calc(var(--column-width--plus-gutter) * 8);--column-margin--9: calc(var(--column-width--plus-gutter) * 9);--column-margin--10: calc(var(--column-width--plus-gutter) * 10);--column-margin--11: calc(var(--column-width--plus-gutter) * 11);--column-margin--12: calc(var(--column-width--plus-gutter) * 12)}@supports (color: lab(0% 0 0)){:root{--_color-shades---blue--blue-50: lab(96.1464% 1.6287 -5.7936);--_color-shades---blue--blue-100: lab(91.8025% 3.54341 -12.2448);--_color-shades---blue--blue-200: lab(82.6996% 8.07795 -26.0144);--_color-shades---blue--blue-300: lab(74.7249% 12.8897 -38.5422);--_color-shades---blue--blue-400: lab(66.5344% 18.6611 -51.3563);--_color-shades---blue--blue-500: lab(57.0274% 27.1347 -66.6989);--_color-shades---blue--blue-600: lab(48.6667% 36.7043 -80.232);--_color-shades---blue--blue-700: lab(40.2209% 48.7071 -94.314);--_color-shades---blue--blue-800: lab(30.7665% 65.9589 -110.145);--_color-shades---blue--blue-900: lab(15.1407% 46.8158 -76.5752);--_color-shades---blue--blue-950: lab(6.67372% 33.3842 -55.2938);--_color-shades---orange--orange-50: lab(95.1767% 6.10942 3.32632);--_color-shades---orange--orange-100: lab(90.1001% 12.8755 7.04343);--_color-shades---orange--orange-200: lab(79.4222% 28.6818 17.3627);--_color-shades---orange--orange-300: lab(69.5139% 46.133 32.4842);--_color-shades---orange--orange-400: lab(59.9271% 65.5102 70.6877);--_color-shades---orange--orange-500: lab(49.7363% 56.9316 61.5849);--_color-shades---orange--orange-600: lab(39.7827% 48.2701 52.7081);--_color-shades---orange--orange-700: lab(29.4805% 39.465 41.8511);--_color-shades---orange--orange-800: lab(20.423% 31.7907 30.6531);--_color-shades---orange--orange-900: lab(10.4793% 22.8185 16.2605);--_color-shades---orange--orange-950: lab(5.04421% 16.1575 7.90287);--_color-shades---red--red-50: lab(94.9095% 6.75336 2.49543);--_color-shades---red--red-100: lab(91.0212% 12.2049 4.61125);--_color-shades---red--red-200: lab(81.3844% 26.8731 10.9595);--_color-shades---red--red-300: lab(72.4214% 42.3605 19.2464);--_color-shades---red--red-400: lab(63.6448% 59.5537 32.2243);--_color-shades---red--red-500: lab(54.2921% 80.9093 70.0627);--_color-shades---red--red-600: lab(43.8916% 68.6685 59.2034);--_color-shades---red--red-700: lab(32.6863% 56.1385 47.8421);--_color-shades---red--red-800: lab(21.6089% 43.2766 33.2606);--_color-shades---red--red-900: lab(11.4189% 31.6783 18.1939);--_color-shades---red--red-950: lab(5.30515% 22.528 8.47481);--_color-shades---green--green-50: lab(98.1563% -5.60117 2.75915);--_color-shades---green--green-100: lab(96.1861% -13.8464 6.52365);--_color-shades---green--green-200: lab(92.4222% -26.4702 12.9427);--_color-shades---green--green-300: lab(86.9953% -47.2691 25.0054);--_color-shades---green--green-400: lab(78.503% -64.9265 39.7492);--_color-shades---green--green-500: lab(70.5521% -66.5147 45.8073);--_color-shades---green--green-600: lab(59.0978% -58.6621 41.2579);--_color-shades---green--green-700: lab(47.0329% -47.0239 31.4788);--_color-shades---green--green-800: lab(37.4616% -36.7971 22.9692);--_color-shades---green--green-900: lab(30.797% -29.6927 17.382);--_color-shades---green--green-950: lab(15.6845% -20.4225 11.7249)}}body{background-color: var(--_theme---background);font-family: var(--_text-style---font-family);color:var(--_theme---text);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);font-weight: var(--_text-style---weight);letter-spacing: var(--_text-size---letter-spacing)}h1{font-size:var(--_typography---font-size--text-5xl);line-height: var(--_typography---line-height--1);letter-spacing: var(--_typography---letter-spacing--0-03em);margin-top:0;margin-bottom: 0}h2{font-size:var(--_typography---font-size--text-4xl);line-height: var(--_typography---line-height--1-1);letter-spacing: var(--_typography---letter-spacing--0-03em);margin-top:0;margin-bottom: 0}h3{font-size:var(--_typography---font-size--text-3xl);line-height: var(--_typography---line-height--1-3);margin-top:0;margin-bottom: 0}h4{font-size:var(--_typography---font-size--text-2xl);line-height: var(--_typography---line-height--1-3);margin-top:0;margin-bottom: 0}h5{font-size:var(--_typography---font-size--text-xl);line-height: var(--_typography---line-height--1-3);margin-top:0;margin-bottom: 0}h6{font-size:var(--_typography---font-size--text-md);line-height: var(--_typography---line-height--1-5);margin-top:0;margin-bottom: 0}p{font-size:var(--_typography---font-size--text-base);line-height: var(--_typography---line-height--1-5);letter-spacing: var(--_text-size---letter-spacing)}a{color:inherit;text-decoration: none}ul,ol{margin-top:var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>);margin-bottom: var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>);padding-left: var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>);list-style-type: none;overflow:visible}li{margin-bottom: var(--_spacing---space--1)}img{object-fit:cover;width:100%;max-width:100%}blockquote{padding:var(--_spacing---space--2) var(--_spacing---space--4);border-left: .2rem solid var(--_theme---border);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-md);--_text-size---line-height: var(--_typography---line-height--1-5);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular)}.page_wrap{flex-flow:column;justify-content: flex-start;align-items: stretch;min-height:100svh;display:flex;overflow:clip}.page_wrap.is-home{background-color: var(--_theme---background);background-color: var(--_theme---background);grid-template-rows: min(1193.66vw,22918.2px);grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-auto-rows: minmax(0,1fr);align-items: start;width:min(100vw,1920px);height:auto;display:grid;overflow:hidden}.page_main{flex-flow:column;flex:1;justify-content: flex-start;align-items: stretch;display:flex}.page_main.is-home{flex-shrink: 0;grid-area:1 / 1 / span 1 / span 10;align-self:start;align-items: flex-start;width:min(100vw,1920px);height:min(1193.66vw,22918.2px);overflow:hidden}.page_code_wrap{position:fixed;inset:0% 0% auto}.u-container-small{max-width:var(--container--sm);width:calc(100% - var(--site--margin) * 2);margin-left: auto;margin-right: auto;position:relative;container-type: inline-size}.u-container{max-width:var(--container--main);width:calc(100% - var(--site--margin) * 2);margin-left: auto;margin-right: auto;position:relative;container-type: inline-size}.u-container-full{max-width:var(--container--full);width:calc(100% - var(--site--margin) * 2);margin-left: auto;margin-right: auto;position:relative;container-type: inline-size}.u-display-grid{grid-column-gap: var(--site--gutter);grid-row-gap: var(--site--gutter);--_column-count---value: 12;grid-template-rows: auto;grid-auto-columns: minmax(0,1fr);grid-template-columns: var(--grid-main);display:grid}.u-vflex-stretch-between{flex-flow:column;justify-content: space-between;align-items: stretch;display:flex}.u-display-grid-desktop,.u-display-grid-tablet,.u-display-grid-landscape{grid-column-gap: var(--site--gutter);grid-row-gap: var(--site--gutter);--_column-count---value: 12;grid-template-rows: auto;grid-auto-columns: minmax(0,1fr);grid-template-columns: var(--grid-main);display:grid}.u-display-grid-breakout{grid-column-gap: var(--site--gutter);grid-row-gap: var(--site--gutter);grid-template-rows: auto;grid-auto-columns: minmax(0,1fr);grid-template-columns: var(--grid-breakout);display:grid}.u-display-grid-subgrid{grid-template-rows: auto;grid-auto-columns: minmax(0,1fr);grid-template-columns: subgrid;grid-column-gap: inherit;grid-row-gap: inherit;grid-column: auto / span 1;display:grid}.u-display-grid-autofit{grid-column-gap: var(--site--gutter);grid-row-gap: var(--site--gutter);grid-template-rows: auto;grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-auto-columns: minmax(0,1fr);display:grid}.u-display-grid-autofill{grid-column-gap: var(--site--gutter);grid-row-gap: var(--site--gutter);grid-template-rows: auto;grid-template-columns: repeat(auto-fill,minmax(min(100%,13rem),1fr));grid-auto-columns: minmax(0,1fr);display:grid}.u-flex-shrink{flex:0 auto}.u-flex-grow{flex:1}.u-flex-noshrink{flex:none}.u-align-self-auto{align-self:auto}.u-align-self-start{align-self:flex-start}.u-align-self-center{align-self:center}.u-align-self-end{align-self:flex-end}.u-align-self-stretch{align-self:stretch}.u-align-items-stretch{align-content: stretch;align-items: stretch}.u-align-items-start{align-content: stretch;align-items: start}.u-align-items-center{align-content: stretch;align-items: center}.u-align-items-end{align-content: stretch;align-items: end}.u-col-full{grid-column: 1 / -1}.u-col-custom{grid-column: auto / span 1}.u-col-indent{grid-column: 2 / -2}.u-col-1{grid-column: auto / span 1}.u-col-2{grid-column: auto / span 2}.u-col-3{grid-column: auto / span 3}.u-col-4{grid-column: auto / span 4}.u-col-5{grid-column: auto / span 5}.u-col-6{grid-column: auto / span 6}.u-col-7{grid-column: auto / span 7}.u-col-8{grid-column: auto / span 8}.u-col-9{grid-column: auto / span 9}.u-col-10{grid-column: auto / span 10}.u-col-11{grid-column: auto / span 11}.u-col-12{grid-column: auto / span 12}.u-order-first{order:-1}.u-order-last{order:9999}.u-order-first-desktop{order:-1}.u-order-last-desktop{order:9999}.u-gap-inherit{grid-column-gap: inherit;grid-row-gap: inherit}.u-gap-gutter{grid-column-gap: var(--site--gutter);grid-row-gap: var(--site--gutter)}.u-gap-0{grid-column-gap: var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>);grid-row-gap: var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>)}.u-gap-1{grid-column-gap: var(--_spacing---space--1);grid-row-gap: var(--_spacing---space--1)}.u-gap-2{grid-column-gap: var(--_spacing---space--2);grid-row-gap: var(--_spacing---space--2)}.u-gap-3{grid-column-gap: var(--_spacing---space--3);grid-row-gap: var(--_spacing---space--3)}.u-gap-4{grid-column-gap: var(--_spacing---space--4);grid-row-gap: var(--_spacing---space--4)}.u-gap-5{grid-column-gap: var(--_spacing---space--5);grid-row-gap: var(--_spacing---space--5)}.u-gap-6{grid-column-gap: var(--_spacing---space--6);grid-row-gap: var(--_spacing---space--6)}.u-gap-7{grid-column-gap: var(--_spacing---space--7);grid-row-gap: var(--_spacing---space--7)}.u-gap-8{grid-column-gap: var(--_spacing---space--8);grid-row-gap: var(--_spacing---space--8)}.u-gap-row-inherit{grid-row-gap: inherit}.u-gap-row-gutter{grid-row-gap: var(--site--gutter)}.u-gap-row-0{grid-column-gap: var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>);grid-row-gap: var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>)}.u-gap-row-1{grid-row-gap: var(--_spacing---space--1)}.u-gap-row-2{grid-row-gap: var(--_spacing---space--2)}.u-gap-row-3{grid-row-gap: var(--_spacing---space--3)}.u-gap-row-4{grid-row-gap: var(--_spacing---space--4)}.u-gap-row-5{grid-row-gap: var(--_spacing---space--5)}.u-gap-row-6{grid-row-gap: var(--_spacing---space--6)}.u-gap-row-7{grid-row-gap: var(--_spacing---space--7)}.u-gap-row-8{grid-row-gap: var(--_spacing---space--8)}.u-radius-none{border-radius: 0}.u-radius-sm{border-radius: var(--radius--sm)}.u-radius-md{border-radius: var(--radius--md)}.u-radius-xl{border-radius: var(--radius--xl)}.u-radius-round{border-radius: var(--radius--round)}.u-display-none{display:none}.u-display-block{display:block}.u-display-contents{display:contents}.u-overflow-visible{overflow:visible}.u-overflow-hidden{overflow:hidden}.u-overflow-clip{overflow:clip}.u-overflow-scroll{overflow:scroll}.u-overflow-auto{overflow:auto}.u-overflow-x-auto{overflow:auto hidden}.u-overflow-y-auto{overflow:hidden auto}.u-overflow-left-hidden{clip-path:polygon(0 0,9000% 0,9000% 100%,0% 100%)}.u-position-relative{position:relative}.u-position-absolute{position:absolute}.u-position-fixed{position:fixed}.u-position-sticky{position:sticky;top:0}.u-position-static{position:static}.u-z-negative{z-index:-1;position:relative}.u-z-0{z-index:0;position:relative}.u-z-1{z-index:1;position:relative}.u-z-2{z-index:2;position:relative}.u-z-3{z-index:3;position:relative}.u-z-4{z-index:4;position:relative}.u-p-0{padding:var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>)}.u-p-1{padding:var(--_spacing---space--1)}.u-p-2{padding:var(--_spacing---space--2)}.u-p-3{padding:var(--_spacing---space--3)}.u-p-4{padding:var(--_spacing---space--4)}.u-p-5{padding:var(--_spacing---space--5)}.u-p-6{padding:var(--_spacing---space--6)}.u-p-7{padding:var(--_spacing---space--7)}.u-p-8{padding:var(--_spacing---space--8)}.u-m-0{margin:var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>)}.u-m-1{margin:var(--_spacing---space--1)}.u-m-2{margin:var(--_spacing---space--2)}.u-m-3{margin:var(--_spacing---space--3)}.u-m-4{margin:var(--_spacing---space--4)}.u-m-5{margin:var(--_spacing---space--5)}.u-m-6{margin:var(--_spacing---space--6)}.u-m-7{margin:var(--_spacing---space--7)}.u-m-8{margin:var(--_spacing---space--8)}.u-text-5xl{font-family: var(--_text-style---font-family);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-5xl);--_text-size---line-height: var(--_typography---line-height--1);--_text-size---letter-spacing: var(--_typography---letter-spacing--0-03em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular);font-style:var(--_text-style---font-style)}.u-text-4xl{font-family: var(--_text-style---font-family);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-4xl);--_text-size---line-height: var(--_typography---line-height--1);--_text-size---letter-spacing: var(--_typography---letter-spacing--0-03em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular);--_text-style---font-family: var(--_typography---font-family--primary-family);--_text-style---weight: var(--_typography---font-weight--regular);--_text-style---font-style: normal;font-style:var(--_text-style---font-style)}.u-text-3xl{font-family: var(--_text-style---font-family);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-3xl);--_text-size---line-height: var(--_typography---line-height--1-3);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular);--_text-style---font-family: var(--_typography---font-family--primary-family);--_text-style---weight: var(--_typography---font-weight--regular);--_text-style---font-style: normal;font-style:var(--_text-style---font-style)}.u-text-2xl{font-family: var(--_text-style---font-family);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-2xl);--_text-size---line-height: var(--_typography---line-height--1-3);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular);font-style:var(--_text-style---font-style)}.u-text-xl{font-family: var(--_text-style---font-family);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-xl);--_text-size---line-height: var(--_typography---line-height--1-3);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular);--_text-style---font-family--font-family\<deleted\|variable-b3496586-f720-538d-3141-061c23680608\>: var(--_typography---font-family--primary-family);font-style:var(--_text-style---font-style)}.u-text-h6{font-family: var(--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);font-weight: var(--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-lg);--_text-size---line-height: var(--_typography---line-height--1-5);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular)}.u-text-sm{font-family: var(--_text-style---font-family);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-sm);--_text-size---line-height: var(--_typography---line-height--1-5);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular);font-style:var(--_text-style---font-style)}.u-text-base{font-family: var(--_text-style---font-family);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);font-style:var(--_text-style---font-style)}.u-text-md{font-family: var(--_text-style---font-family);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-md);--_text-size---line-height: var(--_typography---line-height--1-5);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular);font-style:var(--_text-style---font-style)}.u-text-lg{font-family: var(--_text-style---font-family);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-lg);--_text-size---line-height: var(--_typography---line-height--1-5);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular);font-style:var(--_text-style---font-style)}.u-text-6xl{font-family: var(--_text-style---font-family);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-6xl);--_text-size---line-height: var(--_typography---line-height--1);--_text-size---letter-spacing: var(--_typography---letter-spacing--0-03em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular);font-style:var(--_text-style---font-style)}.u-font-light{font-weight: var(--_typography---font-weight--light)}.u-font-regular{font-weight: var(--_typography---font-weight--regular)}.u-font-medium{font-weight: var(--_typography---font-weight--medium)}.u-font-bold{font-weight: var(--_typography---font-weight--bold)}.u-line-clamp-1,.u-line-clamp-2,.u-line-clamp-3,.u-line-clamp-4{display:-webkit-box;overflow:hidden}.u-text-align-left{text-align:left}.u-text-align-center{text-align:center}.u-text-align-right{text-align:right}.u-font-italic{font-style:italic}.u-text-transform-capitalize{text-transform: capitalize}.u-text-transform-uppercase{text-transform: uppercase}.u-text-color-inherit{color:inherit}.u-text-color-faded{color:color-mix(in srgb,var(--_theme---text) 60%,transparent)}.u-rich-text h1{margin-top:var(--_spacing---space--7);margin-bottom: var(--_spacing---space--7);font-family: var(--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);font-weight: var(--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-4xl);--_text-size---line-height: var(--_typography---line-height--1);--_text-size---letter-spacing: var(--_typography---letter-spacing--0-03em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular)}.u-rich-text h2{margin-top:var(--_spacing---space--7);margin-bottom: var(--_spacing---space--7);font-family: var(--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);font-weight: var(--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-3xl);--_text-size---line-height: var(--_typography---line-height--1-3);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular)}.u-rich-text h3{margin-top:var(--_spacing---space--6);margin-bottom: var(--_spacing---space--6);font-family: var(--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);font-weight: var(--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-2xl);--_text-size---line-height: var(--_typography---line-height--1-3);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular)}.u-rich-text h4{margin-top:var(--_spacing---space--6);margin-bottom: var(--_spacing---space--6);font-family: var(--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);font-weight: var(--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-xl);--_text-size---line-height: var(--_typography---line-height--1-3);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular)}.u-rich-text h5{margin-top:var(--_spacing---space--5);margin-bottom: var(--_spacing---space--5);font-family: var(--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);font-weight: var(--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-lg);--_text-size---line-height: var(--_typography---line-height--1-5);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular)}.u-rich-text h6{margin-top:var(--_spacing---space--5);margin-bottom: var(--_spacing---space--5);font-family: var(--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);font-weight: var(--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-sm);--_text-size---line-height: var(--_typography---line-height--1-5);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular)}.u-rich-text blockquote{margin-top:var(--_spacing---space--6);margin-bottom: var(--_spacing---space--6);padding:var(--_spacing---space--2) var(--_spacing---space--4);border-left-width: .2rem;border-left-color: var(--_theme---border);font-family: var(--_text-style---font-family--font-family\<deleted\|variable-b3496586-f720-538d-3141-061c23680608\>);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);letter-spacing: var(--_text-size---letter-spacing);--_text-size---font-size: var(--_typography---font-size--text-md);--_text-size---line-height: var(--_typography---line-height--1-5);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular)}.u-rich-text p{margin-top:var(--_spacing---space--4);margin-bottom: var(--_spacing---space--4)}.u-rich-text ul{margin-top:var(--_spacing---space--4);margin-bottom: var(--_spacing---space--4);padding-left: 1.75ch;list-style-type: disc}.u-rich-text ol{margin-top:var(--_spacing---space--4);margin-bottom: var(--_spacing---space--4);padding-left: 2.5ch;list-style-type: decimal}.u-rich-text figure{margin-top:var(--_spacing---space--7);margin-bottom: var(--_spacing---space--7)}.u-rich-text img{border-radius: var(--radius--sm)}.u-theme-dark{background-color: var(--_theme---background);color:var(--_theme---text);--_theme---background: var(--_color-shades---neutral--neutral-950);--_theme---text: var(--_color-shades---neutral--neutral-50);--_theme---border: var(--_color-shades---neutral--neutral-800);--_theme---primary: var(--_color-shades---orange--orange-500);--_theme---faded: var(--_color-shades---neutral--neutral-900);--_theme---faded-text: var(--_color-shades---neutral--neutral-300);--_theme---primary-faded: var(--_color-shades---orange--orange-400);--_theme---primary-text: var(--_color-shades---neutral--neutral-50);--_theme---accent: var(--_color-shades---orange--orange-100);--_theme---accent-faded: var(--_color-shades---orange--orange-50);--_theme---accent-text: var(--_color-shades---orange--orange-500);--_theme---input: var(--_color-shades---neutral--neutral-700);--_theme---ring: var(--_color-shades---neutral--neutral-500);--_theme---destructive: var(--_color-shades---red--red-400);--_theme---desctructive-text: white;--_theme---success: var(--_color-shades---green--green-400);--_theme---success-text: white;--_theme---selection--background: var(--_color-shades---blue--blue-400);--_theme---selection--text: var(--_color-shades---blue--blue-50)}.u-theme-light{background-color: var(--_theme---background);color:var(--_theme---text);--_theme---background: var(--_color-shades---neutral--neutral-50);--_theme---text: var(--_color-shades---neutral--neutral-950);--_theme---border: var(--_color-shades---neutral--neutral-300);--_theme---primary: var(--_color-shades---blue--blue-800);--_theme---faded: var(--_color-shades---neutral--neutral-100);--_theme---faded-text: var(--_color-shades---neutral--neutral-800);--_theme---primary-faded: var(--_color-shades---blue--blue-600);--_theme---primary-text: var(--_color-shades---neutral--neutral-50);--_theme---accent: var(--_color-shades---blue--blue-100);--_theme---accent-faded: var(--_color-shades---blue--blue-50);--_theme---accent-text: var(--_color-shades---blue--blue-700);--_theme---input: var(--_color-shades---neutral--neutral-300);--_theme---ring: var(--_color-shades---neutral--neutral-400);--_theme---destructive: var(--_color-shades---red--red-600);--_theme---desctructive-text: white;--_theme---success: var(--_color-shades---green--green-700);--_theme---success-text: white;--_theme---selection--background: var(--_color-shades---blue--blue-400);--_theme---selection--text: var(--_color-shades---blue--blue-50)}.u-text-color-brand{color:var(--_theme---primary)}.u-btn-group{grid-column-gap: var(--_spacing---space--2);grid-row-gap: var(--_spacing---space--2);flex-flow:wrap;display:flex}.u-display-inline-flex{display:inline-flex}.u-display-inline-grid{grid-column-gap: 16px;grid-row-gap: 16px;grid-template-rows: auto auto;grid-template-columns: 1fr 1fr;grid-auto-columns: 1fr;display:inline-grid}.u-display-inline-block{display:inline-block}.u-display-inline{display:inline}.u-sr-only{white-space: nowrap;clip:rect(0,0,0,0);border-width: 0;width:1px;height:1px;margin-left: auto;margin-right: auto;padding:0;position:absolute;inset:0% 0% auto;overflow:hidden}.u-h-full{height:100%}.u-w-full{width:100%}.u-pointer-none{pointer-events: none}.u-pointer-auto{pointer-events: auto}.u-min-h-screen{min-height:100svh}.u-max-w-none{max-width:none}.u-cover{width:100%;height:100%}.u-cover-absolute{width:100%;height:100%;position:absolute;inset:0%}.u-visual-wrap{aspect-ratio: 1;width:100%;position:relative;overflow:hidden}.u-ratio-2-1{aspect-ratio: 2}.u-ratio-16-9{aspect-ratio: 16 / 9}.u-ratio-3-2{aspect-ratio: 3 / 2}.u-ratio-1-1{aspect-ratio: 1}.u-ratio-2-3{aspect-ratio: 2 / 3}.u-line-divider{width:100%;height:var(--border-width--base);background-color: var(--_theme---border)}.u-mt-auto{margin-top:auto}.u-mt-gutter{margin-top:var(--site--gutter)}.u-mt-0{margin-top:0}.u-mt-1{margin-top:var(--_spacing---space--1)}.u-mt-2{margin-top:var(--_spacing---space--2)}.u-mt-3{margin-top:var(--_spacing---space--3)}.u-mt-4{margin-top:var(--_spacing---space--4)}.u-mt-5{margin-top:var(--_spacing---space--5)}.u-mt-6{margin-top:var(--_spacing---space--6)}.u-mt-7{margin-top:var(--_spacing---space--7)}.u-mt-8{margin-top:var(--_spacing---space--8)}.u-mb-auto{margin-bottom: auto}.u-mb-gutter{margin-bottom: var(--site--gutter)}.u-mb-0{margin-bottom: 0}.u-mb-1{margin-bottom: var(--_spacing---space--1)}.u-mb-2{margin-bottom: var(--_spacing---space--2)}.u-mb-3{margin-bottom: var(--_spacing---space--3)}.u-mb-4{margin-bottom: var(--_spacing---space--4)}.u-mb-5{margin-bottom: var(--_spacing---space--5)}.u-mb-6{margin-bottom: var(--_spacing---space--6)}.u-mb-7{margin-bottom: var(--_spacing---space--7)}.u-mb-8{margin-bottom: var(--_spacing---space--8)}.u-p-sitemargin{padding:var(--site--margin)}.u-p-gutter{padding:var(--site--gutter)}.u-py-sitemargin{padding-top: var(--site--margin);padding-bottom: var(--site--margin)}.u-py-gutter{padding-top: var(--site--gutter);padding-bottom: var(--site--gutter)}.u-py-0{padding-top: 0;padding-bottom: 0}.u-py-1{padding-top: var(--_spacing---space--1);padding-bottom: var(--_spacing---space--1)}.u-py-2{padding-top: var(--_spacing---space--2);padding-bottom: var(--_spacing---space--2)}.u-py-3{padding-top: var(--_spacing---space--3);padding-bottom: var(--_spacing---space--3)}.u-py-4{padding-top: var(--_spacing---space--4);padding-bottom: var(--_spacing---space--4)}.u-py-5{padding-top: var(--_spacing---space--5);padding-bottom: var(--_spacing---space--5)}.u-py-6{padding-top: var(--_spacing---space--6);padding-bottom: var(--_spacing---space--6)}.u-py-7{padding-top: var(--_spacing---space--7);padding-bottom: var(--_spacing---space--7)}.u-py-8{padding-top: var(--_spacing---space--8);padding-bottom: var(--_spacing---space--8)}.u-py-sm{padding-top: var(--_spacing---section-space--sm);padding-bottom: var(--_spacing---section-space--sm)}.u-py-main{padding-top: var(--_spacing---section-space--main);padding-bottom: var(--_spacing---section-space--main)}.u-py-lg{padding-top: var(--_spacing---section-space--lg);padding-bottom: var(--_spacing---section-space--lg)}.u-px-sitemargin{padding-right: var(--site--margin);padding-left: var(--site--margin)}.u-px-gutter{padding-right: var(--site--gutter);padding-left: var(--site--gutter)}.u-px-0{padding-right: var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>);padding-left: var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>)}.u-px-1{padding-right: var(--_spacing---space--1);padding-left: var(--_spacing---space--1)}.u-px-2{padding-right: var(--_spacing---space--2);padding-left: var(--_spacing---space--2)}.u-px-3{padding-right: var(--_spacing---space--3);padding-left: var(--_spacing---space--3)}.u-px-4{padding-right: var(--_spacing---space--4);padding-left: var(--_spacing---space--4)}.u-px-5{padding-right: var(--_spacing---space--5);padding-left: var(--_spacing---space--5)}.u-px-6{padding-right: var(--_spacing---space--6);padding-left: var(--_spacing---space--6)}.u-px-7{padding-right: var(--_spacing---space--7);padding-left: var(--_spacing---space--7)}.u-px-8{padding-right: var(--_spacing---space--8);padding-left: var(--_spacing---space--8)}.u-pt-sm{padding-top: var(--_spacing---section-space--sm)}.u-pt-main{padding-top: var(--_spacing---section-space--main)}.u-pt-lg{padding-top: var(--_spacing---section-space--lg)}.u-pt-8{padding-top: var(--_spacing---space--8)}.u-pt-sitemargin{padding-top: var(--site--margin)}.u-pt-gutter{padding-top: var(--site--gutter)}.u-pt-0{padding-top: var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>)}.u-pt-1{padding-top: var(--_spacing---space--1)}.u-pt-2{padding-top: var(--_spacing---space--2)}.u-pt-3{padding-top: var(--_spacing---space--3)}.u-pt-4{padding-top: var(--_spacing---space--4)}.u-pt-5{padding-top: var(--_spacing---space--5)}.u-pt-6{padding-top: var(--_spacing---space--6)}.u-pt-7{padding-top: var(--_spacing---space--7)}.u-p-sm{padding:var(--_spacing---section-space--sm)}.u-p-main{padding:var(--_spacing---section-space--main)}.u-p-lg{padding:var(--_spacing---section-space--lg)}.u-pb-sitemargin{padding-bottom: var(--site--margin)}.u-pb-gutter{padding-bottom: var(--site--gutter)}.u-pb-0{padding-bottom: 0}.u-pb-1{padding-bottom: var(--_spacing---space--1)}.u-pb-2{padding-bottom: var(--_spacing---space--2)}.u-pb-3{padding-bottom: var(--_spacing---space--3)}.u-pb-4{padding-bottom: var(--_spacing---space--4)}.u-pb-5{padding-bottom: var(--_spacing---space--5)}.u-pb-6{padding-bottom: var(--_spacing---space--6)}.u-pb-7{padding-bottom: var(--_spacing---space--7)}.u-pb-8{padding-bottom: var(--_spacing---space--8)}.u-pb-sm{padding-bottom: var(--_spacing---section-space--sm)}.u-pb-main{padding-bottom: var(--_spacing---section-space--main)}.u-pb-lg{padding-bottom: var(--_spacing---section-space--lg)}.u-pl-sitemargin{padding-left: var(--site--margin)}.u-pl-gutter{padding-left: var(--site--gutter)}.u-pl-0{padding-left: var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>)}.u-pl-1{padding-left: var(--_spacing---space--1)}.u-pl-2{padding-left: var(--_spacing---space--2)}.u-pl-3{padding-left: var(--_spacing---space--3)}.u-pl-4{padding-left: var(--_spacing---space--4)}.u-pl-5{padding-left: var(--_spacing---space--5)}.u-pl-6{padding-left: var(--_spacing---space--6)}.u-pl-7{padding-left: var(--_spacing---space--7)}.u-pl-8{padding-left: var(--_spacing---space--8)}.u-pl-sm{padding-left: var(--_spacing---section-space--sm)}.u-pl-main{padding-left: var(--_spacing---section-space--main)}.u-pl-lg{padding-left: var(--_spacing---section-space--lg)}.u-pr-sitemargin{padding-right: var(--site--margin)}.u-pr-gutter{padding-right: var(--site--gutter)}.u-pr-0{padding-right: var(--size--0rem\<deleted\|variable-78f72a76-f628-d7fe-0225-a5f14dcaf2b1\>)}.u-pr-1{padding-right: var(--_spacing---space--1)}.u-pr-2{padding-right: var(--_spacing---space--2)}.u-pr-3{padding-right: var(--_spacing---space--3)}.u-pr-4{padding-right: var(--_spacing---space--4)}.u-pr-5{padding-right: var(--_spacing---space--5)}.u-pr-6{padding-right: var(--_spacing---space--6)}.u-pr-7{padding-right: var(--_spacing---space--7)}.u-pr-8{padding-right: var(--_spacing---space--8)}.u-pr-sm{padding-right: var(--_spacing---section-space--sm)}.u-pr-main{padding-right: var(--_spacing---section-space--main)}.u-pr-lg{padding-right: var(--_spacing---section-space--lg)}.u-ml-auto{margin-left: auto}.u-ml-gutter{margin-left: var(--site--gutter)}.u-ml-0{margin-left: 0}.u-ml-1{margin-left: var(--_spacing---space--1)}.u-ml-2{margin-left: var(--_spacing---space--2)}.u-ml-3{margin-left: var(--_spacing---space--3)}.u-ml-4{margin-left: var(--_spacing---space--4)}.u-ml-5{margin-left: var(--_spacing---space--5)}.u-ml-6{margin-left: var(--_spacing---space--6)}.u-ml-7{margin-left: var(--_spacing---space--7)}.u-ml-8{margin-left: var(--_spacing---space--8)}.u-mr-auto{margin-right: auto}.u-mr-gutter{margin-right: var(--site--gutter)}.u-mr-0{margin-right: 0}.u-mr-1{margin-right: var(--_spacing---space--1)}.u-mr-2{margin-right: var(--_spacing---space--2)}.u-mr-3{margin-right: var(--_spacing---space--3)}.u-mr-4{margin-right: var(--_spacing---space--4)}.u-mr-5{margin-right: var(--_spacing---space--5)}.u-mr-6{margin-right: var(--_spacing---space--6)}.u-mr-7{margin-right: var(--_spacing---space--7)}.u-mr-8{margin-right: var(--_spacing---space--8)}.u-display-vflex{--_justify-content---value: start;--_align-items---value: start;flex-flow:column;display:flex}.u-display-hflex-wrap{flex-flow:wrap;align-items: flex-start;display:flex}.u-radius-lg{border-radius: var(--radius--lg)}.u-radius-2xl{border-radius: var(--radius--2xl)}.u-font-semibold{font-weight: var(--_typography---font-weight--semibold)}.u-display-hflex{display:flex}.u-display-vflex-wrap{flex-flow:column wrap;align-items: flex-start;display:flex}.u-text-xs{font-family: var(--_text-style---font-family);font-size:var(--_text-size---font-size);line-height: var(--_text-size---line-height);--_text-size---font-size: var(--_typography---font-size--text-xs);--_text-size---line-height: var(--_typography---line-height--1-5);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-size---font-family\<deleted\|variable-719b627c-7e2f-7042-e60f-3b3373498c12\>: var(--_typography---font-family--primary-family);--_text-size---font-weight\<deleted\|variable-13ce1e54-49d3-fc48-02c8-d3bd23d32b9c\>: var(--_typography---font-weight--regular);font-style:var(--_text-style---font-style)}.u-font-normal{font-style:normal}.u-text-transform-lowercase{text-transform: lowercase}.u-theme-cnud{--_theme---background: #131a3a;--_theme---text: #fff;--_theme---border: var(--_color-shades---neutral--neutral-300);--_theme---primary: var(--_color-shades---blue--blue-800);--_theme---faded: var(--_color-shades---neutral--neutral-100);--_theme---faded-text: #92a0b4;--_theme---primary-faded: var(--_color-shades---blue--blue-600);--_theme---primary-text: var(--_color-shades---neutral--neutral-50);--_theme---accent: #c60f08;--_theme---accent-faded: var(--_color-shades---blue--blue-50);--_theme---accent-text: var(--_color-shades---blue--blue-700);--_theme---input: var(--_color-shades---neutral--neutral-300);--_theme---ring: var(--_color-shades---neutral--neutral-400);--_theme---destructive: var(--_color-shades---red--red-600);--_theme---desctructive-text: white;--_theme---success: var(--_color-shades---green--green-700);--_theme---success-text: white;--_theme---selection--background: var(--_color-shades---blue--blue-400);--_theme---selection--text: var(--_color-shades---blue--blue-50);--_typography---font-size--text-5xl: clamp(2.25 * 1rem,((2.25 - ((7.25 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7.25 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),7.25 * 1rem);--_typography---line-height--1: 1;--_typography---letter-spacing--0-03em: -.03em;--_typography---font-size--text-4xl: clamp(2 * 1rem,((2 - ((5.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),5.5 * 1rem);--_typography---line-height--1-1: 1.1;--_typography---font-size--text-3xl: clamp(1.8125 * 1rem,((1.8125 - ((4.125 - 1.8125) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4.125 - 1.8125) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),4.125 * 1rem);--_typography---line-height--1-3: 1.3;--_typography---font-size--text-2xl: clamp(1.625 * 1rem,((1.625 - ((3.125 - 1.625) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3.125 - 1.625) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),3.125 * 1rem);--_typography---font-size--text-xl: clamp(1.4375 * 1rem,((1.4375 - ((2.375 - 1.4375) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.375 - 1.4375) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),2.375 * 1rem);--_typography---font-size--text-md: clamp(1.125 * 1rem,((1.125 - ((1.375 - 1.125) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.375 - 1.125) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1.375 * 1rem);--_typography---line-height--1-5: 1.5;--_typography---font-size--text-base: clamp(1 * 1rem,((1 - ((1 - 1) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - 1) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1 * 1rem);--_typography---font-weight--light: 300;--_typography---font-weight--regular: 400;--_typography---font-weight--medium: 500;--_typography---font-weight--bold: 700;--_typography---font-family--primary-family: "Work Sans",sans-serif;--_typography---font-weight--semibold: 600;--_typography---font-family--secondary-family: "Syne",sans-serif;--_typography---letter-spacing--0em: 0em;--_typography---font-size--text-xs: clamp(.75 * 1rem,((.75 - ((.75 - .75) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.75 - .75) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),.75 * 1rem);--_typography---font-size--text-sm: clamp(.875 * 1rem,((.875 - ((.875 - .875) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.875 - .875) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),.875 * 1rem);--_typography---font-size--text-lg: clamp(1.25 * 1rem,((1.25 - ((1.75 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.75 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1.75 * 1rem);--_typography---font-size--text-6xl: clamp(2.5 * 1rem,((2.5 - ((10 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((10 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),10 * 1rem)}.page_wrap-2{grid-column-gap: 0px;grid-row-gap: 0px;background-color: #ebf5e7;grid-template-rows: 22918.2px;grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-auto-rows: minmax(0,1fr);align-items: start;width:1920px;height:auto;padding:0;display:grid;position:relative;overflow:hidden}.page_main-2{grid-column-gap: 0px;grid-row-gap: 0px;flex-flow:column;flex-shrink: 0;grid-area:1 / 1 / span 1 / span 10;justify-content: flex-start;align-self:start;align-items: flex-start;width:1920px;height:22918.2px;padding:0;display:flex;position:relative;overflow:hidden}.page_wrap-3{flex-flow:column;justify-content: flex-start;align-items: stretch;min-height:100svh;display:flex;position:relative;overflow:clip}.page_wrap-3.is-home{background-color: #ebf5e7;grid-template-rows: 22918.2px;grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-auto-rows: minmax(0,1fr);align-items: start;width:1920px;height:auto;display:grid;overflow:hidden}.page_main-3{flex-flow:column;flex:1;justify-content: flex-start;align-items: stretch;display:flex;position:relative}.page_main-3.is-home{flex-shrink: 0;grid-area:1 / 1 / span 1 / span 10;align-self:start;align-items: flex-start;width:1920px;height:22918.2px;overflow:hidden}@media screen and (max-width: 991px){.u-display-grid-desktop{flex-flow:column;display:flex}.u-order-first-desktop{order:0}.u-order-first-tablet{order:-1}.u-order-last-desktop{order:0}.u-order-last-tablet{order:9999}.u-display-none-tablet{display:none}.u-display-block-tablet{display:block}}@media screen and (max-width: 767px){.u-display-grid-tablet{flex-flow:column;display:flex}.u-order-first-tablet{order:0}.u-order-first-landscape{order:-1}.u-order-last-tablet{order:0}.u-order-last-landscape{order:9999}.u-display-none-landscape{display:none}.u-display-block-landscape{display:block}}@media screen and (max-width: 479px){.u-display-grid-landscape{flex-flow:column;display:flex}}:root{--breakout-start: [full-start] minmax(0,1fr) [content-start];--breakout-end: [content-end] minmax(0,1fr) [full-end];--grid-breakout-single: var(--breakout-start) minmax(0,var(--container--main)) var(--breakout-end);--grid-breakout: var(--breakout-start) repeat(var(--site--column-count),minmax(0,var(--column-width--1))) var(--breakout-end)}*{vertical-align: bottom}button{background-color: unset;padding:unset;text-align:inherit}button:not(:disabled){cursor:pointer}video{width:100%;object-fit:cover}svg{max-width:100%}section,header,footer{position:relative}img::selection{background:transparent}body{text-transform: var(--_text-style---text-transform);font-smoothing: antialiased;-webkit-font-smoothing: antialiased}a:not([class]){text-decoration: underline;color:inherit}h1,h2,h3,h4,h5,h6,p,blockquote,label{font-family: inherit;font-weight: inherit;text-transform: inherit;text-wrap:inherit;margin-top:0;margin-bottom: 0}select:has(option[value='']:checked){color:color-mix(in lab,currentcolor 60%,transparent)}::selection{background-color: var(--_theme---selection--background);color:var(--_theme---selection--text)}.u-no-scrollbar{-ms-overflow-style: none;overflow:-moz-scrollbars-none}.u-no-scrollbar::-webkit-scrollbar{display:none}.u-line-clamp-1,.u-line-clamp-2,.u-line-clamp-3,.u-line-clamp-4{-webkit-line-clamp: 1;-webkit-box-orient: vertical}.u-line-clamp-2{-webkit-line-clamp: 2}.u-line-clamp-3{-webkit-line-clamp: 3}.u-line-clamp-4{-webkit-line-clamp: 4}.u-display-grid,.u-display-grid-desktop,.u-display-grid-landscape,.u-display-grid-tablet{grid-template-columns: repeat(var(--_column-count---value),1fr)}.u-display-vflex,.u-display-vflex-wrap,.u-display-hflex,.u-display-hflex-wrap{justify-content: var(--_justify-content---value);align-items: var(--_align-items---value)}.u-padding-left{padding-right: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important}.u-padding-right{padding-left: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important}.u-padding-top{padding-left: 0 !important;padding-right: 0 !important;padding-bottom: 0 !important}.u-padding-bottom{padding-left: 0 !important;padding-right: 0 !important;padding-top: 0 !important}.u-padding-horizontal{padding-top: 0 !important;padding-bottom: 0 !important}.u-padding-vertical{padding-left: 0 !important;padding-right: 0 !important}.u-margin-left{margin-right: 0 !important;margin-top:0 !important;margin-bottom: 0 !important}.u-margin-right{margin-left: 0 !important;margin-top:0 !important;margin-bottom: 0 !important}.u-margin-top{margin-left: 0 !important;margin-right: 0 !important;margin-bottom: 0 !important}.u-margin-bottom{margin-left: 0 !important;margin-right: 0 !important;margin-top:0 !important}.u-margin-horizontal{margin-top:0 !important;margin-bottom: 0 !important}.u-margin-vertical{margin-left: 0 !important;margin-right: 0 !important}.u-alpha-none{visibility:hidden;opacity:0}:root{--size--0-125rem: 0.125rem;--size--0-25rem: 0.25rem;--size--0-375rem: 0.375rem;--size--0-5rem: 0.5rem;--size--0-625rem: 0.625rem;--size--0-75rem: 0.75rem;--size--0-875rem: 0.875rem;--size--1rem: 1rem;--size--1-125rem: 1.125rem;--size--1-25rem: 1.25rem;--size--1-375rem: 1.375rem;--size--1-5rem: 1.5rem;--size--1-75rem: 1.75rem;--size--2rem: 2rem;--size--2-25rem: 2.25rem;--size--2-5rem: 2.5rem;--size--2-75rem: 2.75rem;--size--3rem: 3rem;--size--3-5rem: 3.5rem;--size--4rem: 4rem;--size--4-5rem: 4.5rem;--size--5rem: 5rem;--size--5-5rem: 5.5rem;--size--6rem: 6rem;--size--6-5rem: 6.5rem;--size--7rem: 7rem;--size--7-5rem: 7.5rem;--size--8rem: 8rem;--size--8-5rem: 8.5rem;--size--9rem: 9rem;--size--9-5rem: 9.5rem;--size--10rem: 10rem;--size--11rem: 11rem;--size--12rem: 12rem;--size--13rem: 13rem;--size--14rem: 14rem;--size--15rem: 15rem;--size--16rem: 16rem;--size--17rem: 17rem;--size--18rem: 18rem}@media screen and (max-width: 767px){:root{--size--0-125rem: 0.125rem;--size--0-25rem: 0.24rem;--size--0-375rem: 0.37rem;--size--0-5rem: 0.49rem;--size--0-625rem: 0.61rem;--size--0-75rem: 0.73rem;--size--0-875rem: 0.85rem;--size--1rem: 0.97rem;--size--1-125rem: 1.09rem;--size--1-25rem: 1.21rem;--size--1-375rem: 1.32rem;--size--1-5rem: 1.44rem;--size--1-75rem: 1.67rem;--size--2rem: 1.89rem;--size--2-25rem: 2.11rem;--size--2-5rem: 2.33rem;--size--2-75rem: 2.54rem;--size--3rem: 2.75rem;--size--3-5rem: 3.17rem;--size--4rem: 3.56rem;--size--4-5rem: 3.94rem;--size--5rem: 4.31rem;--size--5-5rem: 4.67rem;--size--6rem: 5.01rem;--size--6-5rem: 5.34rem;--size--7rem: 5.65rem;--size--7-5rem: 5.95rem;--size--8rem: 6.23rem;--size--8-5rem: 6.5rem;--size--9rem: 6.76rem;--size--9-5rem: 7rem;--size--10rem: 7.23rem;--size--11rem: 7.65rem;--size--12rem: 8.01rem;--size--13rem: 8.31rem;--size--14rem: 8.56rem;--size--15rem: 8.75rem;--size--16rem: 8.89rem;--size--17rem: 8.97rem;--size--18rem: 9rem}}@supports (font-size: clamp(1rem,0.5rem + 3vw,3rem)){:root{--size--0-125rem: clamp(0.125rem,0.125rem + 0vw,0.125rem);--size--0-25rem: clamp(0.24rem,0.238rem + 0.01vw,0.25rem);--size--0-375rem: clamp(0.37rem,0.368rem + 0.01vw,0.375rem);--size--0-5rem: clamp(0.49rem,0.488rem + 0.01vw,0.5rem);--size--0-625rem: clamp(0.61rem,0.606rem + 0.02vw,0.625rem);--size--0-75rem: clamp(0.73rem,0.726rem + 0.02vw,0.75rem);--size--0-875rem: clamp(0.85rem,0.844rem + 0.03vw,0.875rem);--size--1rem: clamp(0.97rem,0.964rem + 0.03vw,1rem);--size--1-125rem: clamp(1.09rem,1.084rem + 0.03vw,1.125rem);--size--1-25rem: clamp(1.21rem,1.202rem + 0.04vw,1.25rem);--size--1-375rem: clamp(1.32rem,1.31rem + 0.05vw,1.375rem);--size--1-5rem: clamp(1.44rem,1.428rem + 0.06vw,1.5rem);--size--1-75rem: clamp(1.67rem,1.654rem + 0.08vw,1.75rem);--size--2rem: clamp(1.89rem,1.868rem + 0.11vw,2rem);--size--2-25rem: clamp(2.11rem,2.082rem + 0.14vw,2.25rem);--size--2-5rem: clamp(2.33rem,2.296rem + 0.17vw,2.5rem);--size--2-75rem: clamp(2.54rem,2.498rem + 0.21vw,2.75rem);--size--3rem: clamp(2.75rem,2.7rem + 0.25vw,3rem);--size--3-5rem: clamp(3.17rem,3.104rem + 0.33vw,3.5rem);--size--4rem: clamp(3.56rem,3.472rem + 0.44vw,4rem);--size--4-5rem: clamp(3.94rem,3.828rem + 0.56vw,4.5rem);--size--5rem: clamp(4.31rem,4.172rem + 0.69vw,5rem);--size--5-5rem: clamp(4.67rem,4.504rem + 0.83vw,5.5rem);--size--6rem: clamp(5.01rem,4.812rem + 0.99vw,6rem);--size--6-5rem: clamp(5.34rem,5.108rem + 1.16vw,6.5rem);--size--7rem: clamp(5.65rem,5.38rem + 1.35vw,7rem);--size--7-5rem: clamp(5.95rem,5.64rem + 1.55vw,7.5rem);--size--8rem: clamp(6.23rem,5.876rem + 1.77vw,8rem);--size--8-5rem: clamp(6.5rem,6.1rem + 2vw,8.5rem);--size--9rem: clamp(6.76rem,6.312rem + 2.24vw,9rem);--size--9-5rem: clamp(7rem,6.5rem + 2.5vw,9.5rem);--size--10rem: clamp(7.23rem,6.676rem + 2.77vw,10rem);--size--11rem: clamp(7.65rem,6.98rem + 3.35vw,11rem);--size--12rem: clamp(8.01rem,7.212rem + 3.99vw,12rem);--size--13rem: clamp(8.31rem,7.372rem + 4.69vw,13rem);--size--14rem: clamp(8.56rem,7.472rem + 5.44vw,14rem);--size--15rem: clamp(8.75rem,7.5rem + 6.25vw,15rem);--size--16rem: clamp(8.89rem,7.468rem + 7.11vw,16rem);--size--17rem: clamp(8.97rem,7.364rem + 8.03vw,17rem);--size--18rem: clamp(9rem,7.2rem + 9vw,18rem)}}:root{--site--viewport-max: 120;--site--viewport-min: 20;--site--column-count: 12;--site--margin: clamp(1 * 1rem,((1 - ((2.5 - 1) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 1) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),2.5 * 1rem);--site--gutter: clamp(1 * 1rem,((1 - ((2 - 1) / (90 - 20) * 20)) * 1rem + ((2 - 1) / (90 - 20)) * 100vw),2 * 1rem);--site--column-width: calc((min(var(--container--main),100vw - var(--site--margin) * 2) - (var(--site--gutter) * (var(--site--column-count) - 1))) / var(--site--column-count));--container--sm: calc(var(--column-width--plus-gutter) * (var(--site--column-count) - 2) - var(--site--gutter));--container--main: calc(var(--site--viewport-max) * 1rem);--container--full: 100%;--radius--sm: 0.25rem;--radius--md: 0.5rem;--radius--lg: 1rem;--radius--xl: 2rem;--radius--2xl: 4rem;--radius--round: calc(infinity * 1px);--border-width--base: 0.094rem;--focus--width: 0.125rem;--focus--offset-inner: -0.125rem;--focus--offset-outer: 0.1875rem;--column-width--plus-gutter: calc(var(--column-width--1) + var(--site--gutter));--column-width--1: var(--site--column-width);--column-width--2: calc(var(--column-width--plus-gutter) * 2 - var(--site--gutter));--column-width--3: calc(var(--column-width--plus-gutter) * 3 - var(--site--gutter));--column-width--4: calc(var(--column-width--plus-gutter) * 4 - var(--site--gutter));--column-width--5: calc(var(--column-width--plus-gutter) * 5 - var(--site--gutter));--column-width--6: calc(var(--column-width--plus-gutter) * 6 - var(--site--gutter));--column-width--7: calc(var(--column-width--plus-gutter) * 7 - var(--site--gutter));--column-width--8: calc(var(--column-width--plus-gutter) * 8 - var(--site--gutter));--column-width--9: calc(var(--column-width--plus-gutter) * 9 - var(--site--gutter));--column-width--10: calc(var(--column-width--plus-gutter) * 10 - var(--site--gutter));--column-width--11: calc(var(--column-width--plus-gutter) * 11 - var(--site--gutter));--column-width--12: calc(var(--column-width--plus-gutter) * 12 - var(--site--gutter));--column-margin--0: 0px;--column-margin--1: calc(var(--column-width--plus-gutter) * 1);--column-margin--2: calc(var(--column-width--plus-gutter) * 2);--column-margin--3: calc(var(--column-width--plus-gutter) * 3);--column-margin--4: calc(var(--column-width--plus-gutter) * 4);--column-margin--5: calc(var(--column-width--plus-gutter) * 5);--column-margin--6: calc(var(--column-width--plus-gutter) * 6);--column-margin--7: calc(var(--column-width--plus-gutter) * 7);--column-margin--8: calc(var(--column-width--plus-gutter) * 8);--column-margin--9: calc(var(--column-width--plus-gutter) * 9);--column-margin--10: calc(var(--column-width--plus-gutter) * 10);--column-margin--11: calc(var(--column-width--plus-gutter) * 11);--column-margin--12: calc(var(--column-width--plus-gutter) * 12);--_theme---background: #ebe8e1;--_theme---text: #121317;--_theme---border: var(--_color-shades---neutral--neutral-300);--_theme---faded: var(--_color-shades---neutral--neutral-100);--_theme---faded-text: var(--_color-shades---neutral--neutral-800);--_theme---primary: var(--_color-shades---blue--blue-800);--_theme---primary-faded: var(--_color-shades---blue--blue-600);--_theme---primary-text: var(--_color-shades---neutral--neutral-50);--_theme---accent: var(--_color-shades---blue--blue-100);--_theme---accent-faded: var(--_color-shades---blue--blue-50);--_theme---accent-text: var(--_color-shades---blue--blue-700);--_theme---input: var(--_color-shades---neutral--neutral-300);--_theme---ring: var(--_color-shades---neutral--neutral-400);--_theme---destructive: var(--_color-shades---red--red-600);--_theme---desctructive-text: white;--_theme---success: var(--_color-shades---green--green-700);--_theme---success-text: white;--_theme---selection--background: var(--_color-shades---blue--blue-400);--_theme---selection--text: var(--_color-shades---blue--blue-50);--_color-shades---neutral--neutral-50: #fafafa;--_color-shades---neutral--neutral-100: #f5f5f5;--_color-shades---neutral--neutral-100-o5: color-mix(in srgb,var(--_color-shades---neutral--neutral-100) 5%,transparent);--_color-shades---neutral--neutral-100-o10: color-mix(in srgb,var(--_color-shades---neutral--neutral-100) 10%,transparent);--_color-shades---neutral--neutral-100-o20: color-mix(in srgb,var(--_color-shades---neutral--neutral-100) 20%,transparent);--_color-shades---neutral--neutral-200: #e5e5e5;--_color-shades---neutral--neutral-300: #d4d4d4;--_color-shades---neutral--neutral-400: #a3a3a3;--_color-shades---neutral--neutral-500: #737373;--_color-shades---neutral--neutral-600: #525252;--_color-shades---neutral--neutral-700: #404040;--_color-shades---neutral--neutral-800: #262626;--_color-shades---neutral--neutral-900: #171717;--_color-shades---neutral--neutral-900-o5: color-mix(in srgb,var(--_color-shades---neutral--neutral-900) 5%,transparent);--_color-shades---neutral--neutral-900-o10: color-mix(in srgb,var(--_color-shades---neutral--neutral-900) 10%,transparent);--_color-shades---neutral--neutral-900-o20: color-mix(in srgb,var(--_color-shades---neutral--neutral-900) 20%,transparent);--_color-shades---neutral--neutral-950: #0a0a0a;--_color-shades---blue--blue-50: oklch(96.8% 0.016 286.17);--_color-shades---blue--blue-100: oklch(93.2% 0.034 285.76);--_color-shades---blue--blue-200: oklch(85.7% 0.073 284.76);--_color-shades---blue--blue-300: oklch(79.2% 0.109 283.65);--_color-shades---blue--blue-400: oklch(72.6% 0.146 282.14);--_color-shades---blue--blue-500: oklch(65.1% 0.19 279.76);--_color-shades---blue--blue-600: oklch(58.7% 0.228 277.04);--_color-shades---blue--blue-700: oklch(52.5% 0.266 272.65);--_color-shades---blue--blue-800: oklch(46% 0.308 265.3);--_color-shades---blue--blue-900: oklch(30.9% 0.214 264.26);--_color-shades---blue--blue-950: oklch(22.4% 0.155 264.05);--_color-shades---orange--orange-50: oklch(96% 0.02 25.25);--_color-shades---orange--orange-100: oklch(91.8% 0.042 25.26);--_color-shades---orange--orange-200: oklch(83% 0.094 27.28);--_color-shades---orange--orange-300: oklch(74.9% 0.152 30.24);--_color-shades---orange--orange-400: oklch(67.1% 0.221 37.48);--_color-shades---orange--orange-500: oklch(58.1% 0.192 37.47);--_color-shades---orange--orange-600: oklch(49.3% 0.163 37.66);--_color-shades---orange--orange-700: oklch(40.2% 0.133 37.38);--_color-shades---orange--orange-800: oklch(32.2% 0.107 37.24);--_color-shades---orange--orange-900: oklch(23.4% 0.077 37.51);--_color-shades---orange--orange-950: oklch(18.2% 0.061 37.05);--_color-shades---red--red-50: oklch(95.8% 0.021 17.6);--_color-shades---red--red-100: oklch(92.6% 0.038 17.9);--_color-shades---red--red-200: oklch(84.7% 0.084 18.98);--_color-shades---red--red-300: oklch(77.4% 0.133 20.58);--_color-shades---red--red-400: oklch(70.3% 0.188 23.26);--_color-shades---red--red-500: oklch(62.8% 0.258 29.23);--_color-shades---red--red-600: oklch(53.5% 0.219 29.23);--_color-shades---red--red-700: oklch(43.5% 0.179 29.23);--_color-shades---red--red-800: oklch(33.6% 0.138 29.23);--_color-shades---red--red-900: oklch(24.5% 0.101 29.23);--_color-shades---red--red-950: oklch(18.7% 0.077 29.23);--_color-shades---transparent: transparent;--_color-shades---white: white;--_color-shades---black: black;--_color-shades---green--green-50: oklch(98.2% 0.018 155.826);--_color-shades---green--green-100: oklch(96.2% 0.044 156.743);--_color-shades---green--green-200: oklch(92.5% 0.084 155.995);--_color-shades---green--green-300: oklch(87.1% 0.15 154.449);--_color-shades---green--green-400: oklch(79.2% 0.209 151.711);--_color-shades---green--green-500: oklch(72.3% 0.219 149.579);--_color-shades---green--green-600: oklch(62.7% 0.194 149.214);--_color-shades---green--green-700: oklch(52.7% 0.154 150.069);--_color-shades---green--green-800: oklch(44.8% 0.119 151.328);--_color-shades---green--green-900: oklch(39.3% 0.095 152.535);--_color-shades---green--green-950: oklch(26.6% 0.065 152.934);--_button-style---background: var(--_theme---primary);--_button-style---border: var(--_color-shades---transparent);--_button-style---text: var(--_theme---primary-text);--_button-style---background-hover: var(--_theme---primary-faded);--_button-style---border-hover: var(--_color-shades---transparent);--_button-style---text-hover: var(--_theme---primary-text);--_typography---font-family--primary-family: 'General Sans',Arial,sans-serif;--_typography---font-family--secondary-family: 'General Sans',Arial,sans-serif;--_typography---font-weight--light: 300;--_typography---font-weight--regular: 400;--_typography---font-weight--medium: 500;--_typography---font-weight--semibold: 600;--_typography---font-weight--bold: 700;--_typography---letter-spacing--0-03em: -0.03em;--_typography---letter-spacing--0em: 0em;--_typography---line-height--1: 1;--_typography---line-height--1-1: 1.1;--_typography---line-height--1-3: 1.3;--_typography---line-height--1-5: 1.5;--_typography---font-size--text-xs: clamp(0.75 * 1rem,((0.75 - ((0.75 - 0.75) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((0.75 - 0.75) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),0.75 * 1rem);--_typography---font-size--text-sm: clamp(0.875 * 1rem,((0.875 - ((0.875 - 0.875) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((0.875 - 0.875) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),0.875 * 1rem);--_typography---font-size--text-base: clamp(1 * 1rem,((1 - ((1 - 1) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - 1) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1 * 1rem);--_typography---font-size--text-md: clamp(1.125 * 1rem,((1.125 - ((1.375 - 1.125) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.375 - 1.125) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1.375 * 1rem);--_typography---font-size--text-lg: clamp(1.25 * 1rem,((1.25 - ((1.75 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.75 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1.75 * 1rem);--_typography---font-size--text-xl: clamp(1.4375 * 1rem,((1.4375 - ((2.375 - 1.4375) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.375 - 1.4375) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),2.375 * 1rem);--_typography---font-size--text-2xl: clamp(1.625 * 1rem,((1.625 - ((3.125 - 1.625) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3.125 - 1.625) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),3.125 * 1rem);--_typography---font-size--text-3xl: clamp(1.8125 * 1rem,((1.8125 - ((4.125 - 1.8125) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4.125 - 1.8125) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),4.125 * 1rem);--_typography---font-size--text-4xl: clamp(2 * 1rem,((2 - ((5.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),5.5 * 1rem);--_typography---font-size--text-5xl: clamp(2.25 * 1rem,((2.25 - ((7.25 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7.25 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),7.25 * 1rem);--_typography---font-size--text-6xl: clamp(2.5 * 1rem,((2.5 - ((10 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((10 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),10 * 1rem);--_text-size---font-size: var(--_typography---font-size--text-base);--_text-size---line-height: var(--_typography---line-height--1-5);--_text-size---letter-spacing: var(--_typography---letter-spacing--0em);--_text-style---font-family: var(--_typography---font-family--primary-family);--_text-style---weight: var(--_typography---font-weight--regular);--_text-style---font-style: normal;--_spacing---space--1: clamp(0.375 * 1rem,((0.375 - ((0.5 - 0.375) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((0.5 - 0.375) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),0.5 * 1rem);--_spacing---space--2: clamp(0.625 * 1rem,((0.625 - ((0.75 - 0.625) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((0.75 - 0.625) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),0.75 * 1rem);--_spacing---space--3: clamp(0.875 * 1rem,((0.875 - ((1 - 0.875) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - 0.875) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1 * 1rem);--_spacing---space--4: clamp(1.25 * 1rem,((1.25 - ((1.5 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),1.5 * 1rem);--_spacing---space--5: clamp(1.75 * 1rem,((1.75 - ((2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),2 * 1rem);--_spacing---space--6: clamp(2 * 1rem,((2 - ((2.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),2.5 * 1rem);--_spacing---space--7: clamp(2.25 * 1rem,((2.25 - ((3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),3 * 1rem);--_spacing---space--8: clamp(2.5 * 1rem,((2.5 - ((4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),4 * 1rem);--_spacing---section-space--none: 0rem;--_spacing---section-space--sm: clamp(3 * 1rem,((3 - ((5 - 3) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5 - 3) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),5 * 1rem);--_spacing---section-space--main: clamp(4 * 1rem,((4 - ((7 - 4) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7 - 4) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),7 * 1rem);--_spacing---section-space--lg: clamp(5.5 * 1rem,((5.5 - ((10 - 5.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((10 - 5.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw),10 * 1rem);--_spacing---section-space--page-top: clamp(10 * 1rem,((10 - ((14 - 10) / (90 - 20) * 20)) * 1rem + ((14 - 10) / (90 - 20)) * 100vw),14 * 1rem);--_column-count---value: 12;--_justify-content---value: start;--_align-items---value: start;--breakout-start: [full-start] minmax(0,1fr) [content-start];--breakout-end: [content-end] minmax(0,1fr) [full-end];--grid-breakout-single: var(--breakout-start) minmax(0,var(--container--main)) var(--breakout-end);--grid-breakout: var(--breakout-start) repeat(var(--site--column-count),minmax(0,var(--column-width--1))) var(--breakout-end);--size--0-125rem: clamp(0.125rem,0.125rem + 0vw,0.125rem);--size--0-25rem: clamp(0.24rem,0.238rem + 0.01vw,0.25rem);--size--0-375rem: clamp(0.37rem,0.368rem + 0.01vw,0.375rem);--size--0-5rem: clamp(0.49rem,0.488rem + 0.01vw,0.5rem);--size--0-625rem: clamp(0.61rem,0.606rem + 0.02vw,0.625rem);--size--0-75rem: clamp(0.73rem,0.726rem + 0.02vw,0.75rem);--size--0-875rem: clamp(0.85rem,0.844rem + 0.03vw,0.875rem);--size--1rem: clamp(0.97rem,0.964rem + 0.03vw,1rem);--size--1-125rem: clamp(1.09rem,1.084rem + 0.03vw,1.125rem);--size--1-25rem: clamp(1.21rem,1.202rem + 0.04vw,1.25rem);--size--1-375rem: clamp(1.32rem,1.31rem + 0.05vw,1.375rem);--size--1-5rem: clamp(1.44rem,1.428rem + 0.06vw,1.5rem);--size--1-75rem: clamp(1.67rem,1.654rem + 0.08vw,1.75rem);--size--2rem: clamp(1.89rem,1.868rem + 0.11vw,2rem);--size--2-25rem: clamp(2.11rem,2.082rem + 0.14vw,2.25rem);--size--2-5rem: clamp(2.33rem,2.296rem + 0.17vw,2.5rem);--size--2-75rem: clamp(2.54rem,2.498rem + 0.21vw,2.75rem);--size--3rem: clamp(2.75rem,2.7rem + 0.25vw,3rem);--size--3-5rem: clamp(3.17rem,3.104rem + 0.33vw,3.5rem);--size--4rem: clamp(3.56rem,3.472rem + 0.44vw,4rem);--size--4-5rem: clamp(3.94rem,3.828rem + 0.56vw,4.5rem);--size--5rem: clamp(4.31rem,4.172rem + 0.69vw,5rem);--size--5-5rem: clamp(4.67rem,4.504rem + 0.83vw,5.5rem);--size--6rem: clamp(5.01rem,4.812rem + 0.99vw,6rem);--size--6-5rem: clamp(5.34rem,5.108rem + 1.16vw,6.5rem);--size--7rem: clamp(5.65rem,5.38rem + 1.35vw,7rem);--size--7-5rem: clamp(5.95rem,5.64rem + 1.55vw,7.5rem);--size--8rem: clamp(6.23rem,5.876rem + 1.77vw,8rem);--size--8-5rem: clamp(6.5rem,6.1rem + 2vw,8.5rem);--size--9rem: clamp(6.76rem,6.312rem + 2.24vw,9rem);--size--9-5rem: clamp(7rem,6.5rem + 2.5vw,9.5rem);--size--10rem: clamp(7.23rem,6.676rem + 2.77vw,10rem);--size--11rem: clamp(7.65rem,6.98rem + 3.35vw,11rem);--size--12rem: clamp(8.01rem,7.212rem + 3.99vw,12rem);--size--13rem: clamp(8.31rem,7.372rem + 4.69vw,13rem);--size--14rem: clamp(8.56rem,7.472rem + 5.44vw,14rem);--size--15rem: clamp(8.75rem,7.5rem + 6.25vw,15rem);--size--16rem: clamp(8.89rem,7.468rem + 7.11vw,16rem);--size--17rem: clamp(8.97rem,7.364rem + 8.03vw,17rem);--size--18rem: clamp(9rem,7.2rem + 9vw,18rem)}@font-face{font-family: 'C21 Sans';src:url('/project-assets/cast21-pitch/geist.woff2') format('woff2');font-weight: 100 900;font-display: swap}@font-face{font-family: 'C21 Mono';src:url('/project-assets/cast21-pitch/geist-mono.woff2') format('woff2');font-weight: 100 900;font-display: swap}:root{--c21-paper: #ebe8e1;--c21-paper-2: #e9e8e2;--c21-white: #ffffff;--c21-ink:#121317;--c21-ink-2: #3a3b40;--c21-mute:#6b6c72;--c21-line:#d6d5ce;--c21-dot:#2e37c8;--c21-deep:#161c80;--c21-mint:#5be3b3;--c21-blue:#3e63ff;--c21-violet: #8a4dff;--c21-good:#178a5f;--c21-resin: linear-gradient(90deg,#5be3b3,#3e63ff 55%,#8a4dff);--c21-pad:clamp(20px,2.8vw,40px);--c21-ease:cubic-bezier(0.16,1,0.3,1);--c21-sans:'C21 Sans',system-ui,sans-serif;--c21-mono:'C21 Mono',ui-monospace,monospace}html{background:var(--c21-paper);overflow-x:clip}body{margin:0;overflow-x:clip;background:var(--c21-paper);color:var(--c21-ink);font:400 16px/1.5 var(--c21-sans);-webkit-font-smoothing: antialiased}:focus-visible{outline:2px solid var(--c21-blue) !important;outline-offset: 3px}::selection{background:var(--c21-mint);color:var(--c21-ink)}.t_mono{font:400 11px/1.35 var(--c21-mono);letter-spacing: 0.05em;text-transform: uppercase;color:var(--c21-mute)}.t_mono b,.t_mono strong{color:var(--c21-ink);font-weight: 500}.t_h2{font:400 clamp(30px,2.9vw,44px)/1.1 var(--c21-sans);letter-spacing: -0.028em;margin:0;max-width:22em}.t_h3{font:500 18px/1.25 var(--c21-sans);letter-spacing: -0.01em;margin:0}.t_lede{font-size:clamp(16px,1.25vw,18px);line-height: 1.55;color:var(--c21-ink-2);max-width:40ch;margin:0}.t_body{font-size:15px;line-height: 1.55;color:var(--c21-ink-2);margin:0}.chip{display:inline-flex;align-items: center;gap:6px;font:400 10.5px/1 var(--c21-mono);letter-spacing: 0.05em;text-transform: uppercase;padding:5px 7px;border-radius: 3px;border:1px solid #bdefd9;color:var(--c21-good);background:#eefbf5;white-space: nowrap}.btn{display:inline-flex;align-items: center;justify-content: space-between;gap:14px;height:48px;padding:0 18px;border-radius: 6px;font:500 15px/1 var(--c21-sans);text-decoration: none;transition:background 0.3s var(--c21-ease),color 0.3s var(--c21-ease),transform 0.3s var(--c21-ease)}.btn.is-ink{background:var(--c21-ink);color:var(--c21-paper)}.btn.is-ink:hover{background:var(--c21-deep)}.btn.is-ghost{border:1px solid var(--c21-line);color:var(--c21-ink);background:rgba(255,255,255,0.6)}.btn.is-ghost:hover{background:#fff}.btn_k{font:400 12px var(--c21-mono);opacity:0.7}.nav_wrap{position:fixed;top:0;left:0;right:0;z-index:60;pointer-events: none;mix-blend-mode: difference}.nav_contain{display:flex;align-items: center;justify-content: space-between;height:76px;padding:0 var(--c21-pad);color:#fff}.nav_contain>*{pointer-events: auto}.nav_logo{display:block;color:#fff}.nav_logo_img{display:block;height:18px;width:auto}.nav_meta{display:flex;align-items: center;gap:22px}.nav_note{font:400 11px/1 var(--c21-mono);letter-spacing: 0.05em;text-transform: uppercase;color:rgba(255,255,255,0.6);text-decoration: none}.nav_note b{color:#fff;font-weight: 500}.nav_note:hover b{text-decoration: underline;text-underline-offset: 3px}.nav_find{font:500 14px/1 var(--c21-sans);color:#fff;text-decoration: none;display:inline-flex;gap:8px;align-items: center;padding:10px 0}.nav_find:hover{text-decoration: underline;text-underline-offset: 4px}.dock_wrap{position:fixed;left:0;right:0;bottom:22px;z-index:61;display:flex;justify-content: center;pointer-events: none}.dock_contain{pointer-events: auto;display:flex;align-items: center;gap:4px;padding:5px;border-radius: 10px;background:rgba(18,19,23,0.94);box-shadow:0 10px 30px rgba(18,19,23,0.18)}.dock_mark{width:34px;height:34px;border-radius: 7px;display:grid;place-items: center;background:rgba(255,255,255,0.07)}.dock_mark i{width:15px;height:15px;background:radial-gradient(circle,#fff 1.3px,transparent 1.6px) 0 0 / 7.5px 7.5px;transform:rotate(45deg)}.dock_link{color:#c9cad1;text-decoration: none;font:400 14px/1 var(--c21-sans);padding:11px 13px;border-radius: 7px;transition:background 0.25s var(--c21-ease),color 0.25s var(--c21-ease)}.dock_link:hover,.dock_link.is-current{color:#fff;background:rgba(255,255,255,0.08)}.dock_cta{display:inline-flex;gap:12px;align-items: center;color:var(--c21-ink);background:var(--c21-paper);text-decoration: none;font:500 14px/1 var(--c21-sans);padding:11px 14px;border-radius: 7px}.dock_cta:hover{background:#fff}.dock_short{display:none}.dock_cta i{width:8px;height:8px;border-radius: 1px;background:var(--c21-resin);transform:rotate(45deg)}@media (max-width: 760px){.nav_contain{height:60px}.nav_logo_img{height:15px}.nav_note{display:none}.dock_wrap{bottom:max(12px,env(safe-area-inset-bottom));padding:0 12px}.dock_contain{width:100%;justify-content: space-between}.dock_link{padding:11px 9px}.dock_link.is-wide{display:none}.dock_long{display:none}.dock_short{display:inline}}.life_wrap,.evidence_wrap,.footer_wrap{border-top:1px solid var(--c21-line)}.life_contain,.evidence_contain,.footer_contain{padding:120px var(--c21-pad)}.evidence_head{max-width:760px}.evidence_head .t_h2,.life_text .t_h2{margin-top:0}.life_text .t_lede{margin-top:22px}.life_contain{display:grid;grid-template-columns: minmax(0,6fr) minmax(0,5fr);gap:var(--c21-pad);align-items: center}.life_img{display:block;width:100%;height:auto}.life_quotes{list-style:none;padding:0;margin:36px 0 0;display:grid;gap:18px}.life_quote{border-top:1px solid var(--c21-line);padding-top: 14px}.life_q{font:400 19px/1.35 var(--c21-sans);letter-spacing: -0.012em;margin:0 0 8px}.life_actions{display:flex;align-items: center;gap:22px;margin-top:36px;flex-wrap:wrap}.evidence_grid{display:grid;grid-template-columns: repeat(4,1fr);gap:16px;margin-top:56px}.evidence_card{display:flex;flex-direction: column;min-height:230px;padding:18px;border:1px solid var(--c21-line);border-radius: 4px;background:#fff;color:var(--c21-ink);text-decoration: none;transition:border-color 0.3s var(--c21-ease)}a.evidence_card:hover{border-color: var(--c21-ink)}.evidence_claim{font:400 19px/1.3 var(--c21-sans);letter-spacing: -0.012em;margin:18px 0 18px}.evidence_more{margin-top:auto}.evidence_press{margin:40px 0 0;display:flex;flex-wrap:wrap;gap:10px 26px}.footer_wrap{background:var(--c21-paper);padding-bottom: 80px}.footer_top{display:flex;justify-content: space-between;gap:40px;flex-wrap:wrap}.footer_mark{display:block;width:min(560px,60vw);height:auto}.footer_cols{display:flex;gap:56px}.footer_col{display:flex;flex-direction: column;gap:10px}.footer_col .t_mono{margin:0 0 6px;text-transform: none;letter-spacing: 0;font:500 13px/1.3 var(--c21-sans)}.footer_link{color:var(--c21-ink);text-decoration: none;font-size:15px}.footer_link:hover{text-decoration: underline;text-underline-offset: 4px}.footer_note{font-size:13px;line-height: 1.5;color:var(--c21-mute);max-width:70ch;margin:64px 0 0}.footer_base{display:flex;justify-content: space-between;gap:20px;margin-top:22px;padding-top: 16px;border-top:1px solid var(--c21-line)}.footer_base p{margin:0}@media (max-width: 1100px){.evidence_grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 760px){.net_contain,.practice_contain,.asking_contain,.life_contain,.evidence_contain,.footer_contain{padding:80px var(--c21-pad)}.life_contain{grid-template-columns: 1fr}.life_q{font-size:19px}.evidence_grid{grid-template-columns: 1fr;margin-top:36px}.evidence_card{min-height:0}.footer_cols{gap:28px;flex-wrap:wrap}.footer_base{flex-direction: column;gap:6px}.footer_wrap{padding-bottom: 96px}}.page_main>*,main>section,main>header,main>nav,main>footer,main>div{position:relative;z-index:1}.nav_wrap,.dock_wrap{position:fixed !important;z-index:60 !important}.weeks_wrap,.practice_wrap,.asking_wrap,.life_wrap,.evidence_wrap,.footer_wrap{background:var(--c21-paper)}.t_h2{font-weight: 400;letter-spacing: -0.028em;line-height: 1.1;font-size:clamp(30px,2.9vw,44px)}.btn.is-paper{background:#f3f2ee;color:#121317}.btn.is-paper:hover{background:#3ee3b4}.pcover_wrap{background:radial-gradient(70% 90% at 70% 40%,#262b34 0%,#171a20 58%,#0e1014 100%);color:#f3f2ee}.pcover_contain{min-height:100vh;min-height:100svh;display:grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);align-items: center;gap:var(--c21-pad);padding:96px var(--c21-pad) 72px}.pcover_wrap .t_mono{color:#8d9099}.pcover_wrap .t_lede{color:#c4c6cc;margin-top:24px}.pcover_title{font:400 clamp(34px,3.6vw,56px)/1.08 var(--c21-sans);letter-spacing: -0.03em;margin:0;max-width:16em}.pcover_grey{color:#8d9099}.pcover_actions{display:flex;gap:24px;align-items: center;margin-top:32px;flex-wrap:wrap}.pcover_skip{color:#f3f2ee;text-decoration: underline;text-underline-offset: 4px;font-size:15px}.pcover_img{width:100%;max-height:66vh;object-fit:contain;align-self:center}.pchap_wrap{background:var(--c21-paper);border-top:1px solid var(--c21-line)}.pchap_contain{padding:110px var(--c21-pad);max-width:1440px}.pchap_contain>.t_h2{margin:0}.pchap_contain>.t_lede{margin-top:22px}.pchap_cols,.pcols3{display:grid;grid-template-columns: repeat(3,1fr);gap:var(--c21-pad);margin-top:48px}.pcols2{display:grid;grid-template-columns: repeat(2,1fr);gap:var(--c21-pad);margin-top:48px}.pfacts{display:grid;grid-template-columns: repeat(3,1fr);gap:16px;margin-top:48px}.pfact{background:#fff;border:1px solid var(--c21-line);border-radius: 4px;padding:20px}.pfact_n{font:300 56px/0.9 var(--c21-sans);letter-spacing: -0.04em;margin:0 0 14px;font-variant-numeric: tabular-nums}.ptable{margin-top:48px;border-top:1px solid var(--c21-ink)}.prow{display:grid;grid-template-columns: 2fr 5fr 3fr;gap:var(--c21-pad);padding:16px 0;border-bottom: 1px solid var(--c21-line)}.prow p{margin:0;font-size:15px;line-height: 1.5}.prow.is-head p{font-size:11px}.pnote{margin-top:28px;max-width:70ch}.pbig{font:500 22px/1.2 var(--c21-sans);letter-spacing: -0.015em;margin:0 0 10px}.pdir{display:grid;grid-template-columns: minmax(0,4fr) minmax(0,7fr);gap:calc(var(--c21-pad) * 2);margin-top:48px;align-items: center}.pdir_img{width:100%;height:auto;background:radial-gradient(70% 70% at 50% 45%,#262b34,#121419);border-radius: 4px;padding:28px}.pdir_text{display:grid;gap:16px}.plist{margin:0;padding-left: 20px;display:grid;gap:14px;font-size:15.5px;line-height: 1.5;color:var(--c21-ink-2)}.pmeasure{background:#fff;border:1px solid var(--c21-line);border-radius: 4px;padding:22px;align-self:start}.pmeasure .t_body{margin-top:8px}.pmeasure_t{font:500 16px/1.3 var(--c21-sans);margin:0}.pend{margin-top:56px}@media (max-width: 900px){.pcover_contain{grid-template-columns: 1fr;align-items: start;padding-top: 96px}.pcover_img{max-height:46vh;order:-1}.pchap_cols,.pcols3,.pcols2,.pfacts,.pdir{grid-template-columns: 1fr}.prow{grid-template-columns: 1fr;gap:6px}.prow.is-head{display:none}}@media (max-width: 760px){.pcover_title{font-size:30px}.pchap_contain{padding:76px var(--c21-pad)}.pfact_n{font-size:52px}}.t_grey{color:#9a9ba1}.weeks_title,.practice_title,.asking_title{font:400 clamp(28px,2.75vw,42px)/1.12 var(--c21-sans);letter-spacing: -0.025em;max-width:24em;margin:0}.net_wrap{background:#151417;color:#ece9ef}.net_contain{position:relative;display:grid;grid-template-columns: 1fr 1.5fr 1fr;grid-template-rows: repeat(3,minmax(220px,1fr));min-height:100vh;border-top:1px solid rgba(255,255,255,0.08)}.net_contain::before{content:'';position:absolute;inset:0;pointer-events: none;background:linear-gradient(90deg,transparent calc(28.57% - 0.5px),rgba(255,255,255,0.08) 28.57%,transparent calc(28.57% + 0.5px),transparent calc(71.43% - 0.5px),rgba(255,255,255,0.08) 71.43%,transparent calc(71.43% + 0.5px)),linear-gradient(180deg,transparent calc(33.33% - 0.5px),rgba(255,255,255,0.08) 33.33%,transparent calc(33.33% + 0.5px),transparent calc(66.66% - 0.5px),rgba(255,255,255,0.08) 66.66%,transparent calc(66.66% + 0.5px))}.net_cell{padding:36px var(--c21-pad);max-width:360px}.net_cell.is-tl{grid-column: 1;grid-row:1}.net_cell.is-ml{grid-column: 1;grid-row:2}.net_cell.is-bl{grid-column: 1;grid-row:3}.net_label{font:500 15px/1.2 var(--c21-sans);color:#ece9ef;margin:12px 0 6px}.net_cell .t_body{color:#8c8a92;font-size:14px}.net_icon{font-size:18px;margin:0;color:#ece9ef}.net_stack{grid-column: 2;grid-row:1 / 4;position:relative}.net_layer{position:absolute;left:50%;width:min(52%,340px);height:auto;transform:translateX(-50%)}.net_layer.is-1{top:4%;opacity:0.85}.net_layer.is-2{top:36%}.net_layer.is-3{top:68%}.net_dash{position:absolute;top:18%;bottom:18%;border-left: 1px dashed rgba(255,255,255,0.22)}.net_dash.is-a{left:34%}.net_dash.is-b{left:66%}.net_focus{grid-column: 3;grid-row:2;align-self:center;position:relative;padding:0 var(--c21-pad) 0 28px}.net_bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#4fd8ae,#5b78ff,#9470ff,#f25ca8);border-radius: 2px}.net_grey{color:#8c8a92}.net_title{font:400 22px/1.3 var(--c21-sans);letter-spacing: -0.015em;margin:0;color:#ece9ef}.weeks_contain{padding:120px var(--c21-pad)}.weeks_pair{display:grid;grid-template-columns: 1fr 1fr;gap:var(--c21-pad);margin-top:56px}.weeks_cal{background:#fff;border:1px solid var(--c21-line);border-radius: 4px;padding:20px}.weeks_top{display:flex;justify-content: space-between;margin-bottom: 18px}.weeks_top p{margin:0}.weeks_grid{display:grid;grid-template-columns: repeat(14,1fr);gap:6px}.weeks_grid i{aspect-ratio: 1;border-radius: 2px;background:#d9d6cf}.weeks_grid.is-closed i{background:#c9c5bc}.weeks_grid.is-closed i.is-ev{background:#121317}.weeks_grid.is-open i{background:linear-gradient(135deg,#bff3e2,#cfd9ff)}.weeks_grid.is-open i.is-ev{background:linear-gradient(135deg,#1fd9a4,#3f6dff)}.weeks_notes{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.weeks_notes li{font-size:14.5px;line-height: 1.45;color:var(--c21-ink-2);display:grid;grid-template-columns: 90px 1fr;gap:12px;border-top:1px solid var(--c21-line);padding-top: 10px}.practice_contain{padding:120px var(--c21-pad)}.orbit{position:relative;height:520px;margin:40px auto 0;max-width:1100px}.orbit_ring{position:absolute;left:6%;right:6%;top:50%;height:46%;transform:translateY(-50%);border-radius: 50%;border:1px solid rgba(18,19,23,0.18);box-shadow:inset 0 0 0 18px rgba(255,255,255,0.55),inset 0 -26px 0 18px rgba(91,120,255,0.08)}.orbit_core{position:absolute;left:50%;top:50%;width:300px;height:auto;transform:translate(-50%,-54%);filter:drop-shadow(0 18px 30px rgba(18,19,23,0.18));background:#151417;border-radius: 50%;padding:34px}.orbit_node{position:absolute;display:flex;align-items: center;gap:8px;background:#fff;border:1px solid var(--c21-line);border-radius: 3px;padding:6px 10px}.orbit_node p{margin:0}.orbit_n{font:500 11px/1 var(--c21-mono);color:#3f6dff}.orbit_node.is-a{left:4%;top:46%}.orbit_node.is-b{left:22%;top:22%}.orbit_node.is-c{right:20%;top:22%}.orbit_node.is-d{right:3%;top:55%}.practice_cards{display:grid;grid-template-columns: repeat(4,1fr);gap:14px;margin-top:30px}.hud{background:#fff;border:1px solid var(--c21-line);border-radius: 4px;padding:16px}.hud_top{display:flex;justify-content: space-between;align-items: center;gap:8px}.hud_top p{margin:0}.hud_list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.hud_list li{font-size:13.5px;line-height: 1.45;color:var(--c21-ink-2);padding-left: 16px;position:relative}.hud_list li::before{content:'';position:absolute;left:0;top:0.5em;width:7px;height:7px;border-radius: 1px;background:linear-gradient(#1fd9a4,#3f6dff)}.practice_va{margin-top:26px;max-width:80ch}.asking_contain{padding:120px var(--c21-pad)}.asking_cards{display:grid;grid-template-columns: repeat(3,1fr);gap:16px;margin-top:56px}.case{background:#fff;border:1px solid var(--c21-line);border-radius: 4px;padding:16px;display:flex;flex-direction: column}.case_top{display:flex;justify-content: space-between}.case_top p{margin:0}.case_img{width:100%;height:210px;object-fit:cover;border-radius: 2px;margin:14px 0}.case_bars{display:flex;align-items: center;gap:10px}.case_bars p{margin:0}.case_bar{display:flex;gap:2px}.case_bar span{width:6px;height:12px;border-radius: 1px;background:#dcd9d2}.case_bar span.is-on{background:#1fb98c}.case_title{font:500 20px/1.2 var(--c21-sans);margin:18px 0 8px;letter-spacing: -0.015em}.case .t_body{font-size:13.5px}.case_foot{margin-top:auto;padding-top: 16px}.case_foot .chip{margin:0}.asking_quote{margin:40px 0 0;max-width:760px;padding-left: 18px;border-left: 1px solid var(--c21-ink)}.asking_q{font:400 22px/1.35 var(--c21-sans);letter-spacing: -0.015em;margin:0 0 12px}@media (max-width: 900px){.net_contain{grid-template-columns: 1fr;grid-template-rows: auto}.net_contain::before{display:none}.net_stack{grid-column: 1;grid-row:auto;height:150vw}.net_cell,.net_focus{grid-column: 1;grid-row:auto;max-width:none}.net_focus{margin:10px var(--c21-pad) 40px}.weeks_pair,.practice_cards{grid-template-columns: 1fr}.weeks_contain,.practice_contain,.asking_contain{padding:80px var(--c21-pad)}.orbit{height:340px}.orbit_core{width:190px;padding:22px}.orbit_node.is-b{left:2%;top:10%}.orbit_node.is-c{right:2%;top:10%}.orbit_node.is-a{left:0;top:70%}.orbit_node.is-d{right:0;top:76%}.asking_cards{display:flex;overflow-x:auto;scroll-snap-type: x mandatory;gap:12px;margin:36px calc(var(--c21-pad) * -1) 0;padding:0 var(--c21-pad) 6px;scrollbar-width: none}.asking_cards::-webkit-scrollbar{display:none}.case{flex:0 0 84%;scroll-snap-align: start}.weeks_notes li{grid-template-columns: 70px 1fr}}.routes_wrap{background:#121317;color:#ededf0}.routes_contain{display:grid;grid-template-columns: 1fr auto;gap:18px var(--c21-pad);align-items: center;padding:0 var(--c21-pad) 120px}.routes_main{border-top:1px solid #2c2d35;padding-top: 28px}.routes_wrap .t_mono{color:#8b8c94;margin:0}.routes_pt{font:400 clamp(22px,2.2vw,30px)/1.2 var(--c21-sans);letter-spacing: -0.02em;color:#fff;margin:0;max-width:26em}.routes_grey{color:#8b8c94}.routes_btn{display:inline-flex;gap:14px;align-items: center;height:46px;padding:0 18px;border:1px solid #4a4b55;border-radius: 4px;color:#fff;text-decoration: none;font:500 14px/1 var(--c21-sans);align-self:end}.routes_btn:hover{background:#fff;color:#121317}.routes_more{grid-column: 1 / -1;display:flex;gap:22px;flex-wrap:wrap}.routes_more a{color:#d3d4da;text-decoration: none}.routes_more a:hover{color:#fff;text-decoration: underline;text-underline-offset: 3px}@media (max-width: 760px){.routes_contain{grid-template-columns: 1fr;padding-bottom: 110px}}