@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_98ad3912-module__9GIQTa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_98ad3912-module__9GIQTa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_2c3d1c90-module__SpjQga__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2c3d1c90-module__SpjQga__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--sheen:255, 255, 255;--bg:#000;--ink:#fff;--on-ink:#000;--glass:#ffffff12;--scrim:0, 0, 0;--glass-2:none;--ink-2:rgba(var(--sheen), .6);--ink-3:rgba(var(--sheen), .36);--ink-4:rgba(var(--sheen), .2);--hair:rgba(var(--sheen), .15);--hair-2:rgba(var(--sheen), .075);--panel:rgba(var(--sheen), .038);--panel-2:rgba(var(--sheen), .065);--sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", var(--font-inter), "Segoe UI", sans-serif;--mono:var(--font-mono), ui-monospace, SFMono-Regular, monospace;--pad:clamp(20px, 5vw, 88px);--inset:clamp(9px, 1.1vw, 15px);--rad:clamp(20px, 2.2vw, 30px);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg)}html:active-view-transition{scroll-behavior:auto}body{background:var(--bg);color:var(--ink);font-family:var(--sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}img,svg,canvas{max-width:100%;display:block}:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px;border-radius:8px}:root[data-theme=light]{--sheen:12, 12, 16;--bg:#f4f4f5;--ink:#0b0b0d;--on-ink:#fff;--glass:#ffffffad;--glass-2:#fcfcfddb;--scrim:244, 244, 245;--ink-2:#0c0c109e;--ink-3:#0c0c106b;--ink-4:#0c0c1042;--hair:#0c0c1029;--hair-2:#0c0c1016;--panel:#0c0c100a;--panel-2:#0c0c1012}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section{padding:clamp(76px, 10vw, 150px) var(--pad);position:relative}.head{max-width:1120px;margin:0 0 clamp(42px,5.5vw,70px)}.head.mid{text-align:center;margin-inline:auto}.lab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 clamp(18px,2.2vw,26px);font-size:11px}.h2{letter-spacing:-.042em;text-wrap:balance;margin:0 0 clamp(18px,2.2vw,28px);font-size:clamp(2.15rem,5.4vw,4.6rem);font-weight:650;line-height:.98}.lt{color:var(--ink-2);font-weight:300}.dek{color:var(--ink-2);letter-spacing:-.014em;max-width:56ch;font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.55}.head.mid .dek{margin-inline:auto}.btnA,.btnB{letter-spacing:-.012em;border-radius:100px;justify-content:center;align-items:center;padding:15px 28px;font-size:15px;display:inline-flex}.btnA{background:var(--ink);color:var(--on-ink);font-weight:600;transition:transform .2s,opacity .2s}.btnA:hover{opacity:.88;transform:translateY(-2px)}.btnB{color:var(--ink);background:var(--panel);border:1px solid var(--hair);-webkit-backdrop-filter:blur(14px);font-weight:500;transition:background .2s,border-color .2s}.btnB:hover{background:var(--panel-2);border-color:rgba(var(--sheen), .26)}.btnRow{flex-wrap:wrap;gap:10px;display:flex}.btnRow.mid{justify-content:center}@media (prefers-reduced-motion:reduce){.btnA:hover{transform:none}}::view-transition-old(.page){animation:.52s cubic-bezier(.55,0,.85,.3) both page-out}::view-transition-new(.page){animation:.66s cubic-bezier(.16,1,.3,1) 90ms both page-in}@keyframes page-out{0%{opacity:1;filter:blur();transform:scale(1)}30%{opacity:.86;filter:blur(50px);transform:scale(1.025)}to{opacity:0;filter:blur(50px);transform:scale(1.07)}}@keyframes page-in{0%{opacity:0;filter:blur(58px);transform:scale(1.06)}55%{opacity:.9;filter:blur(58px);transform:scale(1.022)}to{opacity:1;filter:blur();transform:scale(1)}}::view-transition-group(.page){animation-duration:.66s;animation-timing-function:cubic-bezier(.33,0,.2,1)}::view-transition-group(root){animation-duration:.66s;animation-timing-function:cubic-bezier(.33,0,.2,1)}::view-transition-old(root){animation-duration:.66s;animation-timing-function:cubic-bezier(.33,0,.2,1)}::view-transition-new(root){animation-duration:.66s;animation-timing-function:cubic-bezier(.33,0,.2,1)}::view-transition-group(site-frame){z-index:100;animation:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-frame){display:none}::view-transition-old(site-header){display:none}::view-transition-new(site-frame){animation:none}::view-transition-new(site-header){animation:none}::view-transition{pointer-events:none}@media (max-width:760px){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
.Frame-module__ABwAtW__frame{inset:var(--inset);border-radius:var(--rad);pointer-events:none;z-index:9000;box-shadow:0 0 0 100vmax var(--bg);position:fixed}.Frame-module__ABwAtW__frame:after{content:"";border-radius:inherit;border:1px solid rgba(var(--sheen), .14);position:absolute;inset:0}.Frame-module__ABwAtW__frame:before{content:"";border-radius:inherit;background:conic-gradient(from var(--spin), transparent 0deg, transparent 246deg, rgba(var(--sheen), 0) 270deg, rgba(var(--sheen), .55) 312deg, rgba(var(--sheen), 1) 334deg, rgba(var(--sheen), .4) 348deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.6px;animation:8s steps(240,end) infinite Frame-module__ABwAtW__travel;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes Frame-module__ABwAtW__travel{to{--spin:360deg}}@media (max-width:760px){.Frame-module__ABwAtW__frame:before{--spin:320deg;animation:none}}@media (prefers-reduced-motion:reduce){.Frame-module__ABwAtW__frame:before{--spin:320deg;animation:none}}
.Header-module__arFiJq__hdr{top:calc(var(--inset) + 12px);left:calc(var(--inset) + 16px);right:calc(var(--inset) + 16px);z-index:8000;align-items:center;gap:16px;display:flex;position:fixed}.Header-module__arFiJq__veil{top:var(--inset);left:var(--inset);right:var(--inset);border-radius:var(--rad) var(--rad) 0 0;pointer-events:none;background:linear-gradient(180deg, rgba(var(--scrim), .82) 0%, rgba(var(--scrim), .66) 44%, rgba(var(--scrim), .3) 76%, rgba(var(--scrim), 0) 100%);height:108px;transition:opacity .3s;display:none;position:fixed;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.Header-module__arFiJq__open .Header-module__arFiJq__veil{opacity:0}.Header-module__arFiJq__left{flex:1;align-items:center;display:flex}.Header-module__arFiJq__mid{-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);flex:none;align-items:center;gap:7px;display:flex}.Header-module__arFiJq__right{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.Header-module__arFiJq__logo{align-items:center;display:flex}.Header-module__arFiJq__mark{flex:none;width:46px;height:46px}.Header-module__arFiJq__pill{background:var(--glass);border:1px solid rgba(var(--sheen), .16);height:46px;box-shadow:inset 0 1px 0 rgba(var(--sheen), .18), 0 6px 24px #00000047;-webkit-backdrop-filter:blur(30px);letter-spacing:-.005em;border-radius:100px;align-items:center;gap:9px;padding:0 20px;font-size:14.5px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.Header-module__arFiJq__pill:hover{background:rgba(var(--sheen), .09);border-color:rgba(var(--sheen), .26)}.Header-module__arFiJq__menuBtn{cursor:pointer}.Header-module__arFiJq__pctPill{padding:0 15px}.Header-module__arFiJq__pctPill:hover{background:var(--glass);border-color:var(--hair)}.Header-module__arFiJq__pct{font-family:var(--mono);color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:12px}.Header-module__arFiJq__burger{flex-direction:column;flex:none;justify-content:center;gap:4px;width:17px;display:flex}.Header-module__arFiJq__burger i{background:var(--ink);height:1.6px;transition:transform .32s var(--ease), width .32s ease;border-radius:2px;display:block}.Header-module__arFiJq__burger i:first-child{width:17px}.Header-module__arFiJq__burger i:last-child{width:11px}.Header-module__arFiJq__open .Header-module__arFiJq__burger i:first-child{transform:translateY(2.7px)rotate(45deg)}.Header-module__arFiJq__open .Header-module__arFiJq__burger i:last-child{width:17px;transform:translateY(-2.7px)rotate(-45deg)}.Header-module__arFiJq__cta{background:var(--ink);height:46px;color:var(--on-ink);letter-spacing:-.01em;border-radius:100px;align-items:center;padding:0 24px;font-size:14.5px;font-weight:600;transition:transform .2s,opacity .2s;display:inline-flex}.Header-module__arFiJq__cta:hover{opacity:.88;transform:translateY(-1px)}.Header-module__arFiJq__scrim{z-index:7850;opacity:0;pointer-events:none;background:#00000057;transition:opacity .36s;position:fixed;inset:0}.Header-module__arFiJq__scrimOn{opacity:1;pointer-events:auto}.Header-module__arFiJq__menu{z-index:7900;top:0;left:var(--inset);right:var(--inset);border-bottom-left-radius:var(--rad);border-bottom-right-radius:var(--rad);border-bottom:1px solid rgba(var(--sheen), .14);-webkit-backdrop-filter:blur(14px)saturate(180%);box-shadow:inset 0 1px 0 rgba(var(--sheen), .16), 0 20px 70px #00000080;opacity:0;pointer-events:none;max-height:0;transition:opacity .32s ease, transform .44s var(--ease), max-height .44s var(--ease);background:0 0;position:fixed;overflow:hidden;transform:translateY(-12px)}.Header-module__arFiJq__menuOpen{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);max-height:92vh;transform:translateY(0)}.Header-module__arFiJq__menuIn{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);padding:clamp(84px,11vh,120px) clamp(22px,4vw,64px) clamp(30px,4vw,52px);display:grid}.Header-module__arFiJq__aside{flex-direction:column;gap:clamp(20px,3vh,34px);padding-top:6px;display:flex}.Header-module__arFiJq__grp{flex-direction:column;gap:9px;display:flex}.Header-module__arFiJq__grp a{color:var(--ink-3);width:fit-content;font-size:14.5px;transition:color .2s}.Header-module__arFiJq__grp a:hover{color:var(--ink)}.Header-module__arFiJq__primary{flex-direction:column;min-width:0;display:flex}.Header-module__arFiJq__primary a{border-top:1px solid var(--hair-2);color:var(--ink-2);transition:color .28s ease, padding-left .34s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:clamp(12px,1.6vh,20px) 0;display:flex;position:relative}.Header-module__arFiJq__primary a:last-child{border-bottom:1px solid var(--hair-2)}.Header-module__arFiJq__primary a:hover{color:var(--ink);padding-left:clamp(8px,1.2vw,18px)}.Header-module__arFiJq__primary span{letter-spacing:-.04em;font-size:clamp(1.7rem,3.6vw,3.1rem);font-weight:650;line-height:1.06}.Header-module__arFiJq__primary svg{opacity:0;width:clamp(18px,1.8vw,24px);height:clamp(18px,1.8vw,24px);transition:opacity .28s ease, transform .34s var(--ease);flex:none;transform:translate(-8px)}.Header-module__arFiJq__primary a:hover svg{opacity:1;transform:none}.Header-module__arFiJq__menuCta{background:var(--ink);height:54px;color:var(--on-ink);letter-spacing:-.01em;border-radius:100px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:none}.Header-module__arFiJq__menuCta svg{width:18px;height:18px}@media (max-width:760px){.Header-module__arFiJq__hdr{left:calc(var(--inset) + 8px);right:calc(var(--inset) + 8px);gap:10px}.Header-module__arFiJq__veil{display:block}.Header-module__arFiJq__pctPill,.Header-module__arFiJq__right{display:none}.Header-module__arFiJq__mid{margin-left:auto}.Header-module__arFiJq__pill{height:44px;padding:0 17px;font-size:15px}.Header-module__arFiJq__mark{width:44px;height:44px}.Header-module__arFiJq__menuIn{grid-template-columns:1fr;gap:26px;padding-top:clamp(76px,10vh,100px)}.Header-module__arFiJq__aside{flex-flow:wrap;order:3;gap:4px 20px;padding-top:0}.Header-module__arFiJq__grp{flex-flow:wrap;gap:4px 18px}.Header-module__arFiJq__grp a{padding:7px 0}.Header-module__arFiJq__menuCta{order:2;display:flex}.Header-module__arFiJq__menuOpen{overscroll-behavior:contain;max-height:90svh;overflow:hidden auto}}@media (prefers-reduced-motion:reduce){.Header-module__arFiJq__primary a:hover{padding-left:0}}@media (max-width:560px){.Header-module__arFiJq__primary span{font-size:clamp(1.85rem,8.4vw,2.4rem)}.Header-module__arFiJq__primary a{padding:15px 0}}@media (max-height:720px){.Header-module__arFiJq__menuIn{gap:18px clamp(24px,5vw,80px);padding-top:clamp(66px,11vh,92px);padding-bottom:24px}.Header-module__arFiJq__primary a{padding:8px 0}.Header-module__arFiJq__primary span{font-size:clamp(1.2rem,4.4vh,3.1rem)}.Header-module__arFiJq__menuCta{height:48px}.Header-module__arFiJq__menuOpen{overscroll-behavior:contain;max-height:94svh;overflow:hidden auto}}
.Loader-module__ciLxHG__wrap{z-index:9500;background:var(--bg);place-items:center;transition:opacity .75s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0}.Loader-module__ciLxHG__leaving{opacity:0;pointer-events:none}.Loader-module__ciLxHG__mark{flex-direction:column;align-items:center;gap:20px;transition:transform .75s cubic-bezier(.22,1,.36,1);display:flex}.Loader-module__ciLxHG__leaving .Loader-module__ciLxHG__mark{transform:scale(1.07)}.Loader-module__ciLxHG__svg{width:96px;height:96px;display:block;overflow:visible}.Loader-module__ciLxHG__prog{transition:stroke-dashoffset .18s linear}.Loader-module__ciLxHG__pct{font-family:var(--mono);letter-spacing:.16em;color:rgba(var(--sheen), .55);font-variant-numeric:tabular-nums;font-size:11px}@media (prefers-reduced-motion:reduce){.Loader-module__ciLxHG__wrap{display:none}}
