@font-face{font-family:Dossier Sans;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Dossier Sans;src:url(/fonts/inter-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Dossier Sans;src:url(/fonts/inter-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Dossier Sans;src:url(/fonts/inter-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--page:#fbfcfd;--surface:#fff;--surface-alt:#f9fafb;--chip:#f5f6f9;--border:#e5e7eb;--ink:#14171f;--ink-2:#373f51;--ink-3:#4a5264;--muted:#677084;--muted-2:#81899a;--muted-3:#9ba2b0;--dark:#222834;--accent:#2563eb;--hot:#e8483f;--ok:#1f9d55;--overlay:#14171f99;--scrim:#00000014;--step-m2:clamp(.6944rem, .6871rem + .0365vw, .72rem);--step-m1:clamp(.8333rem, .8143rem + .0952vw, .9rem);--step-0:clamp(1rem, .9643rem + .1786vw, 1.125rem);--step-1:clamp(1.2rem, 1.1411rem + .2946vw, 1.4062rem);--step-2:clamp(1.44rem, 1.3492rem + .454vw, 1.7578rem);--step-3:clamp(1.728rem, 1.5939rem + .6704vw, 2.1973rem);--step-4:clamp(2.0736rem, 1.8813rem + .9614vw, 2.7466rem);--step-5:clamp(2.4883rem, 2.2183rem + 1.3499vw, 3.4332rem);--step-6:clamp(2.986rem, 2.613rem + 1.8651vw, 4.2915rem);--space-3xs:clamp(.25rem, .2411rem + .0446vw, .2812rem);--space-2xs:clamp(.5rem, .4821rem + .0893vw, .5625rem);--space-xs:clamp(.75rem, .7232rem + .1339vw, .8438rem);--space-s:clamp(1rem, .9643rem + .1786vw, 1.125rem);--space-m:clamp(1.5rem, 1.4464rem + .2679vw, 1.6875rem);--space-l:clamp(2rem, 1.9286rem + .3571vw, 2.25rem);--space-xl:clamp(3rem, 2.8929rem + .5357vw, 3.375rem);--space-2xl:clamp(4rem, 3.8571rem + .7143vw, 4.5rem);--space-3xl:clamp(6rem, 5.7857rem + 1.0714vw, 6.75rem);--space-xs-s:clamp(.75rem, .6429rem + .5357vw, 1.125rem);--space-s-m:clamp(1rem, .8036rem + .9821vw, 1.6875rem);--space-s-l:clamp(1rem, .6429rem + 1.7857vw, 2.25rem);--space-m-l:clamp(1.5rem, 1.2857rem + 1.0714vw, 2.25rem);--space-m-xl:clamp(1.5rem, .9643rem + 2.6786vw, 3.375rem);--space-l-xl:clamp(2rem, 1.6071rem + 1.9643vw, 3.375rem);--space-l-2xl:clamp(2rem, 1.2857rem + 3.5714vw, 4.5rem);--space-xl-2xl:clamp(3rem, 2.5714rem + 2.1429vw, 4.5rem);--space-xl-3xl:clamp(3rem, 1.9286rem + 5.3571vw, 6.75rem);--space-2xl-4xl:clamp(4rem, 2.5714rem + 7.1429vw, 9rem);--rail:72px;--mobile-nav-height:calc(61px + env(safe-area-inset-bottom,0px));--canvas:1440px;--grid-max:1382px;--col-main:680px;--col-side:344px;--col-gap:32px;--r-badge:4px;--r-xs:6px;--r-sm:8px;--r-row:12px;--r-status:14px;--r-media:16px;--r-card:20px;--r-shell:24px;--r-pill:999px;--font:"Dossier Sans", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--ink);font-family:var(--font);margin:0;font-size:16px;line-height:18.4px;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,video{max-width:100%;display:block}canvas[data-scene-ready]{transition:opacity .35s}canvas[data-scene-ready=false]{opacity:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:200;border-radius:var(--r-xs);background:var(--dark);color:#fff;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;opacity:0;padding:6px 8px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s .3s,transform .12s .3s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 6px 20px #14171f2e}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}[data-tip-side=right]:after{top:50%;bottom:auto;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}[data-tip-side=right]:hover:after,[data-tip-side=right]:focus-visible:after{transform:translateY(-50%)translate(0)}[data-tip-side=bottom]:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%)translateY(-4px)}[data-tip-side=bottom]:hover:after,[data-tip-side=bottom]:focus-visible:after{transform:translate(-50%)translateY(0)}@media (hover:none){[data-tip]:after{display:none}}@media (prefers-reduced-motion:reduce){canvas[data-scene-ready]{transition:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
