@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_03ff5b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_03ff5b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_03ff5b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_03ff5b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_03ff5b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_03ff5b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_03ff5b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_03ff5b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_03ff5b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_Fallback_03ff5b;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_03ff5b{font-family:__Inter_Tight_03ff5b,__Inter_Tight_Fallback_03ff5b;font-style:normal}.__variable_03ff5b{--font-display:"__Inter_Tight_03ff5b","__Inter_Tight_Fallback_03ff5b"}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:__JetBrains_Mono_Fallback_a3cc63;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:__JetBrains_Mono_a3cc63,__JetBrains_Mono_Fallback_a3cc63;font-style:normal}.__variable_a3cc63{--font-mono:"__JetBrains_Mono_a3cc63","__JetBrains_Mono_Fallback_a3cc63"}.Nav_bar__9bpMA{position:fixed;inset:0 0 auto 0;z-index:80;height:var(--nav-h);display:flex;align-items:center;gap:var(--s-5);padding:0 var(--gutter);color:#fff;mix-blend-mode:difference}.Nav_brand__M2gkX{display:flex;align-items:center;gap:10px}.Nav_mark__j9JBR{width:26px;height:26px}.Nav_brand__M2gkX span{font-family:var(--f-mono);font-size:13px;letter-spacing:.06em}.Nav_links__5bwm_{display:flex;gap:28px;margin-left:auto}.Nav_links__5bwm_ a{position:relative;font-size:var(--fs-sm);opacity:.72;transition:opacity var(--dur-ui) var(--ease-std)}.Nav_links__5bwm_ a:hover,.Nav_links__5bwm_ a[aria-current]{opacity:1}.Nav_links__5bwm_ a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.Nav_links__5bwm_ a[aria-current]:after{transform:scaleX(1)}.Nav_tools__GmtkR{display:flex;align-items:center;gap:var(--s-4)}.Nav_lang__Vg6NG{display:flex;align-items:center;font-family:var(--f-mono);font-size:12px}.Nav_langItem__NuBkb{display:inline-flex;align-items:center}.Nav_langActive__7a0Sn,.Nav_lang__Vg6NG a{padding:8px 3px}.Nav_lang__Vg6NG a{opacity:.5;transition:opacity var(--dur-ui)}.Nav_lang__Vg6NG a:hover{opacity:1}.Nav_sep__7HbVi{opacity:.3;margin:0 3px}.Nav_theme__AWhlm{width:36px;height:36px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;transition:border-color var(--dur-ui)}.Nav_theme__AWhlm:hover{border-color:#fff}.Nav_theme__AWhlm svg{width:16px;height:16px}.Nav_cta__ceIdq{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;background:#fff;color:#000;font-size:13px;font-weight:500;border:1px solid #fff;transition:background-color var(--dur-ui),color var(--dur-ui),transform .5s var(--ease-out)}.Nav_cta__ceIdq:hover{background:transparent;color:#fff}.Nav_menuBtn__hmvwV{display:none;width:40px;height:40px;position:relative}.Nav_menuBtn__hmvwV i,.Nav_menuBtn__hmvwV i:before{position:absolute;left:10px;right:10px;height:1px;background:#fff;transition:transform .4s var(--ease-out)}.Nav_menuBtn__hmvwV i{top:16px}.Nav_menuBtn__hmvwV i:before{content:"";left:0;right:0;top:7px}.Nav_menuBtn__hmvwV i[data-open=true]{transform:translateY(3.5px) rotate(45deg)}.Nav_menuBtn__hmvwV i[data-open=true]:before{transform:translateY(-7px) rotate(-90deg)}.Nav_overlay__sZn_6{position:fixed;inset:0;z-index:70;background:var(--bg);color:var(--fg)}.Nav_overlayScroll__pCEhs{position:absolute;top:var(--nav-h);left:0;right:0;bottom:0;padding:var(--s-6) var(--gutter);display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-6);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.Nav_overlayScroll__pCEhs>*{flex-shrink:0}.Nav_overlay__sZn_6[hidden]{display:none}.Nav_overlay__sZn_6 li{display:flex;align-items:baseline;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);animation:Nav_menuIn__0zgN4 .7s var(--ease-out) both;animation-delay:var(--d)}.Nav_overlay__sZn_6 li .Nav_mono__PXl79{color:var(--fg-subtle);transition:color var(--dur-ui)}.Nav_overlay__sZn_6 ol:has(li[data-active]) li:not([data-active]) a{opacity:.55}.Nav_overlay__sZn_6 li[data-active] .Nav_mono__PXl79{color:var(--fg)}.Nav_overlay__sZn_6 li a{font-size:clamp(32px,9vw,48px);font-weight:500;letter-spacing:var(--tracking-heading);line-height:1.1}.Nav_overlayFoot__gVJhn{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4)}.Nav_overlayFoot__gVJhn .Nav_langActive__7a0Sn,.Nav_overlayFoot__gVJhn .Nav_lang__Vg6NG a{padding:10px 4px}.Nav_overlayCta__xU9IS{display:inline-flex;gap:10px;align-items:center;height:48px;padding:0 20px;background:var(--fg);color:var(--bg);font-weight:500}@keyframes Nav_menuIn__0zgN4{0%{opacity:0;transform:translateY(16px)}}@media (max-width:900px){.Nav_cta__ceIdq,.Nav_links__5bwm_{display:none}.Nav_tools__GmtkR{margin-left:auto}.Nav_menuBtn__hmvwV{display:block}.Nav_tools__GmtkR>.Nav_lang__Vg6NG{display:none}}:root{--n-0:#000;--n-50:#0a0a0a;--n-100:#141414;--n-200:#1f1f1f;--n-300:#2e2e2e;--n-400:#4d4d4d;--n-500:#737373;--n-600:#a3a3a3;--n-700:#cfcfcf;--n-800:#e8e8e8;--n-900:#f2f2f2;--n-1000:#fff;--bg:var(--n-0);--bg-raised:var(--n-50);--fg:var(--n-1000);--fg-muted:#a0a0a0;--fg-subtle:#7a7a7a;--line:hsla(0,0%,100%,.1);--line-strong:hsla(0,0%,100%,.28);--grid-minor:hsla(0,0%,100%,.045);--grid-major:hsla(0,0%,100%,.09);--selection:hsla(0,0%,100%,.9);--f-display:var(--font-display),"Inter Tight",system-ui,sans-serif;--f-sans:var(--font-display),"Inter Tight",system-ui,sans-serif;--f-mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--fs-micro:0.6875rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:clamp(1.375rem,1.1rem + 0.8vw,1.75rem);--fs-xl:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);--fs-2xl:clamp(2.25rem,1.4rem + 3.4vw,5rem);--fs-display:clamp(3.25rem,1.6rem + 7vw,8.75rem);--lh-tight:0.92;--lh-snug:1.1;--lh-body:1.6;--tracking-display:-0.045em;--tracking-heading:-0.03em;--tracking-mono:0.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--gutter:clamp(16px,3.2vw,48px);--section:clamp(96px,14vh,168px);--max:1440px;--nav-h:72px;--r-0:0;--r-sm:2px;--r-pill:999px;--hairline:1px;--shadow-none:none;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-inout:cubic-bezier(0.77,0,0.175,1);--ease-std:cubic-bezier(0.2,0,0,1);--dur-fast:0.18s;--dur-ui:0.28s;--dur-reveal:1.1s;--dur-draw:1.6s;--stagger:0.06s;color-scheme:dark}:root[data-theme=light]{--bg:var(--n-1000);--bg-raised:var(--n-900);--fg:var(--n-0);--fg-muted:#525252;--fg-subtle:#6b6b6b;--line:rgba(0,0,0,.1);--line-strong:rgba(0,0,0,.28);--grid-minor:rgba(0,0,0,.05);--grid-major:rgba(0,0,0,.1);--selection:rgba(0,0,0,.9);color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--nav-h);scrollbar-gutter:stable}html[data-loader=exit],html[data-loader=run]{overflow:hidden}body{min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--f-sans);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;transition:background-color .5s var(--ease-out),color .5s var(--ease-out)}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}canvas,img,svg,video{display:block;max-width:100%}::selection{background:var(--selection);color:var(--bg)}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-mono);text-transform:uppercase}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:fixed;left:var(--gutter);top:8px;z-index:200;padding:10px 14px;background:var(--fg);color:var(--bg);transform:translateY(-150%);transition:transform var(--dur-ui) var(--ease-std)}.skip-link:focus{transform:none}[data-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transition-delay:var(--d,0s)}[data-reveal].is-in,html:not(.js) [data-reveal]{opacity:1;transform:none}html:not(.js) .split-line>span,html:not(.js) .split-word>span{transform:none!important}.split-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.split-line>span{display:inline-block;transform:translate3d(0,110%,0);transition:transform var(--dur-reveal) var(--ease-out);transition-delay:var(--d,0s)}.is-in .split-line>span{transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.split-line>span,[data-reveal]{opacity:1;transform:none}}.split-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.split-word>span{display:inline-block;transform:translate3d(0,110%,0);transition:transform var(--dur-reveal) var(--ease-out);transition-delay:var(--d,0s)}.is-in .split-word>span{transform:none}@media (prefers-reduced-motion:reduce){.split-word>span{transform:none}}.re-cursor{position:fixed;left:0;top:0;z-index:100;pointer-events:none;width:0;height:0;mix-blend-mode:difference}.re-cursor:after,.re-cursor:before{content:"";position:absolute;background:#fff;transition:transform .35s var(--ease-out)}.re-cursor:before{width:18px;height:1px;left:-9px;top:0}.re-cursor:after{width:1px;height:18px;left:0;top:-9px}.re-cursor.is-hover:before{transform:scaleX(2.2)}.re-cursor.is-hover:after{transform:scaleY(2.2)}html.has-cursor,html.has-cursor [role=button],html.has-cursor a,html.has-cursor button,html.has-cursor label,html.has-cursor select,html.has-cursor summary{cursor:none}html.has-cursor input,html.has-cursor textarea{cursor:text}.Footer_footer__eNA9m{position:relative;border-top:1px solid var(--line-strong);padding:var(--s-9) var(--gutter) var(--s-5);overflow:hidden}.Footer_grid__WCfx6{display:grid;grid-template-columns:1.4fr 1fr 1.3fr 1.3fr;grid-gap:var(--s-7);gap:var(--s-7);max-width:var(--max);margin:0 auto}.Footer_brandCol__6UIwg{display:flex;flex-direction:column;gap:var(--s-4)}.Footer_brandCol__6UIwg .Footer_mono__yw_sH{color:var(--fg-subtle)}.Footer_mark__vprek{width:40px;height:40px}.Footer_tagline__WuViG{font-size:var(--fs-lg);letter-spacing:var(--tracking-heading);line-height:var(--lh-snug);max-width:18ch}.Footer_col__TmcuA h2{color:var(--fg-subtle);font-weight:400;margin-bottom:var(--s-4)}.Footer_col__TmcuA ul{display:grid;grid-gap:10px;gap:10px}.Footer_col__TmcuA a,.Footer_col__TmcuA address{font-size:var(--fs-sm);color:var(--fg-muted);font-style:normal;transition:color var(--dur-ui)}.Footer_col__TmcuA a:hover{color:var(--fg)}.Footer_wordmark__7sbYS{margin:var(--s-9) auto 0;max-width:var(--max);font-weight:600;font-size:clamp(48px,13.4vw,210px);letter-spacing:-.06em;line-height:.8;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--line-strong);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Footer_bottom__ch0uR{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;max-width:var(--max);margin:var(--s-5) auto 0;padding-top:var(--s-4);border-top:1px solid var(--line)}.Footer_bottom__ch0uR .Footer_mono__yw_sH{color:var(--fg-subtle)}.Footer_legal__CrE8A{display:flex;gap:var(--s-5);flex-wrap:wrap}.Footer_legal__CrE8A a{font-size:13px;color:var(--fg-muted)}.Footer_legal__CrE8A a:hover{color:var(--fg)}@media (max-width:900px){.Footer_grid__WCfx6{grid-template-columns:1fr 1fr}.Footer_brandCol__6UIwg{grid-column:1/-1}}@media (max-width:520px){.Footer_grid__WCfx6{grid-template-columns:1fr}}.Loader_loader__pyPOt{--k:1;--sz:clamp(132px,19vmin,188px);position:fixed;inset:0;z-index:85;display:none;color:var(--fg);animation:Loader_failsafe__YS3ru .6s 10s forwards}html.js .Loader_loader__pyPOt{display:block}html[data-loader=done] .Loader_loader__pyPOt{display:none}html[data-loader-mode=quick] .Loader_loader__pyPOt{--k:0.38}html[data-loader-mode=reduced] .Loader_loader__pyPOt{--k:0.0001}.Loader_panel__N9nf8{position:absolute;left:0;right:0;height:50.2%;background-color:var(--bg);background-image:linear-gradient(var(--grid-minor) 1px,transparent 1px),linear-gradient(90deg,var(--grid-minor) 1px,transparent 1px);background-size:48px 48px;transition:transform 1.1s var(--ease-inout);will-change:transform}.Loader_top__AgZUw{top:0;background-position:bottom}.Loader_bottom__5FALh{bottom:0;background-position:top}.Loader_axis__k3Duj,.Loader_seam__hWHZ5{position:absolute;background:var(--line-strong);transition:opacity .3s var(--ease-std)}.Loader_seam__hWHZ5{left:0;right:0;top:50%;height:1px;transform:scaleX(0);animation:Loader_grow__vXmio calc(1.3s * var(--k)) var(--ease-inout) calc(.05s * var(--k)) forwards}.Loader_axis__k3Duj{top:0;bottom:0;left:50%;width:1px;background:var(--line);transform:scaleY(0);animation:Loader_grow__vXmio calc(1.3s * var(--k)) var(--ease-inout) calc(.2s * var(--k)) forwards}.Loader_stage__XyqEa{position:absolute;inset:0;transition:opacity .4s var(--ease-std)}.Loader_corner__SgLLY{position:absolute;color:var(--fg-subtle);opacity:0;animation:Loader_fade__eqNiQ calc(.8s * var(--k)) var(--ease-out) calc(.5s * var(--k)) forwards}.Loader_tl__nEDvr{top:24px;left:var(--gutter)}.Loader_tr___VOq1{top:24px;right:var(--gutter)}.Loader_bl__cR4yD{bottom:24px;left:var(--gutter)}.Loader_br__cYLQo{bottom:24px;right:var(--gutter)}.Loader_center__kkY_V{position:absolute;left:50%;top:50%;width:var(--sz);height:var(--sz);transform:translate(-50%,-50%);transition:transform .7s var(--ease-out)}.Loader_frame__kRzF4{position:absolute;inset:0}.Loader_crop__wzXx2{position:absolute;width:14px;height:14px;border:0 solid var(--fg);opacity:0;animation:Loader_fade__eqNiQ calc(.6s * var(--k)) var(--ease-out) calc(.3s * var(--k)) forwards}.Loader_crop__wzXx2:first-child{top:-22px;left:-22px;border-top-width:1px;border-left-width:1px}.Loader_crop__wzXx2:nth-child(2){top:-22px;right:-22px;border-top-width:1px;border-right-width:1px}.Loader_crop__wzXx2:nth-child(3){bottom:-22px;left:-22px;border-bottom-width:1px;border-left-width:1px}.Loader_crop__wzXx2:nth-child(4){bottom:-22px;right:-22px;border-bottom-width:1px;border-right-width:1px}.Loader_mark__5TYMo{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.Loader_ring__Ba5NI{fill:none;stroke:currentColor;stroke-opacity:.32;stroke-width:2.5;stroke-dasharray:1 1;stroke-dashoffset:1;transform:rotate(-90deg);transform-origin:center;transform-box:fill-box;animation:Loader_draw__NZrLW calc(1.6s * var(--k)) var(--ease-inout) calc(.15s * var(--k)) forwards}.Loader_blade__UfMVZ{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:5;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;animation:Loader_draw__NZrLW calc(1.15s * var(--k)) var(--ease-inout) calc((.4s + var(--i) * .2s) * var(--k)) forwards,Loader_fill__83zyS calc(.8s * var(--k)) var(--ease-out) calc((1.45s + var(--i) * .14s) * var(--k)) forwards}.Loader_word__Iobk6{position:absolute;top:calc(100% + 56px);left:50%;transform:translateX(-50%);display:flex;margin:0;padding-left:.46em;font-size:13px;font-weight:500;letter-spacing:.46em;line-height:1.2;white-space:nowrap}.Loader_word__Iobk6>span{display:block;overflow:hidden}.Loader_word__Iobk6>span>span{display:block;transform:translateY(110%);animation:Loader_rise__LmK0t calc(.9s * var(--k)) var(--ease-out) calc((.95s + var(--i) * .04s) * var(--k)) forwards}.Loader_meter__BcFSs{position:absolute;top:calc(100% + 100px);left:50%;width:min(260px,70vw);transform:translateX(-50%);opacity:0;animation:Loader_fade__eqNiQ calc(.7s * var(--k)) var(--ease-out) calc(.6s * var(--k)) forwards}.Loader_meta__pHzPu{display:flex;justify-content:space-between;color:var(--fg-subtle)}.Loader_count__BUnmP{color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Loader_bar__kjbLB{position:relative;height:1px;margin-top:10px;background:var(--line);overflow:hidden}.Loader_bar__kjbLB i{position:absolute;inset:0;background:var(--fg);transform:scaleX(var(--re-load,0));transform-origin:left}html[data-loader=exit] .Loader_loader__pyPOt{pointer-events:none}html[data-loader=exit] .Loader_stage__XyqEa{opacity:0}html[data-loader=exit] .Loader_center__kkY_V{transform:translate(-50%,-50%) scale(.9)}html[data-loader=exit] .Loader_axis__k3Duj,html[data-loader=exit] .Loader_seam__hWHZ5{opacity:0}html[data-loader=exit] .Loader_top__AgZUw{transform:translateY(-100%);transition-delay:.22s}html[data-loader=exit] .Loader_bottom__5FALh{transform:translateY(100%);transition-delay:.22s}html[data-loader-mode=quick] .Loader_panel__N9nf8{transition-duration:.75s}html[data-loader-mode=quick][data-loader=exit] .Loader_bottom__5FALh,html[data-loader-mode=quick][data-loader=exit] .Loader_top__AgZUw{transition-delay:.08s}html[data-loader-mode=reduced] .Loader_loader__pyPOt{transition:opacity .35s var(--ease-std)}html[data-loader-mode=reduced][data-loader=exit] .Loader_loader__pyPOt{opacity:0}html[data-loader-mode=reduced][data-loader=exit] .Loader_bottom__5FALh,html[data-loader-mode=reduced][data-loader=exit] .Loader_top__AgZUw{transform:none}html[data-loader-mode=reduced][data-loader=exit] .Loader_center__kkY_V{transform:translate(-50%,-50%)}@media (max-width:600px){.Loader_corner__SgLLY:nth-of-type(2),.Loader_corner__SgLLY:nth-of-type(4){display:none}.Loader_word__Iobk6{font-size:12px;top:calc(100% + 44px)}.Loader_meter__BcFSs{top:calc(100% + 84px)}}@keyframes Loader_grow__vXmio{to{transform:none}}@keyframes Loader_draw__NZrLW{to{stroke-dashoffset:0}}@keyframes Loader_fill__83zyS{to{fill-opacity:1}}@keyframes Loader_rise__LmK0t{to{transform:none}}@keyframes Loader_fade__eqNiQ{to{opacity:1}}@keyframes Loader_failsafe__YS3ru{to{opacity:0;visibility:hidden;pointer-events:none}}.RootDocument_grain__SrzJT{position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:RootDocument_grain__SrzJT .9s steps(6) infinite}[data-theme=light] .RootDocument_grain__SrzJT{opacity:.08}@keyframes RootDocument_grain__SrzJT{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.RootDocument_grain__SrzJT{animation:none}}