@font-face{font-family:manrope;src:url(../media/manrope_400-s.p.2_jbqey-4v1kj.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:manrope;src:url(../media/manrope_500-s.p.21y6niy9w8qc-.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:manrope;src:url(../media/manrope_600-s.p.0h6t0myo2kvww.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.oEUr8q_className{font-family:manrope,manrope Fallback}.oEUr8q_variable{--font-sans:"manrope", "manrope Fallback"}
@font-face{font-family:mono;src:url(../media/mono_400-s.p.241593q5rwot4.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.Y-fvDq_className{font-family:mono,mono Fallback;font-weight:400}.Y-fvDq_variable{--font-mono:"mono", "mono Fallback"}
@font-face{font-family:fallback;src:local(Arial);size-adjust:104%}:root{--base:#0a0a0a;--surface:#171717;--raised:#262626;--text:#fafafa;--muted:#a3a3a3;--accent:#2f80ff;--line:#262626;--deep:#101010;--control-line:#525252;--action:#fafafa;--control-hover:#e5e5e5;--ease-out:cubic-bezier(.2, .65, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{background:var(--base);color:var(--text);font-family:var(--font-sans), fallback, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7;overflow-x:clip}body:has(dialog[open]){overflow:hidden}#main-content{z-index:2;background:var(--base);position:relative;box-shadow:0 48px 96px -16px #000000f2}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.035em;font-weight:500;line-height:1.15}h1{font-size:clamp(38px,4.5vw,64px)}h2{font-size:clamp(30px,3vw,44px)}h3{font-size:24px}p{color:var(--muted)}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{background:var(--accent);color:var(--text)}section{scroll-margin-top:104px}.container{max-width:1280px;margin-inline:auto;padding-inline:40px}.eyebrow{font-family:var(--font-mono), monospace;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1.5}.button{isolation:isolate;min-height:52px;color:var(--base);transition:transform .18s var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:20px;padding:14px 24px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.button,.button *,.button [class*=shinyText]{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}.button:before,.button.secondary:after{content:"";z-index:-2;background:var(--action);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:background .18s var(--ease-out);position:absolute;inset:0}.button:hover:before{background:var(--control-hover)}.button svg{stroke-width:1.6px;transition:transform .18s var(--ease-out)}.button:active{transform:translateY(1px)}.button.secondary{color:var(--text);background:0 0}.button.secondary,.button.secondary *,.button.secondary [class*=shinyText]{color:#fafafa!important;-webkit-text-fill-color:#fafafa!important}.button.secondary:before{background:var(--control-line)}.button.secondary:after{z-index:-1;background:var(--base);inset:1px}.button.secondary:hover:before{background:var(--accent)}.button.secondary:hover:after{background:var(--surface)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.button:hover svg{transform:translate(2px,-2px)}}.textLink{border-bottom:1px solid var(--control-line);min-height:44px;color:var(--text);align-items:center;gap:20px;font-size:14px;transition:color .18s;display:inline-flex}.textLink:hover{color:var(--accent)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notFound{align-content:center;justify-items:start;gap:32px;max-width:1000px;min-height:100vh;margin:auto;padding:40px;display:grid}.sectionHeader{grid-template-columns:1fr .8fr;align-items:end;gap:64px;margin-bottom:56px;display:grid}.sectionHeader p{max-width:540px}.sectionLabel{margin-bottom:24px}.revealLine{overflow-clip-margin:.15em;display:block;overflow:clip}.revealLine>span{will-change:transform;display:block}.glyphText{line-height:1.15;display:inline-block;position:relative}.glyphVisual{white-space:nowrap;align-items:baseline;display:inline-flex}.glyphSpace{white-space:pre}.glyphSlot{height:1em;line-height:1em;display:inline-block;position:relative;overflow:hidden}.glyphMeasure{visibility:hidden}.glyphReel{flex-direction:column;width:100%;transition:transform .52s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset:0 auto auto 0;transform:translateY(0)}.glyphReel>span{text-align:center;flex-shrink:0;height:1em;line-height:1em;display:block}.button:hover .glyphReel,.button:focus-visible .glyphReel{transition-delay:var(--glyph-delay);transform:translateY(-5em)}.numberReveal{position:relative}.numberVisual{line-height:1.12;display:inline-flex}.numberSlot{height:1.12em;line-height:1.12em;position:relative;overflow:hidden}.numberMeasure{visibility:hidden}.numberReel{transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--digit-delay);flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(0)}.numberReel>span{flex-shrink:0;height:1.12em;line-height:1.12em;display:block}[data-count-state=resolved] .numberReel{transform:translateY(calc(var(--digit-shift) * -1.12em))}@media (prefers-reduced-motion:reduce){.glyphReel{transition:none!important;transform:none!important}.numberReel{transform:translateY(calc(var(--digit-shift) * -1.12em));transition:none!important}}.cross{width:12px;height:12px;position:absolute}.cross:before,.cross:after{content:"";background:var(--accent);opacity:.8;position:absolute}.cross:before{width:12px;height:1px;top:6px}.cross:after{width:1px;height:12px;left:6px}@media (max-width:800px){.container{padding-inline:28px}.sectionHeader{grid-template-columns:1fr;gap:24px;margin-bottom:36px}body{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--reading:65ch;--space-section:128px}p{text-wrap:pretty}h2{font-size:clamp(32px,3.6vw,52px);line-height:1.1}h3{line-height:1.25}.sectionHeader{grid-template-columns:1.1fr .75fr;align-items:end;gap:100px;margin-bottom:64px}.sectionHeader h2{max-width:650px}.sectionHeader p{font-size:17px;line-height:1.8}.button{border:0;min-height:52px;font-size:14px;font-weight:500}@media (max-width:800px){.sectionHeader{gap:40px;margin-bottom:40px}.sectionHeader p{font-size:16px}}@media (max-width:600px){.sectionHeader{grid-template-columns:1fr;gap:24px}.container{padding-inline:24px}}@media (max-width:480px){.container{padding-inline:20px}.button{gap:14px;padding:14px 18px}}.chamferFrame,[data-chamfer-frame]{clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));background:var(--raised);border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.chamferFrame:after,[data-chamfer-frame]:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 32px #0a0a0a8c}
