@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--cj-red:#e64747;--cj-orange:#fc6f3b;--cj-yellow:#fdd649;--cj-green:#696826;--cj-blue:#9dc9e7;--cj-purple:#997af0;--cj-pink:#fb8fff;--cj-surface-ed:#b99b88;--cj-surface-d:#d0b8a9;--cj-surface:#e9dcd3;--cj-surface-l:#ede4d9;--cj-surface-el:#f2f2e3;--dark-lv:.221;--dark-c:.0673;--dark-h:291.4;--dark:oklch(var(--dark-lv) var(--dark-c) var(--dark-h));--dark-l:oklch(36% .09 292.47);--dark-d:oklch(16.63% .0504 293.1);--dark-ed:oklch(14% .05 293.1);--dark-t:oklch(var(--dark-lv) var(--dark-c) var(--dark-h) / 0%);--dark-o-1:oklch(var(--dark-lv) var(--dark-c) var(--dark-h) / 90%);--dark-o-2:oklch(var(--dark-lv) var(--dark-c) var(--dark-h) / 55%);--dark-o-3:oklch(var(--dark-lv) var(--dark-c) var(--dark-h) / 30%);--dark-o-4:oklch(var(--dark-lv) var(--dark-c) var(--dark-h) / 12%);--dark-o-5:oklch(var(--dark-lv) var(--dark-c) var(--dark-h) / 6%);--dark-o-6:oklch(var(--dark-lv) var(--dark-c) var(--dark-h) / 3%);--light-lv:1;--light-c:0;--light-h:89.9;--light:oklch(var(--light-lv) var(--light-c) var(--light-h));--light-el:var(--light);--light-d:oklch(82.53% .0225 297.3);--light-t:oklch(var(--light-lv) var(--light-c) var(--light-h) / 0%);--light-o-1:oklch(var(--light-lv) var(--light-c) var(--light-h) / 90%);--light-o-2:oklch(var(--light-lv) var(--light-c) var(--light-h) / 55%);--light-o-3:oklch(var(--light-lv) var(--light-c) var(--light-h) / 30%);--light-o-4:oklch(var(--light-lv) var(--light-c) var(--light-h) / 12%);--light-o-5:oklch(var(--light-lv) var(--light-c) var(--light-h) / 6%);--light-o-6:oklch(var(--light-lv) var(--light-c) var(--light-h) / 3%);--neutral:oklch(66.31% .0178 297.3);--neutral-d:oklch(49.18% .0272 296.2);--neutral-l:oklch(76.55% .023 297.3);--primary-lv:.6716;--primary-c:.1989;--primary-h:23.2;--primary:oklch(var(--primary-lv) var(--primary-c) var(--primary-h));--primary-o-1:oklch(var(--primary-lv) var(--primary-c) var(--primary-h) / 90%);--primary-o-2:oklch(var(--primary-lv) var(--primary-c) var(--primary-h) / 55%);--primary-o-3:oklch(var(--primary-lv) var(--primary-c) var(--primary-h) / 30%);--primary-o-4:oklch(var(--primary-lv) var(--primary-c) var(--primary-h) / 15%);--primary-o-5:oklch(var(--primary-lv) var(--primary-c) var(--primary-h) / 5%);--primary-d:oklch(60% .24 22.96);--primary-l:oklch(86.64% .0778 46.6);--primary-el:oklch(93.51% .031 48.4);--primary-ed:oklch(37.79% .1451 19.9);--secondary-lv:.6948;--secondary-c:.1139;--secondary-h:295.1;--secondary:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h));--secondary-o-1:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / 90%);--secondary-o-2:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / 55%);--secondary-o-3:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / 30%);--secondary-o-4:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / 15%);--secondary-o-5:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / 5%);--secondary-d:oklch(32.8% .0828 292.8);--secondary-l:oklch(86.07% .0502 296.8);--secondary-el:oklch(95.75% .0114 308.3);--secondary-eel:oklch(98.4% .0054 297.73);--secondary-ed:oklch(22.1% .0673 291.4);--secondary-ed-o:oklch(22.1% .0673 291.4/.3);--accent01-lv:.6828;--accent01-c:.2007;--accent01-h:301.2;--accent01:oklch(var(--accent01-lv) var(--accent01-c) var(--accent01-h));--accent01-d:oklch(31.72% .1663 293.3);--accent01-l:oklch(77.4% .141 303.2);--accent01-el:oklch(90.8% .0555 305);--accent01-o:oklch(var(--accent01-lv) var(--accent01-c) var(--accent01-h) / 30%);--accent02-lv:.635;--accent02-c:.1904;--accent02-h:141.3;--accent02:oklch(var(--accent02-lv) var(--accent02-c) var(--accent02-h));--accent02-el:oklch(95.95% .0619 136.5);--accent02-l:oklch(89.8% .0891 146.7);--accent02-d:oklch(43.16% .1287 143.5);--accent02-o:oklch(var(--accent02-lv) var(--accent02-c) var(--accent02-h) / 30%);--accent03-lv:.9313;--accent03-c:.1046;--accent03-h:157.41;--accent03:oklch(var(--accent03-lv) var(--accent03-c) var(--accent03-h));--accent03-el:oklch(97.84% .0753 115.8);--accent03-l:oklch(94.34% .0981 113.1);--accent03-d:oklch(43.88% .0929 112.8);--accent03-o:oklch(var(--accent03-lv) var(--accent03-c) var(--accent03-h) / 30%);--core-success:oklch(80.55% .156 149.4);--core-success-l:oklch(93.37% .0576 145.1);--core-success-d:oklch(66.97% .0959 166.4);--core-success-body:oklch(34.28% .104 137.1);--core-error:oklch(63.22% .2041 37.9);--core-error-l:oklch(93.59% .0291 41.7);--core-error-d:oklch(47.83% .1764 32.2);--core-error-body:oklch(100% 0 89.9);--core-muted:oklch(88.22% 0 89.9);--core-muted-l:oklch(93.7% 0 89.9);--core-muted-d:oklch(64.67% 0 89.9);--core-muted-body:oklch(44.59% 0 89.9)}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}:root{--min-viewport:360;--max-viewport:1600;--grid-gutter:16px;--grid-margin:20px;--space-unit:8px;--space-xs:var(--space-unit);--space-s:calc(var(--space-unit) * 2);--space-m:calc(var(--space-unit) * 4);--space-l:calc(var(--space-unit) * 8);--space-xl:calc(var(--space-unit) * 10);--space-2xl:30dvh;--grid-inner:var(--space-xl);--max-width:min(calc(100vw - var(--grid-margin) * 2), 1440px);--max-width-mobile:390px;--max-width-content:940px;--max-width-content--percent:75%;--scrollbar-height:4px;--scrollbar-width:2px;--bezier-in:cubic-bezier(.87, .53, .31, .9);--bezier-out:cubic-bezier(.87, .53, .31, .9);--bezier-bounce:cubic-bezier(.16, 1, .3, 1);--time-in:.25s;--time-out:.2s;--time-slow:.7s;--time-normal:.45s;--time-fast:.35s;--motion-duration-page-in:var(--time-normal);--motion-duration-fade-in:var(--time-fast);--motion-ease-page-in:var(--bezier-bounce);--motion-ease-fade-in:ease;--motion-page-in:page-in var(--motion-duration-page-in) var(--motion-ease-page-in) forwards;--motion-fade-in:fade-in var(--motion-duration-fade-in) var(--motion-ease-fade-in) both;--z-section:2;--z-widget:9;--z-header:10;--z-cursor:10;--z-footer:100;--z-overlay:15;--z-loader:1500;--offset-vh:120dvh;--hero-vh:85dvh;--default-vh:var(--hero-vh);--vh-off:var(--offset-vh);--max-vh:100dvh;--min-vh:75dvh;--max-height:clamp(calc(600rem / var(--base-font)), calc(600rem / var(--base-font) + (810 - 600) * var(--fluid)), calc(810rem / var(--base-font)));--min-height:calc(600rem / var(--base-font));--sticky-top:clamp(calc(80rem / var(--base-font)), calc(80rem / var(--base-font) + (160 - 80) * var(--fluid)), calc(160rem / var(--base-font)));--header-height:var(--btn-m-height);--header-logo-width:clamp(calc(80rem / var(--base-font)), calc(80rem / var(--base-font) + (100 - 80) * var(--fluid)), calc(100rem / var(--base-font)));--header-inner:clamp(calc(12rem / var(--base-font)), calc(12rem / var(--base-font) + (10 - 12) * var(--fluid)), calc(10rem / var(--base-font)));--header-icons:clamp(calc(20rem / var(--base-font)), calc(20rem / var(--base-font) + (24 - 20) * var(--fluid)), calc(24rem / var(--base-font)));--header-logo-height:clamp(calc(20rem / var(--base-font)), calc(20rem / var(--base-font) + (20 - 20) * var(--fluid)), calc(20rem / var(--base-font)));--navigation-height:clamp(calc(20rem / var(--base-font)), calc(20rem / var(--base-font) + (24 - 20) * var(--fluid)), calc(24rem / var(--base-font)));--topbar-height:clamp(calc(36rem / var(--base-font)), calc(36rem / var(--base-font) + (44 - 36) * var(--fluid)), calc(44rem / var(--base-font)));--topbar-inner:var(--header-inner);--header-offset:calc(var(--topbar-height) + var(--header-height));--main-top:0;--main-bottom:90px;--main-first-child:100px;--section-top:64px;--section-bottom:100px;--section-gap:clamp(4.8rem, calc(4.8rem + 3.2 * var(--fluid)), 8rem);--section-inner:var(--grid-gutter);--section-l-inner:var(--hero-inner);--section-xl-inner:var(--hero-inner);--section-2xl-inner:var(--hero-inner);--section-wrap:var(--col-6);--section-top--hero:clamp(12rem, calc(12rem + 8 * var(--fluid)), 20rem);--sidebar-height:65dvh;--sidebar-height-min:50dvh;--sidebar-inner:var(--gap-4);--card-height:450px;--card-min-width:360px;--flex-gap:var(--grid-gutter);--flex-gap-s:calc(var(--flex-gap) * 2);--flex-gap-m:calc(var(--flex-gap) * 3);--flex-gap-l:calc(var(--flex-gap) * 5);--flex-gap-xl:calc(var(--flex-gap) * 7);--hero-inner:clamp(calc(24rem / var(--base-font)), calc(24rem / var(--base-font) + (40 - 24) * var(--fluid)), calc(40rem / var(--base-font)));--frame-inner:calc(24rem / var(--base-font));--teaser-inner:clamp(calc(16rem / var(--base-font)), calc(16rem / var(--base-font) + (20 - 16) * var(--fluid)), calc(20rem / var(--base-font)));--banner-inner:var(--gap-6);--modal-inner:var(--teaser-inner);--avatar-s:24px;--avatar-m:32px;--avatar-l:48px;--avatar-xl:64px;--icon-xs:calc(12rem / var(--base-font));--icon-s:calc(16rem / var(--base-font));--icon-m:calc(20rem / var(--base-font));--icon-l:calc(32rem / var(--base-font));--icon-xl:calc(44rem / var(--base-font));--icon-circle:120px;--icon-highlight-s:calc(var(--icon-s) + var(--gap-15));--icon-highlight-m:calc(var(--icon-m) + var(--gap-25));--icon-highlight-l:calc(var(--icon-l) + var(--gap-25));--icon-highlight-xl:calc(var(--icon-xl) + var(--gap-25));--cursor-gradient-size:clamp(calc(400rem / var(--base-font)), calc(400rem / var(--base-font) + (800 - 400) * var(--fluid)), calc(800rem / var(--base-font)));--btn-l-height:calc(44rem / var(--base-font));--btn-m-height:44px;--btn-min-height:32px;--btn-s-x:8px;--btn-s-y:8px;--btn-m-x:24px;--btn-m-y:12px;--btn-l-x:clamp(calc(24rem / var(--base-font)), calc(24rem / var(--base-font) + (32 - 24) * var(--fluid)), calc(32rem / var(--base-font)));--btn-l-y:clamp(calc(12rem / var(--base-font)), calc(12rem / var(--base-font) + (16 - 12) * var(--fluid)), calc(16rem / var(--base-font)));--btn-icon:clamp(calc(12rem / var(--base-font)), calc(12rem / var(--base-font) + (14 - 12) * var(--fluid)), calc(14rem / var(--base-font)));--btn-sm-icon-distance-x:-150%;--btn-sm-icon-distance-y:0%;--btn-m-icon-distance-x:-150%;--btn-m-icon-distance-y:0%;--btn-min-width:var(--col-3);--typeface-primary:"Plus Jakarta Sans", sans-serif;--typeface-secondary:var(--typeface-primary);--weight-label:400;--weight-headline:600;--weight-body:400;--weight-mono:400;--weight-link:600;--weight-strong:600;--weight-input:400;--letter-spacing-headline:-.024em;--letter-spacing-copy:-.015em;--letter-spacing-cta:-.015em;--line-height-btn:1;--line-height-cta:1;--line-height-headline:1.1;--line-height-body:1.1;--line-height-input:.9;--line-height-link:.9;--line-height-blockquote:.9;--line-height-caption:.9;--label-margin-bottom:.5em;--headline-margin-bottom:.9em;--copy-margin-bottom:.5em;--opacity-body:1;--h-4xl-size:96rem;--h-3xl-size:64rem;--h-2xl-size:54rem;--h-xl-size:44rem;--h-l-size:32rem;--h-m-size:24rem;--h-s-size:18rem;--h-xs-size:14rem;--h-4xl:calc(var(--h-4xl-size) / var(--base-font));--h-3xl:calc(var(--h-3xl-size) / var(--base-font));--h-2xl:calc(var(--h-2xl-size) / var(--base-font));--h-xl:calc(var(--h-xl-size) / var(--base-font));--h-l:calc(var(--h-l-size) / var(--base-font));--h-m:calc(var(--h-m-size) / var(--base-font));--h-s:calc(var(--h-s-size) / var(--base-font));--h-xs:calc(var(--h-xs-size) / var(--base-font));--body-font-size:14rem;--c-2xl-size:32rem;--c-xl-size:28rem;--c-l-size:24rem;--c-m-size:16rem;--c-micro-size:12rem;--body-font:calc(var(--body-font-size) / var(--base-font));--c-2xl:calc(var(--c-2xl-size) / var(--base-font));--c-xl:calc(var(--c-xl-size) / var(--base-font));--c-l:calc(var(--c-l-size) / var(--base-font));--c-m:calc(var(--c-m-size) / var(--base-font));--c-micro:calc(var(--c-micro-size) / var(--base-font));--label:var(--body-font);--list-size-s:var(--body-font);--list-size-m:var(--c-m);--list-size-l:var(--c-l);--list-icon-s:32px;--list-icon-m:44px;--list-icon-l:56px;--list-icon--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.799' height='7.225' viewBox='0 0 10.799 7.225'%3E%3Cpath d='M3.834,6.725a1.425,1.425,0,0,1-1.014-.42L-.219,3.266A.958.958,0,0,1,.458,1.632a.951.951,0,0,1,.677.28l2.7,2.7L8.665-.219A.958.958,0,0,1,10.3.458a.951.951,0,0,1-.28.677l-5.17,5.17A1.425,1.425,0,0,1,3.834,6.725Z' transform='translate(0.5 0.499)' fill='currentColor'/%3E%3C/svg%3E");--radius-unit:clamp(calc(10rem / var(--base-font)), calc(10rem / var(--base-font) + (10 - 10) * var(--fluid)), calc(10rem / var(--base-font)));--radius-control:2px;--radius-section:calc(16rem / var(--base-font));--radius-block:calc(12rem / var(--base-font));--radius-navigation:calc(16rem / var(--base-font));--radius-teaser:calc(12rem / var(--base-font));--radius-image:calc(12rem / var(--base-font));--radius-img:12px;--radius-btn:80px;--radius-avatar:var(--avatar-l);--radius-badge:calc(16rem / var(--base-font));--radius-icon:calc(12rem / var(--base-font));--radius-input:calc(80rem / var(--base-font));--radius-message:calc(0rem / var(--base-font));--border-style:solid;--border-unit:1px;--border-input:var(--border-unit);--border-accordion:var(--border-unit);--border-list:var(--border-unit);--border-marker:2px;--border-btn:1px;--base-font:10;--clamp-unit:1vw;--fluid:calc((100vw - var(--min-viewport) * 1px) / (var(--max-viewport) - var(--min-viewport)));--gap-unit:8px;--gap-05:calc(var(--gap-unit) * .5);--gap-1:var(--gap-unit);--gap-15:calc(var(--gap-unit) * 1.5);--gap-2:calc(var(--gap-unit) * 2);--gap-25:calc(var(--gap-unit) * 2.5);--gap-3:calc(var(--gap-unit) * 3);--gap-35:calc(var(--gap-unit) * 3.5);--gap-4:calc(var(--gap-unit) * 4);--gap-5:calc(var(--gap-unit) * 5);--gap-6:calc(var(--gap-unit) * 6);--gap-7:calc(var(--gap-unit) * 7);--gap-8:calc(var(--gap-unit) * 8);--gap-10:calc(var(--gap-unit) * 10);--gap-11:calc(var(--gap-unit) * 11);--gap-12:calc(var(--gap-unit) * 12);--col-unit:calc(var(--max-width) / 12 - (var(--grid-gutter) * 11 / 12));--col-1:calc(var(--col-unit) * 1 + var(--grid-gutter) * 0);--col-2:calc(var(--col-unit) * 2 + var(--grid-gutter) * 1);--col-3:calc(var(--col-unit) * 3 + var(--grid-gutter) * 2);--col-4:calc(var(--col-unit) * 4 + var(--grid-gutter) * 3);--col-5:calc(var(--col-unit) * 5 + var(--grid-gutter) * 4);--col-6:calc(var(--col-unit) * 6 + var(--grid-gutter) * 5);--col-7:calc(var(--col-unit) * 7 + var(--grid-gutter) * 6);--col-8:calc(var(--col-unit) * 8 + var(--grid-gutter) * 7);--col-9:calc(var(--col-unit) * 9 + var(--grid-gutter) * 8);--col-10:calc(var(--col-unit) * 10 + var(--grid-gutter) * 9);--col-11:calc(var(--col-unit) * 11 + var(--grid-gutter) * 10);--col-12:100%;--vh-max:var(--max-vh)}@media (width<=991px){:root{--section-bottom:80px;--section-inner:calc(1*var(--grid-gutter));--section-l-inner:calc(2.5*var(--grid-gutter));--section-xl-inner:calc(5*var(--grid-gutter));--section-2xl-inner:calc(8*var(--grid-gutter));--hero-inner:var(--section-l-inner);--c-4xl-size:44rem;--c-3xl-size:32rem;--c-2xl-size:28rem;--c-xl-size:24rem;--c-l-size:22rem}}@media (width<=699px){:root{--grid-margin:12px;--grid-gutter:12px;--grid-inner:var(--hero-inner);--h-4xl-size:36rem;--h-3xl-size:36rem;--h-2xl-size:36rem;--h-xl-size:32rem;--h-l-size:24rem;--h-m-size:20rem;--c-4xl-size:44rem;--c-3xl-size:32rem;--c-2xl-size:28rem;--c-xl-size:24rem;--c-l-size:22rem;--c-micro-size:14rem;--section-top:var(--grid-inner);--section-bottom:var(--grid-inner)}}:root{--btn-bg-primary:var(--primary);--btn-color-primary:var(--secondary-ed);--btn-bg-primary-hover:var(--primary-d);--btn-color-primary-hover:var(--secondary-ed);--btn-border-primary-outline:var(--primary);--btn-color-primary-outline:var(--primary);--btn-border-primary-outline-hover:var(--btn-bg-primary-hover);--btn-color-primary-outline-hover:var(--btn-color-primary-hover);--btn-icon-primary:var(--btn-color-primary);--btn-icon-primary-hover:var(--btn-color-primary);--btn-outline-bg-primary:transparent;--btn-bg-secondary:var(--secondary);--btn-color-secondary:var(--light);--btn-bg-secondary-hover:var(--secondary-l);--btn-color-secondary-hover:var(--light);--btn-border-secondary-outline:var(--btn-bg-secondary);--btn-color-secondary-outline:var(--btn-bg-secondary);--btn-border-secondary-outline-hover:var(--btn-bg-secondary-hover);--btn-color-secondary-outline-hover:var(--btn-color-secondary-hover);--btn-icon-secondary:var(--btn-color-secondary);--btn-icon-secondary-hover:var(--btn-color-secondary-hover);--btn-outline-bg-secondary:var(--btn-bg-secondary-hover);--btn-bg-dark:var(--dark);--btn-color-dark:var(--light);--btn-bg-dark-hover:var(--dark-l);--btn-color-dark-hover:var(--btn-color-dark);--btn-border-dark-outline:var(--dark);--btn-color-dark-outline:var(--dark);--btn-border-dark-outline-hover:var(--btn-bg-dark-hover);--btn-color-dark-outline-hover:var(--btn-color-dark-hover);--btn-icon-dark:var(--btn-color-dark);--btn-icon-dark-hover:var(--light);--btn-outline-bg-dark:var(--dark-o-1);--btn-bg-light:var(--light);--btn-color-light:var(--dark);--btn-bg-light-hover:var(--neutral-l);--btn-color-light-hover:var(--dark);--btn-border-light-outline:var(--light);--btn-color-light-outline:var(--light);--btn-border-light-outline-hover:var(--btn-bg-light-hover);--btn-color-light-outline-hover:var(--btn-color-light-hover);--btn-icon-light:var(--btn-color-light);--btn-icon-light-hover:var(--dark);--btn-outline-bg-light:var(--light-o-1);--scrollbar-track-light:var(--opacity-light-hover);--scrollbar-track-dark:var(--opacity-light-hover);--scrollbar-active-light:var(--opacity-light-active);--scrollbar-active-dark:var(--opacity-light-active);--selection-bg-light:var(--primary);--selection-color-light:var(--dark);--selection-bg-dark:var(--primary);--selection-color-dark:var(--dark);--default-reverse-light:var(--light);--default-reverse-dark:var(--dark);--default-hover-bg-light:var(--dark-o-1);--default-hover-bg-dark:var(--light-o-1);--default-check-light:var(--dark);--default-check-dark:var(--light);--active-light:var(--secondary);--active-color-light:var(--dark);--active-light-hover:var(--secondary-d);--active-dark:var(--secondary);--active-color-dark:var(--dark);--active-dark-hover:var(--secondary-d);--highlight-color-light:var(--light);--highlight-bg-light:var(--primary-l);--highlight-bg-light-hover:var(--primary);--highlight-color-light-hover:var(--light);--highlight-color-dark:var(--dark);--highlight-bg-dark:var(--secondary);--highlight-bg-dark-hover:var(--secondary-l);--highlight-color-dark-hover:var(--dark);--highlight:var(--primary);--highlight-light:var(--primary-l);--highlight-dark:var(--dark);--highlight-active:var(--primary);--highlight-opacity:var(--primary-o-3);--loader-bg:var(--highlight-bg-dark);--loader-color:var(--highlight-color-dark);--header-bg-light:var(--light);--header-bg-dark:var(--dark);--header-color-light:var(--dark);--header-color-dark:var(--light);--topbar-bg-light:var(--dark-d);--topbar-bg-dark:var(--dark-d);--topbar-color-light:var(--neutral-d);--topbar-color-dark:var(--neutral-d);--hyperlink-color-light:var(--primary);--hyperlink-color-dark:var(--primary);--control-color-light:var(--dark);--control-bg-light:var(--light-d);--control-color-dark:var(--light);--control-bg-dark:var(--dark-l);--placeholder-light:var(--neutral);--placeholder-dark:var(--neutral-d);--label-color-light:var(--neutral-d);--label-color-dark:var(--neutral-l);--input-bg-hover-light:var(--light-d);--input-bg-hover-dark:var(--dark-l);--input-bg-focus-light:var(--dark);--input-bg-focus-dark:var(--light);--icon-fill-light:var(--dark);--icon-fill-dark:var(--light);--list-highlight-bg-light:var(--secondary-l);--list-highlight-color-light:var(--dark);--list-highlight-bg-dark:var(--accent01);--list-highlight-color-dark:var(--dark);--list-border-color-light:var(--dark-o-4);--list-border-color-dark:var(--light-o-4);--list-icon-check-light:var(--dark);--list-icon-check-dark:var(--light);--border-color-light:var(--dark-o-3);--border-opacity-light:var(--dark-o-4);--border-color-light-focus:var(--dark);--border-color-light-active:var(--dark);--border-color-dark:var(--light-o-3);--border-opacity-dark:var(--light-o-4);--border-color-dark-focus:var(--light);--border-color-dark-active:var(--light);--teaser-bg-light:var(--dark-o-5);--teaser-bg-dark:var(--light-o-5);--body-bg-light:var(--secondary-el);--body-bg-dark:var(--dark-d);--section-bg-light:var(--secondary-el);--section-bg-dark:var(--dark);--headline-color-light:var(--dark);--headline-color-dark:var(--light);--copy-color-light:var(--dark-l);--copy-color-dark:var(--light-d);--copy-muted-light:var(--neutral);--copy-muted-dark:var(--neutral);--type01-light-bg:var(--secondary-o-4);--type02-light-bg:var(--light-el);--type01-dark-bg:var(--dark-d);--type02-dark-bg:var(--dark-ed);--accent01-light-bg:var(--accent01);--accent01-light-color:var(--dark);--accent01-dark-bg:var(--accent01-d);--accent01-dark-color:var(--accent01);--accent02-light-bg:var(--accent02);--accent02-light-color:var(--accent02);--accent02-dark-bg:var(--accent02-d);--accent02-dark-color:var(--accent02);--accent03-light-bg:var(--accent03);--accent03-light-color:var(--dark);--accent03-dark-bg:var(--accent03-d);--accent03-dark-color:var(--accent03)}:root,[data-mode=light]{--mode-selection-color:var(--selection-color-light);--mode-selection-bg:var(--selection-bg-light);--mode-scrollbar-active:var(--scrollbar-active-light);--mode-scrollbar-track:var(--scrollbar-track-light);--mode-active:var(--active-light);--mode-active-bg:var(--active-light);--mode-active-hover:var(--active-light-hover);--mode-active-color:var(--active-color-light);--mode-check:var(--default-check-light);--mode-hover-bg:var(--default-hover-bg-light);--mode:var(--light);--mode-hover:var(--light-d);--mode-reverse:var(--dark);--mode-reverse-hover:var(--dark-l);--mode-opacity-0:var(--dark-t);--mode-opacity-1:var(--dark-o-1);--mode-opacity-2:var(--dark-o-2);--mode-opacity-3:var(--dark-o-3);--mode-opacity-4:var(--dark-o-4);--mode-opacity-5:var(--dark-o-5);--mode-opacity-6:var(--dark-o-6);--mode-opacity:var(--opacity-light);--mode-opacity-hover:var(--opacity-light-hover);--mode-opacity-active:var(--opacity-light-active);--mode-opacity-inactive:var(--opacity-light-inactive);--mode-body-bg:var(--body-bg-light);--mode-concave-bg:var(--section-bg-light);--mode-topbar-bg:var(--topbar-bg-light);--mode-header-bg:var(--header-bg-light);--mode-section-bg:var(--section-bg-light);--mode-footer-bg:var(--footer-bg-light);--mode-teaser-bg:var(--teaser-bg-light);--mode-topbar-color:var(--topbar-color-light);--mode-header-color:var(--header-color-light);--mode-copy-color:var(--copy-color-light);--mode-muted-color:var(--copy-muted-light);--mode-headline-color:var(--headline-color-light);--mode-hyperlink-color:var(--hyperlink-color-light);--mode-list-highlight-color:var(--list-highlight-color-light);--mode-list-highlight-bg:var(--list-highlight-bg-light);--mode-list-border-color:var(--list-border-color-light);--mode-list-icon-check:var(--list-icon-check-light);--mode-label-color:var(--label-color-light);--mode-placeholder-color:var(--placeholder-light);--mode-highlight-bg:var(--highlight-bg-light);--mode-highlight-hover:var(--highlight-bg-light-hover);--mode-highlight-color:var(--highlight-color-light);--mode-highlight-color-hover:var(--highlight-color-light-hover);--mode-icon-fill:var(--icon-fill-light);--mode-border-color:var(--border-color-light);--mode-border-opacity:var(--border-opacity-light);--mode-border-color-focus:var(--border-color-light-active);--mode-border-color-active:var(--border-color-light-active);--mode-control-color:var(--control-color-light);--mode-control-bg:var(--control-bg-light);--type01-bg:var(--type01-light-bg);--type02-bg:var(--type02-light-bg);--type03-bg:var(--type03-light-bg);--type04-bg:var(--type04-light-bg);--accent01-bg:var(--accent01-light-bg);--accent02-bg:var(--accent02-light-bg);--accent03-bg:var(--accent03-light-bg)}[data-mode=dark]{--mode-selection-color:var(--selection-color-dark);--mode-selection-bg:var(--selection-bg-dark);--mode-scrollbar-active:var(--scrollbar-active-dark);--mode-scrollbar-track:var(--scrollbar-track-dark);--mode-active:var(--active-dark);--mode-active-bg:var(--active-dark);--mode-active-hover:var(--active-dark-hover);--mode-active-color:var(--active-color-dark);--mode-check:var(--default-check-dark);--mode-hover-bg:var(--default-hover-bg-dark);--mode:var(--dark);--mode-hover:var(--dark-l);--mode-reverse:var(--light);--mode-reverse-hover:var(--light-d);--mode-opacity-0:var(--light-t);--mode-opacity-1:var(--light-o-1);--mode-opacity-2:var(--light-o-2);--mode-opacity-3:var(--light-o-3);--mode-opacity-4:var(--light-o-4);--mode-opacity-5:var(--light-o-5);--mode-opacity-6:var(--light-o-6);--mode-opacity:var(--opacity-dark);--mode-opacity-hover:var(--opacity-dark-hover);--mode-opacity-active:var(--opacity-dark-active);--mode-opacity-inactive:var(--opacity-dark-inactive);--mode-body-bg:var(--body-bg-dark);--mode-concave-bg:var(--section-bg-dark);--mode-topbar-bg:var(--topbar-bg-dark);--mode-header-bg:var(--header-bg-dark);--mode-section-bg:var(--section-bg-dark);--mode-footer-bg:var(--footer-bg-dark);--mode-teaser-bg:var(--teaser-bg-dark);--mode-topbar-color:var(--topbar-color-dark);--mode-header-color:var(--header-color-dark);--mode-copy-color:var(--copy-color-dark);--mode-muted-color:var(--copy-muted-dark);--mode-headline-color:var(--headline-color-dark);--mode-hyperlink-color:var(--hyperlink-color-dark);--mode-list-highlight-color:var(--list-highlight-color-dark);--mode-list-highlight-bg:var(--list-highlight-bg-dark);--mode-list-border-color:var(--list-border-color-dark);--mode-list-icon-check:var(--list-icon-check-dark);--mode-label-color:var(--label-color-dark);--mode-placeholder-color:var(--placeholder-dark);--mode-highlight-bg:var(--highlight-bg-dark);--mode-highlight-hover:var(--highlight-bg-dark-hover);--mode-highlight-color:var(--highlight-color-dark);--mode-highlight-color-hover:var(--highlight-color-dark-hover);--mode-icon-fill:var(--icon-fill-dark);--mode-border-color:var(--border-color-dark);--mode-border-opacity:var(--border-opacity-dark);--mode-border-color-focus:var(--border-color-dark-active);--mode-border-color-active:var(--border-color-dark-active);--mode-control-color:var(--control-color-dark);--mode-control-bg:var(--control-bg-dark);--type01-bg:var(--type01-dark-bg);--type02-bg:var(--type02-dark-bg);--type03-bg:var(--type03-dark-bg);--type04-bg:var(--type04-dark-bg);--accent01-bg:var(--accent01-dark-bg);--accent02-bg:var(--accent02-dark-bg);--accent03-bg:var(--accent03-dark-bg)}[data-type=type00]{--mode-section-bg:var(--mode-body-bg)}[data-type=type01]{--mode-section-bg:var(--type01-bg)}[data-type=type02]{--mode-section-bg:var(--type02-bg)}[data-type=type03]{--mode-section-bg:var(--type03-bg)}[data-type=type04]{--mode-section-bg:var(--type04-bg)}[data-mode=dark][data-type=type00]{--mode-section-bg:var(--mode-body-bg)}[data-mode=dark][data-type=type01]{--mode-section-bg:var(--type01-dark-bg)}[data-mode=dark][data-type=type02]{--mode-section-bg:var(--type02-dark-bg)}[data-mode=dark][data-type=type03]{--mode-section-bg:var(--type03-dark-bg)}[data-mode=dark][data-type=type04]{--mode-section-bg:var(--type04-dark-bg)}[data-accent]{--mode-list-highlight-bg:var(--accent-bg);--mode-list-highlight-color:var(--accent-color)}[data-accent=accent01]{--accent-bg:var(--accent01-light-bg);--accent-color:var(--accent01-light-color);--accent-opacity:var(--accent01-o)}[data-accent=accent02]{--accent-bg:var(--accent02-light-bg);--accent-color:var(--accent02-light-color);--accent-opacity:var(--accent02-o)}[data-accent=accent03]{--accent-bg:var(--accent03-light-bg);--accent-color:var(--accent03-light-color);--accent-opacity:var(--accent03-o)}[data-mode=dark][data-accent=accent01]{--accent-bg:var(--accent01-dark-bg);--accent-color:var(--accent01-dark-color)}[data-mode=dark][data-accent=accent02]{--accent-bg:var(--accent02-dark-bg);--accent-color:var(--accent02-dark-color)}[data-mode=dark][data-accent=accent03]{--accent-bg:var(--accent03-dark-bg);--accent-color:var(--accent03-dark-color)}[data-concave=type00]{--mode-concave-bg:var(--mode)}[data-concave=type01]{--mode-concave-bg:var(--type01-bg)}[data-concave=type02]{--mode-concave-bg:var(--type02-bg)}[data-concave=type03]{--mode-concave-bg:var(--type03-bg)}[data-concave=type04]{--mode-concave-bg:var(--type04-bg)}[data-concave-mode=dark][data-concave=type00],[data-mode=dark][data-concave=type00]{--mode-concave-bg:var(--type01-dark-bg)}[data-concave-mode=dark][data-concave=type01],[data-mode=dark][data-concave=type01]{--mode-concave-bg:var(--mode)}[data-concave-mode=dark][data-concave=type02],[data-mode=dark][data-concave=type02]{--mode-concave-bg:var(--type02-dark-bg)}[data-concave-mode=dark][data-concave=type03],[data-mode=dark][data-concave=type03]{--mode-concave-bg:var(--type03-dark-bg)}[data-concave-mode=dark][data-concave=type04],[data-mode=dark][data-concave=type04]{--mode-concave-bg:var(--type04-dark-bg)}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;text-rendering:optimizelegibility;margin-top:0;font-size:62.5%;overflow-x:clip}body{background-color:var(--mode-body-bg);color:var(--mode-copy-color);font-family:var(--typeface-primary);letter-spacing:var(--letter-spacing-body);font-size:var(--body-font);font-weight:var(--weight-body);line-height:var(--line-height-body);min-height:100dvh;overflow-x:clip}body.no-scroll{touch-action:none;overflow:hidden}@scope(html){*,:before,:after{box-sizing:border-box}:where(*){font-kerning:none;margin:0;padding:0}section{z-index:var(--z-section)}:focus{outline:none}:focus-visible{border-radius:var(--radius-input);outline:var(--border-unit) solid var(--mode-border-color-focus);outline-offset:2px}::selection{background:var(--highlight);color:var(--highlight-color);text-shadow:none}::-webkit-scrollbar{height:var(--scrollbar-height);width:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--mode-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--mode-scrollbar-active);border-radius:var(--radius-badge)}:where(main) section:first-child{padding-top:var(--main-first-child)}:where(section){background:var(--mode-section-bg);color:var(--mode-headline-color);padding-bottom:var(--section-bottom);padding-top:var(--section-top);position:relative}:where(.mono){color:var(--mode-copy-color)}:where(h1,h2,h3,h4,h5,h6),.h-4xl,.h-3xl,.h-2xl,.h-xl,.h-l,.h-m,.h-s{color:var(--mode-headline-color);font-family:var(--typeface-primary);font-weight:var(--weight-headline);letter-spacing:var(--letter-spacing-headline);line-height:var(--line-height-headline)}:where(h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}:where(h1){font-size:var(--h-4xl)}:where(h2){font-size:var(--h-3xl)}:where(h3){font-size:var(--h-xl)}:where(h4){font-size:var(--h-l)}:where(h5){font-size:var(--h-m)}:where(h6){font-size:var(--h-s)}:where(.h-4xl){font-size:var(--h-4xl)}:where(.h-3xl){font-size:var(--h-3xl)}:where(.h-2xl){font-size:var(--h-2xl)}:where(.h-xl){font-size:var(--h-xl)}:where(.h-l){font-size:var(--h-l)}:where(.h-m){font-size:var(--h-m)}:where(.h-s){font-size:var(--h-s)}:where(b,strong){color:var(--mode-headline-color);font-weight:var(--weight-strong)}:where(em,i){font-style:italic}:where(.c-2xl){font-size:var(--c-2xl)}:where(.c-xl){font-size:var(--c-xl)}:where(.c-l){font-size:var(--c-l)}:where(.c-m){font-size:var(--c-m)}:where(.c-micro){font-size:var(--c-micro)}:where(p){color:var(--mode-copy-color);font-weight:var(--weight-body);line-height:var(--line-height-body);opacity:var(--opacity-body)}:where(p:last-child){margin-bottom:0}:where(li){font-weight:var(--weight-body)}:where(code,pre,kbd,samp){font-family:var(--typeface-secondary);font-size:var(--c-micro);letter-spacing:var(--letter-spacing-body)}:where(pre){white-space:pre-wrap;overflow-x:auto}:where(blockquote){border-left:var(--border-marker) solid var(--mode-border-color);color:var(--mode-copy-color);padding-left:var(--gap-3);font-style:italic}:where(hr){border:none;border-top:var(--border-unit) solid var(--mode-border-color);margin:var(--gap-4) 0}:where(a){color:var(--mode-hyperlink-color);font-weight:var(--weight-link);transition:all var(--time-out) var(--bezier-out);outline:none;text-decoration:none}:where(a:hover){transition:all var(--time-in) var(--bezier-in)}:where(p a){font-weight:var(--weight-link)}:where(ul,ol){padding-left:0;list-style:none}:is(:where(ol[data-icon=true]),:where(ul[data-icon=true])) li{align-items:center;gap:var(--gap-15);flex-direction:row;display:flex}:is(:where(ol[data-icon=true]),:where(ul[data-icon=true]))[data-icon-size=s] li svg{min-width:var(--icon-s);width:var(--icon-s)}:is(:where(ol[data-icon=true]),:where(ul[data-icon=true]))[data-icon-size=m] li svg{min-width:var(--icon-m);width:var(--icon-m)}:is(:where(ol[data-icon=true]),:where(ul[data-icon=true]))[data-icon-size=l] li svg{min-width:var(--icon-l);width:var(--icon-l)}:is(:where(ol[data-icon=true]),:where(ul[data-icon=true])) svg *{fill:currentColor}:where(ol[data-border=top]),:where(ul[data-border=top]){gap:var(--gap-15);flex-direction:column;display:flex}:is(:where(ol[data-border=top]),:where(ul[data-border=top])) li{border-top:var(--border-unit) var(--border-style) var(--mode-list-border-color);padding-block-start:var(--gap-25)}:where(ol[data-border=top][data-border-s]),:where(ul[data-border=top][data-border-s]){gap:var(--gap-05)}:is(:where(ol[data-border=top][data-border-s]),:where(ul[data-border=top][data-border-s])) li{padding-block-start:var(--gap-15)}:where(figure:not(.c-sphere__node)){border-radius:var(--radius-image);width:100%;height:100%}:where(img,video,svg,canvas){max-width:100%;display:block}:where(img){border-radius:var(--radius-image);height:auto}:where(video)::-webkit-media-controls{display:none}:where(video)::-webkit-media-controls-overlay-enclosure{display:none}.iframe-wrapper{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}:where(.iframe-wrapper iframe){width:100%;height:100%;position:absolute;top:0;left:0}:where(input,textarea,select,button){appearance:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:var(--weight-input);line-height:var(--line-height-input);background:0 0;border:none}:where(button){cursor:pointer}:where(){color:var(--mode-placeholder-color);opacity:1}:where(label){color:var(--mode-label-color);font-size:var(--c-micro);font-weight:var(--weight-label)}:where(table){border-collapse:collapse;width:100%}:where(th,td){border-bottom:var(--border-unit) solid var(--mode-border-color);padding:var(--gap-15) var(--gap-2);text-align:left;vertical-align:top}:where(th){color:var(--mode-headline-color);font-weight:var(--weight-label)}[hidden]{display:none}:where([hidden][aria-hidden=false]){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}:where([hidden][aria-hidden=false]:focus){clip:auto}:where(section[data-mode]),:where(section[data-type]){background:var(--mode-section-bg);max-width:100%}nav li a{height:100%}}:root{--gap-05:calc(var(--gap-unit) * .5);--gap-1:var(--gap-unit);--gap-15:calc(var(--gap-unit) * 1.5);--gap-2:calc(var(--gap-unit) * 2);--gap-25:calc(var(--gap-unit) * 2.5);--gap-3:calc(var(--gap-unit) * 3);--gap-35:calc(var(--gap-unit) * 3.5);--gap-4:calc(var(--gap-unit) * 4);--gap-5:calc(var(--gap-unit) * 5);--gap-6:calc(var(--gap-unit) * 6);--gap-7:calc(var(--gap-unit) * 7);--gap-8:calc(var(--gap-unit) * 8);--gap-10:calc(var(--gap-unit) * 10);--gap-11:calc(var(--gap-unit) * 11);--gap-12:calc(var(--gap-unit) * 12)}.o-container{max-width:var(--max-width);padding-left:var(--grid-margin);padding-right:var(--grid-margin);--grid-track:100cqw;--grid-shell:calc(100cqw + var(--grid-margin) * 2);--col-unit:calc(var(--grid-track) / 12 - (var(--grid-gutter) * 11 / 12));width:100%;margin-left:auto;margin-right:auto;container-type:inline-size}.o-container.content{max-width:var(--max-width-content)}.o-container.narrow{max-width:var(--max-width-content--percent)}.o-container.flush{max-width:inherit;padding-left:0;padding-right:0}.o-container.gutter{max-width:100%}.o-track,.o-container.flush .flush-grid{width:100%;max-width:var(--max-width);padding-inline:var(--grid-margin);--grid-track:100cqw;--grid-shell:calc(100cqw + var(--grid-margin) * 2);--col-unit:calc(var(--grid-track) / 12 - (var(--grid-gutter) * 11 / 12));margin-inline:auto;container-type:inline-size}.o-wrap{max-width:100%;width:var(--section-wrap);margin-inline:auto}.o-wrap.content{max-width:var(--max-width-content);width:100%}.o-wrap.narrow{max-width:var(--max-width-content--percent);width:100%}.o-grid{column-gap:var(--grid-gutter);width:100%;display:grid}.o-grid:is(ul,ol){margin:0;padding:0;list-style:none}.o-grid.col-2{grid-template-columns:repeat(2,1fr)}.o-grid.col-3{grid-template-columns:repeat(3,1fr)}.o-grid.col-4{grid-template-columns:repeat(4,1fr)}.o-grid.col-5{grid-template-columns:repeat(5,1fr)}.o-grid.col-6{grid-template-columns:repeat(6,1fr)}.o-grid.col-7{grid-template-columns:repeat(7,1fr)}.o-grid.col-8{grid-template-columns:repeat(8,1fr)}.o-grid.col-9{grid-template-columns:repeat(9,1fr)}.o-grid.col-10{grid-template-columns:repeat(10,1fr)}.o-grid.col-12{grid-template-columns:repeat(12,1fr)}@media (width<=699px){.o-grid.col-1--to-s{grid-template-columns:1fr}.o-grid.col-2--to-s{grid-template-columns:repeat(2,1fr)}.o-grid.col-3--to-s{grid-template-columns:repeat(3,1fr)}.o-grid.col-4--to-s{grid-template-columns:repeat(4,1fr)}.o-grid.col-5--to-s{grid-template-columns:repeat(5,1fr)}.o-grid.col-6--to-s{grid-template-columns:repeat(6,1fr)}.o-grid.col-7--to-s{grid-template-columns:repeat(7,1fr)}.o-grid.col-8--to-s{grid-template-columns:repeat(8,1fr)}.o-grid.col-9--to-s{grid-template-columns:repeat(9,1fr)}.o-grid.col-10--to-s{grid-template-columns:repeat(10,1fr)}.o-grid.col-11--to-s{grid-template-columns:repeat(11,1fr)}.o-grid.col-12--to-s{grid-template-columns:repeat(12,1fr)}}@media (width>=700px){.o-grid.col-2--from-s{grid-template-columns:repeat(2,1fr)}.o-grid.col-3--from-s{grid-template-columns:repeat(3,1fr)}.o-grid.col-4--from-s{grid-template-columns:repeat(4,1fr)}.o-grid.col-5--from-s{grid-template-columns:repeat(5,1fr)}.o-grid.col-6--from-s{grid-template-columns:repeat(6,1fr)}.o-grid.col-7--from-s{grid-template-columns:repeat(7,1fr)}.o-grid.col-8--from-s{grid-template-columns:repeat(8,1fr)}.o-grid.col-9--from-s{grid-template-columns:repeat(9,1fr)}.o-grid.col-10--from-s{grid-template-columns:repeat(10,1fr)}.o-grid.col-11--from-s{grid-template-columns:repeat(11,1fr)}.o-grid.col-12--from-s{grid-template-columns:repeat(12,1fr)}}@media (width>=1025px){.o-grid.col-2--from-m{grid-template-columns:repeat(2,1fr)}.o-grid.col-3--from-m{grid-template-columns:repeat(3,1fr)}.o-grid.col-4--from-m{grid-template-columns:repeat(4,1fr)}.o-grid.col-6--from-m{grid-template-columns:repeat(6,1fr)}.o-grid.col-8--from-m{grid-template-columns:repeat(8,1fr)}.o-grid.col-12--from-m{grid-template-columns:repeat(12,1fr)}}.o-grid.gutters{gap:var(--grid-gutter)}.o-grid.space-xs{gap:var(--space-xs)}.o-grid.space-s{gap:var(--space-s)}.o-grid.space-m{gap:var(--space-m)}.o-grid.space-l{gap:var(--space-l)}.o-grid.space-xl{gap:var(--space-xl)}.o-grid.space-2xl{gap:var(--space-2xl)}.o-grid.row-gutters{row-gap:var(--grid-gutter)}.o-grid.row-space-xs{row-gap:var(--space-xs)}.o-grid.row-space-s{row-gap:var(--space-s)}.o-grid.row-space-m{row-gap:var(--space-m)}.o-grid.row-space-l{row-gap:var(--space-l)}.o-grid.row-space-xl{row-gap:var(--space-xl)}.o-grid.row-space-2xl{row-gap:var(--space-2xl)}.o-grid.gutter-1{column-gap:calc(var(--grid-gutter) * 2 + var(--col-1))}.o-grid.gutter-2{column-gap:calc(var(--grid-gutter) * 2 + var(--col-2))}.o-grid.gutter-3{column-gap:calc(var(--grid-gutter) * 2 + var(--col-3))}.o-grid.gutter-4{column-gap:calc(var(--grid-gutter) * 2 + var(--col-4))}.o-grid.top-items{align-items:start}.o-grid.center-items-y{align-items:center}.o-grid.bottom-items{align-items:end}.o-grid.stretch-items{place-items:stretch stretch}.o-grid.left-items{justify-items:start}.o-grid.center-items-x{justify-items:center}.o-grid.right-items{justify-items:end}.o-grid.center-items{place-items:center}.o-grid.top-cells{align-content:start}.o-grid.center-cells-y{align-content:center}.o-grid.bottom-cells{align-content:end}.o-grid.left-cells{justify-content:start}.o-grid.center-cells-x{justify-content:center}.o-grid.right-cells{justify-content:end}.o-grid.center-cells{place-content:center}.o-grid.stretch-cells{place-content:stretch}.o-grid.space-between-cells{place-content:space-between}.o-grid.space-between-cells-x{justify-content:space-between}.o-grid.space-between-cells-y{align-content:space-between}.o-grid.space-around-cells{place-content:space-around}.o-grid.space-around-cells-x{justify-content:space-around}.o-grid.space-around-cells-y{align-content:space-around}.o-grid.space-evenly-cells{place-content:space-evenly}.o-grid.space-evenly-cells-x{justify-content:space-evenly}.o-grid.space-evenly-cells-y{align-content:space-evenly}.o-grid.dense{grid-auto-flow:dense}.o-grid.col-flow{grid-auto-flow:column}.o-grid.full-height{height:100%}.o-grid__item{grid-column:1/-1;min-width:0}.o-grid__item.align-start{align-self:start}.o-grid__item.align-center{align-self:center}.o-grid__item.align-end{align-self:end}.o-grid__item.align-stretch{align-self:stretch}@media (width>=700px){.o-grid__item.align-start--from-s{align-self:start}.o-grid__item.align-center--from-s{align-self:center}.o-grid__item.align-end--from-s{align-self:end}}@media (width>=1025px){.o-grid__item.align-start--from-m{align-self:start}.o-grid__item.align-center--from-m{align-self:center}.o-grid__item.align-end--from-m{align-self:end}}.gc-1-2{grid-column:1/2}.gc-1-3{grid-column:1/3}.gc-1-4{grid-column:1/4}.gc-1-5{grid-column:1/5}.gc-1-6{grid-column:1/6}.gc-1-7{grid-column:1/7}.gc-1-8{grid-column:1/8}.gc-1-9{grid-column:1/9}.gc-1-10{grid-column:1/10}.gc-1-11{grid-column:1/11}.gc-1-12{grid-column:1/12}.gc-1-13{grid-column:1/13}.gc-2-3{grid-column:2/3}.gc-2-4{grid-column:2/4}.gc-2-5{grid-column:2/5}.gc-2-6{grid-column:2/6}.gc-2-7{grid-column:2/7}.gc-2-8{grid-column:2/8}.gc-2-9{grid-column:2/9}.gc-2-10{grid-column:2/10}.gc-2-11{grid-column:2/11}.gc-2-12{grid-column:2/12}.gc-2-13{grid-column:2/13}.gc-3-4{grid-column:3/4}.gc-3-5{grid-column:3/5}.gc-3-6{grid-column:3/6}.gc-3-7{grid-column:3/7}.gc-3-8{grid-column:3/8}.gc-3-9{grid-column:3/9}.gc-3-10{grid-column:3/10}.gc-3-11{grid-column:3/11}.gc-3-12{grid-column:3/12}.gc-3-13{grid-column:3/13}.gc-4-5{grid-column:4/5}.gc-4-6{grid-column:4/6}.gc-4-7{grid-column:4/7}.gc-4-8{grid-column:4/8}.gc-4-9{grid-column:4/9}.gc-4-10{grid-column:4/10}.gc-4-11{grid-column:4/11}.gc-4-12{grid-column:4/12}.gc-4-13{grid-column:4/13}.gc-5-6{grid-column:5/6}.gc-5-7{grid-column:5/7}.gc-5-8{grid-column:5/8}.gc-5-9{grid-column:5/9}.gc-5-10{grid-column:5/10}.gc-5-11{grid-column:5/11}.gc-5-12{grid-column:5/12}.gc-5-13{grid-column:5/13}.gc-6-7{grid-column:6/7}.gc-6-8{grid-column:6/8}.gc-6-9{grid-column:6/9}.gc-6-10{grid-column:6/10}.gc-6-11{grid-column:6/11}.gc-6-12{grid-column:6/12}.gc-6-13{grid-column:6/13}.gc-7-8{grid-column:7/8}.gc-7-9{grid-column:7/9}.gc-7-10{grid-column:7/10}.gc-7-11{grid-column:7/11}.gc-7-12{grid-column:7/12}.gc-7-13{grid-column:7/13}.gc-8-9{grid-column:8/9}.gc-8-10{grid-column:8/10}.gc-8-11{grid-column:8/11}.gc-8-12{grid-column:8/12}.gc-8-13{grid-column:8/13}.gc-9-10{grid-column:9/10}.gc-9-11{grid-column:9/11}.gc-9-12{grid-column:9/12}.gc-9-13{grid-column:9/13}.gc-10-11{grid-column:10/11}.gc-10-12{grid-column:10/12}.gc-10-13{grid-column:10/13}.gc-11-12{grid-column:11/12}.gc-11-13{grid-column:11/13}.gc-12-13{grid-column:12/13}@media (width<=699px){.gc-1-2--to-s{grid-column:1/2}.gc-1-3--to-s{grid-column:1/3}.gc-1-4--to-s{grid-column:1/4}.gc-1-5--to-s{grid-column:1/5}.gc-1-6--to-s{grid-column:1/6}.gc-1-7--to-s{grid-column:1/7}.gc-1-8--to-s{grid-column:1/8}.gc-1-9--to-s{grid-column:1/9}.gc-1-10--to-s{grid-column:1/10}.gc-1-11--to-s{grid-column:1/11}.gc-1-12--to-s{grid-column:1/12}.gc-1-13--to-s{grid-column:1/13}.gc-2-3--to-s{grid-column:2/3}.gc-2-4--to-s{grid-column:2/4}.gc-2-5--to-s{grid-column:2/5}.gc-2-6--to-s{grid-column:2/6}.gc-2-7--to-s{grid-column:2/7}.gc-2-8--to-s{grid-column:2/8}.gc-2-9--to-s{grid-column:2/9}.gc-2-10--to-s{grid-column:2/10}.gc-2-11--to-s{grid-column:2/11}.gc-2-12--to-s{grid-column:2/12}.gc-2-13--to-s{grid-column:2/13}.gc-3-4--to-s{grid-column:3/4}.gc-3-5--to-s{grid-column:3/5}.gc-3-6--to-s{grid-column:3/6}.gc-3-7--to-s{grid-column:3/7}.gc-3-8--to-s{grid-column:3/8}.gc-3-9--to-s{grid-column:3/9}.gc-3-10--to-s{grid-column:3/10}.gc-3-11--to-s{grid-column:3/11}.gc-3-12--to-s{grid-column:3/12}.gc-3-13--to-s{grid-column:3/13}.gc-4-5--to-s{grid-column:4/5}.gc-4-6--to-s{grid-column:4/6}.gc-4-7--to-s{grid-column:4/7}.gc-4-8--to-s{grid-column:4/8}.gc-4-9--to-s{grid-column:4/9}.gc-4-10--to-s{grid-column:4/10}.gc-4-11--to-s{grid-column:4/11}.gc-4-12--to-s{grid-column:4/12}.gc-4-13--to-s{grid-column:4/13}.gc-5-6--to-s{grid-column:5/6}.gc-5-7--to-s{grid-column:5/7}.gc-5-8--to-s{grid-column:5/8}.gc-5-9--to-s{grid-column:5/9}.gc-5-10--to-s{grid-column:5/10}.gc-5-11--to-s{grid-column:5/11}.gc-5-12--to-s{grid-column:5/12}.gc-5-13--to-s{grid-column:5/13}.gc-6-7--to-s{grid-column:6/7}.gc-6-8--to-s{grid-column:6/8}.gc-6-9--to-s{grid-column:6/9}.gc-6-10--to-s{grid-column:6/10}.gc-6-11--to-s{grid-column:6/11}.gc-6-12--to-s{grid-column:6/12}.gc-6-13--to-s{grid-column:6/13}.gc-7-8--to-s{grid-column:7/8}.gc-7-9--to-s{grid-column:7/9}.gc-7-10--to-s{grid-column:7/10}.gc-7-11--to-s{grid-column:7/11}.gc-7-12--to-s{grid-column:7/12}.gc-7-13--to-s{grid-column:7/13}.gc-8-9--to-s{grid-column:8/9}.gc-8-10--to-s{grid-column:8/10}.gc-8-11--to-s{grid-column:8/11}.gc-8-12--to-s{grid-column:8/12}.gc-8-13--to-s{grid-column:8/13}.gc-9-10--to-s{grid-column:9/10}.gc-9-11--to-s{grid-column:9/11}.gc-9-12--to-s{grid-column:9/12}.gc-9-13--to-s{grid-column:9/13}.gc-10-11--to-s{grid-column:10/11}.gc-10-12--to-s{grid-column:10/12}.gc-10-13--to-s{grid-column:10/13}.gc-11-12--to-s{grid-column:11/12}.gc-11-13--to-s{grid-column:11/13}.gc-12-13--to-s{grid-column:12/13}}@media (width>=700px){.gc-1-2--from-s{grid-column:1/2}.gc-1-3--from-s{grid-column:1/3}.gc-1-4--from-s{grid-column:1/4}.gc-1-5--from-s{grid-column:1/5}.gc-1-6--from-s{grid-column:1/6}.gc-1-7--from-s{grid-column:1/7}.gc-1-8--from-s{grid-column:1/8}.gc-1-9--from-s{grid-column:1/9}.gc-1-10--from-s{grid-column:1/10}.gc-1-11--from-s{grid-column:1/11}.gc-1-12--from-s{grid-column:1/12}.gc-1-13--from-s{grid-column:1/13}.gc-2-3--from-s{grid-column:2/3}.gc-2-4--from-s{grid-column:2/4}.gc-2-5--from-s{grid-column:2/5}.gc-2-6--from-s{grid-column:2/6}.gc-2-7--from-s{grid-column:2/7}.gc-2-8--from-s{grid-column:2/8}.gc-2-9--from-s{grid-column:2/9}.gc-2-10--from-s{grid-column:2/10}.gc-2-11--from-s{grid-column:2/11}.gc-2-12--from-s{grid-column:2/12}.gc-2-13--from-s{grid-column:2/13}.gc-3-4--from-s{grid-column:3/4}.gc-3-5--from-s{grid-column:3/5}.gc-3-6--from-s{grid-column:3/6}.gc-3-7--from-s{grid-column:3/7}.gc-3-8--from-s{grid-column:3/8}.gc-3-9--from-s{grid-column:3/9}.gc-3-10--from-s{grid-column:3/10}.gc-3-11--from-s{grid-column:3/11}.gc-3-12--from-s{grid-column:3/12}.gc-3-13--from-s{grid-column:3/13}.gc-4-5--from-s{grid-column:4/5}.gc-4-6--from-s{grid-column:4/6}.gc-4-7--from-s{grid-column:4/7}.gc-4-8--from-s{grid-column:4/8}.gc-4-9--from-s{grid-column:4/9}.gc-4-10--from-s{grid-column:4/10}.gc-4-11--from-s{grid-column:4/11}.gc-4-12--from-s{grid-column:4/12}.gc-4-13--from-s{grid-column:4/13}.gc-5-6--from-s{grid-column:5/6}.gc-5-7--from-s{grid-column:5/7}.gc-5-8--from-s{grid-column:5/8}.gc-5-9--from-s{grid-column:5/9}.gc-5-10--from-s{grid-column:5/10}.gc-5-11--from-s{grid-column:5/11}.gc-5-12--from-s{grid-column:5/12}.gc-5-13--from-s{grid-column:5/13}.gc-6-7--from-s{grid-column:6/7}.gc-6-8--from-s{grid-column:6/8}.gc-6-9--from-s{grid-column:6/9}.gc-6-10--from-s{grid-column:6/10}.gc-6-11--from-s{grid-column:6/11}.gc-6-12--from-s{grid-column:6/12}.gc-6-13--from-s{grid-column:6/13}.gc-7-8--from-s{grid-column:7/8}.gc-7-9--from-s{grid-column:7/9}.gc-7-10--from-s{grid-column:7/10}.gc-7-11--from-s{grid-column:7/11}.gc-7-12--from-s{grid-column:7/12}.gc-7-13--from-s{grid-column:7/13}.gc-8-9--from-s{grid-column:8/9}.gc-8-10--from-s{grid-column:8/10}.gc-8-11--from-s{grid-column:8/11}.gc-8-12--from-s{grid-column:8/12}.gc-8-13--from-s{grid-column:8/13}.gc-9-10--from-s{grid-column:9/10}.gc-9-11--from-s{grid-column:9/11}.gc-9-12--from-s{grid-column:9/12}.gc-9-13--from-s{grid-column:9/13}.gc-10-11--from-s{grid-column:10/11}.gc-10-12--from-s{grid-column:10/12}.gc-10-13--from-s{grid-column:10/13}.gc-11-12--from-s{grid-column:11/12}.gc-11-13--from-s{grid-column:11/13}.gc-12-13--from-s{grid-column:12/13}}@media (width>=1025px){.gc-1-2--from-m{grid-column:1/2}.gc-1-3--from-m{grid-column:1/3}.gc-1-4--from-m{grid-column:1/4}.gc-1-5--from-m{grid-column:1/5}.gc-1-6--from-m{grid-column:1/6}.gc-1-7--from-m{grid-column:1/7}.gc-1-8--from-m{grid-column:1/8}.gc-1-9--from-m{grid-column:1/9}.gc-1-10--from-m{grid-column:1/10}.gc-1-11--from-m{grid-column:1/11}.gc-1-12--from-m{grid-column:1/12}.gc-1-13--from-m{grid-column:1/13}.gc-2-3--from-m{grid-column:2/3}.gc-2-4--from-m{grid-column:2/4}.gc-2-5--from-m{grid-column:2/5}.gc-2-6--from-m{grid-column:2/6}.gc-2-7--from-m{grid-column:2/7}.gc-2-8--from-m{grid-column:2/8}.gc-2-9--from-m{grid-column:2/9}.gc-2-10--from-m{grid-column:2/10}.gc-2-11--from-m{grid-column:2/11}.gc-2-12--from-m{grid-column:2/12}.gc-2-13--from-m{grid-column:2/13}.gc-3-4--from-m{grid-column:3/4}.gc-3-5--from-m{grid-column:3/5}.gc-3-6--from-m{grid-column:3/6}.gc-3-7--from-m{grid-column:3/7}.gc-3-8--from-m{grid-column:3/8}.gc-3-9--from-m{grid-column:3/9}.gc-3-10--from-m{grid-column:3/10}.gc-3-11--from-m{grid-column:3/11}.gc-3-12--from-m{grid-column:3/12}.gc-3-13--from-m{grid-column:3/13}.gc-4-5--from-m{grid-column:4/5}.gc-4-6--from-m{grid-column:4/6}.gc-4-7--from-m{grid-column:4/7}.gc-4-8--from-m{grid-column:4/8}.gc-4-9--from-m{grid-column:4/9}.gc-4-10--from-m{grid-column:4/10}.gc-4-11--from-m{grid-column:4/11}.gc-4-12--from-m{grid-column:4/12}.gc-4-13--from-m{grid-column:4/13}.gc-5-6--from-m{grid-column:5/6}.gc-5-7--from-m{grid-column:5/7}.gc-5-8--from-m{grid-column:5/8}.gc-5-9--from-m{grid-column:5/9}.gc-5-10--from-m{grid-column:5/10}.gc-5-11--from-m{grid-column:5/11}.gc-5-12--from-m{grid-column:5/12}.gc-5-13--from-m{grid-column:5/13}.gc-6-7--from-m{grid-column:6/7}.gc-6-8--from-m{grid-column:6/8}.gc-6-9--from-m{grid-column:6/9}.gc-6-10--from-m{grid-column:6/10}.gc-6-11--from-m{grid-column:6/11}.gc-6-12--from-m{grid-column:6/12}.gc-6-13--from-m{grid-column:6/13}.gc-7-8--from-m{grid-column:7/8}.gc-7-9--from-m{grid-column:7/9}.gc-7-10--from-m{grid-column:7/10}.gc-7-11--from-m{grid-column:7/11}.gc-7-12--from-m{grid-column:7/12}.gc-7-13--from-m{grid-column:7/13}.gc-8-9--from-m{grid-column:8/9}.gc-8-10--from-m{grid-column:8/10}.gc-8-11--from-m{grid-column:8/11}.gc-8-12--from-m{grid-column:8/12}.gc-8-13--from-m{grid-column:8/13}.gc-9-10--from-m{grid-column:9/10}.gc-9-11--from-m{grid-column:9/11}.gc-9-12--from-m{grid-column:9/12}.gc-9-13--from-m{grid-column:9/13}.gc-10-11--from-m{grid-column:10/11}.gc-10-12--from-m{grid-column:10/12}.gc-10-13--from-m{grid-column:10/13}.gc-11-12--from-m{grid-column:11/12}.gc-11-13--from-m{grid-column:11/13}.gc-12-13--from-m{grid-column:12/13}}.o-flex{display:flex}.o-flex:is(ul,ol){margin:0;padding:0;list-style:none}.o-flex.col{flex-direction:column}.o-flex.wrap{flex-wrap:wrap}.o-flex.nowrap{flex-wrap:nowrap}.o-flex.row-reverse{flex-direction:row-reverse}.o-flex.col-reverse{flex-direction:column-reverse}.o-flex.start{justify-content:flex-start}.o-flex.end{justify-content:flex-end}.o-flex.center{justify-content:center}.o-flex.between{justify-content:space-between}.o-flex.around{justify-content:space-around}.o-flex.evenly{justify-content:space-evenly}.o-flex.top{align-items:flex-start}.o-flex.middle{align-items:center}.o-flex.bottom{align-items:flex-end}.o-flex.stretch{align-items:stretch}.o-flex.top-content{align-content:flex-start}.o-flex.middle-content{align-content:center}.o-flex.bottom-content{align-content:flex-end}.o-flex.center-middle{justify-content:center;align-items:center}.o-flex.between-middle{justify-content:space-between;align-items:center}.o-flex.start-middle{justify-content:flex-start;align-items:center}.o-flex.end-middle{justify-content:flex-end;align-items:center}.o-flex.gutters{gap:var(--grid-gutter);--flex-col-gap:var(--grid-gutter)}.o-flex.space-xs{gap:var(--space-xs);--flex-col-gap:var(--space-xs)}.o-flex.space-s{gap:var(--space-s);--flex-col-gap:var(--space-s)}.o-flex.space-m{gap:var(--space-m);--flex-col-gap:var(--space-m)}.o-flex.space-l{gap:var(--space-l);--flex-col-gap:var(--space-l)}.o-flex.space-xl{gap:var(--space-xl);--flex-col-gap:var(--space-xl)}.o-flex.space-2xl{gap:var(--space-2xl);--flex-col-gap:var(--space-2xl)}.o-flex.row-gutters{row-gap:var(--grid-gutter)}.o-flex.row-space-xs{row-gap:var(--space-xs)}.o-flex.row-space-s{row-gap:var(--space-s)}.o-flex.row-space-m{row-gap:var(--space-m)}.o-flex.row-space-l{row-gap:var(--space-l)}.o-flex.row-space-xl{row-gap:var(--space-xl)}.o-flex.row-space-2xl{row-gap:var(--space-2xl)}.o-flex.col,.o-flex.col-reverse{--flex-col-gap:0px}@media (width<=699px){.o-flex.col--to-s{--flex-col-gap:0px}}@media (width<=940px){.o-flex.col--to-m{--flex-col-gap:0px}}@media (width>=700px){.o-flex.col--from-s{--flex-col-gap:0px}}@media (width>=1025px){.o-flex.col--from-m{--flex-col-gap:0px}}@media (width<=699px){.o-flex.col--to-s{flex-direction:column}.o-flex.wrap--to-s{flex-wrap:wrap}.o-flex.center--to-s{justify-content:center}.o-flex.middle--to-s{align-items:center}}@media (width<=940px){.o-flex.col--to-m{flex-direction:column}.o-flex.wrap--to-m{flex-wrap:wrap}.o-flex.center--to-m{justify-content:center}.o-flex.middle--to-m{align-items:center}}@media (width>=700px){.o-flex.col--from-s{flex-direction:column}.o-flex.row--from-s{flex-direction:row}}@media (width>=1025px){.o-flex.col--from-m{flex-direction:column}.o-flex.row--from-m{flex-direction:row}}.o-flex__item.grow{flex:1}.o-flex__item.shrink{flex-shrink:1}.o-flex__item.none{flex:none}.o-flex__item.auto{flex:auto}.o-flex__item.full{flex:0 0 100%;min-width:0}.o-flex__item.col-1-2{flex:0 0 var(--flex-col-1-2);min-width:0}.o-flex__item.col-1-3{flex:0 0 var(--flex-col-1-3);min-width:0}.o-flex__item.col-2-3{flex:0 0 var(--flex-col-2-3);min-width:0}.o-flex__item.col-1-4{flex:0 0 var(--flex-col-1-4);min-width:0}.o-flex__item.col-3-4{flex:0 0 var(--flex-col-3-4);min-width:0}@media (width<=699px){.o-flex__item.full--to-s{flex:0 0 100%;min-width:0}.o-flex__item.col-1-2--to-s{flex:0 0 var(--flex-col-1-2);min-width:0}.o-flex__item.col-1-3--to-s{flex:0 0 var(--flex-col-1-3);min-width:0}.o-flex__item.col-2-3--to-s{flex:0 0 var(--flex-col-2-3);min-width:0}.o-flex__item.col-1-4--to-s{flex:0 0 var(--flex-col-1-4);min-width:0}.o-flex__item.col-3-4--to-s{flex:0 0 var(--flex-col-3-4);min-width:0}}@media (width>=700px){.o-flex__item.full--from-s{flex:0 0 100%;min-width:0}.o-flex__item.col-1-2--from-s{flex:0 0 var(--flex-col-1-2);min-width:0}.o-flex__item.col-1-3--from-s{flex:0 0 var(--flex-col-1-3);min-width:0}.o-flex__item.col-2-3--from-s{flex:0 0 var(--flex-col-2-3);min-width:0}.o-flex__item.col-1-4--from-s{flex:0 0 var(--flex-col-1-4);min-width:0}.o-flex__item.col-3-4--from-s{flex:0 0 var(--flex-col-3-4);min-width:0}}@media (width>=1025px){.o-flex__item.full--from-m{flex:0 0 100%;min-width:0}.o-flex__item.col-1-2--from-m{flex:0 0 var(--flex-col-1-2);min-width:0}.o-flex__item.col-1-3--from-m{flex:0 0 var(--flex-col-1-3);min-width:0}.o-flex__item.col-2-3--from-m{flex:0 0 var(--flex-col-2-3);min-width:0}.o-flex__item.col-1-4--from-m{flex:0 0 var(--flex-col-1-4);min-width:0}.o-flex__item.col-3-4--from-m{flex:0 0 var(--flex-col-3-4);min-width:0}}.o-flex__item.self-start{align-self:flex-start}.o-flex__item.self-center{align-self:center}.o-flex__item.self-end{align-self:flex-end}.o-flex__item.self-stretch{align-self:stretch}.o-flex__item.ml-auto{margin-left:auto}.o-flex__item.mr-auto{margin-right:auto}.o-flex__item.mt-auto{margin-top:auto}.o-flex__item.mb-auto{margin-bottom:auto}.o-ratio{width:100%;display:block;overflow:hidden}.o-ratio.ratio-1-1{aspect-ratio:1}.o-ratio.ratio-4-3{aspect-ratio:4/3}.o-ratio.ratio-3-2{aspect-ratio:3/2}.o-ratio.ratio-16-9{aspect-ratio:16/9}.o-ratio.ratio-21-9{aspect-ratio:21/9}.o-ratio.ratio-2-3{aspect-ratio:2/3}.o-ratio.ratio-3-4{aspect-ratio:3/4}.o-ratio_content,.o-ratio>img,.o-ratio>video,.o-ratio>iframe{object-fit:cover;width:100%;height:100%;display:block}.o-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.o-icon svg{fill:currentColor;height:var(--icon-m);width:var(--icon-m);display:block}.o-icon.xs svg{width:var(--icon-xs);height:var(--icon-xs)}.o-icon.s svg{width:var(--icon-s);height:var(--icon-s)}.o-icon.m svg{width:var(--icon-m);height:var(--icon-m)}.o-icon.l svg{width:var(--icon-l);height:var(--icon-l)}.o-scroll{min-height:var(--vh-max);overflow:hidden auto}.u-relative{position:relative}.u-abs-full{width:100%;height:100%;position:absolute;top:0;left:0}.u-abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-scroll-mt-header{scroll-margin-top:var(--header-offset)}.u-pt-header{padding-top:var(--header-offset)}.u-mt-header{margin-top:var(--header-offset)}.u-will-change{will-change:transform, opacity}.u-hidden{display:none!important}.u-invisible{visibility:hidden}.u-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=699px){.u-none--to-s{display:none!important}}@media (width>=700px){.u-none--from-s{display:none!important}}@media (width>=1025px){.u-none--from-m{display:none!important}}.u-content{row-gap:var(--space-s);flex-direction:column;display:flex}.u-content ol{margin-inline-start:var(--gap-25);list-style-type:decimal}.u-label{color:var(--mode-headline-color);font-size:var(--label)}.u-headline{color:var(--mode-headline-color);font-weight:var(--weight-headline);font-family:var(--typeface-primary);line-height:var(--line-height-headline)}.u-text-center{text-align:center}.u-text-end{text-align:end}.u-text-right{text-align:right}.u-text-left{text-align:left}.u-strong{font-weight:var(--weight-strong)}.u-uppercase{letter-spacing:.08em;text-transform:uppercase}.u-lowercase{text-transform:lowercase}.u-capitalize{text-transform:capitalize}.u-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-line-clamp-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-no-wrap{white-space:nowrap}.u-break-word{overflow-wrap:break-word;word-break:break-word}.u-underline{text-decoration:underline}.u-font-secondary{font-family:var(--typeface-secondary)}.u-font-mono,.u-mono,.mono{font-family:var(--typeface-secondary);font-weight:var(--weight-mono);text-transform:uppercase}.muted{color:var(--mode-muted-color)}.u-bleed{inline-size:100vw;max-inline-size:100vw;flex-shrink:0;align-self:center;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.u-w-1-2{width:var(--flex-col-1-2)}.u-w-1-3{width:var(--flex-col-1-3)}.u-w-2-3{width:var(--flex-col-2-3)}.u-w-1-4{width:var(--flex-col-1-4)}.u-w-3-4{width:var(--flex-col-3-4)}.u-w-full{width:100%}.u-w-max{width:max-content}@media (width<=699px){.u-w-1-2--to-s{width:var(--flex-col-1-2)}.u-w-1-3--to-s{width:var(--flex-col-1-3)}.u-w-2-3--to-s{width:var(--flex-col-2-3)}.u-w-1-4--to-s{width:var(--flex-col-1-4)}.u-w-3-4--to-s{width:var(--flex-col-3-4)}.u-w-full--to-s{width:100%}}@media (width>=700px){.u-w-1-2--from-s{width:var(--flex-col-1-2)}.u-w-1-3--from-s{width:var(--flex-col-1-3)}.u-w-2-3--from-s{width:var(--flex-col-2-3)}.u-w-1-4--from-s{width:var(--flex-col-1-4)}.u-w-3-4--from-s{width:var(--flex-col-3-4)}.u-w-full--from-s{width:100%}}@media (width>=1025px){.u-w-1-2--from-m{width:var(--flex-col-1-2)}.u-w-1-3--from-m{width:var(--flex-col-1-3)}.u-w-2-3--from-m{width:var(--flex-col-2-3)}.u-w-1-4--from-m{width:var(--flex-col-1-4)}.u-w-3-4--from-m{width:var(--flex-col-3-4)}.u-w-full--from-m{width:100%}}.u-col-1{width:var(--col-1)}.u-col-2{width:var(--col-2)}.u-col-3{width:var(--col-3)}.u-col-4{width:var(--col-4)}.u-col-5{width:var(--col-5)}.u-col-6{width:var(--col-6)}.u-col-7{width:var(--col-7)}.u-col-8{width:var(--col-8)}.u-col-9{width:var(--col-9)}.u-col-10{width:var(--col-10)}.u-col-11{width:var(--col-11)}.u-col-12{width:var(--col-12)}@media (width<=699px){.u-col-1--to-s{width:var(--col-1);max-width:100%}.u-col-2--to-s{width:var(--col-2);max-width:100%}.u-col-3--to-s{width:var(--col-3);max-width:100%}.u-col-4--to-s{width:var(--col-4);max-width:100%}.u-col-5--to-s{width:var(--col-5);max-width:100%}.u-col-6--to-s{width:var(--col-6);max-width:100%}.u-col-7--to-s{width:var(--col-7);max-width:100%}.u-col-8--to-s{width:var(--col-8);max-width:100%}.u-col-9--to-s{width:var(--col-9);max-width:100%}.u-col-10--to-s{width:var(--col-10);max-width:100%}.u-col-12--to-s{width:var(--col-12);max-width:100%}}@media (width>=700px){.u-col-1--from-s{width:var(--col-1);max-width:100%}.u-col-2--from-s{width:var(--col-2);max-width:100%}.u-col-3--from-s{width:var(--col-3);max-width:100%}.u-col-4--from-s{width:var(--col-4);max-width:100%}.u-col-5--from-s{width:var(--col-5);max-width:100%}.u-col-6--from-s{width:var(--col-6);max-width:100%}.u-col-7--from-s{width:var(--col-7);max-width:100%}.u-col-8--from-s{width:var(--col-8);max-width:100%}.u-col-9--from-s{width:var(--col-9);max-width:100%}.u-col-10--from-s,.u-col-11--from-s{width:var(--col-10);max-width:100%}.u-col-12--from-s{width:var(--col-12);max-width:100%}}@media (width>=1025px){.u-col-1--from-m{width:var(--col-1);max-width:100%}.u-col-2--from-m{width:var(--col-2);max-width:100%}.u-col-3--from-m{width:var(--col-3);max-width:100%}.u-col-4--from-m{width:var(--col-4);max-width:100%}.u-col-5--from-m{width:var(--col-5);max-width:100%}.u-col-6--from-m{width:var(--col-6);max-width:100%}.u-col-7--from-m{width:var(--col-7);max-width:100%}.u-col-8--from-m{width:var(--col-8);max-width:100%}.u-col-10--from-m{width:var(--col-10);max-width:100%}.u-col-11--from-m{width:var(--col-11);max-width:100%}.u-col-12--from-m{width:var(--col-12);max-width:100%}}.u-mx-auto{margin-inline:auto}.u-z-widget{z-index:var(--z-widget)}.u-z-header{z-index:var(--z-header)}.u-z-overlay{z-index:var(--z-overlay)}.u-z-loader{z-index:var(--z-loader)}.u-no-overflow{overflow:hidden}.u-overflow-x{overflow-x:auto}.u-overflow-y{overflow-y:auto}.u-cover{object-fit:cover;width:100%;height:100%}.u-contain{object-fit:contain;width:100%;height:100%}.u-rounded{clip-path:inset(0 round var(--radius-block))}.u-pointer{cursor:pointer}.u-no-pointer{pointer-events:none}.u-no-select{-webkit-user-select:none;user-select:none}.u-no-drag{-webkit-user-drag:none}.u-clearfix:after{clear:both;content:"";display:block}[hidden][aria-hidden=false]{clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}.cj-section{padding-bottom:var(--gap-8);row-gap:var(--space-m);scroll-margin-top:var(--header-offset);padding-top:80px}.cj-title{border-top:var(--border-unit) var(--border-style) var(--mode-border-color);font-size:var(--h-m);padding-top:var(--gap-3)}.cj-subtitle{border-top:var(--border-unit) var(--border-style) var(--mode-border-opacity);font-family:var(--typeface-secondary);font-size:var(--c-micro);padding-top:var(--headline-margin-bottom);text-transform:uppercase}.cj-legend{background:var(--mode-opacity-5);color:var(--mode-reverse);font-family:var(--typeface-secondary);padding:var(--gap-05) var(--gap-1);text-transform:uppercase;width:fit-content;font-size:10px;position:absolute;top:0;left:0}.o-grid:is([class*=-col-3],[class*=-col-4]) .cj-bento{aspect-ratio:1}.cj-bento{background:var(--mode-opacity-5);padding:var(--gap-3);justify-content:center;align-items:center;display:flex;position:relative}.cj-bento .cj-bento__content{align-items:center;gap:var(--gap-2);flex-wrap:wrap;justify-content:center;display:flex}.cj-bento.start{padding:var(--gap-4)}.cj-spec{border-bottom:1px solid var(--mode-border-opacity);align-items:center;gap:var(--gap-3);min-height:100px;padding:var(--gap-2) 0;grid-template-columns:100px 1fr;display:grid;position:relative}.cj-spec .cj-legend{top:initial;left:initial;position:relative}.cj-spec .cj-spec__sample{margin-block-end:0}.cj-swatches{gap:var(--space-s);grid-column:span 12;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.cj-swatches>div{row-gap:var(--space-xs);flex-direction:column;display:flex}.cj-swatch{border-bottom:var(--border-unit) var(--border-style) var(--mode-border-opacity);align-items:center;column-gap:var(--gap-2);padding:0 0 var(--space-xs) 0;row-gap:var(--gap-1);flex-flow:wrap;display:flex}.cj-swatch__copy-icon{appearance:none;border:var(--border-unit) var(--border-style) var(--mode-border-opacity);border-radius:var(--radius-badge);color:var(--mode-copy-color);cursor:pointer;align-items:center;gap:var(--gap-05);padding:var(--gap-05) var(--gap-1);-webkit-user-select:none;user-select:none;background:0 0;margin-left:auto;display:inline-flex}.cj-swatch__copy-icon:hover{background:var(--mode-opacity-5)}.cj-swatch__copy-icon_svg{width:16px;height:16px;display:inline-flex}.cj-swatch__copy-icon_svg svg{width:16px;height:16px;display:block}.cj-swatch__copy-label{font-family:var(--typeface-secondary);font-size:var(--c-micro);opacity:.85}.cj-swatch__copy-icon[data-copy-success]{border-color:var(--mode-active)}.cj-swatch__color{aspect-ratio:1;border:1px solid var(--mode-border-opacity);height:var(--btn-min-height);border-radius:100%;width:auto}.cj-swatch__color.primary{background-color:var(--primary)}.cj-swatch__color.primary-l{background-color:var(--primary-l)}.cj-swatch__color.primary-el{background-color:var(--primary-el)}.cj-swatch__color.primary-d{background-color:var(--primary-d)}.cj-swatch__color.primary-ed{background-color:var(--primary-ed)}.cj-swatch__color.secondary{background-color:var(--secondary)}.cj-swatch__color.secondary-l{background-color:var(--secondary-l)}.cj-swatch__color.secondary-el{background-color:var(--secondary-el)}.cj-swatch__color.accent01{background-color:var(--accent01)}.cj-swatch__color.accent01-el{background-color:var(--accent01-el)}.cj-swatch__color.accent02{background-color:var(--accent02)}.cj-swatch__color.accent03{background-color:var(--accent03)}.cj-swatch__color.dark{background-color:var(--dark)}.cj-swatch__color.dark-l{background-color:var(--dark-l)}.cj-swatch__color.dark-el{background-color:var(--dark-el)}.cj-swatch__color.neutral-d{background-color:var(--neutral-d)}.cj-swatch__color.neutral{background-color:var(--neutral)}.cj-swatch__color.neutral-l{background-color:var(--neutral-l)}.cj-swatch__color.light-d{background-color:var(--light-d)}.cj-swatch__color.light{background-color:var(--light)}.cj-swatch__color.mode-body-bg{background-color:var(--mode-body-bg)}.cj-swatch__color.mode-section-bg{background-color:var(--mode-section-bg)}.cj-swatch__color.mode-headline-color{background-color:var(--mode-headline-color)}.cj-swatch__color.mode-copy-color{background-color:var(--mode-copy-color)}.cj-swatch__color.mode-border-color{background-color:var(--mode-border-color)}.cj-swatch__color.mode-active{background-color:var(--mode-active)}.cj-spacing{gap:var(--gap-15);flex-direction:column;grid-column:span 12;display:flex}.cj-spacing_label{color:var(--mode-headline-color);font-family:var(--typeface-secondary);font-size:var(--c-micro);letter-spacing:var(--letter-spacing-micro);text-transform:uppercase;min-width:80px}.cj-spacing_bar{background:var(--primary);border-radius:2px;flex-shrink:0;height:8px}.cj-spacing_bar.gap-05{width:var(--gap-05)}.cj-spacing_bar.gap-1{width:var(--gap-1)}.cj-spacing_bar.gap-2{width:var(--gap-2)}.cj-spacing_bar.gap-3{width:var(--gap-3)}.cj-spacing_bar.gap-4{width:var(--gap-4)}.cj-spacing_bar.gap-5{width:var(--gap-5)}.cj-spacing_bar.gap-6{width:var(--gap-6)}.cj-spacing_bar.gap-8{width:var(--gap-8)}.cj-spacing_bar.gap-10{width:var(--gap-10)}.cj-spacing_bar.gap-12{width:var(--gap-12)}.cj-spacing_value{color:var(--mode-copy-color);font-family:var(--typeface-secondary);font-size:var(--c-micro);opacity:.3}.cj-form_stack{margin-top:var(--gap-4);width:100%}.cj-hub__wrapper>div[data-hub-module],.cj-hub__wrapper>div[data-hub-module=image_zoom],.cj-hub__wrapper>div[data-image-flip-init],.cj-hub__wrapper>div[data-image-zoom-init]{overflow:visible}.cj-hub__wrapper>div:has([data-image-zoom-init]){overflow:visible}.cj-hub__wrapper>div:has([data-image-zoom-to=fullscreen]){overflow:visible}.cj-cheat{right:var(--gap-15);top:var(--gap-15);position:absolute}.cj-cheat.is-open .cj-cheat__panel,.cj-cheat:hover .cj-cheat__panel,.cj-cheat:focus-within .cj-cheat__panel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.cj-cheat__trigger{appearance:none;background:var(--mode-opacity-5);border-radius:var(--radius-btn);color:var(--mode-reverse);height:var(--btn-min-height);width:var(--btn-min-height);justify-content:center;align-items:center;padding:6px;display:inline-flex}.cj-cheat__trigger svg{block-size:var(--icon-s);inline-size:var(--icon-s)}.cj-cheat__trigger:hover,.cj-cheat__trigger:focus-visible{background:var(--mode-active);color:var(--mode-reverse);outline:none}.cj-cheat__panel{background:var(--mode);border:var(--border-unit) var(--border-style) var(--mode-border-opacity);border-radius:var(--radius-teaser);color:var(--mode-headline-color);inline-size:min(36rem, calc(100vw - var(--grid-margin) * 2));opacity:0;min-block-size:0;max-block-size:min(75dvh,60rem);padding:var(--teaser-inner);pointer-events:none;right:0;top:calc(100% + var(--gap-05));transform:translateY(var(--gap-05));visibility:hidden;flex-direction:column;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;overflow:hidden}.cj-cheat__body{min-block-size:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;overflow:hidden auto}.cj-cheat__head{border-bottom:var(--border-unit) var(--border-style) var(--mode-border-opacity);padding-bottom:var(--gap-15);flex-shrink:0}.cj-cheat__head p:first-child{color:var(--mode-headline-color)}.cj-cheat__block+.cj-cheat__block,.cj-cheat__head+.cj-cheat__block{padding-top:var(--gap-15)}.cj-cheat__row{border-bottom:var(--border-unit) var(--border-style) var(--mode-border-opacity);padding-block:var(--gap-15)}.cj-cheat__attr-name{color:var(--mode-active)}@keyframes page-in{0%{opacity:0;transform:translateY(50px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[data-page-enter],.is-page-enter{animation:var(--motion-page-in)}.u-motion-fade-in{animation:var(--motion-fade-in)}@media (prefers-reduced-motion:reduce){[data-page-enter],.is-page-enter,.u-motion-fade-in{opacity:1;animation:none;transform:none}}[data-reveal],.scroll-reveal-s,.scroll-reveal-m,.scroll-reveal-l,.scroll_reveal_s,.scroll_reveal_m,.scroll_reveal_l,[data-scroll-reveal]:not([data-scroll-reveal=false]),.c-insight[data-insight-type=feature]:not(.c-insight--hero):not([data-insight-feature=hero]),.c-insight--hero>.c-insight__content,.c-insight--hero>.c-application,.c-insight[data-insight-feature=hero]>.c-insight__content,.c-insight[data-insight-feature=hero]>.c-application,.scroll-reveal-stack>:not([data-scroll-reveal=false]),.scroll_reveal_stack>:not([data-scroll-reveal=false]),[data-scroll-reveal-stack]>:not([data-scroll-reveal=false]){opacity:0}.scroll-reveal-stack>.c-insight--hero,.scroll-reveal-stack>.c-insight[data-insight-feature=hero],.scroll_reveal_stack>.c-insight--hero,.scroll_reveal_stack>.c-insight[data-insight-feature=hero]{opacity:1}.scroll-reveal-stack>.c-insight--hero>.c-insight__content,.scroll-reveal-stack>.c-insight--hero>.c-application,.scroll-reveal-stack>.c-insight[data-insight-feature=hero]>.c-insight__content,.scroll-reveal-stack>.c-insight[data-insight-feature=hero]>.c-application,.scroll_reveal_stack>.c-insight--hero>.c-insight__content,.scroll_reveal_stack>.c-insight--hero>.c-application,.scroll_reveal_stack>.c-insight[data-insight-feature=hero]>.c-insight__content,.scroll_reveal_stack>.c-insight[data-insight-feature=hero]>.c-application{opacity:0}.is-scroll-revealed{opacity:1!important;visibility:visible!important}.scroll-reveal-stack>.c-insight--hero.is-scroll-revealed,.scroll-reveal-stack>.c-insight[data-insight-feature=hero].is-scroll-revealed,.scroll_reveal_stack>.c-insight--hero.is-scroll-revealed,.scroll_reveal_stack>.c-insight[data-insight-feature=hero].is-scroll-revealed{opacity:1!important}@media (prefers-reduced-motion:reduce){.scroll-reveal-s,.scroll-reveal-m,.scroll-reveal-l,.scroll_reveal_s,.scroll_reveal_m,.scroll_reveal_l,[data-scroll-reveal],.c-insight[data-insight-type=feature],.c-insight--hero>.c-insight__content,.c-insight--hero>.c-application,.c-insight[data-insight-feature=hero]>.c-insight__content,.c-insight[data-insight-feature=hero]>.c-application,.scroll-reveal-stack>*,.scroll_reveal_stack>*,[data-scroll-reveal-stack]>*{opacity:1}}[data-split],[data-heading-split],.heading-split,.g-heading,.c-label{visibility:hidden}[data-split],[data-clip],[data-scale],[data-reveal-paragraph]{opacity:0}.js-loaded [data-reveal],.js-loaded .scroll-reveal-s,.js-loaded .scroll-reveal-m,.js-loaded .scroll-reveal-l,.js-loaded .scroll_reveal_s,.js-loaded .scroll_reveal_m,.js-loaded .scroll_reveal_l,.js-loaded [data-scroll-reveal]:not([data-scroll-reveal=false]),.js-loaded .c-insight[data-insight-type=feature],.js-loaded .c-insight--hero,.js-loaded .c-insight[data-insight-feature=hero],.js-loaded .c-insight--hero>.c-insight__content,.js-loaded .c-insight--hero>.c-application,.js-loaded .c-insight[data-insight-feature=hero]>.c-insight__content,.js-loaded .c-insight[data-insight-feature=hero]>.c-application,.js-loaded .scroll-reveal-stack>:not([data-scroll-reveal=false]),.js-loaded .scroll-reveal-stack>.c-insight--hero,.js-loaded .scroll-reveal-stack>.c-insight[data-insight-feature=hero],.js-loaded .scroll-reveal-stack>.c-insight--hero>.c-insight__content,.js-loaded .scroll-reveal-stack>.c-insight--hero>.c-application,.js-loaded .scroll-reveal-stack>.c-insight[data-insight-feature=hero]>.c-insight__content,.js-loaded .scroll-reveal-stack>.c-insight[data-insight-feature=hero]>.c-application,.js-loaded .scroll_reveal_stack>:not([data-scroll-reveal=false]),.js-loaded .scroll_reveal_stack>.c-insight--hero,.js-loaded .scroll_reveal_stack>.c-insight[data-insight-feature=hero],.js-loaded .scroll_reveal_stack>.c-insight--hero>.c-insight__content,.js-loaded .scroll_reveal_stack>.c-insight--hero>.c-application,.js-loaded .scroll_reveal_stack>.c-insight[data-insight-feature=hero]>.c-insight__content,.js-loaded .scroll_reveal_stack>.c-insight[data-insight-feature=hero]>.c-application,.js-loaded [data-scroll-reveal-stack]>:not([data-scroll-reveal=false]),.js-loaded [data-split],.js-loaded [data-heading-split],.js-loaded .heading-split,.js-loaded .g-heading,.js-loaded .c-label,.js-loaded [data-clip],.js-loaded [data-scale],.js-loaded [data-reveal-paragraph]{visibility:visible;opacity:1}.heading-split__mask{margin-bottom:-.4em;padding-bottom:.4em;overflow:hidden}.heading-split__mask--line{display:block}.heading-split__mask--word,.heading-split__mask--char{vertical-align:baseline;display:inline-block}.text-progressive__word{vertical-align:top;line-height:inherit;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.text-progressive__word>span{will-change:transform;display:inline-block}[data-odometer-element]{font-variant-numeric:tabular-nums;vertical-align:baseline;justify-content:flex-end;align-items:center;min-inline-size:0;display:inline-flex}[data-odometer-part=mask],[data-odometer-part=static]{vertical-align:top;margin:-.05em;padding:.05em;display:inline-block;position:relative;overflow:hidden}[data-odometer-part=roller]{white-space:pre;text-align:center;will-change:transform;inline-size:100%;display:block}.split-word{vertical-align:baseline;display:inline-block}[data-rotating-words]{font:inherit;letter-spacing:inherit;line-height:inherit;vertical-align:baseline;white-space:nowrap;display:inline-block;position:relative;overflow:clip}.g-rotating-text__inner{vertical-align:baseline;grid-template-columns:min-content;place-items:baseline start;display:inline-grid}.g-rotating-text__strut,.g-rotating-text__word{white-space:nowrap;grid-area:1/1}.g-rotating-text__strut{font:inherit;letter-spacing:inherit;line-height:inherit;pointer-events:none;visibility:hidden}.g-rotating-text__word{font:inherit;letter-spacing:inherit;line-height:inherit;will-change:transform;position:relative}.g-rotating-line{font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap;margin-bottom:-.1em;padding-bottom:.1em}.g-rotating-line-mask{overflow:visible clip!important}[data-rotating-title] .g-rotating-line{white-space:normal;margin-bottom:0;padding-bottom:0}[data-rotating-title] .g-rotating-line:has([data-rotating-words]){white-space:nowrap}.c-anchors{position:relative;overflow:hidden}.c-anchors.has-indicator [data-anchors]{z-index:1;position:relative}.c-anchors__indicator{z-index:0;pointer-events:none;position:absolute}[data-cursor-container]{position:relative;overflow:hidden}.c-cursor{pointer-events:none;z-index:999;visibility:hidden;position:fixed;top:0;left:0}[data-ticker],[data-marquee]:not([data-marquee-mode=scroll]),[data-ticker-scroll-direction-target],[data-marquee-scroll-direction-target],[data-draggable-marquee-init]{white-space:nowrap;overflow:hidden}[data-marquee][data-marquee-mode=scroll]{white-space:normal;overflow:hidden}.c-marquee__track,.c-ticker__track{will-change:transform;display:inline-flex}[data-scroll-pixelation],[data-pixelated-scroll-transition]{z-index:10;pointer-events:none;height:var(--scroll-pixelation-height,auto);color:var(--scroll-pixelation-color,currentColor);position:absolute;inset:auto 0 0}[data-scroll-pixelation][data-mode=reveal],[data-pixelated-scroll-transition][data-mode=reveal]{inset:0 0 auto}[data-pixelated-scroll-panel]{flex-direction:row;width:100%;height:100%;display:flex}[data-pixelated-scroll-column]{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;min-width:0;height:100%;display:flex}[data-pixelated-scroll-pixel]{aspect-ratio:var(--scroll-pixelation-ratio,1);backface-visibility:hidden;will-change:opacity;background-color:currentColor;width:100%}[data-scroll-pixelation][data-height] [data-pixelated-scroll-pixel],[data-pixelated-scroll-transition][data-height] [data-pixelated-scroll-pixel]{aspect-ratio:auto;flex:1;min-height:0}[data-stacking-cards] [data-stacking-card]{position:sticky}[data-stacking-card-target]{will-change:transform;transform-origin:50%}@media (prefers-reduced-motion:reduce){[data-stacking-card-target]{will-change:auto}}[data-scramble-line]{display:block}[data-scramble-box-locked]{box-sizing:border-box;white-space:nowrap;overflow:clip}.c-btn [data-scramble-box-locked],.c-btn__text[data-scramble-box-locked]{white-space:nowrap}.c-btn.is-scrambling>.c-btn__inner>.c-btn__text{text-transform:none;text-shadow:none!important;transform:none!important}[data-svg-stroke-draw]{--svg-stroke-draw:0}[data-svg-stroke-draw] [data-svg-stroke],[data-svg-stroke-draw] [data-graph-stroke]{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}[data-clip],[data-scale],[data-reveal],[data-svg-stroke-draw],.scroll-reveal-s,.scroll-reveal-m,.scroll-reveal-l,.scroll_reveal_s,.scroll_reveal_m,.scroll_reveal_l,.c-cursor{will-change:transform, opacity}.t-stage .a-scroll-wrap,.t-stage .a-scroll-wrap__item{content-visibility:visible}.a-scroll-wrap{background:var(--scroll-wrap-bg,transparent);z-index:1;position:absolute;top:0;left:0}.a-scroll-wrap[data-orientation=horizontal]{width:100%}.a-scroll-wrap[data-orientation=vertical]{height:100%}.a-scroll-wrap[data-orientation=horizontal][data-position=top]{top:0;bottom:auto}.a-scroll-wrap[data-orientation=horizontal][data-position=bottom]{top:auto;bottom:0}.a-scroll-wrap[data-orientation=vertical][data-position=left]{left:0;right:auto}.a-scroll-wrap[data-orientation=vertical][data-position=right]{left:auto;right:0}.a-scroll-wrap[data-type=mode]{--scroll-wrap-bg:var(--mode);background:var(--scroll-wrap-bg)}.a-scroll-wrap[data-type=mode-reverse]{--scroll-wrap-bg:var(--mode-reverse);background:var(--scroll-wrap-bg)}.a-scroll-wrap[data-type=highlight]{--scroll-wrap-bg:var(--highlight);background:var(--scroll-wrap-bg)}.a-scroll-wrap .a-scroll-wrap__item{background:var(--scroll-wrap-item-bg,transparent);width:100%;height:100%;position:relative;overflow:hidden}.a-scroll-wrap .a-scroll-wrap__item[data-type=reverse]>div{--scroll-wrap-circle-bg:var(--mode-reverse);background:var(--scroll-wrap-circle-bg)}.a-scroll-wrap .a-scroll-wrap__item[data-type=highlight]>div{--scroll-wrap-circle-bg:var(--highlight);background:var(--scroll-wrap-circle-bg)}.a-scroll-wrap .a-scroll-wrap__item[data-type=mode]>div{--scroll-wrap-circle-bg:var(--mode);background:var(--scroll-wrap-circle-bg)}.a-scroll-wrap .a-scroll-wrap__item>div{background:var(--scroll-wrap-circle-bg,var(--mode-section-bg));z-index:1;border-radius:50%;display:block;position:absolute}.a-scroll-wrap[data-orientation=horizontal] .a-scroll-wrap__item>div{width:150%;height:800%;left:50%;transform:translate(-50%)}.a-scroll-wrap[data-orientation=horizontal] .a-scroll-wrap__item>div[data-collapse=top]{top:0;bottom:auto}.a-scroll-wrap[data-orientation=horizontal] .a-scroll-wrap__item>div[data-collapse=bottom],.a-scroll-wrap[data-orientation=horizontal] .a-scroll-wrap__item>div:not([data-collapse]){top:auto;bottom:0}.a-scroll-wrap[data-orientation=vertical] .a-scroll-wrap__item>div{width:800%;height:150%;top:50%;transform:translateY(-50%)}.a-scroll-wrap[data-orientation=vertical] .a-scroll-wrap__item>div[data-collapse=right]{left:auto;right:0}.a-scroll-wrap[data-orientation=vertical] .a-scroll-wrap__item>div[data-collapse=left],.a-scroll-wrap[data-orientation=vertical] .a-scroll-wrap__item>div:not([data-collapse]){left:0;right:auto}@media (width<=840px){.a-scroll-wrap[data-orientation=horizontal] .a-scroll-wrap__item>div{height:220%}.a-scroll-wrap[data-orientation=vertical] .a-scroll-wrap__item>div{width:220%}}.a-cursor{clip-path:none;white-space:normal;z-index:1000;opacity:0;pointer-events:none;width:max-content;max-width:min(90vw,24rem);height:auto;color:var(--mode);background-color:var(--mode-reverse);border-radius:var(--radius-control);padding:var(--gap-05) var(--gap-1);font-size:var(--c-micro);font-family:var(--typeface-secondary);text-transform:uppercase;margin:0;transition:opacity .2s;position:fixed;inset:0 auto auto 0;overflow:visible;clip:auto!important}body:has([data-cursor]:hover) .a-cursor{opacity:1}.a-cursor p{color:currentColor;margin:0}[data-type=highlight] .a-cursor{background-color:var(--highlight-color);color:var(--highlight)}[data-type=highlight--dark] .a-cursor{background-color:var(--highlight);color:var(--highlight-color)}[data-text-progressive],[data-text-progressive] [data-text-progressive-track]{content-visibility:visible}[data-text-progressive-track]{min-height:calc(var(--text-progressive-track-vh,200) * 1dvh)}[data-text-progressive-track]>[data-text-progressive-container]{width:100%;min-height:calc(var(--text-progressive-track-vh,200) * 1dvh);box-sizing:border-box;display:block}[data-text-progressive][data-text-progressive-scroll-vh] [data-text-progressive-track],[data-text-progressive][data-text-progressive-scroll-vh] [data-text-progressive-track]>[data-text-progressive-container]{min-height:unset}[data-text-progressive] .t-cycle__wrapper,[data-text-progressive] .text-progressive__sticky{top:var(--text-progressive-sticky-top,15dvh);z-index:1;position:sticky}[data-text-progressive-pin] [data-text-progressive-track],[data-text-progressive-pin] [data-text-progressive-track]>[data-text-progressive-container]{min-height:unset}[data-text-progressive-pin] .t-cycle__wrapper,[data-text-progressive-pin] .text-progressive__sticky{padding-top:var(--text-progressive-sticky-top,15dvh);z-index:1;position:relative;top:auto}[data-text-progressive-content]{align-items:flex-start;gap:var(--grid-gutter);box-sizing:border-box;flex-flow:row;width:100%;min-width:0;display:flex;position:relative}[data-text-progressive-content]>[data-text-progressive-item]{box-sizing:border-box;min-width:0;max-width:100%;margin:0}[data-text-progressive-content][data-text-progressive-layout=stack]{grid-template-rows:auto;grid-template-columns:1fr;align-content:start;gap:0;display:grid;overflow:hidden}[data-text-progressive-content][data-text-progressive-layout=stack]>[data-text-progressive-item]{flex:none;grid-area:1/1;width:100%;max-width:100%}[data-text-progressive] .text-progressive__word{vertical-align:baseline;max-width:100%;display:inline-block;overflow:hidden}[data-text-progressive] .text-progressive__word>span{will-change:transform;display:inline-block}.t-cosmos__progressive[data-text-progressive]{box-sizing:border-box;min-width:0;max-width:100%}.t-cosmos__progressive [data-text-progressive-item]{overflow-wrap:anywhere}[data-text-progressive-static] [data-text-progressive-track]{min-height:unset}[data-text-progressive-static] [data-text-progressive-track]>[data-text-progressive-container]{min-height:unset;opacity:1;visibility:visible}[data-text-progressive-static] [data-text-progressive-content][data-text-progressive-layout=stack]{align-items:stretch;gap:var(--space-m);flex-direction:column;display:flex}[data-text-progressive-static] [data-text-progressive-content][data-text-progressive-layout=stack]>[data-text-progressive-item]{grid-column:unset;grid-row:unset;position:relative}.c-btn{border-radius:var(--radius-btn);box-sizing:border-box;color:inherit;cursor:pointer;font-family:var(--typeface-primary);font-size:var(--body-font);font-weight:var(--weight-link);align-items:center;gap:var(--gap-1);line-height:var(--line-height-cta);text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;appearance:none;-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;justify-content:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.c-btn:focus:not(:focus-visible){outline:none}.c-btn:focus-visible{outline:var(--border-marker) solid var(--mode-active);outline-offset:2px}.c-btn,.c-btn *{transition:background-color var(--time-in) var(--bezier-in), border-color var(--time-in) var(--bezier-in), color var(--time-in) var(--bezier-in), opacity var(--time-in) var(--bezier-in), transform var(--time-in) var(--bezier-in)}.c-btn:hover,.c-btn:hover *{transition-duration:var(--time-out);transition-timing-function:var(--bezier-out)}.c-btn.l{height:var(--btn-l-height);min-height:var(--btn-l-height);padding-bottom:var(--btn-l-y);padding-left:var(--btn-l-x);padding-right:var(--btn-l-x);padding-top:var(--btn-l-y)}.c-btn.m{height:var(--btn-m-height);min-height:var(--btn-m-height);padding-bottom:var(--btn-m-y);padding-left:var(--btn-m-x);padding-right:var(--btn-m-x);padding-top:var(--btn-m-y)}.c-btn.s{height:var(--btn-min-height);min-height:var(--btn-min-height);padding-bottom:var(--btn-s-y);padding-left:var(--btn-s-x);padding-right:var(--btn-s-x);padding-top:var(--btn-s-y)}.c-btn.xs{background:0 0;border:none;width:fit-content;min-width:0;height:fit-content;padding:0;position:relative}.c-btn.icon{height:var(--btn-m-height);min-height:var(--btn-m-height);padding:var(--gap-05);width:var(--btn-m-height)}.c-btn.icon svg{height:calc(var(--body-font) * 1.5);width:auto}.c-btn.icon.s{aspect-ratio:1;height:var(--btn-min-height);min-height:var(--btn-min-height);min-width:var(--btn-min-height);width:var(--btn-min-height)}.c-btn.icon.m{aspect-ratio:1;height:var(--btn-m-height);min-height:var(--btn-m-height);min-width:var(--btn-m-height);width:var(--btn-m-height)}.c-btn.icon.l{aspect-ratio:1;height:var(--btn-l-height);min-height:var(--btn-l-height);min-width:var(--btn-l-height);width:var(--btn-l-height)}.c-btn span:not(.btn-original):not(.btn-duplicate){align-items:center;column-gap:var(--gap-05);display:flex}.c-btn>svg,.c-btn:not(.xs) .svg-wrapper{height:var(--btn-icon);width:var(--btn-icon)}.c-btn.xs .svg-wrapper{height:var(--body-font);width:var(--body-font)}.c-btn .svg-wrapper{position:relative;overflow:hidden}.c-btn .svg-wrapper svg{transition:transform var(--time-in) var(--bezier-in);position:absolute;top:0;left:0}.c-btn .svg-wrapper svg:not(.duplicated){z-index:1}.c-btn:hover .svg-wrapper svg{transition-duration:var(--time-out);transition-timing-function:var(--bezier-out)}.c-btn svg{flex-shrink:0}.c-btn:not(.xs) .svg-wrapper svg:not(.duplicated){transform:translate(0)}.c-btn:not(.xs) .svg-wrapper svg.duplicated{transform:translate(var(--btn-m-icon-distance-x), var(--btn-m-icon-distance-y))}.c-btn:not(.xs):hover .svg-wrapper svg:not(.duplicated){transform:translate(calc(var(--btn-m-icon-distance-x) * -1), calc(var(--btn-m-icon-distance-y) * -1))}.c-btn:not(.xs):hover .svg-wrapper svg.duplicated{transform:translate(0)}.c-btn:not(.xs).backlink:hover .svg-wrapper svg:not(.duplicated){transform:translate(var(--btn-m-icon-distance-x), var(--btn-m-icon-distance-y))}.c-btn:not(.xs).backlink .svg-wrapper svg.duplicated{transform:translate(calc(var(--btn-m-icon-distance-x) * -1), calc(var(--btn-m-icon-distance-y) * -1))}.c-btn:not(.xs).backlink:hover .svg-wrapper svg.duplicated,.c-btn.xs .svg-wrapper svg:not(.duplicated){transform:translate(0)}.c-btn.xs .svg-wrapper svg.duplicated{transform:translate(var(--btn-sm-icon-distance-x), var(--btn-sm-icon-distance-y))}.c-btn.xs:hover .svg-wrapper svg:not(.duplicated){transform:translate(calc(var(--btn-sm-icon-distance-x) * -1), calc(var(--btn-sm-icon-distance-y) * -1))}.c-btn.xs:hover .svg-wrapper svg.duplicated{transform:translate(0)}.c-btn.xs.backlink:hover .svg-wrapper svg:not(.duplicated){transform:translate(var(--btn-sm-icon-distance-x), var(--btn-sm-icon-distance-y))}.c-btn.xs.backlink .svg-wrapper svg.duplicated{transform:translate(calc(var(--btn-sm-icon-distance-x) * -1), calc(var(--btn-sm-icon-distance-y) * -1))}.c-btn.xs:before,.c-btn.xs:after,.c-btn.xs.alt:before,.c-btn.xs.alt:after{background-color:var(--mode-reverse);content:"";transform-origin:100%;height:2px;transition:transform var(--time-in) var(--bezier-in);width:100%;position:absolute;bottom:-3px;left:0;transform:scaleX(0)rotate(.001deg)}.c-btn.xs:hover:before{transform-origin:0;transform:scaleX(1)rotate(.001deg)}.c-btn.xs.alt:before{transform-origin:0;transition-delay:.3s;transform:scaleX(1)rotate(.001deg)}.c-btn.xs.alt:hover:before,.c-btn.xs.alt:after{transform-origin:100%;transition-delay:0s;transform:scaleX(0)rotate(.001deg)}.c-btn.xs.alt:hover:after{transform-origin:0;transition-delay:.3s;transform:scaleX(1)rotate(.001deg)}@media (prefers-reduced-motion:reduce){.c-btn.xs:before,.c-btn.xs:after{transition:none}.c-btn .svg-wrapper svg{transition:none!important;transform:none!important}}.c-btn{--c-btn-label-shift:1.2em}.c-btn>.c-btn__inner{pointer-events:none;z-index:1;flex:0 auto;justify-content:center;align-items:center;column-gap:0;min-width:0;min-height:0;max-height:1.15em;display:flex;position:relative;overflow:clip}.c-btn:not(:has(.btn-wrapper))>.c-btn__inner>.c-btn__text{text-shadow:0 var(--c-btn-label-shift) 0 currentcolor;transition:transform .3s var(--bezier-out), color .3s var(--bezier-out);white-space:nowrap;line-height:1.15;display:inline-block}.c-btn[data-stagger]>.c-btn__inner>.c-btn__text{text-shadow:none;transform:none}@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:no-preference){.c-btn:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true])>.c-btn__inner>.c-btn__text{transform:translate3d(0, calc(var(--c-btn-label-shift) * -1), 0)}}}@media (prefers-reduced-motion:reduce){.c-btn>.c-btn__inner>.c-btn__text{text-shadow:none;transition:none;transform:none!important}}.btn-wrapper{line-height:var(--line-height-cta);z-index:1;pointer-events:none;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.btn-original{line-height:inherit;text-align:inherit;white-space:nowrap;z-index:1;display:block;position:relative}.btn-duplicate{line-height:inherit;text-align:inherit;white-space:nowrap;z-index:2;display:block;position:absolute;inset:0}[data-stagger]:not([data-stagger-animated]) .btn-duplicate{opacity:0;visibility:hidden}[data-stagger-animated=true] .btn-duplicate{visibility:visible}.c-btn .btn-wrapper .btn-original>*,.c-btn .btn-wrapper .btn-duplicate>*{box-sizing:border-box;vertical-align:top;height:1em;line-height:1;display:inline-block;overflow:hidden}[data-cursor-copy][data-copy-success]>.c-btn__inner>.c-btn__text,[data-cursor-copy].is-copy-success>.c-btn__inner>.c-btn__text,[data-cursor-copy][data-copy-success]:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true])>.c-btn__inner>.c-btn__text,[data-cursor-copy].is-copy-success:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true])>.c-btn__inner>.c-btn__text{opacity:1;text-shadow:none;visibility:visible;transform:none}[data-cursor-copy] .btn-wrapper.is-copy-active .btn-original,[data-cursor-copy] .btn-wrapper.is-copy-active .btn-original *{opacity:1!important;visibility:visible!important;transform:none!important}[data-cursor-copy] .btn-wrapper.is-copy-active .btn-duplicate{display:none!important}.c-btn.copy:has(.c-btn__copy-idle){place-items:center;display:inline-grid}.c-btn.copy .c-btn__copy-idle,.c-btn.copy .c-btn__copy-success{grid-area:1/1;line-height:0;display:block}.c-btn.copy .c-btn__copy-idle svg,.c-btn.copy .c-btn__copy-success svg{height:calc(var(--body-font) * 1.5);width:auto;color:inherit;display:block}.c-btn.copy .c-btn__copy-success,.c-btn.copy:is([data-copy-success],.is-copy-success) .c-btn__copy-idle{opacity:0;pointer-events:none;visibility:hidden}.c-btn.copy:is([data-copy-success],.is-copy-success) .c-btn__copy-success{opacity:1;pointer-events:auto;visibility:visible}.c-btn:disabled,.c-btn.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.c-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.c-btn:not([data-border=target]).outline{border:var(--border-btn) var(--border-style);background-color:#0000}.c-btn:not([data-border=target]).primary{background-color:var(--btn-bg-primary);color:var(--btn-color-primary)}.c-btn:not([data-border=target]).primary svg>:is(path,polygon,rect){fill:var(--btn-icon-primary)}.c-btn:not([data-border=target]).primary:hover{background-color:var(--btn-bg-primary-hover);color:var(--btn-color-primary-hover)}.c-btn:not([data-border=target]).primary:hover svg>:is(path,polygon,rect){fill:var(--btn-icon-primary-hover)}.c-btn:not([data-border=target]).outline.primary{background-color:var(--btn-outline-bg-primary);border-color:var(--btn-border-primary-outline);color:var(--btn-color-primary-outline)}.c-btn:not([data-border=target]).outline.primary svg>:is(path,polygon,rect){fill:var(--btn-color-primary-outline)}.c-btn:not([data-border=target]).outline.primary:hover{background-color:var(--btn-border-primary-outline-hover);border-color:var(--btn-border-primary-outline-hover);color:var(--btn-color-primary-outline-hover)}.c-btn:not([data-border=target]).outline.primary:hover svg>:is(path,polygon,rect){fill:var(--btn-icon-primary-hover)}.c-btn:not([data-border=target]).secondary{background-color:var(--btn-bg-secondary);color:var(--btn-color-secondary)}.c-btn:not([data-border=target]).secondary svg>:is(path,polygon,rect){fill:var(--btn-icon-secondary)}.c-btn:not([data-border=target]).secondary:hover{background-color:var(--btn-bg-secondary-hover);color:var(--btn-color-secondary-hover)}.c-btn:not([data-border=target]).secondary:hover svg>:is(path,polygon,rect){fill:var(--btn-icon-secondary-hover)}.c-btn:not([data-border=target]).outline.secondary{background-color:var(--btn-outline-bg-secondary);border-color:var(--btn-border-secondary-outline);color:var(--btn-color-secondary-outline)}.c-btn:not([data-border=target]).outline.secondary svg>:is(path,polygon,rect){fill:var(--btn-color-secondary-outline)}.c-btn:not([data-border=target]).outline.secondary:hover{background-color:var(--btn-border-secondary-outline-hover);border-color:var(--btn-border-secondary-outline-hover);color:var(--btn-color-secondary-outline-hover)}.c-btn:not([data-border=target]).outline.secondary:hover svg>:is(path,polygon,rect){fill:var(--btn-icon-secondary-hover)}.c-btn:not([data-border=target]).opacity.light{background-color:var(--btn-bg-light-opacity);color:var(--btn-color-light-opacity)}.c-btn:not([data-border=target]).opacity.dark{background-color:var(--btn-bg-dark-opacity);color:var(--btn-color-dark-opacity)}.c-btn:not([data-border=target]).opacity.light svg>:is(path,polygon,rect),.c-btn:not([data-border=target]).opacity.dark svg>:is(path,polygon,rect),.c-btn:not([data-border=target]).opacity svg>:is(path,polygon,rect){fill:currentColor}.c-btn:not([data-border=target]).opacity.light:hover{background-color:var(--btn-bg-light-opacity-hover);color:var(--btn-color-light-opacity-hover)}.c-btn:not([data-border=target]).opacity.dark:hover{background-color:var(--btn-bg-dark-opacity-hover);color:var(--btn-color-dark-opacity-hover)}.c-btn:not([data-border=target]).opacity:hover svg>:is(path,polygon,rect){fill:currentColor}.c-btn:not([data-border=target]).highlight{background-color:var(--highlight);color:var(--highlight-color)}.c-btn:not([data-border=target]).highlight svg>:is(path,polygon,rect){fill:currentColor}.c-btn:not([data-border=target]).highlight:hover{background-color:var(--mode-reverse);color:var(--mode)}.c-btn:not([data-border=target]).highlight:hover svg>:is(path,polygon,rect){fill:currentColor}.c-btn:not([data-border=target]).mode{background-color:var(--mode);color:var(--mode-reverse)}.c-btn:not([data-border=target]).mode svg>:is(path,polygon,rect){fill:currentColor}.c-btn:not([data-border=target]).mode:hover{background-color:var(--mode-hover);color:var(--mode-reverse-hover)}.c-btn:not([data-border=target]).mode:hover svg>:is(path,polygon,rect){fill:var(--mode-reverse-hover)}.c-btn:not([data-border=target]).dark{background-color:var(--btn-bg-dark);color:var(--btn-color-dark)}.c-btn:not([data-border=target]).dark svg>:is(path,polygon,rect){fill:var(--btn-icon-dark)}.c-btn:not([data-border=target]).dark:hover{background-color:var(--btn-bg-dark-hover);color:var(--btn-color-dark-hover)}.c-btn:not([data-border=target]).dark:hover svg>:is(path,polygon,rect){fill:var(--btn-icon-dark-hover)}.c-btn:not([data-border=target]).outline.dark{border-color:var(--btn-border-dark-outline);color:var(--btn-color-dark-outline);background-color:#0000}.c-btn:not([data-border=target]).outline.dark svg>:is(path,polygon,rect){fill:var(--btn-color-dark-outline)}.c-btn:not([data-border=target]).outline.dark:hover{background-color:var(--btn-border-dark-outline-hover);border-color:var(--btn-border-dark-outline-hover);color:var(--btn-color-dark-outline-hover)}.c-btn:not([data-border=target]).outline.dark:hover svg>:is(path,polygon,rect){fill:var(--btn-icon-dark-hover)}.c-btn:not([data-border=target]).light{background-color:var(--btn-bg-light);color:var(--btn-color-light)}.c-btn:not([data-border=target]).light svg>:is(path,polygon,rect){fill:var(--btn-icon-light)}.c-btn:not([data-border=target]).light:hover{background-color:var(--btn-bg-light-hover);color:var(--btn-color-light-hover)}.c-btn:not([data-border=target]).light:hover svg>:is(path,polygon,rect){fill:var(--btn-icon-light-hover)}.c-btn:not([data-border=target]).outline.light{border-color:var(--btn-border-light-outline);color:var(--btn-color-light-outline);background-color:#0000}.c-btn:not([data-border=target]).outline.light svg>:is(path,polygon,rect){fill:var(--btn-color-light-outline)}.c-btn:not([data-border=target]).outline.light:hover{background-color:var(--btn-border-light-outline-hover);border-color:var(--btn-border-light-outline-hover);color:var(--btn-color-light-outline-hover)}.c-btn:not([data-border=target]).outline.light:hover svg>:is(path,polygon,rect){fill:var(--btn-icon-light-hover)}.c-btn.xs{border-radius:0}.c-btn:not([data-border=target]).xs.primary,.c-btn:not([data-border=target]).xs.outline.primary{color:var(--btn-bg-primary);background-color:#0000}.c-btn:not([data-border=target]).xs.primary svg>:is(path,polygon,rect),.c-btn:not([data-border=target]).xs.outline.primary svg>:is(path,polygon,rect){fill:var(--btn-bg-primary)}.c-btn:not([data-border=target]).xs.primary:hover,.c-btn:not([data-border=target]).xs.outline.primary:hover{color:var(--btn-bg-primary-hover)}.c-btn:not([data-border=target]).xs.primary:hover svg>:is(path,polygon,rect),.c-btn:not([data-border=target]).xs.outline.primary:hover svg>:is(path,polygon,rect){fill:var(--btn-bg-primary-hover)}.c-btn:not([data-border=target]).xs.secondary,.c-btn:not([data-border=target]).xs.outline.secondary{color:var(--btn-bg-secondary);background-color:#0000}.c-btn:not([data-border=target]).xs.secondary svg>:is(path,polygon,rect),.c-btn:not([data-border=target]).xs.outline.secondary svg>:is(path,polygon,rect){fill:var(--btn-bg-secondary)}.c-btn:not([data-border=target]).xs.secondary:hover,.c-btn:not([data-border=target]).xs.outline.secondary:hover{color:var(--btn-bg-secondary-hover)}.c-btn:not([data-border=target]).xs.secondary:hover svg>:is(path,polygon,rect),.c-btn:not([data-border=target]).xs.outline.secondary:hover svg>:is(path,polygon,rect){fill:var(--btn-bg-secondary-hover)}.c-btn:not([data-border=target]).xs.dark,.c-btn:not([data-border=target]).xs.outline.dark{color:var(--btn-bg-dark);background-color:#0000}.c-btn:not([data-border=target]).xs.dark svg>:is(path,polygon,rect),.c-btn:not([data-border=target]).xs.outline.dark svg>:is(path,polygon,rect){fill:var(--btn-icon-light)}.c-btn:not([data-border=target]).xs.dark:hover,.c-btn:not([data-border=target]).xs.outline.dark:hover{color:var(--btn-bg-dark)}.c-btn:not([data-border=target]).xs.dark:hover svg>:is(path,polygon,rect),.c-btn:not([data-border=target]).xs.outline.dark:hover svg>:is(path,polygon,rect){fill:var(--btn-icon-light)}.c-btn:not([data-border=target]).xs.light,.c-btn:not([data-border=target]).xs.outline.light{color:var(--btn-bg-light);background-color:#0000}.c-btn:not([data-border=target]).xs.light svg>:is(path,polygon,rect),.c-btn:not([data-border=target]).xs.outline.light svg>:is(path,polygon,rect){fill:var(--btn-icon-dark)}.c-btn:not([data-border=target]).xs.light:hover,.c-btn:not([data-border=target]).xs.outline.light:hover{color:var(--btn-bg-light)}.c-btn:not([data-border=target]).xs.light:hover svg>:is(path,polygon,rect),.c-btn:not([data-border=target]).xs.outline.light:hover svg>:is(path,polygon,rect){fill:var(--btn-icon-dark)}.c-btn:not([data-border=target]).close{padding:var(--gap-15)}.c-btn:not([data-border=target]).close:focus-visible{outline:none}.c-btn.close{height:var(--btn-min-height);min-width:var(--btn-m-height);width:var(--btn-m-height)}.c-btn.close svg{height:auto;width:var(--icon-s)}button[data-border=target],.c-btn[data-border=target]{background-image:linear-gradient(90deg,currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(270deg,currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(90deg,currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(270deg,currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:var(--gap-1) 1px, 1px var(--gap-1), var(--gap-1) 1px, 1px var(--gap-1), var(--gap-1) 1px, 1px var(--gap-1), var(--gap-1) 1px, 1px var(--gap-1);color:currentColor;font-family:var(--typeface-secondary);font-size:var(--c-micro);text-transform:uppercase;transition:background-size .3s var(--bezier-bounce);border-radius:0}section[type=highlight] .c-btn[data-border=target],section[type=highlight] button[data-border=target]{background-image:linear-gradient(to right, var(--highlight-color), var(--highlight-color)), linear-gradient(to bottom, var(--highlight-color), var(--highlight-color)), linear-gradient(to left, var(--highlight-color), var(--highlight-color)), linear-gradient(to bottom, var(--highlight-color), var(--highlight-color)), linear-gradient(to right, var(--highlight-color), var(--highlight-color)), linear-gradient(to top, var(--highlight-color), var(--highlight-color)), linear-gradient(to left, var(--highlight-color), var(--highlight-color)), linear-gradient(to top, var(--highlight-color), var(--highlight-color));color:var(--highlight-color)}.c-btn[data-border=target]:hover,button[data-border=target]:hover{background-size:var(--gap-15) 1px, 1px var(--gap-15), var(--gap-15) 1px, 1px var(--gap-15), var(--gap-15) 1px, 1px var(--gap-15), var(--gap-15) 1px, 1px var(--gap-15);transition:background-size .3s var(--bezier-bounce)}[x-cloak]{display:none!important}[data-etch-accordion]:not([data-etch-bound]) .c-accordion__panel{grid-template-rows:0fr}[data-etch-tabs]:not([data-etch-bound]) .c-tabs__panel{display:none}[data-etch-tabs]:not([data-etch-bound]) .c-tabs__panel:first-child{display:block}[data-etch-dropdown]:not([data-etch-bound]) .c-dropdown__panel{pointer-events:none;visibility:hidden}[data-etch-modal]:not(.is-open) .c-modal__dialog,[data-etch-modal]:not([data-etch-bound]) .c-modal__dialog{opacity:0;pointer-events:none;visibility:hidden}body.is-modal-open{overflow:hidden}[data-etch-toggle]:not([data-etch-bound]).c-toggle-option,[data-etch-tabs]:not([data-etch-bound]).toggle .c-tabs__list{--toggle-active:0}.c-accordion__item :where(h2,h3,h4,h5,h6){font:inherit;margin:0}.c-accordion__trigger{-webkit-tap-highlight-color:transparent;appearance:none;box-sizing:border-box;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75em;width:100%;margin:0;padding:0;display:flex}.c-accordion__trigger:focus{outline:none}.c-accordion__title{flex:1;min-width:0}.c-accordion__icon{pointer-events:none;flex-shrink:0}.c-accordion__panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid;overflow:hidden}.c-accordion__panel.is-open{grid-template-rows:1fr}.c-accordion__panel>.c-accordion__collapse{min-height:0;overflow:hidden}.c-accordion__panel:not(:has(.c-accordion__collapse))>.c-accordion__content{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.c-accordion__panel{transition:none}}.c-tabs{width:100%;display:block}.c-tabs__list{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.c-tabs__item{flex-shrink:0;margin:0}.c-tabs__trigger{-webkit-tap-highlight-color:transparent;appearance:none;box-sizing:border-box;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;white-space:nowrap;background:0 0;border:none;align-items:center;margin:0;display:inline-flex}.c-tabs__trigger:focus{outline:none}.c-tabs__panels{display:block;position:relative}.c-tabs__panel{display:none}.c-tabs__panel.is-open,.c-tabs__panel[aria-hidden=false]{display:block}.c-tabs__panel :where(h2,h3,h4,h5,h6){font:inherit;margin:0}.c-toggle__switch{-webkit-tap-highlight-color:transparent;appearance:none;box-sizing:border-box;font:inherit;margin:0}.c-toggle-option{vertical-align:middle;width:auto;max-width:100%;display:inline-flex;position:relative}.c-toggle-option__bg{pointer-events:none;position:absolute}.c-toggle-option__trigger{-webkit-tap-highlight-color:transparent;appearance:none;box-sizing:border-box;cursor:pointer;font:inherit;text-align:inherit;white-space:nowrap;margin:0}.c-toggle-option__trigger:focus{outline:none}.c-dropdown{vertical-align:middle;display:inline-block;position:relative}.c-dropdown__trigger{-webkit-tap-highlight-color:transparent;appearance:none;box-sizing:border-box;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:.5em;margin:0;display:inline-flex}.c-dropdown__trigger:focus{outline:none}.c-dropdown__label{min-width:0}.c-dropdown__icon{pointer-events:none;flex-shrink:0}.c-dropdown__panel{pointer-events:none;visibility:hidden;z-index:20;min-width:12rem;margin:0;padding:0;position:absolute;top:100%}.c-dropdown.start .c-dropdown__panel,.c-dropdown:not(.end) .c-dropdown__panel{left:0;right:auto}.c-dropdown.end .c-dropdown__panel{left:auto;right:0}.c-dropdown.is-open .c-dropdown__panel,.c-dropdown__panel[aria-hidden=false]{pointer-events:auto;visibility:visible}.c-dropdown__item{box-sizing:border-box;font:inherit;text-align:left;align-items:center;width:100%;text-decoration:none;display:flex}.c-dropdown__item:focus{outline:none}.c-modal__dialog{transition:opacity var(--time-in) var(--bezier-in), visibility var(--time-in) var(--bezier-in)}.c-modal.is-open .c-modal__dialog{opacity:1;pointer-events:auto;visibility:visible}[data-etch-filter-item][hidden],[data-etch-filter-hidden]{display:none!important}[data-etch-tooltip]{position:relative}[data-etch-tooltip] .c-tooltip__box{opacity:0;transition:opacity var(--time-normal) var(--bezier-bounce), visibility 0s linear var(--time-normal);visibility:hidden}[data-etch-tooltip]:is(:hover,:focus-within) .c-tooltip__box:not(.is-dynamic),[data-etch-tooltip].is-tooltip-open .c-tooltip__box.is-dynamic,[data-etch-tooltip] .c-tooltip__trigger:focus-visible+.c-tooltip__box:not(.is-dynamic){opacity:1;visibility:visible;transition-delay:0s}[data-etch-tooltip]:is(:hover,:focus-within) .c-tooltip__box:not(.is-dynamic) .c-tooltip__box-inner,[data-etch-tooltip].is-tooltip-open .c-tooltip__box.is-dynamic .c-tooltip__box-inner,[data-etch-tooltip] .c-tooltip__trigger:focus-visible+.c-tooltip__box:not(.is-dynamic) .c-tooltip__box-inner{transform:translateY(0)scale(1)rotate(.001deg)}[data-etch-tooltip] .c-tooltip__box[data-etch-tooltip-y=bottom]:not(.is-dynamic) .c-tooltip__box-inner{transform:translateY(-1em)scale(.9)rotate(.001deg)}[data-etch-tooltip]:is(:hover,:focus-within) .c-tooltip__box[data-etch-tooltip-y=bottom]:not(.is-dynamic) .c-tooltip__box-inner,[data-etch-tooltip].is-tooltip-open .c-tooltip__box.is-dynamic[data-etch-tooltip-y-resolved=bottom] .c-tooltip__box-inner,[data-etch-tooltip] .c-tooltip__trigger:focus-visible+.c-tooltip__box[data-etch-tooltip-y=bottom]:not(.is-dynamic) .c-tooltip__box-inner{transform:translateY(0)scale(1)rotate(.001deg)}@media (prefers-reduced-motion:reduce){[data-etch-tooltip] .c-tooltip__box,[data-etch-tooltip] .c-tooltip__box-inner{transition:none}[data-etch-tooltip] .c-tooltip__box-inner{transform:none}}[data-image]:is(figure,picture,.c-image){position:relative;overflow:hidden}[data-image] img,[data-image] video{height:100%;object-fit:cover;inline-size:100%;display:block}[data-image=clip],[data-image~=clip],.g-clip .c-image-clip,[data-clip=trigger],[data-image=parallax],[data-image~=parallax],.c-parallax,.c-parallax-small,.c-parallax-large,[data-parallax=trigger]{position:relative;overflow:hidden}[data-image=parallax] img,[data-image~=parallax] img{height:115%;position:absolute;inset-block-start:-7.5%;inset-inline:0}img[data-scroll]{height:120%}[data-image=scale],[data-image~=scale],.g-scale,.c-image-scale{transform-origin:50%;position:relative;overflow:hidden}[data-image=pixelate],[data-image~=pixelate],.g-pixelate,.c-image-pixelate,[data-pixelate]{block-size:100%;position:relative;overflow:hidden}[data-image=pixelate]>figure:first-of-type,[data-image~=pixelate]>figure:first-of-type,.g-pixelate>figure:first-of-type,.c-image-pixelate>figure:first-of-type{block-size:100%;inline-size:100%;position:relative}[data-image=pixelate]>figure:first-of-type img,[data-image~=pixelate]>figure:first-of-type img,.g-pixelate>figure:first-of-type img,.c-image-pixelate>figure:first-of-type img{object-fit:cover;block-size:100%;inline-size:100%;display:block}[data-image=pixelate] figure:last-of-type,[data-image~=pixelate] figure:last-of-type,.g-pixelate figure:last-of-type,.c-image-pixelate figure:last-of-type{block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}[data-pixelate-canvas],.c-image__pixelate-canvas{backface-visibility:hidden;z-index:10;transition:opacity .3s ease-out;transform:translateZ(0)}.pixelated-image-card__active,[data-image=pixelate] figure:last-of-type,[data-image~=pixelate] figure:last-of-type,.g-pixelate figure:last-of-type,.c-image-pixelate figure:last-of-type{z-index:3;transition:opacity .2s ease-in}.pixelated-image-card__pixels,.c-image__pixelate-pixels{z-index:5}[data-image=sequence],[data-image~=sequence],.c-image-sequence,[data-sequence-wrap]{position:relative;overflow:hidden}[data-sequence-canvas],[data-image=sequence] canvas{max-inline-size:100%;display:block}[data-image=flow],[data-image~=flow],.e-infinite-flow,.c-infinite-flow,[data-infinite-flow]{position:relative;overflow:hidden}[data-image=scroll],[data-image~=scroll],.c-image-scroll,.t-infinite-scroll,[data-infinitescroll]{block-size:var(--max-vh,100vh);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;padding:0!important}.c-image-scroll__visual,.t-infinite-scroll__visual{z-index:1;block-size:100%;inline-size:100%;position:absolute}.c-image-scroll__visual>div,.t-infinite-scroll__visual>div{block-size:100%;inline-size:100%;position:relative}.c-image-scroll__visual figure,.t-infinite-scroll__visual figure{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[data-image=grid],[data-image~=grid],.c-image-grid,.t-infinite-grid,.e-infinite-grid{pointer-events:none;position:relative;overflow:hidden}.e-infinite-grid,.c-image-grid__track{pointer-events:none;grid-template-columns:repeat(5,1fr);gap:8vw;inline-size:max-content;padding:4vw;display:grid}.c-image-flip,[data-image-flip-init]{inline-size:100%;position:relative;overflow:clip}.c-image-flip__section{flex-direction:column;justify-content:center;align-items:center;min-block-size:50vh;inline-size:100%;padding-block:12vh;display:flex;position:relative}.c-image-flip__slot,.c-image-flip__text{inline-size:100%;padding-inline:var(--space-m,1.25rem);text-align:center;z-index:2;flex-shrink:0;position:relative}.c-image-flip__slot{padding-block:25vh 2rem}.c-image-flip__text{padding-block:2rem 25vh}.c-image-flip__header,.c-image-flip__footer{align-items:center;gap:var(--space-l,2rem);inline-size:100%;padding-inline:var(--space-m,1.25rem);z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}.c-image-flip__header{min-block-size:50vh;padding-block:25vh 12vh}.c-image-flip__footer{min-block-size:55vh;padding-block:12vh 25vh}[data-image-flip-box=small],[data-image-flip-waypoint=start],.c-image-flip__start,.c-image-flip__box--small,.c-image-flip__stage:not(.c-image-flip__stage--end):not([data-image-flip-waypoint=end]){border-radius:var(--radius-image,1em);inline-size:var(--image-flip-from,var(--image-zoom-from,var(--col-7)));max-inline-size:100%;margin-inline:auto;position:relative}[data-image-flip-box=large],[data-image-flip-waypoint=end],.c-image-flip__end,.c-image-flip__box--large,.c-image-flip__stage--end{border-radius:var(--radius-image,1em);inline-size:100%;max-inline-size:100%;margin-inline:auto;position:relative}.is-image-flip-fullscreen,[data-image-flip-to=fullscreen],[data-image-flip-to=viewport],[data-image-flip-to=none]{inline-size:100vw;max-inline-size:100vw;margin-inline:calc(50% - 50vw)}.c-image-flip__ratio,[data-image-zoom-ratio]{pointer-events:none;block-size:0;padding-block-start:56.25%}[data-flip-element=wrapper],.c-image-flip__wrapper{contain:layout size;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}[data-flip-element=target],.c-image-flip__target{background-color:var(--mode-opacity-6,var(--mode));border-radius:var(--radius-block);box-sizing:border-box;isolation:isolate;will-change:width, height, transform;z-index:3;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;transform:translate(0)rotate(.001deg)}[data-image-flip-placeholder]{pointer-events:none;visibility:hidden}[data-flip-element=target]>*,[data-flip-element=target] figure,[data-flip-element=target] .c-bunny,.c-image-flip__target>*,.c-image-flip__target figure,.c-image-flip__target .c-bunny{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;position:relative}[data-flip-element=target] img,[data-flip-element=target] video,.c-image-flip__target img,.c-image-flip__target video{border-radius:inherit;block-size:100%;height:100%;object-fit:cover;max-block-size:none;inline-size:100%;max-inline-size:none;width:100%;margin:0;display:block;position:absolute;inset:0}.c-image-flip--overlap,.c-image-flip[data-image-flip-layout=overlap],[data-image-flip-init][data-image-flip-layout=overlap]{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}:is(.c-image-flip--overlap,.c-image-flip[data-image-flip-layout=overlap],[data-image-flip-init][data-image-flip-layout=overlap]) .c-image-flip__start,:is(.c-image-flip--overlap,.c-image-flip[data-image-flip-layout=overlap],[data-image-flip-init][data-image-flip-layout=overlap]) .c-image-flip__end,:is(.c-image-flip--overlap,.c-image-flip[data-image-flip-layout=overlap],[data-image-flip-init][data-image-flip-layout=overlap]) [data-image-flip-waypoint=start],:is(.c-image-flip--overlap,.c-image-flip[data-image-flip-layout=overlap],[data-image-flip-init][data-image-flip-layout=overlap]) [data-image-flip-waypoint=end]{grid-area:1/1;align-self:start;overflow:visible}:is(.c-image-flip--overlap,.c-image-flip[data-image-flip-layout=overlap],[data-image-flip-init][data-image-flip-layout=overlap]) .c-image-flip__start,:is(.c-image-flip--overlap,.c-image-flip[data-image-flip-layout=overlap],[data-image-flip-init][data-image-flip-layout=overlap]) [data-image-flip-waypoint=start]{z-index:2;justify-self:center}:is(.c-image-flip--overlap,.c-image-flip[data-image-flip-layout=overlap],[data-image-flip-init][data-image-flip-layout=overlap]) .c-image-flip__end,:is(.c-image-flip--overlap,.c-image-flip[data-image-flip-layout=overlap],[data-image-flip-init][data-image-flip-layout=overlap]) [data-image-flip-waypoint=end]{pointer-events:none;z-index:1;justify-self:stretch;inline-size:100%;max-inline-size:100%;margin-inline:0}:is(.c-image-flip--overlap,.c-image-flip[data-image-flip-layout=overlap],[data-image-flip-init][data-image-flip-layout=overlap]) .c-image-flip__wrapper{overflow:visible}:is(.c-image-flip--overlap,.c-image-flip[data-image-flip-layout=overlap],[data-image-flip-init][data-image-flip-layout=overlap]) .c-image-flip__target{overflow:hidden}.c-image-zoom,[data-image-zoom-init]:not([data-image-flip-init]),[data-image=zoom].c-image-zoom,[data-image=zoom][data-image-zoom-init]{flex-direction:column;display:flex;position:relative;overflow:clip}.c-image-zoom.is-image-zoom-boxes,.c-image-flip.is-image-flip-ready,.is-image-zoom-boxes,[data-image-zoom-init].is-image-zoom-boxes,[data-image-flip-init].is-image-flip-ready,[data-image-zoom-init][data-image-scroll-overflow=visible],[data-image-flip-init][data-image-scroll-overflow=visible]{overflow:visible}.c-image-zoom.is-image-zoom-boxes{align-items:stretch;inline-size:100%}[data-image-scroll-overflow=visible]{overflow:visible}.c-image-zoom__start,[data-image-zoom-start],[data-bg-zoom-start]{position:relative}.c-image-zoom__end,[data-image-zoom-end],[data-bg-zoom-end]{pointer-events:none;visibility:hidden;flex-shrink:0;position:relative}.is-image-zoom-boxes .c-image-zoom__content,.is-image-zoom-boxes [data-image-zoom-content],.is-image-zoom-boxes [data-bg-zoom-content]{max-block-size:none;max-inline-size:none}.c-image-zoom__content,[data-image-zoom-content],[data-bg-zoom-content]{box-sizing:border-box;will-change:width, height, transform;z-index:3;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;transform:translate(0)rotate(.001deg)}.c-image-zoom__content>*,.c-image-zoom__content figure,[data-image-zoom-content]>*,[data-image-zoom-content] figure{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;position:relative}.c-image-zoom__content img,[data-image-zoom-content] img,[data-bg-zoom-content] img{border-radius:inherit;block-size:100%;height:100%;object-fit:cover;max-block-size:none;inline-size:100%;max-inline-size:none;width:100%;margin:0;display:block;position:absolute;inset:0}.c-image-zoom__dark,[data-image-zoom-dark],[data-bg-zoom-dark]{opacity:0;pointer-events:none;z-index:2;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.c-image-zoom__slot,.c-image-zoom__text{z-index:1;position:relative}[data-image=rotate],[data-image~=rotate],.c-image-rotate,[data-image-rotate-depth-init],[data-depth-tiles-init]{--image-rotate-card-size:100%;--image-rotate-radius:var(--radius-image);--image-rotate-info-pad:var(--teaser-inner,1.5em);--image-rotate-info-gap:var(--space-xs,.5em);--image-rotate-dot:.5em;--image-rotate-label-size:clamp(.8em, 1.25vw, 1em);justify-items:center;inline-size:100%;max-inline-size:100%;display:grid;position:relative;overflow:clip}[data-image=rotate] [data-image-list],[data-image~=rotate] [data-image-list],.c-image-rotate [data-image-list],.c-image-rotate .c-image-rotate__list,[data-image-rotate-depth-init] [data-image-list],[data-depth-tiles-init] [data-depth-tiles-list]{justify-items:center;inline-size:100%;display:grid}[data-image=rotate] [data-image-item],[data-image~=rotate] [data-image-item],.c-image-rotate [data-image-item],.c-image-rotate .c-image-rotate__item,[data-image-rotate-depth-init] [data-image-item],[data-depth-tiles-init] [data-depth-tiles-item]{border-radius:var(--image-rotate-radius);color:var(--mode-reverse);inline-size:var(--image-rotate-card-size);pointer-events:auto;flex-direction:column;grid-area:1/1;justify-self:center;min-inline-size:0;max-inline-size:100%;display:flex;position:relative}.is-image-rotate-active [data-image-item],.is-image-rotate-active .c-image-rotate__item{will-change:transform, opacity}.c-image-rotate__card,[data-image=rotate] [data-image-item] figure,[data-image~=rotate] [data-image-item] figure,.c-image-rotate [data-image-item] figure{aspect-ratio:var(--image-rotate-ratio,auto);border-radius:var(--image-rotate-radius);inline-size:100%;max-inline-size:100%;transition:transform var(--time-in) var(--bezier-in);width:100%;position:relative;overflow:hidden}[data-image=rotate] [data-image-item] img,[data-image~=rotate] [data-image-item] img,.c-image-rotate [data-image-item] img{object-fit:cover;block-size:auto;inline-size:100%;max-inline-size:100%;width:100%;transition:transform .4s cubic-bezier(.35,1.5,.6,1);display:block}[data-image=rotate] [data-image-item] .o-ratio img,[data-image~=rotate] [data-image-item] .o-ratio img,.c-image-rotate [data-image-item] .o-ratio img,[data-image=rotate] [data-image-item] figure.o-ratio img,.c-image-rotate [data-image-item] figure.o-ratio img{block-size:100%;height:100%}[data-image=rotate] [data-image-item]:hover figure,[data-image~=rotate] [data-image-item]:hover figure,.c-image-rotate [data-image-item]:hover figure{transition:transform var(--time-out) var(--bezier-bounce);transform:scale(.95)rotate(.001deg)}.c-image-rotate__info{font-size:var(--image-rotate-label-size);align-items:center;gap:var(--image-rotate-info-gap);inline-size:100%;padding:var(--image-rotate-info-pad);z-index:1;display:flex;position:absolute;inset-block-end:0;inset-inline-start:0}.c-image-rotate__dot{block-size:var(--image-rotate-dot);inline-size:var(--image-rotate-dot);background-color:currentColor;border-radius:100em;flex-shrink:0}.c-image-rotate__label{letter-spacing:-.02em;margin-block-end:0;font-size:1.125em;font-weight:400}[data-image=orbital],[data-image~=orbital],.c-image-orbital,.is-image-orbital-active{--orbital-image-size:8vw;--image-orbital-half:calc(var(--orbital-image-size) / 2);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}[data-image=orbital],[data-image~=orbital],.c-image-orbital{position:relative;overflow:clip}[data-image=orbital].is-image-orbital-dragging,[data-image~=orbital].is-image-orbital-dragging,.c-image-orbital.is-image-orbital-dragging,.is-image-orbital-dragging{cursor:grabbing}:is(section:has(>[data-image-item]),section:has(>.t-cosmos__media),section:has(>img.media)){--orbital-image-size:8vw;--image-orbital-half:calc(var(--orbital-image-size) / 2)}[data-image=orbital] [data-image-item],[data-image~=orbital] [data-image-item],[data-image=orbital] .t-cosmos__media,[data-image~=orbital] .t-cosmos__media,[data-image=orbital] .c-image-orbital__media,[data-image~=orbital] .c-image-orbital__media,[data-image=orbital] .media,[data-image~=orbital] .media,.c-image-orbital [data-image-item],.c-image-orbital .c-image-orbital__media,.c-image-orbital .media,section [data-image-item],section .t-cosmos__media,section img.media{block-size:var(--orbital-image-size);inline-size:var(--orbital-image-size);object-fit:contain;position:absolute;inset-block-start:calc(50% - var(--image-orbital-half));inset-inline-start:calc(50% - var(--image-orbital-half))}[data-image=orbital] [data-image-item],[data-image~=orbital] [data-image-item],[data-image=orbital] .t-cosmos__media,[data-image~=orbital] .t-cosmos__media,[data-image=orbital] .c-image-orbital__media,[data-image~=orbital] .c-image-orbital__media,[data-image=orbital] .media,[data-image~=orbital] .media,.c-image-orbital [data-image-item],.c-image-orbital .c-image-orbital__media,.c-image-orbital .media,.is-image-orbital-active [data-image-item],.is-image-orbital-active .t-cosmos__media,.is-image-orbital-active .c-image-orbital__media,.is-image-orbital-active img.media,.is-image-orbital-active .media{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.is-image-orbital-active [data-image-item],.is-image-orbital-active .t-cosmos__media,.is-image-orbital-active .c-image-orbital__media,.is-image-orbital-active img.media,.is-image-orbital-active .media{will-change:transform}[data-image=orbital] [data-image-caption],[data-image~=orbital] [data-image-caption],[data-image=orbital] .t-cosmos__caption,[data-image~=orbital] .t-cosmos__caption,section [data-image-caption],.c-image-orbital [data-image-caption],.c-image-orbital .c-image-orbital__caption{text-align:center;z-index:1;display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}section [data-scramble-line],[data-image-caption] [data-scramble-line],.t-cosmos__caption [data-scramble-line],.c-image-orbital__caption [data-scramble-line]{display:block}html[data-image-orbital-lock=true],body[data-image-orbital-lock=true]{overflow:hidden}@media (prefers-reduced-motion:reduce){[data-image=clip],[data-image=parallax]{clip-path:none!important}[data-image=parallax]{transform:none!important}}.c-slider__content:is([data-slider],[data-slider-type]),.c-slider__quotes:is([data-slider],[data-slider-type]),.c-slider__visual:is([data-slider],[data-slider-type]),.c-slider__author:is([data-slider],[data-slider-type]){--slider-slide-width:100%}:is(.c-slider__content:has(>.c-slider__track[data-slider-track]),.c-slider__quotes:has(>.c-slider__track[data-slider-track])){width:100%;min-width:0;height:100%;display:block;overflow:clip}.c-slider__visual:has(>.c-slider__track[data-slider-track]){width:100%;min-width:0;height:100%;display:block;overflow:clip}.c-slider__author:has(>.c-slider__track[data-slider-track]){width:100%;min-width:0;display:block;overflow:clip}.c-slider:is([data-slider],[data-slider-type]){--slider-slide-width:100%;height:100%}:is(.c-slider:is([data-slider],[data-slider-type]):not(:has(>.c-slider__track[data-slider-track])),.c-slider__track[data-slider-track]){scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow:auto hidden}.c-slider:is([data-slider],[data-slider-type]):has(>.c-slider__track[data-slider-track]){width:100%;height:100%;display:block;overflow:visible}.c-slider__author .c-slider__track[data-slider-track],.c-slider__bar .c-slider__track[data-slider-track]{scroll-behavior:auto;scroll-snap-type:none}.c-slider__track[data-slider-track],.c-slider__track[data-slider-track].o-flex,.c-slider__track[data-slider-track].gutters{flex-flow:row;justify-content:flex-start;gap:0;width:100%;margin:0;padding:0;display:flex}.c-slider:is([data-slider],[data-slider-type]):not(.u-bleed),.c-slider__track[data-slider-track]:not(.u-bleed){width:100%}.c-slider:is([data-slider],[data-slider-type])::-webkit-scrollbar{display:none}.c-slider__track[data-slider-track]::-webkit-scrollbar{display:none}@media (width>=700px){.c-slider:is([data-slider],[data-slider-type]):not([data-slider-col]):not([data-slider-col--from-s]):not([data-slider-col--from-m]):not([data-slider-col--from-l]):not([data-slider-width]):not([data-slider-visible]):not([data-slider-visible--from-s]):not([data-slider-visible--from-m]):not([data-slider-visible--from-l]){--slider-slide-width:var(--col-6)}}@media (width>=1025px){.c-slider:is([data-slider],[data-slider-type]):not([data-slider-col]):not([data-slider-col--from-s]):not([data-slider-col--from-m]):not([data-slider-col--from-l]):not([data-slider-width]):not([data-slider-visible]):not([data-slider-visible--from-s]):not([data-slider-visible--from-m]):not([data-slider-visible--from-l]){--slider-slide-width:var(--col-4)}}.c-slider:is([data-slider],[data-slider-type])[data-slider-width=full],.c-slider__content:is([data-slider],[data-slider-type])[data-slider-width=full],.c-slider__quotes:is([data-slider],[data-slider-type])[data-slider-width=full],.c-slider__visual:is([data-slider],[data-slider-type])[data-slider-width=full],.c-slider__author:is([data-slider],[data-slider-type])[data-slider-width=full]{--slider-slide-width:100%}.c-slider:is([data-slider],[data-slider-type])[data-slider-width=half]{--slider-slide-width:var(--col-6)}.c-slider:is([data-slider],[data-slider-type])[data-slider-width=third]{--slider-slide-width:var(--col-4)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="1"]{--slider-slide-width:var(--col-1)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="2"]{--slider-slide-width:var(--col-2)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="3"]{--slider-slide-width:var(--col-3)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="4"]{--slider-slide-width:var(--col-4)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="5"]{--slider-slide-width:var(--col-5)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="6"]{--slider-slide-width:var(--col-6)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="7"]{--slider-slide-width:var(--col-7)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="8"]{--slider-slide-width:var(--col-8)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="9"]{--slider-slide-width:var(--col-9)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="10"]{--slider-slide-width:var(--col-10)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="11"]{--slider-slide-width:var(--col-11)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col="12"]{--slider-slide-width:var(--col-12)}@media (width>=700px){.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="1"]{--slider-slide-width:var(--col-1)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="2"]{--slider-slide-width:var(--col-2)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="3"]{--slider-slide-width:var(--col-3)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="4"]{--slider-slide-width:var(--col-4)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="5"]{--slider-slide-width:var(--col-5)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="6"]{--slider-slide-width:var(--col-6)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="7"]{--slider-slide-width:var(--col-7)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="8"]{--slider-slide-width:var(--col-8)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="9"]{--slider-slide-width:var(--col-9)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="10"]{--slider-slide-width:var(--col-10)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="11"]{--slider-slide-width:var(--col-11)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-s="12"]{--slider-slide-width:var(--col-12)}}@media (width>=1025px){.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="1"]{--slider-slide-width:var(--col-1)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="2"]{--slider-slide-width:var(--col-2)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="3"]{--slider-slide-width:var(--col-3)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="4"]{--slider-slide-width:var(--col-4)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="5"]{--slider-slide-width:var(--col-5)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="6"]{--slider-slide-width:var(--col-6)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="7"]{--slider-slide-width:var(--col-7)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="8"]{--slider-slide-width:var(--col-8)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="9"]{--slider-slide-width:var(--col-9)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="10"]{--slider-slide-width:var(--col-10)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="11"]{--slider-slide-width:var(--col-11)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-m="12"]{--slider-slide-width:var(--col-12)}}@media (width>=1280px){.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="1"]{--slider-slide-width:var(--col-1)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="2"]{--slider-slide-width:var(--col-2)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="3"]{--slider-slide-width:var(--col-3)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="4"]{--slider-slide-width:var(--col-4)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="5"]{--slider-slide-width:var(--col-5)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="6"]{--slider-slide-width:var(--col-6)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="7"]{--slider-slide-width:var(--col-7)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="8"]{--slider-slide-width:var(--col-8)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="9"]{--slider-slide-width:var(--col-9)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="10"]{--slider-slide-width:var(--col-10)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="11"]{--slider-slide-width:var(--col-11)}.c-slider:is([data-slider],[data-slider-type])[data-slider-col--from-l="12"]{--slider-slide-width:var(--col-12)}}.c-slider{--slider-peek:0px;--slider-visible:1}.c-slider[data-slider-visible],.c-slider[data-slider-visible--from-s],.c-slider[data-slider-visible--from-m],.c-slider[data-slider-visible--from-l]{--slider-slide-width:calc((100cqi - var(--slider-peek) * 2 - var(--grid-gutter) * (var(--slider-visible) - 1)) / var(--slider-visible));container-type:inline-size}.c-slider[data-slider-visible="1"]{--slider-visible:1}.c-slider[data-slider-visible="2"]{--slider-visible:2}.c-slider[data-slider-visible="3"]{--slider-visible:3}.c-slider[data-slider-visible="4"]{--slider-visible:4}@media (width>=700px){.c-slider[data-slider-visible--from-s="1"]{--slider-visible:1}.c-slider[data-slider-visible--from-s="2"]{--slider-visible:2}.c-slider[data-slider-visible--from-s="3"]{--slider-visible:3}.c-slider[data-slider-visible--from-s="4"]{--slider-visible:4}}@media (width>=1025px){.c-slider[data-slider-visible--from-m="1"]{--slider-visible:1}.c-slider[data-slider-visible--from-m="2"]{--slider-visible:2}.c-slider[data-slider-visible--from-m="3"]{--slider-visible:3}.c-slider[data-slider-visible--from-m="4"]{--slider-visible:4}}@media (width>=1280px){.c-slider[data-slider-visible--from-l="1"]{--slider-visible:1}.c-slider[data-slider-visible--from-l="2"]{--slider-visible:2}.c-slider[data-slider-visible--from-l="3"]{--slider-visible:3}.c-slider[data-slider-visible--from-l="4"]{--slider-visible:4}}.c-slider[data-slider-grid=off]{--slider-peek:var(--grid-inner);width:100%}.o-container .c-slider[data-slider-grid=off]{inline-size:100vw;max-inline-size:100vw;width:100vw;margin-inline:calc(50% - 50vw)}.c-slider__slide--clone{pointer-events:none}.c-slider__track[data-slider-track]>*,.c-slider__slide,[data-slider-slide]{flex:0 0 var(--slider-slide-width);scroll-snap-align:start;min-width:0;max-width:none;margin:0}.c-slider:is([data-slider],[data-slider-type]):not(:has(>.c-slider__track[data-slider-track]))>:not(.c-slider__nav,[data-slider-prev],[data-slider-next],[data-slider-region],.c-slider__bar,[data-slider-caption]){flex:0 0 var(--slider-slide-width);scroll-snap-align:start;min-width:0;max-width:none;margin:0}.c-slider__slide :is(figure,video,img){border-radius:0}.c-slider[data-slider-centered=true]{--slider-center-inset:max(0px, calc(50% - var(--slider-slide-width) / 2))}.c-slider[data-slider-centered=true] .c-slider__track[data-slider-track]{scroll-padding-inline:var(--slider-center-inset)}.c-slider[data-slider-centered=true] .c-slider__track[data-slider-track]:before,.c-slider[data-slider-centered=true] .c-slider__track[data-slider-track]:after{content:"";flex:0 0 var(--slider-center-inset);pointer-events:none;scroll-snap-align:none;min-width:0}.c-slider.is-slider-gsap-loop[data-slider-centered=true] .c-slider__track[data-slider-track]:before,.c-slider.is-slider-gsap-loop[data-slider-centered=true] .c-slider__track[data-slider-track]:after{content:none;flex:0 0 0;width:0;min-width:0;display:none}.c-slider.is-slider-gsap-loop[data-slider-centered=true]:not(:has(>.c-slider__track[data-slider-track])):before{content:none;flex:0 0 0;width:0;min-width:0;display:none}.c-slider.is-slider-gsap-loop[data-slider-centered=true]:not(:has(>.c-slider__track[data-slider-track])):after{content:none;flex:0 0 0;width:0;min-width:0;display:none}.c-slider.is-slider-gsap-loop[data-slider-centered=true] .c-slider__track[data-slider-track]{scroll-padding-inline:0}.c-slider.is-slider-gsap-loop[data-slider-centered=true]:not(:has(>.c-slider__track[data-slider-track])){scroll-padding-inline:0}.c-slider[data-slider-centered=true] .c-slider__track[data-slider-track]>*,.c-slider[data-slider-centered=true] .c-slider__slide,.c-slider[data-slider-centered=true] [data-slider-slide]{scroll-snap-align:center;scroll-snap-stop:always}.c-slider__track[data-slider-track]>*>:only-child{width:100%}.c-slider__slide>.c-review{width:100%;height:100%}.c-slider__region{outline:none;width:100%}[data-slider-drag=true] .c-slider__track[data-slider-track],[data-slider-drag=true] [data-slider-region],[data-slider-drag=true] .c-slider__region{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}[data-slider-drag=true]:not(:has(>.c-slider__track[data-slider-track])){cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}[data-slider-drag=true].is-pointer-down .c-slider__track[data-slider-track],.is-pointer-down .c-slider__track[data-slider-track]{scroll-behavior:auto;scroll-snap-type:none}[data-slider-drag=true].is-pointer-down:not(:has(>.c-slider__track[data-slider-track])){scroll-behavior:auto;scroll-snap-type:none}[data-slider-drag=true].is-dragging .c-slider__track[data-slider-track],.is-dragging .c-slider__track[data-slider-track]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}[data-slider-drag=true].is-dragging:not(:has(>.c-slider__track[data-slider-track])){cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}[data-slider-drag=true].is-dragging [data-slider-region],[data-slider-drag=true].is-dragging .c-slider__region,.is-dragging [data-slider-region],.is-dragging .c-slider__region{cursor:grabbing}.c-slider__nav{align-items:center;gap:var(--gap-2);justify-content:center;display:flex}.c-slider__btn{appearance:none;background-color:var(--mode-opacity-4);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.c-slider__btn:hover{background-color:var(--secondary-l)}.c-slider__btn:focus-visible{outline-offset:2px;outline:2px solid}.c-slider__btn.is-disabled,.c-slider__btn:disabled,[data-slider-prev].is-disabled,[data-slider-next].is-disabled,[data-slider-prev]:disabled,[data-slider-next]:disabled{background-color:var(--mode-opacity-5);cursor:not-allowed;pointer-events:none}.c-slider__btn--prev .c-slider__icon{transform:rotate(180deg)}.c-slider__icon{flex-shrink:0;display:block}.c-slider[data-slider-controls=false] .c-slider__nav,.c-slider[data-slider-controls=false] [data-slider-prev],.c-slider[data-slider-controls=false] [data-slider-next],[data-slider-group] [data-slider-controls=false]~.c-slider__nav[data-slider-controls-fallback]{display:none}.c-slider.is-slider-gsap-loop{width:100%;min-width:0;max-width:100%;height:auto;overflow-x:clip}.c-slider.is-slider-gsap-loop .c-slider__region,.c-slider.is-slider-gsap-loop [data-slider-region]{width:100%;min-width:0;max-width:100%;overflow-x:clip}:is(.c-slider.is-slider-gsap-loop .c-slider__track,.c-slider.is-slider-gsap-loop:is([data-slider],[data-slider-type]):not(:has(.c-slider__track[data-slider-track],[data-slider-track]))){align-items:stretch;gap:var(--grid-gutter);scroll-behavior:auto;scroll-snap-type:none;flex-wrap:nowrap;width:max-content;max-width:none;display:flex;overflow:hidden}.c-slider.is-slider-gsap-loop .c-slider__track,.c-slider.is-slider-gsap-loop [data-slider-region],.c-slider.is-slider-gsap-loop .c-slider__region{cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none}.c-slider.is-slider-gsap-loop.is-dragging .c-slider__track,.c-slider.is-slider-gsap-loop.is-dragging [data-slider-region],.c-slider.is-slider-gsap-loop.is-dragging .c-slider__region{cursor:grabbing}.c-slider.is-slider-gsap-loop .c-slider__track>*,.c-slider.is-slider-gsap-loop .c-slider__slide,.c-slider.is-slider-gsap-loop [data-slider-slide]{flex:0 0 var(--slider-slide-width);scroll-snap-align:unset;margin-inline-end:var(--slider-loop-gap,0px)}.c-slider.is-slider-gsap-loop.is-dragging .c-slider__track>*,.c-slider.is-slider-gsap-loop.is-dragging .c-slider__slide,.c-slider.is-slider-gsap-loop.is-dragging [data-slider-slide]{will-change:transform}.c-bunny,[data-bunny-init]{block-size:100%;color:var(--light,#fff);isolation:isolate;pointer-events:none;justify-content:center;align-items:center;inline-size:100%;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(0)}.c-bunny__video,[data-bunny-init] video{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.c-bunny__poster,[data-bunny-init] .c-bunny__poster{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}[data-bunny-init] :is(.c-bunny__poster,.c-bunny__loading){transition:opacity .3s linear,visibility .3s linear}[data-bunny-init][data-bunny-status=playing] .c-bunny__poster,[data-bunny-init][data-bunny-status=paused] .c-bunny__poster,[data-bunny-init][data-bunny-activated=true][data-bunny-status=ready] .c-bunny__poster{opacity:0;visibility:hidden}.c-bunny__loading,[data-bunny-init] .c-bunny__loading{opacity:0;visibility:hidden;background-color:#00000054;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.c-bunny__loading-svg{inline-size:4em}[data-bunny-init][data-bunny-status=loading] .c-bunny__loading{opacity:1;visibility:visible}[data-bunny-init][data-bunny-status=error] .c-bunny__loading{opacity:0;visibility:hidden}.c-bunny__playpause,[data-bunny-init] .c-bunny__playpause{bottom:var(--space-m,1.25rem);pointer-events:auto;right:var(--space-m,1.25rem);justify-content:center;align-items:center;display:flex;position:absolute}[data-bunny-controls=false] .c-bunny__playpause{display:none}.c-bunny__btn{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);cursor:pointer;background-color:#6464644d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;block-size:3em;inline-size:3em;padding:.8125em;display:flex;position:relative}.c-bunny__pause-svg,[data-bunny-init][data-bunny-status=playing] .c-bunny__play-svg,[data-bunny-init][data-bunny-status=loading] .c-bunny__play-svg{display:none}[data-bunny-init][data-bunny-status=playing] .c-bunny__pause-svg,[data-bunny-init][data-bunny-status=loading] .c-bunny__pause-svg{display:block}[data-flip-element=target] .c-bunny,.c-image-flip__target .c-bunny{border-radius:inherit}[data-bunny-init][data-bunny-ui=cover]{pointer-events:auto}[data-bunny-init][data-bunny-ui=cover] .c-bunny__playpause{color:inherit;cursor:pointer;bottom:auto;background:0 0;border:0;width:100%;height:100%;padding:0;inset:0 auto 0 0}[data-bunny-init][data-bunny-ui=cover] .c-bunny__btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;block-size:70px;inline-size:70px;padding:0}[data-bunny-init][data-bunny-ui=cover] .c-bunny__play-icon{width:70px;height:70px;display:block}[data-bunny-init][data-bunny-ui=cover][data-bunny-status=playing] .c-bunny__play-icon,[data-bunny-init][data-bunny-ui=cover][data-bunny-status=loading] .c-bunny__play-icon{display:none}[data-bunny-init][data-bunny-ui=cover] .c-bunny__pause-svg{color:var(--light,#fff);width:28px;height:28px}[data-bunny-init][data-bunny-ui=cover][data-bunny-status=playing] .c-bunny__playpause,[data-bunny-init][data-bunny-ui=cover][data-bunny-status=loading] .c-bunny__playpause{opacity:0}[data-bunny-init][data-bunny-ui=cover][data-bunny-status=playing][data-bunny-hover=active] .c-bunny__playpause{opacity:1}.c-unicorn,[data-us-project],[data-us-project-src]{isolation:isolate;block-size:100%;min-block-size:12rem;inline-size:100%;display:block;position:relative;overflow:hidden}.c-unicorn.fill,[data-us-project].fill,[data-us-project-src].fill{min-block-size:0;position:absolute;inset:0}.c-unicorn canvas,[data-us-project] canvas,[data-us-project-src] canvas{z-index:1;max-block-size:none;max-inline-size:none;display:block;position:relative;block-size:100%!important;inline-size:100%!important}.c-unicorn__poster{object-fit:cover;pointer-events:none;z-index:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.c-unicorn[data-us-poster]{background-position:50%;background-repeat:no-repeat;background-size:cover}.c-unicorn[data-us-poster="/img/hero-unicorn.webp"],.c-unicorn[data-us-poster="/img/hero-unicorn-720.webp"]{background-image:url(/img/hero-unicorn-720.webp)}.c-unicorn[data-us-poster="/img/pattern-space-06.webp"]{background-image:url(/img/pattern-space-06.webp)}.c-unicorn:not(.is-ready) canvas,[data-us-project]:not(.is-ready) canvas,[data-us-project-src]:not(.is-ready) canvas{visibility:hidden;opacity:0!important}@media (prefers-reduced-motion:reduce){.c-unicorn,[data-us-project],[data-us-project-src]{pointer-events:none}}svg.c-logo{flex-shrink:0;display:block}svg.c-logo,svg.c-logo *{fill:currentColor}@media (hover:hover) and (prefers-reduced-motion:no-preference){svg.c-logo g circle{transition:transform .48s var(--bezier-bounce);transform:translate(0)}a:hover :is(svg.c-logo) g circle:first-child,a:focus-visible :is(svg.c-logo) g circle:first-child,svg.c-logo:hover g circle:first-child{transform:translateY(-79.58px)}a:hover :is(svg.c-logo) g circle:nth-child(2),a:focus-visible :is(svg.c-logo) g circle:nth-child(2),svg.c-logo:hover g circle:nth-child(2){transform:translate(-20.43px,-36.42px)}a:hover :is(svg.c-logo) g circle:nth-child(3),a:focus-visible :is(svg.c-logo) g circle:nth-child(3),svg.c-logo:hover g circle:nth-child(3){transform:translate(-79.58px)}a:hover :is(svg.c-logo) g circle:nth-child(4),a:focus-visible :is(svg.c-logo) g circle:nth-child(4),svg.c-logo:hover g circle:nth-child(4){transform:translate(-36.42px,20.44px)}a:hover :is(svg.c-logo) g circle:nth-child(5),a:focus-visible :is(svg.c-logo) g circle:nth-child(5),svg.c-logo:hover g circle:nth-child(5){transform:translateY(79.58px)}a:hover :is(svg.c-logo) g circle:nth-child(6),a:focus-visible :is(svg.c-logo) g circle:nth-child(6),svg.c-logo:hover g circle:nth-child(6){transform:translate(20.44px,36.42px)}a:hover :is(svg.c-logo) g circle:nth-child(7),a:focus-visible :is(svg.c-logo) g circle:nth-child(7),svg.c-logo:hover g circle:nth-child(7){transform:translate(79.58px)}a:hover :is(svg.c-logo) g circle:nth-child(8),a:focus-visible :is(svg.c-logo) g circle:nth-child(8),svg.c-logo:hover g circle:nth-child(8){transform:translate(36.42px,-20.43px)}}.c-links{align-items:center;gap:0;display:flex}.c-links.o-grid{align-items:center}.c-links :is(button,a):not(.icon){min-width:var(--col-2)}.c-ctabar{pointer-events:none;width:100%;height:20dvh;z-index:var(--z-header);position:fixed;bottom:0;left:0}.c-ctabar span{color:currentColor}:is(.c-ctabar[data-type],.c-ctabar[data-mode]) .c-btn{background-color:var(--btn-bg-secondary);color:var(--btn-color-secondary)}.c-ctabar .c-ctabar__content{bottom:var(--grid-margin);align-items:center;column-gap:var(--gap-25);pointer-events:auto;right:var(--grid-margin);z-index:2;width:fit-content;position:absolute}.c-ctabar .c-ctabar__content [data-global-cta-context]{font-weight:var(--weight-headline);line-height:var(--line-height-caption);max-width:9rem}.c-ctabar .c-ctabar__content .c-btn{width:fit-content}@media (width<=768px){.c-ctabar .c-ctabar__content{max-width:initial;padding:0 var(--grid-margin) 0;width:var(--col-12);flex-flow:wrap;justify-content:center;display:flex;left:0}.c-ctabar .c-ctabar__content [data-global-cta-context]{max-width:20dvw}.c-ctabar .c-btn{width:var(--col-5)}}.c-blurbar{contain:paint;isolation:isolate;pointer-events:none;height:100%;transform-style:preserve-3d;z-index:1;width:100%;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateZ(0)}.c-blurbar>div{width:100%;height:100%;position:absolute}.c-blurbar>div.is--1{-webkit-backdrop-filter:blur(.09375em);backdrop-filter:blur(.09375em);-webkit-mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.c-blurbar>div.is--2{-webkit-backdrop-filter:blur(.1875em);backdrop-filter:blur(.1875em);-webkit-mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}.c-blurbar>div.is--3{-webkit-backdrop-filter:blur(.375em);backdrop-filter:blur(.375em);-webkit-mask:linear-gradient(#0000 75%,#000 87.5% 100%);mask:linear-gradient(#0000 75%,#000 87.5% 100%)}.c-blurbar>div.is--4{-webkit-backdrop-filter:blur(.75em);backdrop-filter:blur(.75em);-webkit-mask:linear-gradient(#0000 82%,#000 92% 100%);mask:linear-gradient(#0000 82%,#000 92% 100%)}.c-blurbar>div.is--5{-webkit-backdrop-filter:blur(1.5em);backdrop-filter:blur(1.5em);-webkit-mask:linear-gradient(#0000 88%,#000 100%);mask:linear-gradient(#0000 88%,#000 100%)}@media (width<=440px){.c-blurbar{height:20dvh}}:is(.c-toggle,.c-filter--status>.c-toggle){border-radius:var(--radius-btn);box-sizing:border-box;cursor:pointer;min-height:var(--btn-min-height);z-index:20;align-items:center;width:fit-content;padding:0;display:inline-flex;position:relative}:is(.c-toggle,.c-filter--status>.c-toggle) .c-toggle__track{--c-toggle-gap:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--mode-opacity-2);box-sizing:border-box;align-items:stretch;column-gap:var(--c-toggle-gap);min-width:clamp(10em,28vw,14em);min-height:100%;padding:var(--c-toggle-gap);pointer-events:none;border-radius:2em;flex-shrink:0;grid-template-columns:1fr 1fr;display:grid;position:relative}:is(.c-toggle,.c-filter--status>.c-toggle) .c-toggle__dot{background-color:var(--mode);height:auto;inset-block:var(--c-toggle-gap);left:var(--c-toggle-gap);pointer-events:none;transition:transform .3s var(--bezier-bounce);width:calc((100% - 3 * var(--c-toggle-gap)) / 2);z-index:0;border-radius:2em;margin:0;position:absolute;transform:translate(0)rotate(.001deg)}:is(.c-toggle,.c-filter--status>.c-toggle) .c-toggle__label{color:var(--mode);font-family:var(--typeface-secondary);font-size:var(--c-micro);min-height:var(--btn-min-height);padding:var(--gap-05) var(--gap-15);text-transform:uppercase;transition:color .35s var(--bezier-bounce), opacity .35s var(--bezier-bounce);z-index:1;justify-content:center;align-items:center;margin:0;display:flex;position:relative}:is(.c-toggle,.c-filter--status>.c-toggle) [data-active]{color:var(--mode-reverse)}:is(.c-toggle,.c-filter--status>.c-toggle) .c-toggle__toggle,:is(.c-toggle,.c-filter--status>.c-toggle) .c-toggle__toggle-dot{pointer-events:none}:is(.c-toggle,.c-filter--status>.c-toggle) input[type=checkbox]{appearance:none;cursor:pointer;height:100%;min-height:var(--btn-min-height);opacity:0;z-index:3;width:100%;margin:0;position:absolute;top:0;left:0}:is(.c-toggle,.c-filter--status>.c-toggle):has(.c-toggle__checkbox:not(:checked)) .c-toggle__label--work{opacity:1}:is(.c-toggle,.c-filter--status>.c-toggle):has(.c-toggle__checkbox:checked) .c-toggle__label--life{opacity:1}:is(.c-toggle,.c-filter--status>.c-toggle):has(.c-toggle__checkbox:checked) .c-toggle__dot{transform:translateX(calc(100% + var(--c-toggle-gap))) rotate(.001deg)}.c-filter.c-filter--status>.c-toggle{cursor:default}.c-filter.c-filter--status>.c-toggle .c-toggle__track{min-width:inherit;width:fit-content}.c-filter.c-filter--status>.c-toggle .c-toggle__track>:is(button,a).c-toggle__label{appearance:none;box-sizing:border-box;color:var(--mode);cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:0;width:fit-content;text-decoration:none}.c-filter.c-filter--status>.c-toggle .c-toggle__track>:is(button,a).c-toggle__label.active{color:var(--highlight-color)}.c-filter.c-filter--status>.c-toggle .c-toggle__dot{background-color:var(--highlight)}.c-filter.c-filter--status>.c-toggle:has(button[data-logbook-status=closed].active) .c-toggle__dot{transform:translateX(calc(100% + var(--c-toggle-gap))) rotate(.001deg)}.c-filter:not(.c-filter--status) button{border:var(--border-unit) var(--border-style) var(--mode-border-color);border-radius:var(--btn-m-height);font-family:var(--typeface-secondary);font-size:var(--c-micro);height:var(--btn-min-height);padding:var(--gap-1) var(--gap-15);text-transform:uppercase;position:relative}.c-filter:not(.c-filter--status) button:before,.c-filter:not(.c-filter--status) button:after{border-radius:var(--radius-btn);content:"";height:100%;transition:all var(--time-in) var(--bezier-in);z-index:-1;width:100%;position:absolute;top:50%;transform:translateY(-50%)scaleX(0)rotate(.001deg)}.c-filter:not(.c-filter--status) button:hover{border-color:var(--mode-body-color)}.c-filter:not(.c-filter--status) button.active{background-color:var(--highlight);border-color:var(--highlight);color:var(--highlight-color)}.c-filter .c-filter__icon{height:var(--icon-s);width:var(--icon-s);flex-shrink:0}[data-toggle-wrap]{min-height:fit-content;position:relative}[data-toggle-wrap]>*{position:absolute;top:0;left:0}:is([data-toggle=work],[data-toggle=ia],[data-toggle=life]).toggle-hidden{pointer-events:none}:is([data-toggle=work],[data-toggle=ia],[data-toggle=life]):not(.toggle-hidden){pointer-events:auto}.c-preview{aspect-ratio:1;border-radius:var(--radius-img);width:var(--col-3);z-index:10;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.c-preview>div{width:100%;height:100%;transform:scale(1.2)}.c-preview .media{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.c-preview .media.on{visibility:visible}@media (width<=840px){.c-preview{aspect-ratio:inherit;height:fit-content;transform:inherit;justify-content:center;align-items:center;width:fit-content;display:flex;position:relative;top:0;left:0;overflow:auto}.c-preview>div{gap:var(--gap-25);flex-direction:row;height:fit-content;display:flex;transform:scale(1)}.c-preview>div>div{gap:var(--gap-25)}.c-preview .media{aspect-ratio:1;height:var(--col-4);visibility:inherit;width:var(--col-4);position:relative}}:root{--form-label-color:var(--neutral-d);--form-input-color:var(--neutral-d);--form-input-color-focus:var(--dark);--form-border:var(--neutral);--form-border-focus:var(--dark);--form-border-hover:var(--dark-l);--form-input-bg-focus:var(--dark)}[data-mode=dark]{--form-label-color:var(--neutral);--form-input-color:var(--neutral);--form-input-color-focus:var(--light);--form-border:var(--neutral-d);--form-border-focus:var(--light);--form-border-hover:var(--neutral);--form-input-bg-focus:var(--light)}.c-field{gap:var(--gap-1);flex-direction:column;width:100%;display:flex}.c-field .c-field__label{color:var(--form-label-color);font-family:var(--typeface-primary);font-size:var(--c-micro);font-weight:var(--weight-label);letter-spacing:0;line-height:var(--line-height-body)}.c-field .c-field__input{appearance:none;border:var(--border-unit) solid var(--form-border);color:var(--form-input-color);font-family:var(--typeface-primary);font-size:var(--body-font);font-weight:var(--weight-body);height:var(--cta-md-height);line-height:var(--line-height-body);padding-inline:var(--gap-15);transition:all var(--time-out) var(--bezier-out);background:0 0;width:100%}.c-field .c-field__input::placeholder{color:var(--mode-placeholder-color)}.c-field .c-field__input:hover{border-bottom-width:2px;border-color:var(--form-border-hover);color:var(--form-input-color-focus);transition:all var(--time-in) var(--bezier-in)}.c-field .c-field__input:focus{border-color:var(--form-border-focus);color:var(--form-input-color-focus);outline:none}.c-field textarea.c-field__input{height:auto;min-height:calc(var(--cta-md-height) * 3);padding-block:var(--gap-15);resize:vertical}.c-field select.c-field__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230a0a0a' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right var(--gap-15) center;cursor:pointer;padding-right:var(--gap-5);background-repeat:no-repeat}.c-checkbox{cursor:pointer;align-items:center;gap:var(--gap-15);display:flex}.c-checkbox .c-checkbox__box{border:var(--border-unit) solid var(--form-border);height:24px;transition:all var(--time-out) var(--bezier-out);flex-shrink:0;justify-content:center;align-items:center;width:24px;display:flex}.c-checkbox .c-checkbox__box svg{height:var(--icon-xs);opacity:0;transition:opacity var(--time-out) var(--bezier-out);width:var(--icon-xs)}.c-checkbox .c-checkbox__label{color:var(--mode-headline-color);font-family:var(--typeface-primary);font-size:var(--body-font);font-weight:var(--weight-body);line-height:var(--line-height-body)}.c-checkbox:hover .c-checkbox__box{border-color:var(--form-border-hover)}.c-checkbox.checked .c-checkbox__box,.c-checkbox.-checked .c-checkbox__box{background:var(--form-input-bg-focus);border-color:var(--form-input-bg-focus)}:is(.c-checkbox.checked .c-checkbox__box,.c-checkbox.-checked .c-checkbox__box) svg{fill:var(--mode);opacity:1}.c-form{gap:var(--gap-3);flex-direction:column;width:100%;display:flex}.c-form .c-form__row{gap:var(--gap-2);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.c-form .c-form__row{grid-template-columns:1fr}}.c-form .c-form__status{font-size:var(--c-micro);line-height:var(--line-height-body);min-height:var(--c-micro)}.c-header{color:var(--mode-header-color);padding:var(--grid-margin);width:100%;z-index:var(--z-header);background-color:#0000;position:fixed}.c-header .o-container{min-height:var(--header-height)}.c-header .c-header__brand{color:var(--mode-headline-color);gap:var(--gap-15);min-width:0;text-decoration:none}.c-header .c-header__avatar{border-radius:var(--radius-avatar);height:var(--avatar-l);object-fit:cover;width:var(--avatar-l);flex-shrink:0}.c-header .c-header__tagline{color:var(--mode-headline-color);font-weight:var(--weight-strong);letter-spacing:var(--letter-spacing-copy);line-height:var(--line-height-caption)}.c-header .c-header__nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--secondary-o-4);border-radius:var(--radius-btn);flex-shrink:0;padding:2px}.c-header .c-header__menu{gap:2px}.c-header .c-header__link{border-radius:var(--radius-btn);color:var(--mode-reverse);font-size:var(--body-font);font-weight:var(--weight-strong);height:var(--btn-m-height);letter-spacing:var(--letter-spacing-copy);line-height:var(--line-height-cta);padding-inline:var(--gap-2);white-space:nowrap;text-decoration:none}.c-header .c-header__link.is-active,.c-header .c-header__link[aria-current=page]{background-color:var(--mode)}.c-header .c-header__link:hover:not(.is-active,[aria-current=page]){background-color:var(--secondary-o-4)}@media (width<=699px){.c-header .c-header__link{padding-inline:var(--gap-15)}}.c-topbar{min-height:var(--btn-min-height);z-index:300}.c-topbar.frame,.c-topbar.-frame{padding:var(--gap-15)}.c-topbar.sticky,.c-topbar.-sticky{top:var(--sticky-top);position:sticky}.c-topbar.top,.c-topbar.-top{top:0}.c-topbar.bottom,.c-topbar.-bottom{top:auto;bottom:0}.c-topbar .c-links{width:var(--col-2);justify-content:end;display:flex}.c-footer{background-color:var(--mode-body-bg);padding:var(--grid-margin);padding-bottom:calc(var(--grid-margin) + var(--btn-m-height) + var(--space-s));z-index:var(--z-footer);transition:background-color var(--bezier-bounce) var(--time-slow);position:relative}.c-footer__inner{align-items:center;column-gap:var(--gap-2);min-height:var(--header-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.c-copyright{color:var(--mode-copy-color);font-size:var(--body-font);font-weight:var(--weight-strong);letter-spacing:var(--letter-spacing-copy);justify-self:start;margin:0}.c-footer .c-logo{height:var(--btn-min-height);justify-self:center;width:auto}.c-legal{gap:var(--gap-2);flex-wrap:wrap;justify-content:flex-end;justify-self:end}.c-legal__link{color:var(--mode-copy-color);cursor:pointer;font-size:var(--body-font);font-weight:var(--weight-strong);letter-spacing:var(--letter-spacing-copy);line-height:var(--line-height-cta);white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:none}.c-legal__link:hover,.c-legal__link.is-active,.c-legal__link[aria-current=page]{color:var(--mode-headline-color)}@media (width<=699px){.c-footer__inner{row-gap:var(--gap-15);grid-template-columns:1fr auto}.c-legal{grid-column:1/-1;justify-content:flex-start;justify-self:start}}.c-icon{aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-icon svg,.c-icon use{fill:currentColor;display:block}.c-icon.micro{height:var(--icon-xs);width:var(--icon-xs)}.c-icon.s{height:var(--icon-s);width:var(--icon-s)}.c-icon.m{height:var(--icon-m);width:var(--icon-m)}.c-icon.l{height:var(--icon-l);width:var(--icon-l)}.c-icon.xl{height:var(--icon-xl);width:var(--icon-xl)}.c-icon.highlight{background-color:var(--accent-bg);border-radius:var(--radius-btn);padding:var(--gap-05)}.c-icon.highlight svg{fill:var(--accent-color)}.c-icon.highlight.micro{height:var(--icon-highlight-xs);width:var(--icon-highlight-xs)}.c-icon.highlight.s{height:var(--icon-highlight-s);width:var(--icon-highlight-s)}.c-icon.highlight.m{height:var(--icon-highlight-m);width:var(--icon-highlight-m)}.c-icon.highlight.l{height:var(--icon-highlight-l);width:var(--icon-highlight-l)}.c-icon.highlight.xl{height:var(--icon-highlight-xl);width:var(--icon-highlight-xl)}.c-icon.mode{background:var(--mode-reverse);padding:var(--gap-05)}.c-icon.mode svg{fill:var(--mode)}.c-icon.opacity{background:var(--dark-o-1);padding:var(--gap-05)}.c-loader{--loader-clip-exit-ms:.75s;--loader-clip-exit-ease:var(--bezier-bounce);pointer-events:none;z-index:var(--z-loader);position:fixed;inset:0}.c-loader.is-retired{pointer-events:none;visibility:hidden}.c-loader.is-active{pointer-events:auto}.c-loader.is-exit .c-loader__highlight{clip-path:circle(0%);transition:clip-path var(--loader-clip-exit-ms) var(--loader-clip-exit-ease,cubic-bezier(.22, 1, .32, 1))}.c-loader.is-exit .c-loader__under{opacity:0;visibility:hidden}.c-loader .c-loader__under{background-color:var(--highlight-color);background-image:radial-gradient(2px 2px at 12% 18%, var(--highlight), transparent), radial-gradient(1.5px 1.5px at 78% 42%, var(--highlight), transparent), radial-gradient(2px 2px at 34% 72%, var(--highlight), transparent), radial-gradient(1.5px 1.5px at 88% 14%, var(--highlight), transparent), radial-gradient(2px 2px at 56% 88%, var(--highlight), transparent);position:absolute;inset:0}.c-loader .c-loader__highlight{background-color:var(--highlight);clip-path:circle(150vmax);color:var(--highlight-color);will-change:clip-path;overflow:visible}.c-loader .c-loader__status{color:var(--highlight-color);gap:var(--gap-1);left:50%;top:var(--loader-status-top,25dvh);width:var(--col-6);position:absolute;overflow:hidden;transform:translate(-50%)}.c-loader .c-loader__status *{color:currentColor}.c-loader .c-loader__status span{width:100%}.c-loader .c-loader__arc{flex-direction:column;flex:auto;justify-content:flex-end;width:100%;min-width:0;min-height:50dvh;display:flex;overflow:visible}.c-loader .c-loader__arc svg{color:var(--highlight);height:100%;min-height:50dvh;stroke:var(--highlight-color);stroke-width:.2px;flex:1;width:100%;display:block;overflow:visible}.c-loader .c-loader__arc path[data-loader-path]{fill:none;opacity:.2;stroke:var(--highlight-color);stroke-linecap:round;stroke-width:.2px}.c-loader .c-loader__arc [data-loader-sun]{fill:var(--highlight)}.c-loader .c-loader__arc .c-loader__sun-scale{transform-box:fill-box;transform-origin:50%;transform:scale(1)}@media (width<=840px){.c-loader .c-loader__status{width:var(--col-8)}}@media (width<=640px){.c-loader .c-loader__status{width:var(--col-10)}}@media (prefers-reduced-motion:reduce){.c-loader.is-exit .c-loader__highlight{transition-duration:.01ms}}html.is-loading,html.is-loading body,html.is-loader-exit,html.is-loader-exit body{overflow:hidden}html.is-loader-exit:not(.is-loader-entry-done) .c-header{transform:translateY(-100%)}html.is-loader-exit:not(.is-loader-entry-done) .c-ctabar,html.is-loader-exit:not(.is-loader-entry-done) body>.c-time{transform:translateY(100%)}html.is-loader-exit:not(.is-loader-entry-done) .t-cosmos[data-dom-sphere] [data-sphere-pivot]{transform-origin:50%;transform:scale(1.14)}.c-stats{gap:var(--gap-05);margin:0;list-style:none}.c-stat{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--dark-o-3);border-radius:var(--gap-1);color:var(--light);gap:var(--gap-15);min-width:0;padding:var(--gap-2)}.c-stat .c-stat__value,.c-stat .c-stat__label{color:inherit;width:100%;margin:0}.c-stat .c-stat__value{font-weight:var(--weight-headline);letter-spacing:var(--letter-spacing-headline);line-height:var(--line-height-headline)}.c-stat .c-stat__label{font-weight:var(--weight-body);letter-spacing:var(--letter-spacing-copy);line-height:var(--line-height-caption)}.c-ticker{border-radius:var(--radius-btn);width:100%;overflow:clip}.c-ticker .c-ticker__track{gap:var(--gap-6);animation:28s linear infinite c-ticker-scroll}.c-ticker .c-ticker__item{background-color:var(--dark-o-5);border-radius:var(--radius-btn);color:var(--mode-headline-color);font-size:var(--body-font);letter-spacing:var(--letter-spacing-copy);line-height:var(--line-height-cta);padding:var(--gap-15) var(--gap-25);flex-shrink:0}@media (prefers-reduced-motion:reduce){.c-ticker .c-ticker__track{animation:none}}@keyframes c-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.c-toggle-option{--toggle-option-gap:2px;background-color:var(--mode);border-radius:var(--radius-btn);box-sizing:border-box;align-items:stretch;gap:var(--toggle-option-gap);padding:var(--toggle-option-gap)}.c-toggle-option .c-toggle-option__bg{background-color:var(--mode-reverse);border-radius:inherit;inset-block:var(--toggle-option-gap);left:var(--toggle-option-gap);transition:transform var(--time-fast) var(--bezier-out), width var(--time-fast) var(--bezier-out);z-index:0}.c-toggle-option .c-toggle-option__trigger{border-radius:var(--radius-btn);color:var(--mode-headline-color);font-family:var(--typeface-primary);font-size:var(--body-font);font-weight:var(--weight-link);line-height:var(--line-height-cta);min-height:var(--btn-m-height);padding:var(--gap-1) var(--gap-2);z-index:1;background-color:#0000;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.c-toggle-option .c-toggle-option__trigger:hover{background-color:var(--mode-opacity-5)}.c-toggle-option .c-toggle-option__trigger.is-active,.c-toggle-option .c-toggle-option__trigger[aria-pressed=true],.c-toggle-option .c-toggle-option__trigger[data-etch-toggle-active]{background-color:var(--mode-reverse);color:var(--mode)}.c-toggle-option:has(.c-toggle-option__bg) .c-toggle-option__trigger:is(.is-active,[aria-pressed=true],[data-etch-toggle-active]){background-color:#0000}.c-toggle-option.s .c-toggle-option__trigger{min-height:var(--btn-min-height);padding:var(--gap-05) var(--gap-15)}.c-toggle-option.l .c-toggle-option__trigger{min-height:var(--btn-m-height);padding:var(--gap-15) var(--gap-25)}.c-toggle-option.full{width:100%;display:flex}.c-toggle-option.full .c-toggle-option__trigger{flex:1}.c-calendly{border-radius:var(--radius-block);opacity:0;pointer-events:none;visibility:visible;z-index:0;width:min(40rem,100vw);height:min(700px,100dvh);transition:opacity .12s linear;position:fixed;top:0;left:0;overflow:hidden}.c-calendly iframe{border:0;width:100%;height:100%;display:block}.c-calendly.is-visible{opacity:1;pointer-events:auto;z-index:calc(var(--z-overlay) + 1)}.c-calendly.is-visible.is-deferred{transition-delay:.28s}.c-sidebar{background-image:linear-gradient(104deg, var(--secondary-el) 0%, var(--secondary) 100%);height:var(--sidebar-height);padding:var(--hero-inner);overflow:clip}.c-sidebar.u-sticky{top:var(--sticky-top);position:sticky}.c-sidebar>figure{mix-blend-mode:color-dodge;width:108%;height:auto;position:absolute;top:10%;left:50%;transform:translate(-50%)rotate(135deg)}.c-sidebar>figure img{width:100%;height:auto}.c-sidebar>p:last-of-type{z-index:1;position:relative}@media (width<=1024px){.c-sidebar{padding-bottom:var(--section-xl-inner)}.c-sidebar>figure{width:50%}}.c-teaser{background-image:linear-gradient(160deg, var(--secondary-o-4) 0%, var(--light-t) 100%);border-radius:var(--radius-teaser);min-width:0;min-height:400px;padding:var(--teaser-inner);row-gap:var(--space-m)}@media (width<=1024px){.c-teaser:not(.c-teaser--row){min-height:0}}.c-teaser.c-teaser--row{min-height:0;padding:var(--hero-inner) var(--frame-inner)}.c-teaser.c-teaser--row .c-list>li:first-child{border-top:none;padding-block-start:0}.c-study{--visual-from:var(--secondary)}.c-study:nth-child(2){--visual-from:var(--secondary-l)}.c-study:nth-child(3){--visual-from:var(--primary-l)}.c-study:nth-child(4){--visual-from:#e2f3f4}.c-study:nth-child(5){--visual-from:var(--secondary-l)}.c-study:nth-child(6){--visual-from:var(--primary-l)}.c-study .c-study__panel{background-color:var(--mode);gap:var(--grid-gutter);overflow:clip}.c-study .c-study__copy,.c-study .c-study__metrics{min-width:0;min-height:60rem;padding:var(--hero-inner)}.c-study .c-study__metrics{background-color:var(--secondary-o-5);border-radius:var(--radius-block)}.c-study .c-study__visual{min-width:0;min-height:50rem;padding:var(--hero-inner);position:relative;overflow:clip}.c-study .c-study__visual:after{background-image:linear-gradient(to bottom, var(--visual-from), var(--mode));content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.c-study .c-study__visual>figure{pointer-events:none;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.c-study .c-study__visual>figure img{object-fit:contain;width:100%;height:100%}.c-study .c-study__visual>:not(figure){z-index:2;width:100%;position:relative}@media (width>=1025px){.c-study .c-study__copy,.c-study .c-study__metrics,.c-study .c-study__visual{min-height:70rem;max-height:75dvh}.c-study .c-study__copy,.c-study .c-study__metrics{flex:1 1 0}}@media (width<=1024px){.c-study{gap:var(--space-s)}.c-study .c-insight{max-width:var(--col-6)}}@media (width<=699px){.c-study .c-study__panel{background-color:#0000;gap:0}.c-study .c-study__copy{background-color:var(--mode);border-radius:var(--radius-block);top:var(--sticky-top);position:sticky}.c-study .c-study__metrics{background-color:var(--secondary-eel);z-index:2}.c-study .c-study__copy,.c-study .c-study__metrics{min-height:50rem;max-height:none}.c-study .c-insight{max-width:none}}.c-slider.c-slider--review{--slider-slide-width:100%;column-gap:var(--grid-gutter);row-gap:var(--space-s);grid-template-columns:minmax(0,1fr);grid-template-areas:"content""bar""visual";display:grid}.c-slider.c-slider--review .c-slider__content{grid-area:content;min-width:0}.c-slider.c-slider--review .c-slider__content .c-review{min-height:400px}.c-slider.c-slider--review .c-slider__bar{grid-area:bar}.c-slider.c-slider--review .c-slider__visual{min-height:var(--min-vh);grid-area:visual}@media (width>=700px){.c-slider.c-slider--review{grid-template-areas:"content visual""bar visual";grid-template-columns:minmax(0, var(--col-6)) minmax(0, 1fr);grid-template-rows:minmax(0,1fr) auto}.c-slider.c-slider--review .c-slider__visual{min-height:0}}@media (width<=700px){.c-slider.c-slider--review{grid-template:"visual"minmax(0,1fr)"content""bar"/1fr}.c-slider.c-slider--review .c-slider__visual{min-height:200px}}@media (width>=1025px){.c-slider.c-slider--review{grid-template-columns:minmax(0, var(--col-5)) minmax(0, 1fr)}}.c-slider .c-slider__visual:has(>.c-slider__track[data-slider-track]){align-self:stretch;height:auto;overflow:clip}.c-slider .c-slider__visual:has(>.c-slider__track[data-slider-track]) .c-slider__track{width:100%;height:auto;position:absolute;inset:0}.c-slider .c-slider__visual:has(>.c-slider__track[data-slider-track]) .c-slider__slide{background-color:var(--mode);height:100%;overflow:clip}.c-slider .c-slider__content,.c-slider .c-slider__quotes{min-width:0;height:100%}.c-slider .c-slider__quotes .c-slider__track{height:100%}.c-slider .c-slider__quotes .c-slider__slide{height:100%;min-width:var(--slider-slide-width,100%)}.c-slider .c-slider__quotes .c-slider__slide>*{min-width:0;height:100%}.c-slider .c-slider__bar{background-color:var(--mode);height:auto;min-height:0;padding:var(--teaser-inner);flex:none}.c-slider .c-slider__bar .c-slider__nav{flex-shrink:0}.c-slider .c-slider__author{min-width:0;overflow:hidden}.c-slider .c-slider__author .c-slider__track[data-slider-track]{scroll-behavior:auto;scroll-snap-type:none}.c-slider .c-slider__author .c-slider__track,.c-slider .c-slider__author .c-slider__slide{height:100%}.c-slider .c-slider__btn{background-color:var(--dark-o-5);border-radius:var(--radius-btn);height:var(--btn-m-height);width:var(--btn-m-height)}.c-slider .c-slider__icon{height:var(--icon-m);width:var(--icon-m)}.c-slider .c-slider__btn--prev .c-slider__icon{transform:none}.c-slider .c-slider__btn--next .c-slider__icon{transform:rotate(180deg)}@media (width<=940px){.c-slider .c-slider__quotes p.h-m{font-size:var(--h-s)}}@media (width<=699px){.c-slider .c-slider__visual{min-height:clamp(24rem,70dvw,40rem)}}.c-slider[data-slider-layout=loop]{--slider-max-height:65dvh;align-items:stretch;gap:var(--grid-gutter);row-gap:var(--grid-gutter);flex-direction:column;width:100%;min-width:0;max-width:100%;height:auto;display:flex;overflow:hidden}.c-slider[data-slider-layout=loop] .c-slider__region{max-height:var(--slider-max-height);align-self:stretch;width:100%;min-width:0;max-width:100%;overflow-x:clip}.c-slider[data-slider-layout=loop] .c-slider__track{max-height:var(--slider-max-height);align-items:stretch}.c-slider[data-slider-layout=loop] .c-slider__slide{height:auto;max-height:var(--slider-max-height);flex-direction:column;min-height:0;display:flex;overflow:clip}.c-slider[data-slider-layout=loop] .c-slider__item{height:auto;max-height:var(--slider-max-height);flex:auto;width:100%;min-height:0;overflow:clip}.c-slider[data-slider-layout=loop] .c-review{min-height:0;padding:var(--hero-inner)}.c-slider[data-slider-layout=loop] .c-slider__item--video{aspect-ratio:2/3;background-color:var(--dark);max-height:var(--slider-max-height)}.c-slider[data-slider-layout=loop] .c-slider__item--video .c-bunny{border-radius:inherit}.c-slider[data-slider-layout=loop][data-slider-height=tallest] .c-slider__slide{align-self:stretch}.c-slider[data-slider-layout=loop] .c-slider__bar{height:auto;min-height:0;width:min(100cqi - var(--grid-inner) * 2, var(--slider-slide-width));flex:none;align-self:flex-start}.c-slider[data-slider-layout=loop][data-slider-centered=true] .c-slider__bar{align-self:center;margin-inline-start:0}.c-slider[data-slider-layout=loop]:not([data-slider-centered=true]) .c-slider__bar{margin-inline-start:var(--slider-peek,0px)}.c-slider[data-slider-layout=loop] .c-slider__author{overflow:visible}.c-tabs-sidebar{width:100%}.c-tabs-sidebar .c-tabs__list{gap:var(--gap-05);flex-direction:column;width:100%;display:flex;overflow:visible}.c-tabs-sidebar .c-tabs__item{flex-direction:column;width:100%;display:flex}.c-tabs-sidebar .c-tabs__panel{min-width:0;position:relative;overflow:clip}.c-tabs-sidebar[data-etch-tabs]:not([data-etch-bound]) .c-tabs__panel{display:none}.c-tabs-sidebar[data-etch-tabs]:not([data-etch-bound]) .c-tabs__item:first-child .c-tabs__panel{display:flex}@media (width>=941px){.c-tabs-sidebar .c-tabs__list{min-height:clamp(25rem,50vw,58.8rem);position:relative}.c-tabs-sidebar .c-tabs__item{width:var(--col-4)}.c-tabs-sidebar .c-tabs__panel{inset:0 0 0 calc(var(--col-4) + var(--grid-gutter));min-height:inherit;width:auto;position:absolute}}@media (width<=940px){.c-tabs-sidebar[data-etch-tabs]:not([data-etch-bound]) .c-tabs__item:first-child{gap:var(--gap-05)}.c-tabs-sidebar .c-tabs__item:has(.c-tabs__panel.is-open){gap:var(--gap-05)}.c-tabs-sidebar .c-tabs__item:has(.c-tabs__panel[aria-hidden=false]){gap:var(--gap-05)}.c-tabs-sidebar .c-tabs__panel{width:100%;min-height:clamp(22rem,70dvw,36rem)}}main section:first-child.t-hero-split{padding-top:0}.t-hero-split{background:0 0;padding-block:0}.t-hero-split .o-container>*{min-height:var(--max-height);min-width:0}.t-hero-split .visual{background-color:var(--primary)}.t-hero-split .visual>figure{z-index:0}.t-hero-split .visual>:not(figure){padding:var(--hero-inner);z-index:2}.t-hero-split .visual:has(.c-stats)>figure img{object-position:bottom center}.t-hero-split .visual:has(.c-stats):after{background-image:linear-gradient(-23deg, var(--primary) 4%, oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / 15%) 84%);content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.t-hero-split .visual:not(:has(.c-stats)):after{content:"";pointer-events:none;z-index:1;background-color:oklch(0% 0 0/.22);position:absolute;inset:0}.t-hero-split .lead{background-color:var(--mode);padding:var(--hero-inner)}@media (width<=1025px){.t-hero-split .lead{min-height:inherit}}@media (width<=940px){.t-hero-split .o-container{grid-template-columns:1fr}.t-hero-split .lead,.t-hero-split .visual{min-height:var(--min-vh)}.t-hero-split .lead{order:1}.t-hero-split .lead .lead__copy{max-width:var(--col-8)}.t-hero-split .lead *{text-align:center}.t-hero-split .lead :is(h1,h2,h3,h4,h5,h6):not(.c-label){font-size:var(--h-xl)}}@media (width<=740px){.t-hero-split .visual{order:2}.t-hero-split .visual .c-stats{flex-direction:column}.t-hero-split .visual .c-stats li{flex-direction:row}.t-hero-split .visual .c-stats li .c-stat__value{font-size:var(--body-font)}}@media (width<=700px){.t-hero-split .lead .lead__copy{max-width:initial}.t-hero-split .lead :is(h1,h2,h3,h4,h5,h6):not(.c-label){font-size:var(--h-l)}}.t-hero{background-image:linear-gradient(to bottom, var(--mode), var(--secondary-el));position:relative;overflow:clip}.t-hero:after{background-image:radial-gradient(ellipse 80% 70% at 50% 100%, var(--secondary) 0%, transparent 70%);content:"";pointer-events:none;z-index:0;height:50%;position:absolute;inset:auto 0 0}.t-hero .o-container{z-index:1;position:relative}.t-hero figure{overflow:clip}.t-hero figure img{aspect-ratio:338/500;object-fit:cover;object-position:center 18%;width:100%;display:block}.t-hero .c-stats{flex-direction:row}.t-hero .c-stats>li{max-width:inherit;min-height:inherit;flex-direction:row;flex:1 1 0;align-items:center}.t-hero .c-stats>li .c-stat__value,.t-hero .c-stats>li .c-stat__label{width:auto}@media (width<=1025px){.t-hero .o-container{padding:var(--section-l-inner)}}section.t-sidebar .c-links a{min-width:0}@media (width<=1024px){section.t-sidebar .o-container>div>div:not(.c-sidebar){padding:var(--section-l-inner)}}aside.t-sidebar{--sidebar-clip-at-x:100%;--sidebar-clip-at-y:100%;background-color:var(--secondary-l);color:var(--mode-headline-color);height:100dvh;padding:var(--grid-margin);pointer-events:none;width:100%;z-index:var(--z-overlay);grid-template-rows:1fr;grid-template-columns:1fr;display:grid;position:fixed;inset:0;overflow:hidden}aside.t-sidebar .c-links{width:100%}aside.t-sidebar>.c-btn{min-height:var(--btn-m-height);z-index:2;flex-shrink:0;grid-area:1/1;place-self:start end}aside.t-sidebar .t-sidebar__header{max-width:min(var(--col-6), 36rem);z-index:1;grid-area:1/1;place-self:start;padding-inline-end:7rem}aside.t-sidebar[data-lead=lead]{background-color:var(--primary-l)}aside.t-sidebar[data-lead=lead] .c-toggle-option__trigger.is-active{background-color:var(--btn-bg-primary);color:var(--btn-color-primary)}aside.t-sidebar[data-lead=lead] .t-sidebar__header{max-width:min(var(--col-8), 46rem)}aside.t-sidebar[data-lead=contact]{background-color:var(--secondary-l)}aside.t-sidebar[data-lead=contact] .c-toggle-option__trigger.is-active{background-color:var(--btn-bg-secondary);color:var(--btn-color-secondary)}aside.t-sidebar[data-lead=contact] .t-sidebar__header{display:none}aside.t-sidebar .t-sidebar__form{z-index:1;flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:auto}aside.t-sidebar .c-toggle-option{z-index:2;flex-shrink:0}aside.t-sidebar .t-sidebar__stage{flex:1;width:100%;min-height:0;position:relative}aside.t-sidebar .t-sidebar__focus{height:100%;min-height:0;padding-block:var(--space-s);justify-content:center;align-items:center;width:100%;display:flex;overflow:auto}aside.t-sidebar[data-lead=contact] .t-sidebar__focus{pointer-events:none}aside.t-sidebar .t-sidebar__contact{max-width:min(var(--col-6), 36rem);min-height:0;padding-block:var(--space-m);width:100%;margin-inline:auto;display:none;inset:0}aside.t-sidebar .t-sidebar__contact .c-links a.c-btn{width:100%}aside.t-sidebar[data-lead=contact] .t-sidebar__contact{display:flex;position:absolute}aside.t-sidebar .calendly-inline-widget{border-radius:var(--radius-block);width:min(100%,40rem);min-width:min(320px,100%);max-width:100%;height:min(700px,100dvh - 16rem);overflow:hidden}aside.t-sidebar .calendly-inline-widget iframe{width:100%;height:100%;display:block}aside.t-sidebar .t-sidebar__footer{z-index:1;grid-area:1/1;place-self:end}aside.t-sidebar .c-links a{min-width:0}@media (width<=768px){aside.t-sidebar .t-sidebar__form{align-items:start}aside.t-sidebar .t-sidebar__contact{max-width:var(--col-10);min-width:inherit}aside.t-sidebar .c-links{flex-direction:row}}body[data-sidebar-open] #CybotCookiebotDialog,body[data-sidebar-open] #CybotCookiebotDialogBodyUnderlay{display:none!important}@media (width<=699px){.t-tabs .intro{align-items:flex-start}}.t-tabs .c-tabs-sidebar .c-tabs__trigger{border-radius:var(--radius-block);color:var(--mode-headline-color);padding:var(--gap-2);text-align:left;transition:background-color var(--time-fast) var(--bezier-out), padding var(--time-fast) var(--bezier-out);white-space:normal;align-items:start;width:100%;display:flex}.t-tabs .c-tabs-sidebar .c-tabs__trigger .icon{background-color:var(--secondary-l);border-radius:var(--radius-btn);color:var(--secondary-d);height:var(--list-icon-m);transition:background-color var(--time-fast) var(--bezier-out), color var(--time-fast) var(--bezier-out);width:var(--list-icon-m);flex-shrink:0}.t-tabs .c-tabs-sidebar .c-tabs__trigger .copy>.h-s{min-height:var(--list-icon-m);align-items:center;display:flex}.t-tabs .c-tabs-sidebar .c-tabs__trigger .body{transition:grid-template-rows var(--time-fast) var(--bezier-out);grid-template-rows:0fr;display:grid;overflow:hidden}.t-tabs .c-tabs-sidebar .c-tabs__trigger .body>*{gap:var(--gap-2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.t-tabs .c-tabs-sidebar .c-tabs__trigger .body>*>:first-child{margin-top:var(--gap-2)}.t-tabs .c-tabs-sidebar .c-tabs__trigger .body .c-m{color:var(--mode-headline-color)}.t-tabs .c-tabs-sidebar .c-tabs__trigger:is(.is-active,[aria-selected=true]){background-color:var(--mode);padding:var(--gap-3) var(--gap-3) var(--gap-7) var(--gap-2)}.t-tabs .c-tabs-sidebar .c-tabs__trigger:is(.is-active,[aria-selected=true]) .icon{background-color:var(--secondary-d);color:var(--light)}.t-tabs .c-tabs-sidebar .c-tabs__trigger:is(.is-active,[aria-selected=true]) .body{grid-template-rows:1fr}.t-tabs .c-tabs-sidebar[data-etch-tabs]:not([data-etch-bound]) .c-tabs__item:first-child .c-tabs__trigger{background-color:var(--mode);padding:var(--gap-3) var(--gap-3) var(--gap-7) var(--gap-2)}.t-tabs .c-tabs-sidebar[data-etch-tabs]:not([data-etch-bound]) .c-tabs__item:first-child .c-tabs__trigger .icon{background-color:var(--secondary-d);color:var(--light)}.t-tabs .c-tabs-sidebar[data-etch-tabs]:not([data-etch-bound]) .c-tabs__item:first-child .c-tabs__trigger .body{grid-template-rows:1fr}.t-tabs .c-tabs-sidebar .c-tabs__panel{background-color:var(--secondary-l);height:100%;min-height:inherit}.t-tabs .c-tabs-sidebar .c-tabs__panel.is-open,.t-tabs .c-tabs-sidebar .c-tabs__panel[aria-hidden=false]{padding:var(--hero-inner);justify-content:center;align-items:center;width:100%;margin:0;display:flex}.t-tabs .c-tabs-sidebar[data-etch-tabs]:not([data-etch-bound]) .c-tabs__item:first-child .c-tabs__panel{padding:var(--hero-inner);justify-content:center;align-items:center;display:flex}.t-tabs .teaser{aspect-ratio:1;background-color:var(--mode);padding:var(--frame-inner);z-index:1;width:min(100%,33.8rem);position:relative}.t-tabs .teaser>p{font-size:var(--h-xs)}.t-tabs .teaser .visual{background-color:var(--mode-teaser-bg);flex:1 0 0;width:100%;min-height:0}@media (prefers-reduced-motion:reduce){.t-tabs .c-tabs__trigger,.t-tabs .c-tabs__trigger .icon,.t-tabs .c-tabs__trigger .body{transition:none}}@media (width<=1024px){.t-tabs .o-container{padding:var(--section-l-inner)}}@media (width<=940px){.t-tabs .c-tabs-sidebar .c-tabs__panel.is-open,.t-tabs .c-tabs-sidebar .c-tabs__panel[aria-hidden=false],.t-tabs .c-tabs-sidebar[data-etch-tabs]:not([data-etch-bound]) .c-tabs__item:first-child .c-tabs__panel{width:100%}.t-tabs .c-tabs-sidebar .c-tabs__trigger .body .c-m{font-size:var(--body-font)!important}}@media (width>=941px){.t-tabs .c-tabs-sidebar .c-tabs__panel.is-open,.t-tabs .c-tabs-sidebar .c-tabs__panel[aria-hidden=false],.t-tabs .c-tabs-sidebar[data-etch-tabs]:not([data-etch-bound]) .c-tabs__item:first-child .c-tabs__panel{width:auto}}@media (width<=1025px){.t-result .c-metrics{grid-template-columns:1fr 1fr;min-height:40dvh;display:grid}.t-result .c-metrics .c-metrics__result{grid-row:span 2;justify-content:space-between}.t-result .c-metrics ul{margin-block-start:auto}.t-result .o-container{padding:var(--section-l-inner)}}@media (width<=720px){.t-result .c-metrics{grid-template-columns:1fr}}.t-stage{padding-block:0}.t-stage .stage{padding:var(--hero-inner);overflow:clip}.t-stage>figure{z-index:0;height:60dvh}.t-stage>figure img{object-position:bottom center}.t-stage .stage:after{background-image:linear-gradient(to bottom, transparent 50%, var(--type01-dark-bg) 95%);content:"";pointer-events:none;z-index:1;height:60dvh;position:absolute;inset:0}.t-stage .stage>:not(figure){z-index:2;position:relative}.t-stage .c-links a{min-width:0}@media (width>=1025px){.t-stage .stage{padding:var(--space-xl)}.t-stage .c-links{align-self:flex-end}}@media (width<=1024px){.t-stage .o-container{padding:var(--section-l-inner)}}.t-basic:has(.c-slider--review){background-color:#0000;background-image:linear-gradient(to bottom, transparent, var(--secondary))}@media (width<=1025px){.t-basic{padding-bottom:0}.t-basic:not(#results) .o-container{padding:var(--section-l-inner)}.t-basic:has(.c-slider--review){background-color:#0000}.t-basic:has(.c-slider--review) .o-container{padding:0}}.t-review{background-image:linear-gradient(to bottom, transparent, var(--secondary));gap:var(--flex-gap-l);flex-direction:column;min-width:0;max-width:100%;display:flex;overflow:clip}.t-review .intro .h-l{max-width:var(--col-6)}@media (width<=699px){.t-review .intro .h-l{max-width:none}}.t-focus{height:var(--hero-vh);position:relative;overflow:clip}.t-focus:after{background-image:radial-gradient(ellipse 50% 85% at 50% 100%, var(--secondary) 28%, var(--secondary-l) 78%, transparent 100%);content:"";bottom:0;pointer-events:none;height:40dvh;inset:0;top:initial;z-index:0;position:absolute}.t-focus figure{opacity:.5;pointer-events:none;z-index:0;justify-content:center;align-items:flex-start;height:fit-content;display:flex;top:12%;overflow:visible}.t-focus figure img{transform-origin:50%;will-change:transform;width:min(72rem,78vw);height:auto;margin:0 auto;display:block}.t-focus .o-container{z-index:1;position:relative}.t-focus .o-container>div{padding:var(--frame-inner)}@media (width<=1025px){.t-focus .o-container>div{padding:var(--section-l-inner)}}@media (width<=740px){.t-focus figure{top:-5%}}.t-service{background-image:linear-gradient(146deg, var(--secondary-l) 24%, var(--primary-el) 100%)}.t-service .o-container{padding-left:var(--grid-inner);padding-right:var(--grid-inner)}.t-service aside{height:var(--sidebar-height-min);padding:var(--frame-inner);overflow:clip}.t-service aside>figure{z-index:0}.t-service aside>figure img{object-position:bottom center}.t-service aside:after{background-image:linear-gradient(-31deg, var(--primary) 4%, oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / 15%) 84%);content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.t-service aside>:not(figure){z-index:2;position:relative}.t-service .c-teaser{background:var(--mode)}@media (width<=1024px){.t-service aside{order:2;position:relative;top:auto}.t-service aside p{font-size:var(--h-xl)}.t-service .o-container{padding:var(--section-l-inner)}}@media (width>=1025px){.t-service aside{top:var(--sticky-top);position:sticky}}@media (width<=1025px){.t-faq .o-container{padding:var(--section-l-inner)}}.t-lead{height:var(--hero-vh);padding-block:0;overflow:clip}.t-lead:after{background-image:linear-gradient(58deg, var(--secondary) 0%, var(--secondary-ed-o) 50%);content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.t-lead .c-unicorn,.t-lead>figure{z-index:0;width:100%;height:100%}.t-lead>:not(.c-unicorn):not(figure){z-index:2;position:relative}.t-lead .card{background-image:linear-gradient(161deg, var(--secondary-l) 0%, var(--mode) 91%);min-height:50rem;padding:var(--frame-inner)}.t-lead .card[data-mode=dark]{background-image:linear-gradient(161deg, var(--secondary) 0%, var(--primary) 91%)}@media (width>=1025px){.t-lead .lead{padding:var(--hero-inner) var(--space-xl)}}@media (width<=1025px){.t-lead{height:inherit}.t-lead .o-container{padding:var(--section-xl-inner) var(--section-l-inner) var(--section-l-inner)}.t-lead .o-container>div{min-height:var(--max-vh)}.t-lead .card{min-height:40dvh}}.t-legal{min-height:100vh;padding-block:var(--space-l) var(--space-xl)}.t-legal__nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--secondary-o-4);border-radius:var(--radius-btn);flex-wrap:wrap;gap:2px;width:fit-content;padding:2px;display:flex}.t-legal__content section{background-color:var(--mode-opacity-5);padding:var(--frame-inner);width:100%}.t-legal__link{border-radius:var(--radius-btn);color:var(--mode-reverse);font-size:var(--body-font);font-weight:var(--weight-strong);height:var(--btn-m-height);letter-spacing:var(--letter-spacing-copy);line-height:var(--line-height-cta);padding-inline:var(--gap-2);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.t-legal__link.is-active,.t-legal__link[aria-current=page]{background-color:var(--mode)}.t-legal__link:hover:not(.is-active,[aria-current=page]){background-color:var(--secondary-o-4)}.t-legal__list{gap:var(--gap-1);flex-direction:column;padding-left:1.15em;display:flex}.t-legal__list>li{padding-left:.2em;list-style:outside}.t-legal__list--ordered>li{list-style:decimal}.t-legal__table{width:100%;overflow-x:auto}.t-legal table{font-size:var(--body-font)}.t-legal th,.t-legal td{padding-inline:0 var(--gap-2)}.t-legal button[data-cookie-settings]{color:var(--mode-hyperlink-color);cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=1025px){.t-legal .o-container{padding:var(--section-l-inner)}}@media (width<=699px){.t-legal__nav{width:100%}.t-legal__link{padding-inline:var(--gap-15);flex:auto;justify-content:center}}:root{--main-frame:var(--grid-margin)}body{font-optical-sizing:auto;transition:background-color var(--bezier-bounce) var(--time-slow)}main{gap:var(--grid-margin);padding-top:calc(2*var(--header-height));flex-direction:column;display:flex}figure{margin:0}p[class*=c-]{color:var(--mode-headline-color)}@media (width<=768px){main section:first-child{padding-top:initial}}section,section.u-frame{border-radius:var(--radius-section);width:calc(100% - var(--grid-margin) * 2);margin-left:auto;margin-right:auto}section .o-container,section.u-frame .o-container{padding-left:0;padding-right:0}.u-strong{color:var(--mode-headline-color)}.c-avatar{gap:var(--gap-15)}.c-avatar:is(figure),.c-avatar figure{aspect-ratio:1;border-radius:var(--avatar-xl)}.c-avatar img{object-fit:cover;width:100%;height:100%}.c-avatar:is(figure).c-avatar--M,.c-avatar.c-avatar--M figure{height:var(--avatar-m);width:var(--avatar-m)}.c-avatar:is(figure).c-avatar--L,.c-avatar.c-avatar--L figure{height:var(--avatar-l);width:var(--avatar-l)}.c-avatar:is(figure).c-avatar--XL,.c-avatar.c-avatar--XL figure{border-radius:var(--avatar-xl);height:var(--avatar-xl);width:var(--avatar-xl)}.c-avatar:is(figure).primary,.c-avatar.primary figure{background-color:var(--primary)}.c-avatar:is(figure).secondary,.c-avatar.secondary figure{background-color:var(--secondary)}.c-avatar:is(figure).secondary-l,.c-avatar.secondary-l figure{background-color:var(--secondary-l)}.c-avatar:is(figure).mode-reverse,.c-avatar.mode-reverse figure{background-color:var(--mode-reverse)}.c-avatar p{text-align:left}.c-btn.opacity{background-color:var(--mode)}@media (width<=768px){.c-links{flex-direction:column;width:100%}.c-links .c-btn{width:100%}}.c-list{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-list.c-list--L{gap:var(--space-l)}.c-list.c-list--M{gap:var(--space-m)}.c-list.c-list--S{gap:var(--space-s)}.c-list.c-list--S>li{gap:var(--gap-05);padding-block-start:var(--gap-2)}.c-list>li{border-top:var(--border-list) var(--border-style) var(--mode-list-border-color);padding-block-start:var(--space-s)}.c-list-x{flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.c-list-x>li{border-top:var(--border-list) var(--border-style) var(--mode-list-border-color);column-gap:var(--grid-gutter);row-gap:var(--space-s);padding-block-start:var(--gap-4)}.c-badge{background-color:var(--dark-o-5);border-radius:var(--radius-btn);color:var(--mode-headline-color);font-family:var(--typeface-primary);font-size:var(--body-font);font-weight:var(--weight-headline);letter-spacing:var(--letter-spacing-headline);padding:var(--gap-1) var(--gap-15);width:fit-content;line-height:1}.c-badge--accent{background-color:var(--secondary-l)}.c-metric{width:100%;min-width:0}.c-insight{background-color:var(--mode);padding:var(--teaser-inner)}.c-review{background-color:var(--mode);min-width:0;height:100%;min-height:580px;padding:var(--hero-inner)}
