:root{--cj-red:oklch(60% .18 22);--cj-orange:oklch(70.4% .18 39.5);--cj-yellow:oklch(90% .18 106.29);--cj-green:oklch(62% .17 148);--cj-blue:oklch(63% .17 230);--cj-purple:oklch(62% .16 298);--cj-pink:oklch(80.13% .1901 325.88);--cj-earth-ed:oklch(71.14% .0448 54.16);--cj-earth-d:oklch(79.9% .0346 54.07);--cj-earth:oklch(66% .06 55);--cj-earth-l:oklch(92.52% .0171 76.11);--cj-earth-el:oklch(96.01% .0198 106.77);--dark-lv:.16;--dark-c:0;--dark-h:0;--dark:#0a0a0a;--dark-ed:#050505;--dark-d:#080808;--dark-l:#141414;--dark-el:#1f1f1f;--dark-t:#30303000;--dark-o-5:#3030300d;--dark-o-4:#3030301f;--dark-o-3:#3030304d;--dark-o-2:#3030308c;--dark-o-1:#303030e6;--light-lv:.99;--light-c:0;--light-h:0;--light:#fff;--light-ed:#e8e8e8;--light-d:#f0f0f0;--light-l:#fafafa;--light-el:#fff;--light-t:#fff0;--light-o-5:#ffffff0a;--light-o-4:#ffffff1f;--light-o-3:#ffffff4d;--light-o-2:#ffffff8c;--light-o-1:#ffffffe6;--neutral-lv:.65;--neutral-c:0;--neutral-h:0;--neutral-d:#666;--neutral:#999;--neutral-l:#e1e1e1;--dark-t-1:var(--dark-o-1);--dark-t-2:var(--dark-o-2);--dark-t-3:var(--dark-o-3);--dark-t-4:var(--dark-o-4);--dark-t-5:var(--dark-o-5);--light-t-1:var(--light-o-1);--light-t-2:var(--light-o-2);--light-t-3:var(--light-o-3);--light-t-4:var(--light-o-4);--light-t-5:var(--light-o-5);--opacity-light:var(--dark-t-2);--opacity-light-hover:var(--dark-t-3);--opacity-light-active:var(--dark-t-1);--opacity-light-inactive:var(--dark-t-4);--opacity-dark:var(--light-t-2);--opacity-dark-hover:var(--light-t-3);--opacity-dark-active:var(--light-t-1);--opacity-dark-inactive:var(--light-t-4);--primary-lv:.7;--primary-c:.19;--primary-h:40;--primary-ed:oklch(.22 .1 var(--primary-h));--primary-d:oklch(.48 .18 var(--primary-h));--primary:oklch(var(--primary-lv) var(--primary-c) var(--primary-h));--primary-l:oklch(.83 .1 var(--primary-h));--primary-el:oklch(.94 .04 var(--primary-h));--primary-t:oklch(var(--primary-lv) var(--primary-c) var(--primary-h) / 0);--primary-o-1:oklch(var(--primary-lv) var(--primary-c) var(--primary-h) / .1);--primary-o-2:oklch(var(--primary-lv) var(--primary-c) var(--primary-h) / .2);--primary-o-3:oklch(var(--primary-lv) var(--primary-c) var(--primary-h) / .4);--primary-o-4:oklch(var(--primary-lv) var(--primary-c) var(--primary-h) / .6);--primary-o-5:oklch(var(--primary-lv) var(--primary-c) var(--primary-h) / .8);--secondary-lv:.95;--secondary-c:.19;--secondary-h:97;--secondary-ed:oklch(.22 .08 var(--secondary-h));--secondary-d:oklch(.55 .17 var(--secondary-h));--secondary:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h));--secondary-l:oklch(.97 .09 var(--secondary-h));--secondary-el:oklch(.99 .04 var(--secondary-h));--secondary-t:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / 0);--secondary-o-1:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / .1);--secondary-o-2:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / .2);--secondary-o-3:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / .4);--secondary-o-4:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / .6);--secondary-o-5:oklch(var(--secondary-lv) var(--secondary-c) var(--secondary-h) / .8);--accent01-lv:.65;--accent01-c:.27;--accent01-h:303;--accent01-ed:oklch(.25 .15 var(--accent01-h));--accent01-d:oklch(.35 .18 var(--accent01-h));--accent01:oklch(var(--accent01-lv) var(--accent01-c) var(--accent01-h));--accent01-l:oklch(.78 .2 var(--accent01-h));--accent01-el:oklch(.93 .08 var(--accent01-h));--accent01-t:oklch(var(--accent01-lv) var(--accent01-c) var(--accent01-h) / 0);--accent01-o:oklch(var(--accent01-lv) var(--accent01-c) var(--accent01-h) / .15);--accent01-o-1:oklch(var(--accent01-lv) var(--accent01-c) var(--accent01-h) / .1);--accent01-o-2:oklch(var(--accent01-lv) var(--accent01-c) var(--accent01-h) / .2);--accent01-o-3:oklch(var(--accent01-lv) var(--accent01-c) var(--accent01-h) / .4);--accent01-o-4:oklch(var(--accent01-lv) var(--accent01-c) var(--accent01-h) / .6);--accent01-o-5:oklch(var(--accent01-lv) var(--accent01-c) var(--accent01-h) / .8);--accent02-lv:.55;--accent02-c:.18;--accent02-h:145;--accent02-ed:oklch(.25 .1 var(--accent02-h));--accent02-d:oklch(.38 .12 var(--accent02-h));--accent02:oklch(var(--accent02-lv) var(--accent02-c) var(--accent02-h));--accent02-l:oklch(.85 .1 var(--accent02-h));--accent02-el:oklch(.94 .05 var(--accent02-h));--accent02-t:oklch(var(--accent02-lv) var(--accent02-c) var(--accent02-h) / 0);--accent02-o:oklch(var(--accent02-lv) var(--accent02-c) var(--accent02-h) / .15);--accent02-o-1:oklch(var(--accent02-lv) var(--accent02-c) var(--accent02-h) / .1);--accent02-o-2:oklch(var(--accent02-lv) var(--accent02-c) var(--accent02-h) / .2);--accent02-o-3:oklch(var(--accent02-lv) var(--accent02-c) var(--accent02-h) / .4);--accent02-o-4:oklch(var(--accent02-lv) var(--accent02-c) var(--accent02-h) / .6);--accent02-o-5:oklch(var(--accent02-lv) var(--accent02-c) var(--accent02-h) / .8);--accent03-lv:.83;--accent03-c:.18;--accent03-h:110;--accent03-ed:oklch(.3 .1 var(--accent03-h));--accent03-d:oklch(.38 .12 var(--accent03-h));--accent03:oklch(var(--accent03-lv) var(--accent03-c) var(--accent03-h));--accent03-l:oklch(.89 .12 var(--accent03-h));--accent03-el:oklch(.96 .06 var(--accent03-h));--accent03-t:oklch(var(--accent03-lv) var(--accent03-c) var(--accent03-h) / 0);--accent03-o:oklch(var(--accent03-lv) var(--accent03-c) var(--accent03-h) / .15);--accent03-o-1:oklch(var(--accent03-lv) var(--accent03-c) var(--accent03-h) / .1);--accent03-o-2:oklch(var(--accent03-lv) var(--accent03-c) var(--accent03-h) / .2);--accent03-o-3:oklch(var(--accent03-lv) var(--accent03-c) var(--accent03-h) / .4);--accent03-o-4:oklch(var(--accent03-lv) var(--accent03-c) var(--accent03-h) / .6);--accent03-o-5:oklch(var(--accent03-lv) var(--accent03-c) var(--accent03-h) / .8);--core-error-lv:.55;--core-error-c:.2;--core-error-h:30;--core-error-d:oklch(.45 .18 var(--core-error-h));--core-error:oklch(var(--core-error-lv) var(--core-error-c) var(--core-error-h));--core-error-l:oklch(.94 .03 var(--core-error-h));--core-error-body:oklch(100% 0 0);--core-success-lv:.75;--core-success-c:.18;--core-success-h:155;--core-success-d:oklch(.6 .1 var(--core-success-h));--core-success:oklch(var(--core-success-lv) var(--core-success-c) var(--core-success-h));--core-success-l:oklch(.93 .05 var(--core-success-h));--core-success-body:oklch(30% .08 130);--core-muted-lv:.87;--core-muted-c:0;--core-muted-h:0;--core-muted-d:oklch(.62 var(--core-muted-c) var(--core-muted-h));--core-muted:oklch(var(--core-muted-lv) var(--core-muted-c) var(--core-muted-h));--core-muted-l:oklch(.94 var(--core-muted-c) var(--core-muted-h));--core-muted-body:oklch(.42 var(--core-muted-c) var(--core-muted-h));--min-viewport:360;--max-viewport:1600;--grid-gutter:8px;--grid-margin:20px;--grid-inner:var(--space-xl);--space-unit:var(--grid-margin);--space-xs:var(--space-unit);--space-s:calc(var(--space-unit) * 2);--space-m:calc(var(--space-unit) * 3);--space-l:calc(var(--space-unit) * 5);--space-xl:calc(var(--space-unit) * 7);--space-2xl:calc(var(--space-unit) * 10);--max-width:min(100vw, 1440px);--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);--bezier-stretch:cubic-bezier(.2, .9, .3, 1.3);--time-in:.25s;--time-out:.185s;--time-slow:.7s;--time-normal:.45s;--time-fast:.3s;--time-stretch:.38s;--motion-page-in:page-in var(--time-slow) var(--bezier-out) both;--motion-fade-in:fade-in var(--time-in) var(--bezier-in) both;--motion-stretch-ease:var(--bezier-stretch);--motion-stretch-time:var(--time-stretch);--z-section:2;--z-widget:9;--z-header:10;--z-cursor:10;--z-footer:100;--z-overlay:15;--z-loader:1500;--offset-vh:160dvh;--hero-vh:95dvh;--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:clamp(calc(500rem / var(--base-font)), calc(500rem / var(--base-font) + (600 - 500) * var(--fluid)), 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-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);--main-top:clamp(calc(1rem * (0 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((0 - 0) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (0 / var(--base-font)))) + (((0 - 0) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (0 / var(--base-font))));--main-bottom:0;--main-first-child:0;--section-top:80px;--section-bottom:100px;--section-gap:clamp(4.8rem, calc(4.8rem + 3.2 * var(--fluid)), 8rem);--section-inner:var(--grid-gutter);--section-wrap:var(--col-6);--section-top--hero:clamp(12rem, calc(12rem + 8 * var(--fluid)), 20rem);--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(3.2rem, calc(3.2rem + .8 * var(--fluid)), 4rem);--frame-inner:clamp(3.2rem, calc(3.2rem + .8 * var(--fluid)), 4rem);--teaser-inner:clamp(1.6rem, calc(1.6rem + .8 * var(--fluid)), 2.4rem);--banner-inner:var(--gap-6);--modal-inner:var(--teaser-inner);--avatar-xs:var(--gap-25);--avatar-s:var(--gap-4);--avatar-m:var(--gap-6);--avatar-l:var(--gap-8);--avatar-xl:var(--gap-10);--icon-xs:clamp(calc(12rem / var(--base-font)), calc(12rem / var(--base-font) + (12 - 12) * var(--fluid)), calc(12rem / var(--base-font)));--icon-s:clamp(calc(20rem / var(--base-font)), calc(20rem / var(--base-font) + (24 - 20) * var(--fluid)), calc(24rem / var(--base-font)));--icon-m:clamp(calc(24rem / var(--base-font)), calc(24rem / var(--base-font) + (32 - 24) * var(--fluid)), calc(32rem / var(--base-font)));--icon-l:clamp(calc(44rem / var(--base-font)), calc(44rem / var(--base-font) + (44 - 44) * var(--fluid)), 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-frame-xs:calc(var(--icon-xs) + var(--gap-15));--icon-frame-s:var(--btn-min-height);--icon-frame-m:var(--btn-m-height);--icon-frame-l:var(--btn-l-height);--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:clamp(calc(44rem / var(--base-font)), calc(44rem / var(--base-font) + (52 - 44) * var(--fluid)), calc(52rem / var(--base-font)));--btn-m-height:44px;--btn-min-height:32px;--btn-s-x:var(--gap-1);--btn-s-y:var(--gap-1);--btn-m-x:var(--gap-3);--btn-m-y:var(--gap-2);--btn-l-x:clamp(calc(30rem / var(--base-font)), calc(30rem / var(--base-font) + (30 - 30) * var(--fluid)), calc(30rem / var(--base-font)));--btn-l-y:clamp(calc(12rem / var(--base-font)), calc(12rem / var(--base-font) + (14 - 12) * var(--fluid)), calc(14rem / var(--base-font)));--btn-icon:1.75rem;--btn-sm-icon-distance-x:-150%;--btn-sm-icon-distance-y:0%;--btn-m-icon-distance-x:-150%;--btn-m-icon-distance-y:0%;--cta-min-width:var(--col-3);--typeface-primary:ui-sans-serif, system-ui, sans-serif;--typeface-secondary:ui-monospace, monospace;--weight-label:600;--weight-headline:600;--weight-body:400;--weight-mono:400;--weight-link:600;--weight-strong:600;--weight-input:400;--letter-spacing-headline:-.04rem;--letter-spacing-body:0;--line-height-btn:1;--line-height-cta:1;--line-height-headline:1;--line-height-body:1.1;--line-height-input:.9;--line-height-link:.9;--line-height-blockquote:.9;--line-height-caption:.9;--headline-margin-bottom:.9em;--copy-margin-bottom:.5em;--opacity-body:1;--h-4xl-size:54rem;--h-3xl-size:44rem;--h-2xl-size:34rem;--h-xl-size:28rem;--h-l-size:20rem;--h-m-size:16rem;--h-s-size:14rem;--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:44rem;--c-xl-size:28rem;--c-l-size:20rem;--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:clamp(calc(0rem / var(--base-font)), calc(0rem / var(--base-font) + (0 - 0) * var(--fluid)), calc(0rem / var(--base-font)));--radius-block:clamp(calc(8rem / var(--base-font)), calc(8rem / var(--base-font) + (8 - 8) * var(--fluid)), calc(8rem / var(--base-font)));--radius-navigation:clamp(calc(4rem / var(--base-font)), calc(4rem / var(--base-font) + (10 - 4) * var(--fluid)), calc(10rem / var(--base-font)));--radius-teaser:clamp(calc(8rem / var(--base-font)), calc(8rem / var(--base-font) + (8 - 8) * var(--fluid)), calc(8rem / var(--base-font)));--radius-image:clamp(calc(4rem / var(--base-font)), calc(4rem / var(--base-font) + (4 - 4) * var(--fluid)), calc(4rem / var(--base-font)));--radius-img:4px;--radius-btn:4px;--radius-avatar:var(--avatar-l);--radius-badge:clamp(calc(40rem / var(--base-font)), calc(40rem / var(--base-font) + (40 - 40) * var(--fluid)), calc(40rem / var(--base-font)));--radius-icon:clamp(calc(4rem / var(--base-font)), calc(4rem / var(--base-font) + (4 - 4) * var(--fluid)), calc(4rem / var(--base-font)));--radius-input:clamp(calc(4rem / var(--base-font)), calc(4rem / var(--base-font) + (4 - 4) * var(--fluid)), calc(4rem / var(--base-font)));--radius-message:clamp(calc(4rem / var(--base-font)), calc(4rem / var(--base-font) + (10 - 4) * var(--fluid)), calc(10rem / 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:2px;--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-12:calc(var(--gap-unit) * 12);--col-unit:calc(var(--max-width) / 12 - (var(--grid-gutter) * 11 / 12));--col-1:var(--col-unit);--col-2:calc(var(--col-unit) * 2 + var(--grid-gutter));--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>=1240px){:root{--cta-min-width:200px}}@media (width<=940px){:root{--section-wrap:var(--col-10);--cta-min-width:var(--col-4);--h-4xl-size:32rem}}@media (width<=840px){:root{--cta-min-width:var(--col-5);--space-xs:calc(var(--space-unit) * .5);--space-s:calc(var(--space-unit) * 1);--space-m:calc(var(--space-unit) * 2);--space-l:calc(var(--space-unit) * 4);--space-xl:calc(var(--space-unit) * 8);--space-2xl:calc(var(--space-unit) * 12);--c-2xl-size:32rem;--c-xl-size:24rem;--c-l-size:18rem;--c-micro-size:10.5rem;--h-4xl-size:54rem;--h-3xl-size:44rem;--h-2xl-size:34rem;--h-xl-size:24rem;--h-l-size:18rem;--h-m-size:16rem}}@media (width<=767px){:root{--hero-vh:120dvh;--default-vh:var(--hero-vh);--section-top:60px;--section-bottom:60px}}@media (width<=640px){:root{--sidebar-inner:var(--gap-2);--section-wrap:var(--col-10);--grid-gutter:4px;--grid-margin:16px;--btn-m-x:var(--gap-15);--btn-m-y:var(--gap-15)}}@media (prefers-reduced-motion:reduce){:root{--motion-stretch-time:.001ms}}:root{--btn-bg-primary:var(--primary);--btn-color-primary:var(--dark);--btn-bg-primary-hover:var(--primary-l);--btn-color-primary-hover:var(--btn-color-primary);--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(--dark);--btn-bg-secondary-hover:var(--secondary-d);--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(--light-d);--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);--btn-bg-destructive:var(--core-error);--btn-color-destructive:var(--core-error-body);--btn-bg-destructive-hover:var(--core-error-d);--btn-color-destructive-hover:var(--core-error-body);--btn-border-destructive-outline:var(--core-error);--btn-color-destructive-outline:var(--core-error);--btn-border-destructive-outline-hover:var(--core-error-d);--btn-color-destructive-outline-hover:var(--core-error-body);--btn-icon-destructive:var(--btn-color-destructive);--btn-icon-destructive-hover:var(--btn-color-destructive-hover);--btn-outline-bg-destructive:transparent;--btn-bg-constructive:var(--core-success);--btn-color-constructive:var(--core-success-body);--btn-bg-constructive-hover:var(--core-success-d);--btn-color-constructive-hover:var(--core-success-body);--btn-border-constructive-outline:var(--core-success-d);--btn-color-constructive-outline:var(--core-success-d);--btn-border-constructive-outline-hover:var(--core-success-d);--btn-color-constructive-outline-hover:var(--core-success-body);--btn-icon-constructive:var(--btn-color-constructive);--btn-icon-constructive-hover:var(--btn-color-constructive-hover);--btn-outline-bg-constructive:transparent;--btn-bg-muted:var(--core-muted);--btn-color-muted:var(--core-muted-body);--btn-bg-muted-hover:var(--core-muted-d);--btn-color-muted-hover:var(--light);--btn-border-muted-outline:var(--core-muted-d);--btn-color-muted-outline:var(--core-muted-body);--btn-border-muted-outline-hover:var(--core-muted-d);--btn-color-muted-outline-hover:var(--light);--btn-icon-muted:var(--btn-color-muted);--btn-icon-muted-hover:var(--btn-color-muted-hover);--btn-outline-bg-muted:transparent;--btn-bg-opacity:var(--mode-opacity-5);--btn-color-opacity:var(--mode-headline-color);--btn-bg-opacity-hover:var(--mode-opacity-4);--btn-color-opacity-hover:var(--btn-color-opacity);--btn-bg-light-opacity:var(--btn-bg-opacity);--btn-color-light-opacity:var(--btn-color-opacity);--btn-bg-light-opacity-hover:var(--btn-bg-opacity-hover);--btn-color-light-opacity-hover:var(--btn-color-opacity-hover);--btn-bg-dark-opacity:var(--btn-bg-opacity);--btn-color-dark-opacity:var(--btn-color-opacity);--btn-bg-dark-opacity-hover:var(--btn-bg-opacity-hover);--btn-color-dark-opacity-hover:var(--btn-color-opacity-hover);--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(--primary);--active-color-light:var(--light);--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(--dark);--highlight-bg-light:var(--cj-pink);--highlight-color-light-hover:var(--dark);--highlight-bg-light-hover:color-mix(in oklch, var(--cj-pink) 75%, var(--mode));--highlight-color-dark:var(--dark);--highlight-bg-dark:var(--cj-pink);--highlight-color-dark-hover:var(--dark);--highlight-bg-dark-hover:color-mix(in oklch, var(--cj-pink) 75%, var(--mode));--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(--primary);--header-bg-dark:var(--primary);--header-color-light:var(--dark);--header-color-dark:var(--light);--topbar-bg-light:var(--primary);--topbar-bg-dark:var(--primary);--topbar-color-light:var(--dark);--topbar-color-dark:var(--light);--hyperlink-color-light:var(--accent01);--hyperlink-color-dark:var(--accent01);--control-color-light:var(--dark);--control-bg-light:var(--light-d);--control-color-dark:var(--light);--control-bg-dark:var(--dark-l);--control-highlight-color:var(--dark);--control-highlight-bg:var(--primary);--control-opacity-color:var(--mode-reverse);--control-opacity-bg:var(--mode-opacity-4);--placeholder-light:var(--neutral-d);--placeholder-dark:var(--neutral);--label-color-light:var(--neutral-d);--label-color-dark:var(--neutral-l);--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-4);--border-opacity-light:var(--dark-o-4);--border-color-light-focus:var(--dark-o-1);--border-color-light-active:var(--dark);--border-color-dark:var(--light-o-4);--border-opacity-dark:var(--light-o-4);--border-color-dark-focus:var(--light-o-1);--border-color-dark-active:var(--light);--teaser-bg-light:var(--dark-o-1);--teaser-bg-dark:var(--light-o-1);--body-bg-light:var(--cj-earth-el);--body-bg-dark:var(--dark-l);--section-bg-light:var(--light);--section-bg-dark:var(--dark);--headline-color-light:var(--dark);--headline-color-dark:var(--light);--copy-color-light:var(--neutral-d);--copy-color-dark:var(--neutral);--copy-muted-light:var(--neutral-d);--copy-muted-dark:var(--neutral);--type01-light-bg:var(--light-d);--type02-light-bg:var(--light-el);--type01-dark-bg:var(--dark-d);--type02-dark-bg:var(--dark-ed);--accent01-light-bg:var(--accent01-el);--accent01-light-color:var(--accent01);--accent01-dark-bg:var(--accent01-d);--accent01-dark-color:var(--accent01);--accent02-light-bg:var(--accent02-el);--accent02-light-color:var(--accent02);--accent02-dark-bg:var(--accent02-d);--accent02-dark-color:var(--accent02);--accent03-light-bg:var(--accent03-el);--accent03-light-color:var(--accent03-d);--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-background:var(--mode);--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-bg-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);--accent01-color:var(--accent01-light-color);--accent02-bg:var(--accent02-light-bg);--accent02-color:var(--accent02-light-color);--accent03-bg:var(--accent03-light-bg);--accent03-color:var(--accent03-light-color);--accent:var(--accent01);--accent-bg:var(--accent01-bg);--accent-color:var(--accent01-color)}[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-background:var(--mode);--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-bg-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);--accent01-color:var(--accent01-dark-color);--accent02-bg:var(--accent02-dark-bg);--accent02-color:var(--accent02-dark-color);--accent03-bg:var(--accent03-dark-bg);--accent03-color:var(--accent03-dark-color);--accent:var(--accent01);--accent-bg:var(--accent01-bg);--accent-color:var(--accent01-color)}[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:var(--accent01);--accent-bg:var(--accent01-bg);--accent-color:var(--accent01-color);--accent-opacity:var(--accent01-o)}[data-accent=accent02]{--accent:var(--accent02);--accent-bg:var(--accent02-bg);--accent-color:var(--accent02-color);--accent-opacity:var(--accent02-o)}[data-accent=accent03]{--accent:var(--accent03);--accent-bg:var(--accent03-bg);--accent-color:var(--accent03-color);--accent-opacity:var(--accent03-o)}[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}section[data-mode],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,.u-labelhidden{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-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}@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]){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>*{opacity:1}}[data-split],[data-heading-split],.heading-split,.g-heading{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-split],.js-loaded [data-heading-split],.js-loaded .heading-split,.js-loaded .g-heading,.js-loaded [data-clip],.js-loaded [data-scale],.js-loaded [data-reveal-paragraph]{visibility:visible;opacity:1}.heading-split__mask{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;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}
