@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.woff2) format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_cc392c{font-family:inter,inter Fallback}.__variable_cc392c{--font-body:"inter","inter Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}:root{--color-bg:#ffffff;--color-off:#f4f5f7;--color-tint-soft:#eaf9fc;--color-tint:#d4f4fa;--color-highlight:#a9eaf7;--color-tint-alt:#e2e8ec;--color-ink:#131c15;--color-text:#1f2a22;--color-muted:#445047;--color-line:rgb(0 0 0/0.14);--color-accent:#a9eaf7;--color-accent-hover:#8fdff0;--color-accent-ink:#1d6a7b;--radius-panel:16px;--radius-card:8px;--radius-button:4px;--container:1280px;--gutter:clamp(20px,4vw,80px);--ease-out:cubic-bezier(0.16,1,0.3,1);--font-display:var(--font-archivo),"Arial Narrow",sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--color-bg)}body{margin:0;min-height:100dvh;color:var(--color-text);font-family:var(--font-body),system-ui,sans-serif;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}a,button,summary{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a,button{color:inherit}a{text-decoration:none}h1,h2,h3,p{margin:0}.display,h1,h2,h3{font-family:var(--font-display);font-stretch:62.5%;font-variation-settings:"wdth" 62;font-weight:700;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-ink);text-wrap:balance}h3{font-weight:600;line-height:1}img{display:block}[id]{scroll-margin-top:96px}::selection{background:var(--color-tint);color:var(--color-ink)}:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.page-shell{display:flex;flex-direction:column;width:100%}.pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-height:50px;padding:0 26px;border:1px solid transparent;border-radius:var(--radius-button);font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;text-align:center;transition:background-color .2s,border-color .2s,color .2s}.pill-accent{background:var(--color-accent);color:var(--color-ink)}.pill-accent:hover{background:var(--color-accent-hover)}.pill-dark{background:var(--color-ink);color:#ffffff}.pill-dark:hover{background:#2b372e}.pill-outline{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.pill-outline:hover{background:var(--color-ink);color:#ffffff}.pill-large{min-height:56px;padding:0 32px;font-size:17px}.eyebrow{font-variation-settings:"wdth" 62;font-size:18px;font-weight:700;letter-spacing:.01em;color:var(--color-ink)}.badge,.eyebrow{font-family:var(--font-display);font-stretch:62.5%;line-height:1;text-transform:uppercase}.badge{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-button);background:var(--color-ink);color:#ffffff;font-variation-settings:"wdth" 62;font-size:19px;font-weight:700}.badge svg{flex-shrink:0;font-size:22px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:12px 20px;border-radius:var(--radius-button);background:var(--color-ink);color:#ffffff;transform:translateY(-150%);transition:transform .2s}.skip-link:focus{transform:translateY(0)}.message-page{min-height:70dvh;max-width:760px;margin:auto;padding:48px 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.message-page h1{font-size:clamp(3rem,8vw,5.5rem)}.message-page p{color:var(--color-muted)}@media (max-width:899px){body{padding-bottom:88px}}[data-active=false] [data-loop],body:has(dialog[open]) [data-loop]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]{--reveal-delay:calc(var(--d, 0ms) + var(--i, 0) * 90ms);transition:opacity .8s ease var(--reveal-delay),translate 1s var(--ease-out) var(--reveal-delay),scale 1s var(--ease-out) var(--reveal-delay),filter .8s ease var(--reveal-delay),clip-path 1.1s var(--ease-out) var(--reveal-delay)}html.js [data-reveal]:not([data-in]){opacity:0;translate:0 36px;filter:blur(6px)}html.js [data-reveal=mask]:not([data-in]){opacity:1;filter:none;translate:0 .4em;clip-path:inset(0 0 100% 0)}html.js [data-reveal=mask][data-in]{clip-path:inset(-10% -5% -25% -5%)}html.js [data-reveal=zoom]:not([data-in]){scale:.92;translate:0 24px}@media (min-width:1200px){html.js [data-reveal=left]:not([data-in]){translate:-32px 0}html.js [data-reveal=right]:not([data-in]){translate:32px 0}}html.js.gsap [data-reveal]{transition:none}html.js.gsap [data-reveal][data-tilt]{transition:transform .6s var(--ease-out)}html.js [data-reveal][data-tilt]{transition-property:opacity,translate,scale,filter,transform;transition-duration:.8s,1s,1s,.8s,.6s;transition-delay:var(--reveal-delay),var(--reveal-delay),var(--reveal-delay),var(--reveal-delay),0s}html.js:not(.ready) [data-reveal]:not([data-in]),html.js:not(.ready) [data-split] .split-unit{animation:reveal-failsafe 0s 4s forwards}}@keyframes reveal-failsafe{to{opacity:1;translate:none;scale:none;filter:none;clip-path:none;transform:none}}.split-mask{overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.split-mask,.split-unit{display:inline-block}@media (prefers-reduced-motion:no-preference){html.js [data-split] .split-unit{animation:split-rise .9s var(--ease-out) both;animation-delay:calc(var(--d, 0s) + var(--i, 0) * 45ms)}html.js [data-load]{animation:load-fade 1s var(--ease-out) both;animation-delay:var(--d,0s)}}@keyframes split-rise{0%{transform:translateY(110%) rotate(4deg);opacity:0}to{transform:none;opacity:1}}@keyframes load-fade{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}[data-tilt]{--rx:0deg;--ry:0deg;position:relative;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--ease-out)}[data-tilt]:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgb(255 255 255/.32),transparent 60%);opacity:0;transition:opacity .35s ease}@media (hover:hover) and (pointer:fine){[data-tilt]:hover{z-index:1}[data-tilt]:hover:after{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-scroll-zoom]{animation:scroll-zoom linear both;animation-timeline:view();animation-range:entry 0 cover 55%}}}@keyframes scroll-zoom{0%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){details{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--ease-out),content-visibility .45s allow-discrete}details[open]::details-content{block-size:auto}}[data-stagger]>:nth-child(2){--i:1}[data-stagger]>:nth-child(3){--i:2}[data-stagger]>:nth-child(4){--i:3}[data-stagger]>:nth-child(5){--i:4}[data-stagger]>:nth-child(6){--i:5}[data-stagger]>:nth-child(7){--i:6}[data-stagger]>:nth-child(n+8){--i:7}