/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--offset:120}}}@font-face{font-family:roobert;font-style:normal;font-weight:400;src:url(/fonts/roobert-regular.woff2)}@font-face{font-family:roobert;font-style:normal;font-weight:500;src:url(/fonts/roobert-medium.woff2)}@font-face{font-family:roobert;font-style:normal;font-weight:600;src:url(/fonts/roobert-semi-bold.woff2)}@font-face{font-family:roobert;font-style:normal;font-weight:700;src:url(/fonts/roobert-bold.woff2)}@font-face{font-family:roobert;font-style:normal;font-weight:800;src:url(/fonts/roobert-heavy.woff2)}@layer theme{:host,:root{--font-weight-light:var(--font-weight-light);--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:var(--font-weight-bold);--default-transition-duration:.2s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--font-default:roobert,"Roobert";--font-body:var(--font-default);--font-field:var(--font-default);--font-button:var(--font-default);--font-weight-field:500;--font-weight-button:500;--color-offWhite:#fafaf9;--color-white:#fff;--color-white0:#fff0;--color-white2:#ffffff05;--color-white5:#ffffff0d;--color-white10:#ffffff1a;--color-white15:#ffffff26;--color-white20:#fff3;--color-white25:#fff4;--color-white30:#ffffff4d;--color-white33:#ffffff54;--color-white40:#fff6;--color-white50:#ffffff80;--color-white60:#fff9;--color-white66:#ffffffa8;--color-white75:#ffffffbf;--color-white80:#fffc;--color-white90:#ffffffe6;--color-white95:#fffffff2;--color-white100:#fff;--color-offBlack:#121108;--color-black:#000;--color-black0:#0000;--color-black2:#00000005;--color-black5:#0000000d;--color-black10:#0000001a;--color-black15:#00000026;--color-black20:#0003;--color-black25:#0004;--color-black30:#0000004d;--color-black33:#00000054;--color-black40:#0006;--color-black50:#00000080;--color-black60:#0009;--color-black66:#000000a8;--color-black75:#000000bf;--color-black80:#000c;--color-black90:#000000e6;--color-black95:#000000f2;--color-black100:#000;--color-gray25:#f9f9f9;--color-gray50:#fbfbfa;--color-gray100:#f2f1ee;--color-gray200:#e4e1da;--color-gray300:#d1cdc2;--color-gray400:#bfbbac;--color-gray500:#959184;--color-gray600:#737169;--color-gray700:#1f1d16;--color-gray800:#1e1d19;--color-gray900:#1e1d1a;--color-gray950:#131312;--color-primary500:#ff3d00;--color-primary:var(--color-primary500);--spacing-section-xs:var(--section-xs);--spacing-section-s:var(--section-s);--spacing-section-m:var(--section-m);--spacing-section:var(--section);--spacing-section-l:var(--section-l);--spacing-0:0%;--spacing-2:2%;--spacing-4:4%;--spacing-16\.6:16.666%;--spacing-20:20%;--spacing-25:25%;--spacing-30:30%;--spacing-33:33.3333%;--spacing-40:40%;--spacing-50:50%;--spacing-60:60%;--spacing-66:66.6666%;--spacing-70:70%;--spacing-75:75%;--spacing-80:80%;--spacing-90:90%;--spacing-100:100%;--leading-body:1.55;--leading-heading:1.01;--leading-heading-xs:.9;--leading-heading-s:1.01;--leading-heading-m:1.2;--tracking-body:0;--tracking-heading:-.035em;--tracking-button:-.02em;--radius-default:8px;--radius-button:500px;--radius-field:6px;--radius-card:24px;--radius-full:200px;--radius-image:4px;--radius-image-xs:12px;--radius-image-s:16px;--radius-image-l:24px;--z-header:9991;--default-transition:var(--default-transition-duration)var(--default-transition-timing-function);--color-background:var(--background);--color-neutral25:var(--color-neutral25);--color-neutral50:var(--color-neutral50);--color-neutral100:var(--color-neutral100);--color-neutral200:var(--color-neutral200);--color-neutral300:var(--color-neutral300);--color-neutral400:var(--color-neutral400);--color-neutral500:var(--color-neutral500);--color-neutral600:var(--color-neutral600);--color-neutral700:var(--color-neutral700);--color-neutral800:var(--color-neutral800);--color-neutral900:var(--color-neutral900);--color-neutral950:var(--color-neutral950);--color-page:var(--color-page);--color-base:var(--color-base);--color-base0:var(--color-base0);--color-base2:var(--color-base2);--color-base5:var(--color-base5);--color-base10:var(--color-base10);--color-base15:var(--color-base15);--color-base20:var(--color-base20);--color-base25:var(--color-base25);--color-base30:var(--color-base30);--color-base33:var(--color-base33);--color-base40:var(--color-base40);--color-base50:var(--color-base50);--color-base60:var(--color-base60);--color-base66:var(--color-base66);--color-base75:var(--color-base75);--color-base80:var(--color-base80);--color-base90:var(--color-base90);--color-base95:var(--color-base95);--color-base100:var(--color-base100);--color-reverse:var(--color-reverse);--color-reverse0:var(--color-reverse0);--color-reverse2:var(--color-reverse2);--color-reverse5:var(--color-reverse5);--color-reverse10:var(--color-reverse10);--color-reverse15:var(--color-reverse15);--color-reverse20:var(--color-reverse20);--color-reverse25:var(--color-reverse25);--color-reverse30:var(--color-reverse30);--color-reverse33:var(--color-reverse33);--color-reverse40:var(--color-reverse40);--color-reverse50:var(--color-reverse50);--color-reverse60:var(--color-reverse60);--color-reverse66:var(--color-reverse66);--color-reverse75:var(--color-reverse75);--color-reverse80:var(--color-reverse80);--color-reverse90:var(--color-reverse90);--color-reverse95:var(--color-reverse95);--color-reverse100:var(--color-reverse100);--font-weight-default:var(--font-weight-default);--font-weight-strong:var(--font-weight-strong);--font-weight-regular:var(--font-weight-regular)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--box-gutter:clamp(1.25rem,5.333vw,2rem);--box-gutter-l:clamp(1.25rem,5.333vw,2rem);--box-spaced-gutter:calc(var(--box-gutter) - var(--spaced-gutter));--box-width:4096px;--spaced-gutter:.5rem;--spaced-gutter-medium:clamp(1.25rem,4vw,2rem);--font-weight-default:var(--font-weight-body-default);--font-weight-regular:var(--font-weight-body-regular);--font-weight-medium:var(--font-weight-body-medium);--font-weight-strong:var(--font-weight-body-strong);--font-weight-italic:var(--font-weight-body-italic);--font-weight-regular-italic:var(--font-weight-body-regular-italic);--font-weight-medium-italic:var(--font-weight-body-medium-italic);--font-weight-strong-italic:var(--font-font-weight-strong-italic);--section-xs:clamp(2rem,3.5vw,4rem);--section-s:clamp(3rem,4vw,5rem);--section-m:clamp(3.5rem,5vw,7rem);--section:var(--section-s);--section-l:clamp(5rem,8vw,9rem);--section-xl:clamp(6rem,12vw,12rem);--section-gutter:0px;--image-hero:10rem;--gutter:.5rem;--gutter-2x:calc(var(--gutter)*2);--hero:clamp(1.5rem,6vh,3.5rem);--content-l:1320px;color-scheme:light dark}@media (min-width:768px){:root{--box-gutter:clamp(2rem,5.20833vw,40px);--box-gutter-l:clamp(2rem,5.20833vw,40px);--spaced-gutter:1.5vw;--spaced-gutter-medium:2.5vw;--section-m:clamp(3.5rem,min(max(16vh,8vw),10vw),240px);--section-xl:clamp(4rem,16vh,320px);--gutter:.5rem;--hero:clamp(3rem,4vw,5rem)}}@media (min-width:880px){:root{--box-gutter-l:clamp(4rem,10.763vw,400px)}}@media (min-width:1280px){:root{--box-gutter:clamp(2rem,2.3148vw,200px);--spaced-gutter:2vw;--spaced-gutter-medium:2.5vw;--section-m:clamp(6rem,5vw,8rem);--section-l:clamp(8rem,8vw,12rem);--section-xl:clamp(10rem,12vh,16rem);--section-gutter:clamp(4rem,5.5vw,7rem)}}@media (min-width:1440px){:root{--gutter:1rem}}@media (min-width:2540px){:root{--section-gutter:clamp(4rem,6.5vw,8rem)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html{scrollbar-gutter:stable}body{background-color:var(--page);color:var(--body);font-family:var(--font-body);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0;padding:0;line-height:1;transition:background-color .3s,color .3s;overflow:clip scroll}body,main,section{position:relative}body,p{font-weight:var(--font-weight-default)}p{--font-weight-default:500;--font-weight-strong:600;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;color:var(--body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);font-size:var(--p2);margin:0 0 1.25em}h1,h2,h3,h4,h5,h6{color:var(--heading);margin:0 0 var(--heading-margin)}h1{font-size:var(--h1)}h1,h2{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;color:var(--heading);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h3,h4{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;color:var(--heading);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h5,h6{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;color:var(--heading);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}h6{font-size:var(--h6)}li{--font-weight-default:500;--font-weight-strong:600;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;color:var(--body);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-body);line-height:var(--leading-body);font-size:var(--p1)}p:empty{display:none}p a{text-decoration:underline}a{color:inherit;text-decoration:none}b,strong{--font-weight-italic:var(--font-weight-strong-italic);--tw-font-weight:var(--font-weight-strong);font-weight:var(--font-weight-strong)}em,i{font-weight:var(--font-weight-italic,"inherit");font-style:italic}blockquote{background-color:var(--blockquote-background);border-left:4px solid var(--blockquote-border);color:var(--blockquote);z-index:1;margin:1.5em 0;padding:2em;position:relative}@media (min-width:768px){blockquote{margin:2em 0;padding:2em 2.5em}}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}:is(.p1,.p2,.p3,.p4,.p0,.p00,.p000,.p0000) p,blockquote p{font-size:inherit}:root{--theme-mode:light;--page:var(--color-offWhite);--background:var(--color-offWhite);--body:var(--color-black);--body-light:var(--color-neutral500);--preheading:var(--color-black);--heading:var(--color-black);--heading-line:var(--color-neutral200);--subheading:var(--color-black);--anchor:var(--color-black);--anchor-hover:var(--color-primary);--border:#var(--neutral500);--border-light:var(--color-neutral200);--blockquote:var(--color-neutral900);--blockquote-border:var(--color-primary);--blockquote-background:transparent;--field-color:var(--body);--field-color-hover:var(--body);--field-color-focus:var(--body);--field-color-active:var(--color-primary);--field-border:var(--color-neutral300);--field-border-hover:var(--color-mid-primary);--field-border-focus:var(--color-primary);--field-border-active:var(--color-primary);--field-background:var(--color-neutral25);--field-background-hover:var(--color-neutral50);--field-background-focus:var(--color-neutral50);--field-background-active:var(--color-neutral50);--field-placeholder:var(--color-neutral500);--label:var(--color-neutral500);--image-placeholder:var(--color-neutral50);--table-border:var(--border);--table-background:transparent;--table-color:var(--body);--table-header-background:var(--table-background);--table-header-color:var(--table-color);--table-2nd-row-background:var(--table-background);--table-2nd-row-color:var(--table-color);--bullet-color:var(--heading);--error-border:#f44336;--error-color:#f44336;--error-background:#fff;--success-border:var(--color-primary);--success-color:var(--color-primary);--success-background:#fff;--selection-background:#1c007c33;--selection-color:currentcolor;--color-neutral25:var(--color-gray25);--color-neutral50:var(--color-gray50);--color-neutral100:var(--color-gray100);--color-neutral200:var(--color-gray200);--color-neutral300:var(--color-gray300);--color-neutral400:var(--color-gray400);--color-neutral500:var(--color-gray500);--color-neutral600:var(--color-gray600);--color-neutral700:var(--color-gray700);--color-neutral800:var(--color-gray800);--color-neutral900:var(--color-gray900);--color-neutral950:var(--color-gray950);--color-base:var(--color-white);--color-base0:var(--color-white0);--color-base2:var(--color-white2);--color-base5:var(--color-white5);--color-base10:var(--color-white10);--color-base15:var(--color-white15);--color-base20:var(--color-white20);--color-base25:var(--color-white25);--color-base30:var(--color-white30);--color-base33:var(--color-white33);--color-base40:var(--color-white40);--color-base50:var(--color-white50);--color-base60:var(--color-white60);--color-base66:var(--color-white66);--color-base75:var(--color-white75);--color-base80:var(--color-white80);--color-base90:var(--color-white90);--color-base95:var(--color-white95);--color-base100:var(--color-white100);--color-reverse:var(--color-black);--color-reverse0:var(--color-black0);--color-reverse2:var(--color-black2);--color-reverse5:var(--color-black5);--color-reverse10:var(--color-black10);--color-reverse15:var(--color-black15);--color-reverse20:var(--color-black20);--color-reverse25:var(--color-black25);--color-reverse30:var(--color-black30);--color-reverse33:var(--color-black33);--color-reverse40:var(--color-black40);--color-reverse50:var(--color-black50);--color-reverse60:var(--color-black60);--color-reverse66:var(--color-black66);--color-reverse75:var(--color-black75);--color-reverse80:var(--color-black80);--color-reverse90:var(--color-black90);--color-reverse95:var(--color-black95);--color-reverse100:var(--color-black100)}.themed{background-color:var(--background);color:var(--body)}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{:is(.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6)+h1,:is(.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6)+h2,:is(.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6)+h3,:is(.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6)+h4,:is(.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6)+h5,:is(.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6)+h6{margin-top:-.25em}:is(.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6)+p{margin-top:1.5em}.rich-text br{margin:0}.rich-text br+br{content:"";margin:0 0 calc(var(--line-height)*1em);display:block}.rich-text .button,.rich-text .button-hollow,.rich-text .button-link,.rich-text .buttons-group{margin-block:1.5em}.rich-text p+h1,.rich-text p+h2,.rich-text p+h3,.rich-text p+h4{margin-top:1.5em}.rich-text p+h5,.rich-text p+h6{margin-top:2em}.rich-text p+.anchor+h1,.rich-text p+.anchor+h2,.rich-text p+.anchor+h3,.rich-text p+.anchor+h4{margin-top:1.5em}.rich-text p+.anchor+h5,.rich-text p+.anchor+h6,.rich-text p+.button{margin-top:2em}.rich-text hr{margin-block:var(--section-s)}.rich-text ol,.rich-text ul{margin:1.5em 0;padding:0;line-height:1;list-style-position:inside;list-style-type:none!important}@media (min-width:768px){:is(.rich-text ul,.rich-text ol){margin:2em 0}}:is(.rich-text ul,.rich-text ol) li{margin:0 0 .5em;padding:0 0 0 1.5em;position:relative}:is(.rich-text ul,.rich-text ol) li:last-child{border-bottom:0;margin-bottom:0}:is(.rich-text ul,.rich-text ol) li:before{--size:clamp(.25rem,.35em,.45rem);background-color:var(--bullet-color);height:var(--size);text-align:center;width:var(--size);border-radius:50%;display:block;position:absolute;left:0}:is(.rich-text ul,.rich-text ol):first-child{margin-top:0}.rich-text ul li:before{content:"";top:.5lh;translate:0 -50%}.rich-text ol{--list-style:decimal;counter-reset:ordered-list}.rich-text ol[style*=upper-roman]{--list-style:upper-roman}.rich-text ol li:before{content:counter(ordered-list,var(--list-style,decimal))".";counter-increment:ordered-list;background-color:#0000;top:0}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.button,.button-solid{--button-padding-x:1.35em;--button-padding-y:.8em;--component-background:var(--button-background,var(--heading));--component-color:var(--button-color,var(--background));--component-border:var(--button-border,var(--component-background));appearance:none;border-radius:var(--radius-button);cursor:pointer;font-family:var(--font-button);font-size:var(--p2);font-weight:var(--font-weight-button);letter-spacing:var(--tracking-button);padding:var(--button-padding-y)var(--button-padding-x);transition:var(--default-transition);background-color:var(--component-background);border:0;border:1px solid var(--component-border);width:max-content;color:var(--component-color);flex-flow:row;justify-content:center;align-items:center;margin:0;line-height:1.2;text-decoration:none;transition-property:color,border,background-color;display:flex;overflow:clip}@media (min-width:960px){:is(.button,.button-solid){font-size:var(--p1)}}:is(.button,.button-solid)[class*=theme-]{--component-background:var(--theme-button-background,var(--background));--component-color:var(--theme-button-color,var(--body));--component-border:var(--theme-button-border,var(--background))}:is(.button,.button-solid) .icon-wrapper{transition:var(--default-transition);will-change:transform;font-size:.8em;transition-property:transform}:is(.button,.button-solid):hover .icon-wrapper-right{transform:translate(35%)}.text-center :is(.button,.button-solid){margin-inline:auto}:is(.button,.button-solid).loading,:is(.button,.button-solid):disabled,:is(.button,.button-solid)[data-loading=true]{cursor:not-allowed;opacity:.5}:is(.button,.button-solid).loading,:is(.button,.button-solid)[data-loading=true]{pointer-events:none}.button-parent:hover :is(.button,.button-solid),:is(.button,.button-solid):hover{color:var(--theme-button-color-hover,var(--component-background));background-color:#0000}:is(.button,.button-solid) .icon{color:inherit}.button-hollow{--button-padding-x:1.35em;--button-padding-y:.8em;--component-background:var(--button-background,var(--heading));--component-color:var(--button-color,var(--background));--component-border:var(--button-border,var(--component-background));appearance:none;border-radius:var(--radius-button);cursor:pointer;font-family:var(--font-button);font-size:var(--p2);font-weight:var(--font-weight-button);letter-spacing:var(--tracking-button);padding:var(--button-padding-y)var(--button-padding-x);transition:var(--default-transition);--component-hollow-background:var(--button-hollow-background,transparent);--component-hollow-color:var(--button-hollow-color,var(--component-background));--component-hollow-border:var(--button-hollow-border,var(--component-background));background-color:var(--component-hollow-background);border:0;border:1px solid var(--component-hollow-border);width:max-content;color:var(--component-hollow-color);flex-flow:row;justify-content:center;align-items:center;margin:0;line-height:1.2;text-decoration:none;transition-property:color,border,background-color;display:flex;overflow:clip}@media (min-width:960px){.button-hollow{font-size:var(--p1)}}.button-hollow[class*=theme-]{--component-background:var(--theme-button-background,var(--background))}.button-hollow .icon-wrapper{transition:var(--default-transition);will-change:transform;font-size:.8em;transition-property:transform}.button-hollow:hover .icon-wrapper-right{transform:translate(35%)}.text-center .button-hollow{margin-inline:auto}.button-hollow.loading,.button-hollow:disabled,.button-hollow[data-loading=true]{cursor:not-allowed;opacity:.5}.button-hollow.loading,.button-hollow[data-loading=true]{pointer-events:none}.button-hollow[class*=theme-]{--component-hollow-border:var(--theme-button-background,var(--background));--component-color:var(--theme-button-color,var(--body));--component-border:var(--theme-button-border,var(--background))}.button-hollow .icon{color:var(--component-hollow-border)}.button-hollow:hover,.button-parent:hover .button-hollow{background-color:var(--button-hollow-background-hover,var(--component-background));border-color:var(--button-hollow-border-hover,var(--component-background));color:var(--button-hollow-color-hover,var(--component-color))}:is(.button-parent:hover .button-hollow,.button-hollow:hover) .icon{color:var(--button-hollow-color-hover,var(--component-color))}.button-square{padding-inline:var(--button-padding-y)}.button-link{color:var(--heading);font-family:var(--font-button);font-size:var(--p2);font-weight:var(--font-weight-button);flex-flow:row;width:max-content;padding-block:.45em;display:flex;position:relative}.button-link .icon-wrapper{transition:var(--default-transition);will-change:transform;font-size:.75em;transition-property:transform}.button-link:hover .icon-wrapper-right{transform:translate(35%)}.button-s{font-size:var(--p0)}.button-s,.button-xs{--button-padding-x:.85em;--button-padding-y:.65em;font-weight:var(--font-weight-medium);border-width:1px}.button-xs{font-size:12px}.child-button-expand .button{width:100%}.buttons-group{font-size:var(--p2);flex-flow:wrap;align-items:center;gap:.5em .75em;display:flex}.buttons-group :is(.button,.button-hollow,.button-link){margin:0}.icon{width:1em;height:1em}.icon-wrapper{transition:var(--default-transition);justify-content:center;align-items:center;display:inline-flex}.icon-wrapper-right{margin-left:.75em}.icon-wrapper-left{margin-right:.75em}}@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-\[0\]{inset:0}.top-0{top:var(--spacing-0)}.top-50{top:var(--spacing-50)}.top-\[0\%\]{top:0}.top-\[0\.15em\]{top:.15em}.top-\[0\.195em\]{top:.195em}.left-0{left:var(--spacing-0)}.left-50{left:var(--spacing-50)}.left-\[-150\%\]{left:-150%}.left-\[0\%\]{left:0}.z-\(--z-header\){z-index:var(--z-header)}.z-1{z-index:1}.z-2{z-index:2}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[99999\]{z-index:99999}.order-2{order:2}.col-1{grid-column:1}.col-start-1{grid-column-start:1}.row-1{grid-row:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:320px){.container{max-width:320px}}@media (min-width:375px){.container{max-width:375px}}@media (min-width:425px){.container{max-width:425px}}@media (min-width:450px){.container{max-width:450px}}@media (min-width:600px){.container{max-width:600px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:880px){.container{max-width:880px}}@media (min-width:960px){.container{max-width:960px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1920px){.container{max-width:1920px}}@media (min-width:2540px){.container{max-width:2540px}}.m-0{margin:var(--spacing-0)}.m-auto{margin:auto}.box{box-sizing:content-box;max-width:var(--box-width);padding-inline:var(--box-gutter);width:auto;width:stretch;margin-inline:auto}.row{margin-inline:calc(var(--gutter)*-1);flex-flow:wrap;display:flex}.row>*{padding-inline:var(--gutter)}.my-2{margin-block:var(--spacing-2)}.my-section{margin-block:var(--spacing-section)}.first-last-m-0>:first-child{margin-top:0}.first-last-m-0>:last-child{margin-bottom:0}.mt-\[0\.5em\]{margin-top:.5em}.mt-\[0\.15em\]{margin-top:.15em}.mt-\[0\.25em\]{margin-top:.25em}.mt-\[1\.5em\]{margin-top:1.5em}.mt-\[1em\]{margin-top:1em}.mt-\[2rem\]{margin-top:2rem}.mt-auto{margin-top:auto}.mt-section-m{margin-top:var(--spacing-section-m)}.mb-0{margin-bottom:var(--spacing-0)}.mb-\[-0\.125em\]{margin-bottom:-.125em}.mb-\[0\.5em\]{margin-bottom:.5em}.mb-\[0\.5rem\]{margin-bottom:.5rem}.mb-\[1em\]{margin-bottom:1em}.mb-\[1rem\]{margin-bottom:1rem}.mb-\[2em\]{margin-bottom:2em}.mb-\[2rem\]{margin-bottom:2rem}.mb-\[3em\]{margin-bottom:3em}.mb-\[3rem\]{margin-bottom:3rem}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\]{aspect-ratio:1}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/1\.75\]{aspect-ratio:4/1.75}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[12\/9\]{aspect-ratio:12/9}.aspect-\[12\/11\]{aspect-ratio:12/11}.aspect-\[16\/9\]{aspect-ratio:16/9}.size-\[0\.5em\]{width:.5em;height:.5em}.h-100{height:var(--spacing-100)}.h-\[1em\]{height:1em}.h-\[2em\]{height:2em}.h-\[2rem\]{height:2rem}.h-\[95vh\]{height:95vh}.h-\[100vh\]{height:100vh}.h-\[clamp\(260px\,min\(max\(47\.5vh\,15vw\)\,30vw\)\,760px\)\]{height:clamp(260px,min(max(47.5vh,15vw),30vw),760px)}.h-auto{height:auto}.max-h-\[max\(90vh\,600px\)\]{max-height:max(90vh,600px)}.min-h-100{min-height:var(--spacing-100)}.min-h-\[0\.5rem\]{min-height:.5rem}.w-16\.6{width:var(--spacing-16\.6)}.w-20{width:var(--spacing-20)}.w-25{width:var(--spacing-25)}.w-30{width:var(--spacing-30)}.w-33{width:var(--spacing-33)}.w-40{width:var(--spacing-40)}.w-50{width:var(--spacing-50)}.w-60{width:var(--spacing-60)}.w-66{width:var(--spacing-66)}.w-75{width:var(--spacing-75)}.w-100{width:var(--spacing-100)}.w-\[1\.75rem\]{width:1.75rem}.w-\[2em\]{width:2em}.w-\[90\%\]{width:90%}.w-\[100vw\]{width:100vw}.w-\[200px\]{width:200px}.w-auto{width:auto}.max-w-\[14em\]{max-width:14em}.min-w-\[0\.5rem\]{min-width:.5rem}.min-w-\[6em\]{min-width:6em}.flex-1{flex:1}.flex-100{flex:100}.flex-auto{flex:none}.origin-center{transform-origin:50%}.-translate-y-50{--tw-translate-y:calc(var(--spacing-50)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-\[0\.8\]{scale:.8}.scale-\[0\.66\]{scale:.66}.scale-\[1\.005\]{scale:1.005}.rotate-0{rotate:none}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.shining-text{-webkit-background-clip:text;background-clip:text;background-color:var(--color,var(--body));background-image:linear-gradient(-74deg,#fff0 calc((var(--offset,0) + 0)*1%),#fff9 calc((var(--offset,0) + 50)*1%),#fff0 calc((var(--offset,0) + 100)*1%));color:#0000;background-position:50% 0;animation:shine 5s infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\[0\.5em\]{gap:.5em}.gap-\[0\.5em_0\.75em\]{gap:.5em .75em}.gap-\[0\.35em\]{gap:.35em}.gap-\[0\.75em\]{gap:.75em}.gap-\[0_5\%\]{gap:0 5%}.gap-\[1\.5em\]{gap:1.5em}.gap-\[1\.25rem\]{gap:1.25rem}.gap-\[1em\]{gap:1em}.gap-\[1rem\]{gap:1rem}.gap-\[4\%\]{gap:4%}.gap-\[clamp\(1rem\,1\.5vw\,2rem\)\)\]{gap:clamp(1rem,1.5vw,2rem)}.gap-y-\(--gutter-2x\){row-gap:var(--gutter-2x)}.gap-y-\[2rem\]{row-gap:2rem}.gap-y-\[calc\(var\(--gutter\)\*2\)\]{row-gap:calc(var(--gutter)*2)}.gap-y-section-s{row-gap:var(--spacing-section-s)}.place-self-stretch{place-self:stretch stretch}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-card{border-radius:var(--radius-card)}.rounded-default{border-radius:var(--radius-default)}.rounded-full{border-radius:3.40282e+38px;border-radius:var(--radius-full)}.rounded-image{border-radius:var(--radius-image)}.rounded-image-l{border-radius:var(--radius-image-l)}.rounded-image-s{border-radius:var(--radius-image-s)}.rounded-image-xs{border-radius:var(--radius-image-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-neutral300{border-color:var(--color-neutral300)}.border-neutral500{border-color:var(--color-neutral500)}.border-b-neutral300{border-bottom-color:var(--color-neutral300)}.bg-\[currentcolor\]{background-color:currentColor}.bg-black{background-color:var(--color-black)}.bg-black5{background-color:var(--color-black5)}.bg-black10{background-color:var(--color-black10)}.bg-black20{background-color:var(--color-black20)}.bg-black25{background-color:var(--color-black25)}.bg-black30{background-color:var(--color-black30)}.bg-black40{background-color:var(--color-black40)}.bg-black50{background-color:var(--color-black50)}.bg-black60{background-color:var(--color-black60)}.bg-black75{background-color:var(--color-black75)}.bg-black80{background-color:var(--color-black80)}.bg-black90{background-color:var(--color-black90)}.bg-black100{background-color:var(--color-black100)}.bg-body{background-color:var(--body)}.bg-gray25{background-color:var(--color-gray25)}.bg-gray50{background-color:var(--color-gray50)}.bg-gray100{background-color:var(--color-gray100)}.bg-gray200{background-color:var(--color-gray200)}.bg-gray300{background-color:var(--color-gray300)}.bg-gray400{background-color:var(--color-gray400)}.bg-gray500{background-color:var(--color-gray500)}.bg-gray600{background-color:var(--color-gray600)}.bg-gray700{background-color:var(--color-gray700)}.bg-gray800{background-color:var(--color-gray800)}.bg-gray900{background-color:var(--color-gray900)}.bg-neutral100{background-color:var(--color-neutral100)}.bg-neutral200{background-color:var(--color-neutral200)}.bg-primary{background-color:var(--color-primary)}.bg-primary500{background-color:var(--color-primary500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white5{background-color:var(--color-white5)}.bg-white10{background-color:var(--color-white10)}.bg-white20{background-color:var(--color-white20)}.bg-white25{background-color:var(--color-white25)}.bg-white30{background-color:var(--color-white30)}.bg-white40{background-color:var(--color-white40)}.bg-white50{background-color:var(--color-white50)}.bg-white75{background-color:var(--color-white75)}.bg-white80{background-color:var(--color-white80)}.bg-white90{background-color:var(--color-white90)}.bg-white100{background-color:var(--color-white100)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\[0\.1em\]{padding:.1em}.p-\[0\.5em\]{padding:.5em}.p-\[0\.15rem_0\.25rem\]{padding:.15rem .25rem}.p-\[0\.65em_1\.15em\]{padding:.65em 1.15em}.p-\[0\.75em\]{padding:.75em}.p-\[1\.5rem\]{padding:1.5rem}.p-\[2rem\]{padding:2rem}.p-\[5\%\]{padding:5%}.p-\[9\%\]{padding:9%}.p-\[max\(2\.5\%\,1rem\)\]{padding:max(2.5%,1rem)}.p-\[max\(8\%\,1\.75rem\)\]{padding:max(8%,1.75rem)}.px-\[0\.275em\]{padding-inline:.275em}.px-\[2rem\]{padding-inline:2rem}.py-\(--gutter\){padding-block:var(--gutter)}.py-0{padding-block:var(--spacing-0)}.py-4{padding-block:var(--spacing-4)}.py-\[4rem\]{padding-block:4rem}.py-\[clamp\(1rem\,1\.25\%\,2rem\)\]{padding-block:clamp(1rem,1.25%,2rem)}.py-section{padding-block:var(--spacing-section)}.py-section-l{padding-block:var(--spacing-section-l)}.py-section-m{padding-block:var(--spacing-section-m)}.py-section-s{padding-block:var(--spacing-section-s)}.pt-section-s{padding-top:var(--spacing-section-s)}.pr-\[1rem\]{padding-right:1rem}.pb-0{padding-bottom:var(--spacing-0)}.pb-100{padding-bottom:var(--spacing-100)}.pb-\[0\.75em\]{padding-bottom:.75em}.pb-\[0\.125em\]{padding-bottom:.125em}.pb-\[1em\]{padding-bottom:1em}.pb-\[1rem\]{padding-bottom:1rem}.pb-\[50\%\]{padding-bottom:50%}.pb-\[120\%\]{padding-bottom:120%}.pb-section-l{padding-bottom:var(--spacing-section-l)}.pb-section-m{padding-bottom:var(--spacing-section-m)}.pb-section-s{padding-bottom:var(--spacing-section-s)}.pb-section-xs{padding-bottom:var(--spacing-section-xs)}.text-center{text-align:center}.text-right{text-align:right}.h0000{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;font-size:var(--h0000);--leading-heading:var(--leading-heading-xs)}.h0,.h0000{color:var(--heading);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.h0{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;font-size:var(--h0)}.h00{font-size:var(--h00)}.h00,.h000{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;color:var(--heading);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.h000{font-size:var(--h000)}.h1{font-size:var(--h1)}.h1,.h2{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;color:var(--heading);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.h2{font-size:var(--h2)}.h3{font-size:var(--h3)}.h3,.h4{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;color:var(--heading);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.h4{font-size:var(--h4)}.h5{font-size:var(--h5)}.h5,.h6{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;color:var(--heading);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.h6{font-size:var(--h6)}.h7{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;color:var(--heading);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);font-size:var(--h7)}.p0{font-size:var(--p0)}.p0,.p00{--font-weight-default:500;--font-weight-strong:600;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;color:var(--body);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.p00{font-size:var(--p00)}.p000{font-size:var(--p000)}.p000,.p0000{--font-weight-default:500;--font-weight-strong:600;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;color:var(--body);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.p0000{font-size:var(--p0000)}.p1{font-size:var(--p1)}.p1,.p2{--font-weight-default:500;--font-weight-strong:600;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;color:var(--body);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.p2{font-size:var(--p2)}.p3{font-size:var(--p3)}.p3,.p4{--font-weight-default:500;--font-weight-strong:600;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;color:var(--body);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.p4{font-size:var(--p4)}.\[font-size\:var\(--p1\)\]{font-size:var(--p1)}.children-font-size-inherit-direct>*{font-size:inherit!important}.h4-size{font-size:var(--h4)}.p1-size{font-size:var(--p1)}.p2-size{font-size:var(--p2)}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.375em\]{font-size:.375em}.text-\[1\.15em\]{font-size:1.15em}.text-\[14px\]{font-size:14px}.h{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;color:var(--heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.h,.p{font-weight:var(--font-weight-default)}.p{--font-weight-default:500;--font-weight-strong:600;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;color:var(--body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.\!leading-heading-m{--tw-leading:var(--leading-heading-m)!important;line-height:var(--leading-heading-m)!important}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-heading{--tw-leading:var(--leading-heading);line-height:var(--leading-heading)}.leading-heading-m{--tw-leading:var(--leading-heading-m);line-height:var(--leading-heading-m)}.leading-heading-s{--tw-leading:var(--leading-heading-s);line-height:var(--leading-heading-s)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-regular{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.font-strong{--font-weight-italic:var(--font-weight-strong-italic);--tw-font-weight:var(--font-weight-strong);font-weight:var(--font-weight-strong)}.whitespace-nowrap{white-space:nowrap}.text-neutral500{color:var(--color-neutral500)}.text-neutral600{color:var(--color-neutral600)}.text-neutral700{color:var(--color-neutral700)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none\!{transition-property:none!important}.theme-light{--theme-mode:light;--page:var(--color-offWhite);--background:var(--color-offWhite);--body:var(--color-black);--body-light:var(--color-neutral500);--preheading:var(--color-black);--heading:var(--color-black);--heading-line:var(--color-neutral200);--subheading:var(--color-black);--anchor:var(--color-black);--anchor-hover:var(--color-primary);--border:#var(--neutral500);--border-light:var(--color-neutral200);--blockquote:var(--color-neutral900);--blockquote-border:var(--color-primary);--blockquote-background:transparent;--field-color:var(--body);--field-color-hover:var(--body);--field-color-focus:var(--body);--field-color-active:var(--color-primary);--field-border:var(--color-neutral300);--field-border-hover:var(--color-mid-primary);--field-border-focus:var(--color-primary);--field-border-active:var(--color-primary);--field-background:var(--color-neutral25);--field-background-hover:var(--color-neutral50);--field-background-focus:var(--color-neutral50);--field-background-active:var(--color-neutral50);--field-placeholder:var(--color-neutral500);--label:var(--color-neutral500);--image-placeholder:var(--color-neutral50);--table-border:var(--border);--table-background:transparent;--table-color:var(--body);--table-header-background:var(--table-background);--table-header-color:var(--table-color);--table-2nd-row-background:var(--table-background);--table-2nd-row-color:var(--table-color);--bullet-color:var(--heading);--error-border:#f44336;--error-color:#f44336;--error-background:#fff;--success-border:var(--color-primary);--success-color:var(--color-primary);--success-background:#fff;--selection-background:#1c007c33;--selection-color:currentcolor;--color-neutral25:var(--color-gray25);--color-neutral50:var(--color-gray50);--color-neutral100:var(--color-gray100);--color-neutral200:var(--color-gray200);--color-neutral300:var(--color-gray300);--color-neutral400:var(--color-gray400);--color-neutral500:var(--color-gray500);--color-neutral600:var(--color-gray600);--color-neutral700:var(--color-gray700);--color-neutral800:var(--color-gray800);--color-neutral900:var(--color-gray900);--color-neutral950:var(--color-gray950);--color-base:var(--color-white);--color-base0:var(--color-white0);--color-base2:var(--color-white2);--color-base5:var(--color-white5);--color-base10:var(--color-white10);--color-base15:var(--color-white15);--color-base20:var(--color-white20);--color-base25:var(--color-white25);--color-base30:var(--color-white30);--color-base33:var(--color-white33);--color-base40:var(--color-white40);--color-base50:var(--color-white50);--color-base60:var(--color-white60);--color-base66:var(--color-white66);--color-base75:var(--color-white75);--color-base80:var(--color-white80);--color-base90:var(--color-white90);--color-base95:var(--color-white95);--color-base100:var(--color-white100);--color-reverse:var(--color-black);--color-reverse0:var(--color-black0);--color-reverse2:var(--color-black2);--color-reverse5:var(--color-black5);--color-reverse10:var(--color-black10);--color-reverse15:var(--color-black15);--color-reverse20:var(--color-black20);--color-reverse25:var(--color-black25);--color-reverse30:var(--color-black30);--color-reverse33:var(--color-black33);--color-reverse40:var(--color-black40);--color-reverse50:var(--color-black50);--color-reverse60:var(--color-black60);--color-reverse66:var(--color-black66);--color-reverse75:var(--color-black75);--color-reverse80:var(--color-black80);--color-reverse90:var(--color-black90);--color-reverse95:var(--color-black95);--color-reverse100:var(--color-black100)}.theme-primary{--theme-mode:dark;--page:var(--color-offBlack);--background:var(--color-primary);--body:var(--color-offWhite);--body-light:var(--body);--preheading:var(--body);--heading:var(--body);--subheading:var(--body);--anchor-hover:var(--body);--border:var(--color-white);--border-light:var(--color-white);--field-color:var(--body);--field-color-hover:var(--body);--field-color-focus:var(--body);--field-color-active:var(--color-primary);--field-border:var(--border);--field-border-hover:var(--color-primary);--field-border-focus:var(--color-primary);--field-border-active:var(--color-primary);--field-background:var(--color-white);--field-background-hover:var(--color-neutral50);--field-background-focus:var(--color-neutral50);--field-background-active:var(--color-neutral50);--field-placeholder:var(--color-neutral500);--label:var(--color-neutral500);--image-placeholder:var(--color-neutral50);--table-border:var(--border);--table-background:transparent;--table-color:var(--body);--table-header-background:var(--table-background);--table-header-color:var(--table-color);--table-2nd-row-background:var(--table-background);--table-2nd-row-color:var(--table-color);--bullet-color:var(--heading);--selection-background:var(--color-white20);--selection-color:currentcolor;--color-neutral50:var(--color-gray900);--color-neutral100:var(--color-gray800);--color-neutral200:var(--color-gray700);--color-neutral300:var(--color-gray600);--color-neutral400:var(--color-gray500);--color-neutral:var(--color-gray);--color-neutral500:var(--color-gray400);--color-neutral600:var(--color-gray300);--color-neutral700:var(--color-gray200);--color-neutral800:var(--color-gray100);--color-neutral900:var(--color-gray50);--color-base:var(--color-black);--color-base0:var(--color-black0);--color-base2:var(--color-black2);--color-base5:var(--color-black5);--color-base10:var(--color-black10);--color-base15:var(--color-black15);--color-base20:var(--color-black20);--color-base25:var(--color-black25);--color-base30:var(--color-black30);--color-base33:var(--color-black33);--color-base40:var(--color-black40);--color-base50:var(--color-black50);--color-base60:var(--color-black60);--color-base66:var(--color-black66);--color-base75:var(--color-black75);--color-base80:var(--color-black80);--color-base90:var(--color-black90);--color-base95:var(--color-black95);--color-base100:var(--color-black100);--color-reverse:var(--color-white);--color-reverse0:var(--color-white0);--color-reverse2:var(--color-white2);--color-reverse5:var(--color-white5);--color-reverse10:var(--color-white10);--color-reverse15:var(--color-white15);--color-reverse20:var(--color-white20);--color-reverse25:var(--color-white25);--color-reverse30:var(--color-white30);--color-reverse33:var(--color-white33);--color-reverse40:var(--color-white40);--color-reverse50:var(--color-white50);--color-reverse60:var(--color-white60);--color-reverse66:var(--color-white66);--color-reverse75:var(--color-white75);--color-reverse80:var(--color-white80);--color-reverse90:var(--color-white90);--color-reverse95:var(--color-white95);--color-reverse100:var(--color-white100)}.theme-dark{--theme-mode:dark;--page:var(--color-offBlack);--background:var(--color-black);--body:var(--color-offWhite);--body-light:var(--body);--preheading:var(--body);--heading:var(--body);--subheading:var(--body);--anchor-hover:var(--body);--border:var(--color-white);--border-light:var(--color-white);--field-color:var(--body);--field-color-hover:var(--body);--field-color-focus:var(--body);--field-color-active:var(--color-primary);--field-border:var(--border);--field-border-hover:var(--color-primary);--field-border-focus:var(--color-primary);--field-border-active:var(--color-primary);--field-background:var(--color-white);--field-background-hover:var(--color-neutral50);--field-background-focus:var(--color-neutral50);--field-background-active:var(--color-neutral50);--field-placeholder:var(--color-neutral500);--label:var(--color-neutral500);--image-placeholder:var(--color-neutral50);--table-border:var(--border);--table-background:transparent;--table-color:var(--body);--table-header-background:var(--table-background);--table-header-color:var(--table-color);--table-2nd-row-background:var(--table-background);--table-2nd-row-color:var(--table-color);--bullet-color:var(--heading);--selection-background:var(--color-white20);--selection-color:currentcolor;--color-neutral50:var(--color-gray900);--color-neutral100:var(--color-gray800);--color-neutral200:var(--color-gray700);--color-neutral300:var(--color-gray600);--color-neutral400:var(--color-gray500);--color-neutral:var(--color-gray);--color-neutral500:var(--color-gray400);--color-neutral600:var(--color-gray300);--color-neutral700:var(--color-gray200);--color-neutral800:var(--color-gray100);--color-neutral900:var(--color-gray50);--color-base:var(--color-black);--color-base0:var(--color-black0);--color-base2:var(--color-black2);--color-base5:var(--color-black5);--color-base10:var(--color-black10);--color-base15:var(--color-black15);--color-base20:var(--color-black20);--color-base25:var(--color-black25);--color-base30:var(--color-black30);--color-base33:var(--color-black33);--color-base40:var(--color-black40);--color-base50:var(--color-black50);--color-base60:var(--color-black60);--color-base66:var(--color-black66);--color-base75:var(--color-black75);--color-base80:var(--color-black80);--color-base90:var(--color-black90);--color-base95:var(--color-black95);--color-base100:var(--color-black100);--color-reverse:var(--color-white);--color-reverse0:var(--color-white0);--color-reverse2:var(--color-white2);--color-reverse5:var(--color-white5);--color-reverse10:var(--color-white10);--color-reverse15:var(--color-white15);--color-reverse20:var(--color-white20);--color-reverse25:var(--color-white25);--color-reverse30:var(--color-white30);--color-reverse33:var(--color-white33);--color-reverse40:var(--color-white40);--color-reverse50:var(--color-white50);--color-reverse60:var(--color-white60);--color-reverse66:var(--color-white66);--color-reverse75:var(--color-white75);--color-reverse80:var(--color-white80);--color-reverse90:var(--color-white90);--color-reverse95:var(--color-white95);--color-reverse100:var(--color-white100)}.theme-reverse{--background:var(--color-reverse);--body:var(--color-base);--body-light:var(--base);--heading:var(--color-base);--subheading:var(--color-base);--preheading:var(--color-base);--anchor-hover:var(--color-base);--border:var(--color-reverse);--border-light:var(--color-reverse)}.gutter-l{--gutter:1.25rem;--gutter-2x:calc(var(--gutter)*2)}@media (min-width:960px){.gutter-l{--gutter:1.5rem}}@media (min-width:1440px){.gutter-l{--gutter:2rem}}.gutter-s{--gutter:.5rem;--gutter-2x:calc(var(--gutter)*2)}@media (min-width:960px){.gutter-s{--gutter:.6rem}}@media (min-width:1440px){.gutter-s{--gutter:.7rem}}.gutter-xs{--gutter:.35rem;--gutter-2x:calc(var(--gutter)*2)}@media (min-width:960px){.gutter-xs{--gutter:.35rem}}@media (min-width:1440px){.gutter-xs{--gutter:.5rem}}.select-none{-webkit-user-select:none;user-select:none}.\[--gutter\:0px\]{--gutter:0px}.\[--gutter\:1vw\]{--gutter:1vw}@media (hover:hover){.group-hover\:left-0:is(:where(.group):hover *){left:var(--spacing-0)}.group-hover\:left-\[150\%\]:is(:where(.group):hover *){left:150%}.group-hover\:bg-black:is(:where(.group):hover *){background-color:var(--color-black)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}@media not all and (min-width:880px){.max-menu\:\!hidden{display:none!important}.max-menu\:hidden,.max-t\:hidden{display:none}.max-t\:w-100{width:var(--spacing-100)}.max-t\:flex-col{flex-direction:column}.max-t\:flex-wrap{flex-wrap:wrap}}@media (min-width:768px){.ts\:w-33{width:var(--spacing-33)}}@media (min-width:880px){.t\:m-0{margin:var(--spacing-0)}.t\:mt-\[3rem\]{margin-top:3rem}.t\:mb-\[1em\]{margin-bottom:1em}.menu\:\!hidden{display:none!important}.menu\:hidden{display:none}.t\:h-\[1em\]{height:1em}.t\:w-20{width:var(--spacing-20)}.t\:w-25{width:var(--spacing-25)}.t\:w-30{width:var(--spacing-30)}.t\:w-33{width:var(--spacing-33)}.t\:w-40{width:var(--spacing-40)}.t\:w-50{width:var(--spacing-50)}.t\:w-60{width:var(--spacing-60)}.t\:w-70{width:var(--spacing-70)}.t\:w-75{width:var(--spacing-75)}.t\:w-100{width:var(--spacing-100)}.t\:w-auto{width:auto}.tm\:w-80{width:var(--spacing-80)}.t\:max-w-90{max-width:var(--spacing-90)}.t\:items-center{align-items:center}.t\:items-end{align-items:flex-end}.t\:justify-between{justify-content:space-between}.t\:gap-\[2rem\]{gap:2rem}.t\:gap-y-\[4rem\]{row-gap:4rem}.tm\:p2{--font-weight-default:500;--font-weight-strong:600;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;color:var(--body);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-body);line-height:var(--leading-body);font-size:var(--p2)}.t\:\[--gutter\:min\(0\.5vw\,2rem\)\]{--gutter:min(.5vw,2rem)}}@media (min-width:960px){.tl\:w-25{width:var(--spacing-25)}.tl\:gap-y-\[5rem\]{row-gap:5rem}.tl\:text-\[1\.15vw\]{font-size:1.15vw}.tl\:text-\[3\.2vw\]{font-size:3.2vw}}@media (min-width:1280px){.d\:w-40{width:var(--spacing-40)}.d\:max-w-75{max-width:var(--spacing-75)}}@media (min-width:1440px){.dm\:h-\[clamp\(260px\,min\(max\(55vh\,20vw\)\,35vw\)\,800px\)\]{height:clamp(260px,min(max(55vh,20vw),35vw),800px)}}@media (orientation:portrait){.portrait\:h-\[clamp\(260px\,33vw\,760px\)\]{height:clamp(260px,33vw,760px)}}@media (orientation:landscape){.landscape\:h-\[clamp\(260px\,28vw\,800px\)\]{height:clamp(260px,28vw,800px)}}@media (min-width:960px){.tl\:\[\&_\>\.box\]\:pl-\[18\.819vw\]>.box{padding-left:18.819vw}.tl\:\[\&_\>\.box\]\:\[--box-gutter\:var\(--box-gutter-l\)\]>.box{--box-gutter:var(--box-gutter-l)}}.\[\&_li\]\:font-size-inherit li{font-size:inherit!important}.\[\&_path\]\:stroke-\[3px\] path{stroke-width:3px}.\[\&\:not\(\:has\(\.loaded\)\)\]\:bg-neutral200:not(:has(.loaded)){background-color:var(--color-neutral200)}.page-theme-dark .\[\.page-theme-dark_\&\]\:invert-100{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.img-contain,.img-cover,:is(.img-cover,.img-contain) img{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.img-cover,.object-fit-cover,:is(.img-cover,.object-fit-cover) img{object-fit:cover}.img-contain,.object-fit-contain,:is(.img-contain,.object-fit-contain) img{object-fit:contain}.picture-100 img,.picture-100 picture{width:100%;height:100%}.picture-100 img{object-fit:contain}}:root{--font-weight-default:500;--font-weight-strong:600;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--h0000:clamp(2.25rem,14.11765vw,5rem);--h000:clamp(2.125rem,12.70588vw,4.25rem);--h00:clamp(2rem,9.88235vw,3.25rem);--h0:clamp(1.875rem,8.47059vw,3.125rem);--h1:clamp(1.75rem,7.52941vw,2.875rem);--h2:clamp(1.625rem,6.58824vw,2rem);--h3:clamp(1.5rem,6.11765vw,1.875rem);--h4:clamp(1.375rem,5.64706vw,1.75rem);--h5:clamp(1.25rem,5.17647vw,1.625rem);--h6:clamp(1.125rem,4.70588vw,1.5rem);--h7:clamp(1rem,4.23529vw,1.375rem);--p4:clamp(1.25rem,4.23529vw,1.375rem);--p3:clamp(1.125rem,3.76471vw,1.3125rem);--p2:clamp(1rem,3.52941vw,1.1875rem);--p1:clamp(0.875rem,3.29412vw,1.0625rem);--p0:clamp(0.75rem,2.82353vw,0.9375rem);--p00:clamp(0.6875rem,2.58824vw,0.875rem);--p000:clamp(0.625rem,2.35294vw,0.8125rem);--p0000:clamp(0.5625rem,2.11765vw,0.75rem)}@media (min-width:600px){:root{--h0000:clamp(2.25rem,10.41667vw,7.5rem);--h000:clamp(2.125rem,8.07292vw,6.25rem);--h00:clamp(2rem,7.29167vw,5rem);--h0:clamp(1.875rem,6.51042vw,4.5rem);--h1:clamp(1.75rem,5.20833vw,3.75rem);--h2:clamp(1.625rem,3.90625vw,3.125rem);--h3:clamp(1.5rem,3.38542vw,2.625rem);--h4:clamp(1.375rem,3.125vw,2.25rem);--h5:clamp(1.25rem,2.86458vw,2rem);--h6:clamp(1.125rem,2.60417vw,1.875rem);--h7:clamp(1rem,2.34375vw,1.75rem);--p4:clamp(1.25rem,2.34375vw,1.625rem);--p3:clamp(1.125rem,2.21354vw,1.5rem);--p2:clamp(1rem,2.08333vw,1.375rem);--p1:clamp(0.875rem,1.82292vw,1.25rem);--p0:clamp(0.75rem,1.5625vw,1.125rem);--p00:clamp(0.6875rem,1.43229vw,1rem);--p000:clamp(0.625rem,1.30208vw,0.9375rem);--p0000:clamp(0.5625rem,1.17188vw,0.875rem)}}@media (min-width:960px){:root{--h0000:clamp(5.625rem,8.33333vw,12.5rem);--h000:clamp(4.5rem,6.66667vw,10rem);--h00:clamp(3.75rem,5.83333vw,8.75rem);--h0:clamp(3.25rem,5vw,7.5rem);--h1:clamp(2.875rem,4.16667vw,6.25rem);--h2:clamp(2.375rem,3.33333vw,5rem);--h3:clamp(2rem,2.77778vw,3.75rem);--h4:clamp(1.75rem,2.36111vw,3.125rem);--h5:clamp(1.625rem,1.94444vw,3.75rem);--h6:clamp(1.4375rem,1.66667vw,2.5rem);--h7:clamp(1.125rem,1.52778vw,1.875rem);--p4:clamp(1.375rem,1.52778vw,2rem);--p3:clamp(1.25rem,1.38889vw,1.75rem);--p2:clamp(1.125rem,1.25vw,1.625rem);--p1:clamp(1rem,1.11111vw,1.5rem);--p0:clamp(0.875rem,0.97222vw,1.375rem);--p00:clamp(0.8125rem,0.90278vw,1.25rem);--p000:clamp(0.75rem,0.83333vw,1.125rem);--p0000:clamp(0.625rem,0.69444vw,1rem)}}.input,[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url],select,textarea{background-color:var(--field-background);border:1px solid var(--field-border);border-radius:var(--radius-field);color:var(--field-color);font-family:var(--font-field);font-size:1rem;font-weight:var(--font-weight-field);transition:var(--default-transition);width:100%;margin:0;padding:1em 1.25em;transition-property:background-color,border-color,box-shadow;display:block}@media (min-width:768px){:is([type=text],[type=tel],[type=email],[type=password],[type=number],[type=search],[type=url],select,textarea,.input){font-size:.875rem}}@media (min-width:1440px){:is([type=text],[type=tel],[type=email],[type=password],[type=number],[type=search],[type=url],select,textarea,.input){font-size:.96875rem}}:is([type=text],[type=tel],[type=email],[type=password],[type=number],[type=search],[type=url],select,textarea,.input)::placeholder{color:var(--field-placeholder);font-size:.9em;line-height:1.5}:is([type=text],[type=tel],[type=email],[type=password],[type=number],[type=search],[type=url],select,textarea,.input):focus{background-color:var(--field-background-focus);border-color:var(--field-border-focus);outline:0}:is([type=text],[type=tel],[type=email],[type=password],[type=number],[type=search],[type=url],select,textarea,.input):hover{background-color:var(--field-background-hover);border-color:var(--field-border-hover)}:is([type=text],[type=tel],[type=email],[type=password],[type=number],[type=search],[type=url],select,textarea,.input):disabled{background-color:var(--field-background-hover);cursor:not-allowed;opacity:.5}:is([type=text],[type=tel],[type=email],[type=password],[type=number],[type=search],[type=url],select,textarea,.input)[read-only]{background-color:var(--field-background-hover);opacity:.75}.input-error :is([type=text],[type=tel],[type=email],[type=password],[type=number],[type=search],[type=url],select,textarea,.input){border-color:var(--error-border)}:is([type=text],[type=tel],[type=email],[type=password],[type=number],[type=search],[type=url],select,textarea,.input):not(:placeholder-shown)+.fake-placeholder{opacity:0}input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;opacity:.75;background-color:currentColor;width:1em;height:1em;font-size:.75em;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.78923 1.27244L6.04215 5.01952L9.758 8.73536C10.0703 9.01639 10.0703 9.48478 9.758 9.76581C9.47697 10.0781 9.00859 10.0781 8.72756 9.76581L4.98048 6.04996L1.26464 9.76581C0.983607 10.0781 0.515222 10.0781 0.234192 9.76581C-0.078064 9.48478 -0.078064 9.01639 0.234192 8.70414L3.95004 4.98829L0.234192 1.27244C-0.078064 0.991413 -0.078064 0.523029 0.234192 0.210773C0.515222 -0.0702576 0.983607 -0.0702576 1.29586 0.210773L5.01171 3.95785L8.72756 0.241998C9.00859 -0.0702576 9.47697 -0.0702576 9.78923 0.241998C10.0703 0.523029 10.0703 0.991413 9.78923 1.27244Z' fill='%23232630'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.78923 1.27244L6.04215 5.01952L9.758 8.73536C10.0703 9.01639 10.0703 9.48478 9.758 9.76581C9.47697 10.0781 9.00859 10.0781 8.72756 9.76581L4.98048 6.04996L1.26464 9.76581C0.983607 10.0781 0.515222 10.0781 0.234192 9.76581C-0.078064 9.48478 -0.078064 9.01639 0.234192 8.70414L3.95004 4.98829L0.234192 1.27244C-0.078064 0.991413 -0.078064 0.523029 0.234192 0.210773C0.515222 -0.0702576 0.983607 -0.0702576 1.29586 0.210773L5.01171 3.95785L8.72756 0.241998C9.00859 -0.0702576 9.47697 -0.0702576 9.78923 0.241998C10.0703 0.523029 10.0703 0.991413 9.78923 1.27244Z' fill='%23232630'/%3E%3C/svg%3E%0A");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.input-wrapper .icon-wrapper{position:absolute;top:50%;transform:translateY(-50%)}.input-wrapper .icon-wrapper-left{left:1.25em}.input-wrapper:has(.icon-wrapper-left) input{padding-left:3.25em}.fake-placeholder{color:var(--field-placeholder);opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#0000;border:0;align-items:center;margin:0;display:flex}.fake-placeholder.absolute-fake-placeholder{height:100%;position:absolute;inset:0}textarea{resize:vertical;min-height:6em;margin-bottom:1.5rem;padding-block:1.25em}.field-instructions,.field-label,label{color:var(--label);font-size:.875rem;margin:0 0 .65em;display:block}@media (min-width:768px){:is(.field-label,.field-instructions,label){font-size:.90625rem}}@media (min-width:960px){:is(.field-label,.field-instructions,label){font-size:.9375rem}}@media (min-width:1920px){:is(.field-label,.field-instructions,label){font-size:.96875rem}}.input-error :is(.field-label,.field-instructions,label){color:var(--error-color)}.input-button{background-color:var(--field-background);border:1px solid var(--field-border);border-radius:500px;flex-flow:row;display:flex;overflow:clip}.input-button .button,.input-button input{place-self:stretch strech;border-radius:500px;margin:0}.input-button .input-wrapper{place-self:stretch strech;flex:100%;display:flex}.input-button input{border:0;flex:100%}.input-button .button{font-size:inherit;flex:none;justify-content:center;align-items:center;margin:3px;padding-inline:2em;display:flex}@media not all and (min-width:960px){.input-button.mobile-button-only{background-color:#0000;border:0}.input-button.mobile-button-only input{display:none}.input-button.mobile-button-only .button{width:100%;margin:0}}input[type=text].copy-url-input{float:left;opacity:0;width:0;height:0;margin:0;padding:0;font-size:0;display:inline}.checkbox-wrapper,.radio-wrapper{margin:0 0 1.5em}:is(.checkbox-wrapper,.radio-wrapper):has(+.checkbox-wrapper,+.radio-wrapper){margin-bottom:1em}:is(.checkbox-wrapper,.radio-wrapper) [type=checkbox],:is(.checkbox-wrapper,.radio-wrapper) [type=radio]{opacity:0;z-index:-1;width:0;height:0;position:absolute}:is(.checkbox-wrapper,.radio-wrapper) label{font-size:var(--p0);color:var(--color-neutral600);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.75em .85rem;margin:0 0 .65em;line-height:1.2;display:grid;position:relative}:is(.checkbox-wrapper,.radio-wrapper) label>*{grid-column:2}:is(.checkbox-wrapper,.radio-wrapper) label:before{border:1px solid var(--field-border);content:"";height:1.5rem;transition:background-color var(--default-transition);width:1.5rem;background-image:none;background-position:50%;background-repeat:no-repeat;flex:none;grid-column:1;display:block}:is(.checkbox-wrapper,.radio-wrapper) label:hover:before{background-color:var(--field-background-hover)}:is(.checkbox-wrapper,.radio-wrapper) [type=radio]+label{color:var(--color-neutral700)}:is(.checkbox-wrapper,.radio-wrapper) [type=radio]+label:before{height:1.5rem;width:1.5rem;border-radius:50%;transition-property:border,background-color}:is(.checkbox-wrapper,.radio-wrapper) [type=checkbox]:checked+label{color:var(--color-neutral700)}:is(.checkbox-wrapper,.radio-wrapper) [type=checkbox]:checked+label:before{border-color:var(--field-border-active);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjcwMzEgMy4yOTY4OEMxNS4xMDk0IDMuNjcxODggMTUuMTA5NCA0LjMyODEyIDE0LjcwMzEgNC43MDMxMkw2LjcwMzEyIDEyLjcwMzFDNi4zMjgxMiAxMy4xMDk0IDUuNjcxODggMTMuMTA5NCA1LjI5Njg4IDEyLjcwMzFMMS4yOTY4OCA4LjcwMzEyQzAuODkwNjI1IDguMzI4MTIgMC44OTA2MjUgNy42NzE4OCAxLjI5Njg4IDcuMjk2ODhDMS42NzE4OCA2Ljg5MDYyIDIuMzI4MTIgNi44OTA2MiAyLjcwMzEyIDcuMjk2ODhMNi4wMTU2MiAxMC41NzgxTDEzLjI5NjkgMy4yOTY4OEMxMy42NzE5IDIuODkwNjIgMTQuMzI4MSAyLjg5MDYyIDE0LjcwMzEgMy4yOTY4OFoiIGZpbGw9IiMwMDE0ODkiLz4KPC9zdmc+Cg==)}:is(.checkbox-wrapper,.radio-wrapper) [type=radio]:checked+label:before{border-color:var(--color-primary);border-width:.375rem}:is(:is(.checkbox-wrapper,.radio-wrapper) [type=radio]:focus+label,:is(.checkbox-wrapper,.radio-wrapper) [type=checkbox]:focus+label):before{background-color:var(--field-background-hover)}:is(.checkbox-wrapper,.radio-wrapper).checkbox-error label{color:var(--error-color)}[type=button].reset{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;background-color:#0000;border-width:0;padding:0}.select-wrapper{color:var(--field-color);font-size:16px;position:relative}@media (min-width:768px){.select-wrapper{--font-weight-default:500;--font-weight-strong:600;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;color:var(--body);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-body);line-height:var(--leading-body);font-size:var(--p1)}}.select-wrapper select{appearance:none;padding-right:2em;background-image:none!important}.select-wrapper:after{content:"";pointer-events:none;-webkit-user-select:none;user-select:none;background-color:currentColor;width:.75em;height:.75em;display:block;position:absolute;top:50%;right:.75em;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg%3E%3Cpath d='M31.4144 9.43979C31.7512 9.11042 31.7512 8.5764 31.4144 8.24703C31.0775 7.91766 30.5314 7.91766 30.1946 8.24703L16.167 21.9639L2.1394 8.24703C1.80257 7.91766 1.25645 7.91766 0.919618 8.24703C0.582784 8.5764 0.582784 9.11042 0.919618 9.4398L15.557 23.753C15.7255 23.9177 15.9463 24 16.167 24C16.2091 24 16.2511 23.997 16.2928 23.991C16.47 23.9657 16.6406 23.8863 16.7769 23.753L31.4144 9.43979Z' fill='currentColor' stroke='currentColor' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg%3E%3Cpath d='M31.4144 9.43979C31.7512 9.11042 31.7512 8.5764 31.4144 8.24703C31.0775 7.91766 30.5314 7.91766 30.1946 8.24703L16.167 21.9639L2.1394 8.24703C1.80257 7.91766 1.25645 7.91766 0.919618 8.24703C0.582784 8.5764 0.582784 9.11042 0.919618 9.4398L15.557 23.753C15.7255 23.9177 15.9463 24 16.167 24C16.2091 24 16.2511 23.997 16.2928 23.991C16.47 23.9657 16.6406 23.8863 16.7769 23.753L31.4144 9.43979Z' fill='currentColor' stroke='currentColor' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask-size:contain;mask-size:contain}.select-wrapper:has(select[multiple]):after{display:none}.select-wrapper:has(select[multiple]) select{padding-right:0}select[multiple]{font-size:1rem;min-height:6lh;margin-bottom:1.75rem;padding:0}@media (min-width:768px){select[multiple]{font-size:.875rem}}@media (min-width:1440px){select[multiple]{font-size:.9375rem}}select[multiple]:has(option:nth-child(3)){min-height:8lh}select[multiple]:has(option:nth-child(4)){min-height:12lh}select[multiple]:has(option:nth-child(6)){min-height:16lh}select[multiple] option{font-size:inherit;justify-content:space-between;gap:2em;padding:.75em 1em;display:flex}select[multiple] option:checked{background-color:var(--color-blue-lightest);color:var(--field-color-active)}select[multiple] option:checked:after{background-color:var(--color-blue);content:"check";flex:none;width:1em;height:1em;margin-left:auto;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M14 3.04688L13.4688 3.57812L5.53125 11.4844L5 12.0156L4.46875 11.4844L0.53125 7.54688L0 7.01562L1.03125 5.95312L1.5625 6.48438L5 9.89062L12.4062 2.51562L12.9375 1.98438L14 3.04688Z' fill='%23000000' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M14 3.04688L13.4688 3.57812L5.53125 11.4844L5 12.0156L4.46875 11.4844L0.53125 7.54688L0 7.01562L1.03125 5.95312L1.5625 6.48438L5 9.89062L12.4062 2.51562L12.9375 1.98438L14 3.04688Z' fill='%23000000' /%3E%3C/svg%3E%0A");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.grecaptcha-badge{visibility:hidden;height:0!important;margin-top:0!important}.formie-recaptcha-placeholder{width:0}[type=file]{font-size:var(--p0);cursor:pointer}[type=file]::file-selector-button{background-color:var(--color-neutral100);font-size:inherit;border-radius:3px;margin-right:1em;padding:.5em 1em}.form-wrapper .button[type=submit]{--button-padding-y:1.25em}.captcha-text{--font-weight-default:500;--font-weight-strong:600;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;color:var(--body-light);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-body);line-height:var(--leading-body);font-size:var(--p00);margin:.5rem 0 1rem}.captcha-text a{text-transform:underline}[type=file]{background-color:var(--color-neutral50);border-radius:.25rem;margin:0 0 1rem;padding:.25rem;font-size:12px}[type=file]::file-selector-button{background-color:var(--color-neutral25);border:var(--color-neutral100)1px solid;margin:0 1rem 0 0;padding:.5rem 1rem;font-size:12px}:is(.form-wrapper [data-field-type=checkboxes],.form-wrapper [data-field-type=radio],.form-wrapper [data-field-type=dropdown]:has(select[multiple])) .field-container{margin-bottom:.75rem}:is(.form-wrapper [data-field-type=checkboxes],.form-wrapper [data-field-type=radio],.form-wrapper [data-field-type=dropdown]:has(select[multiple])) .field-label{margin-bottom:0;padding:.15em 0 1.25em}.form-wrapper [data-field-type=dropdown]:has(select[multiple]) .field-label{padding-bottom:.75em}.form-wrapper .field-instructions{color:var(--color-neutral500);margin:0 0 .5em;line-height:1.4}.form-wrapper .field-instructions>*{font-size:inherit;line-height:inherit}.form-wrapper [data-field-type=repeater]{margin:0 0 1.5rem}.form-wrapper .field-container:has(.field-instructions) .field-label{color:var(--heading)}.form-wrapper .page-title,.form-wrapper :is([data-field-handle=yourDonation],[data-field-handle=address],[data-field-type=group],[data-field-type=repeater],[data-field-handle=payment])>fieldset>legend[data-field-label],.form-wrapper [data-field-handle=yourMessage] .field-container .field-label,.form-wrapper h1,.form-wrapper h2,.form-wrapper h3,.form-wrapper h4{font-weight:var(--font-weight-heading-medium);margin:0;padding:1rem 0;display:block}.field-row:first-child :is(.form-wrapper h1,.form-wrapper h2,.form-wrapper h3,.form-wrapper h4,.form-wrapper .page-title,.form-wrapper :is([data-field-handle=yourDonation],[data-field-handle=address],[data-field-type=group],[data-field-type=repeater],[data-field-handle=payment])>fieldset>legend[data-field-label],.form-wrapper [data-field-handle=yourMessage] .field-container .field-label){padding-top:0}.form-wrapper [data-field-type=repeater] .nested-field-wrapper{border:1px solid var(--color-neutral300);margin:0 0 .5rem;padding:1rem}.form-wrapper [data-field-type=repeater] .nested-field-wrapper:first-child{border-top:1px solid var(--color-neutral300)}.form-wrapper [data-field-type=repeater] .nested-field-wrapper .field-remove-button{margin-top:.5rem}.form-wrapper [data-field-handle=yourDonation]{margin:0 0 1.5rem}.form-wrapper [data-field-handle=yourDonation] .input-wrapper>div{flex-flow:wrap;gap:0;display:flex}@media (min-width:1280px){.form-wrapper [data-field-handle=yourDonation] .input-wrapper>div{flex-flow:row}}.form-wrapper [data-field-handle=yourDonation] .input-wrapper .radio-wrapper{flex:auto;margin:0;display:flex}.form-wrapper [data-field-handle=yourDonation] .input-wrapper .radio-wrapper label{font-size:var(--p2);background-color:var(--field-background);color:var(--color-black);font-family:var(--font-body);font-weight:var(--font-weight-body-strong);transition:var(--default-transition);flex:auto;justify-content:center;align-items:center;margin:0;padding:.85em 1.5em;display:flex;position:relative}.form-wrapper [data-field-handle=yourDonation] .input-wrapper .radio-wrapper label:before{display:none}.form-wrapper [data-field-handle=yourDonation] .input-wrapper .radio-wrapper label:after{border:1px solid var(--field-border);content:"";pointer-events:none;transition:var(--default-transition);display:block;position:absolute;inset:-.5px}.form-wrapper [data-field-handle=yourDonation] .input-wrapper .radio-wrapper label:hover{background-color:var(--field-background-hover)}.form-wrapper [data-field-handle=yourDonation] .input-wrapper .radio-wrapper:has(:checked) label{background-color:var(--color-primary);color:var(--color-white)}.form-wrapper [data-field-handle=yourDonation] .input-wrapper .radio-wrapper:has(:checked) label:after{border:1px solid var(--field-primary)}:is(.form-wrapper .submit-button,.form-wrapper .save-button):hover:before{scale:1.0075 1.05}.header{filter:invert();mix-blend-mode:difference}body.theme-dark .header{filter:invert(0)}.header:has(.header-menu.initial-hover){filter:invert(0);mix-blend-mode:normal}@media not all and (min-width:880px){.header:has(.header-menu.mobile-active){filter:invert(0);mix-blend-mode:normal}}@media (min-width:880px){.header-menu{--radius:28px;--bg-inset:-1.5rem;--bg-color:var(--color-offWhite);--transition:.3s ease;z-index:9;align-items:center;display:flex;position:relative}.page-theme-dark .header-menu{--bg-color:var(--color-offBlack)}.page-theme-dark .header-menu .submenu-follow-background{box-shadow:0 3rem 6rem -1.5rem #ffffff09,0 2rem 4rem -2rem #ffffff06}.header-menu.initial-hover .level-1-follow-background{transition-property:opacity}.header-menu.second-hover .level-1-follow-background{transition-property:opacity,inset,width,height}.header-menu:before{content:"";inset:-.25rem var(--bg-inset)0;transition:var(--transition);z-index:-1;display:block}.header-menu .level-1-follow-background,.header-menu:before{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.header-menu .level-1-follow-background{background-color:var(--color-primary);height:80%;bottom:0;left:var(--active-level-1-left,0);transition-property:none;transition:var(--transition);width:calc(var(--active-level-1-width,100%) + 1.5rem);border-radius:500px;top:50%;translate:-.75rem -50%}.header-menu .submenu-follow-background{background-color:var(--bg-color);border-radius:var(--radius);height:100%;min-width:calc(100% + var(--bg-inset)*-2);opacity:0;pointer-events:none;transition:var(--transition);-webkit-user-select:none;user-select:none;width:calc(var(--bg-inset)*-2 + 100%);z-index:-1;position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 3rem 6rem -1.5rem #00000026,0 2rem 4rem -2rem #0000001a}.header-menu.initial-hover:has(.menu-item.level-1.active) .items-box.level-2{clip-path:xywh(calc(50% - var(--active-width)/2)0 var(--active-width)var(--active-height)round var(--radius)var(--radius))}.header-menu.initial-hover:has(.menu-item.level-1.active) .submenu-follow-background{height:calc(100% + var(--active-height));width:calc(var(--bg-inset)*-2 + var(--active-width))}.header-menu.initial-hover:has(.menu-item.level-1.active) .submenu-follow-background,.header-menu.initial-hover:has(.menu-item.level-1.active):before{opacity:1}.header-menu.initial-hover:has(.menu-item.level-1.active) .menu-item.level-1.active .level-1.item-link .inner{opacity:.5}.header-menu.initial-hover:has(.menu-item.level-1.active) .menu-item.level-1:has(.link-active) .item-link.level-1 .inner{border-bottom-color:#0000}.header-menu.initial-hover:has(.menu-item.level-1.active) .menu-item.level-1.active .items-box.level-2{opacity:1;pointer-events:all;z-index:9999;display:flex;transform:translate(0)}.header-menu.initial-hover:has(.menu-item.level-1.active) .menu-item.level-1.active .items-group.level-2{transform:translate(0)}.header-menu.initial-hover:has(.menu-item.level-1.active) .level-1-follow-background{opacity:1}.header-menu .items-group.level-1{align-items:flex;display:flex;position:relative}.header-menu .menu-item.level-1:first-child .item-link.level-1{padding-left:0}.header-menu .menu-item.level-1:last-child .item-link.level-1{padding-right:0}.header-menu .menu-item.level-1:has(.link-active) .item-link.level-1 .inner{border-bottom-color:currentColor}.header-menu .item-link.level-1{padding:.15em .65em;display:flex;position:relative}.header-menu .item-link.level-1 .inner{transition:var(--transition);border-block:2px solid #0000;padding:.35em 0}.header-menu .items-box.level-2{clip-path:xywh(calc(50% - var(--active-width)/2)0 var(--active-width)0 round var(--radius)var(--radius));opacity:0;pointer-events:none;min-width:100%;transition:var(--transition);width:min-content;padding:.75rem 1rem 1rem;display:flex;position:absolute;top:100%;left:50%;translate:-50%}.header-menu .items-box.level-2:empty{padding:0}.header-menu .items-box.level-2:has(.items-box-image) .items-group.level-2{width:50%;padding-right:1em}.header-menu .item-link.level-2{--fake-gap:.25em;font-size:var(--p1);padding:calc(var(--fake-gap) + .65em)1em;z-index:1;align-items:flex-start;gap:.85em;line-height:1.25;display:inline-flex;position:relative}@media (min-width:1024px){.header-menu .item-link.level-2{font-size:var(--p0)}}.header-menu .item-link.level-2:before{background-color:var(--color-neutral100);content:"";inset:var(--fake-gap)0;transition:var(--transition);z-index:-1;border-radius:.85rem;transition-property:background-color;display:block;position:absolute}.header-menu .item-link.level-2 .item-description{font-size:var(--p000);margin-top:.15em;line-height:1.25;display:block}.header-menu .item-link.level-2:hover:before{background-color:var(--color-neutral200)}.header-menu .item-link.level-2 .item-icon{background-color:var(--color-neutral300);border-radius:.5rem;flex:none;width:2.25em;margin:.15em 0}.header-menu .item-link.level-2 .item-icon img{scale:.8}.header-menu .item-link.level-2 .item-content{flex-flow:column;justify-content:center;place-self:stretch stretch;display:flex}.header-menu .item-link.level-2 .item-content span{display:block}.header-menu .items-group.level-2{min-width:14em;transition:var(--transition);width:100%;padding-bottom:1rem;transform:translate(-2rem)}.header-menu .items-group.level-2.items-columns-2{margin:calc(var(--fake-gap)*-1);flex-flow:wrap;grid-template-columns:1fr 1fr;display:grid}.header-menu .items-group.level-2.items-columns-2>li{place-self:stretch stretch;display:flex}.header-menu .items-group.level-2.items-columns-2 .item-link.level-2{min-width:20em;padding:calc(var(--fake-gap) + .65em)calc(var(--fake-gap) + 1em);place-self:stretch stretch}.header-menu .items-group.level-2.items-columns-2 .item-link.level-2:before{inset:var(--fake-gap)}.header-menu .items-box-image{aspect-ratio:3/2;border-radius:var(--radius-default);width:50%;min-width:300px;height:auto;position:relative;overflow:hidden}.menu-underlay{background-color:var(--color-background);z-index:999999;background-color:#000;width:100vw;position:fixed;inset:0}}@media not all and (min-width:880px){body:has(.header-menu.mobile-active){overflow:hidden}body:has(.header-menu.mobile-active) .header:before{background-color:var(--background);content:"";z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.header-menu{background-color:var(--background);overscroll-behavior:contain;height:100dvh;padding-inline:var(--box-gutter);z-index:-2;flex-flow:column;width:100vw;padding-top:6rem;padding-bottom:3rem;display:flex;position:fixed;top:0;left:0;overflow:hidden scroll}.header-menu:not(.mobile-active){display:none}.menu-item.level-1.has-children{grid-template-rows:0fr 1fr;display:grid;overflow:hidden}.menu-item.level-1.has-children,.menu-item.level-1.has-children .level-2.items-box{transition:grid-template-rows .3s,padding .3s}.menu-item.level-1.has-children:not(.mobile-active){grid-template-rows:0fr 0fr;padding-bottom:0}.menu-item.level-1.has-children:not(.mobile-active) .level-2.items-box{display:none}.menu-item.level-1.has-children.active .level-2.items-box{display:block}.items-box.level-2,.items-group.level-2{position:relative;overflow:hidden}.item-link.level-1{--font-weight-default:700;--font-weight-strong:800;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:700;color:var(--heading);font-weight:var(--font-weight-default);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);font-size:var(--h3);padding-top:.75em;padding-bottom:.45em;display:inline-block}@media (min-width:600px){.item-link.level-1{font-size:var(--h2)}}.item-link.level-2{--fake-gap:.25em;font-size:var(--p2);padding-block:.25em;padding:calc(var(--fake-gap) + .65em)1em;align-items:center;gap:.85em;display:inline-flex;position:relative}@media (min-width:600px){.item-link.level-2{font-size:var(--p3)}}.item-link.level-2:before{background-color:var(--color-neutral100);content:"";inset:var(--fake-gap)0;z-index:-1;border-radius:.85rem;display:block;position:absolute}.item-link.level-2 .item-description{font-size:var(--p00);margin-top:.2em;line-height:1.35;display:block}.item-link.level-2 .item-icon{background-color:var(--color-neutral300);border-radius:.5rem;flex:none;width:2.25em}.item-link.level-2 .item-icon img{scale:.8}.item-link.level-2 .item-content span{display:block}}.menu-burger{cursor:pointer;overflow:visible}.menu-burger path{fill:none;stroke:currentColor;stroke-dashoffset:0;stroke-linecap:square;stroke-width:8px;transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .3s}.menu-burger path#burger-top{stroke-dasharray:80 600}.menu-burger path#burger-bottom{stroke-dasharray:57 600}.menu-burger.active path#burger-top{stroke-dasharray:65 600;stroke-dashoffset:-280px}.menu-burger.active path#burger-bottom{stroke-dasharray:64 600;stroke-dashoffset:-256px}@keyframes shine{0%{--offset:120}30%{--offset:-120}to{--offset:-120}}@property --offset{syntax:"<number>";inherits:false;initial-value:120}.follow-cursor-wrapper{opacity:0}.follow-cursor-wrapper.cursor-on-page{opacity:1}.follow-cursor,body:has(.menu:hover,.button:hover,.button-link:hover) .follow-cursor-wrapper{opacity:0}@media not all and (min-width:880px){body:has(.menu.mobile-active) .follow-cursor-wrapper{opacity:0}}@media (pointer:coarse){body .follow-cursor-wrapper{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}