:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0c0c0e;--ink-2:#141418;--paper:#eeeae3;--paper-dim:#eeeae3a8;--paper-faint:#eeeae361;--line:#eeeae321;--violet:#8b6cff;--violet-deep:#5b3fd9;--mint:#89d4cf;--focus:var(--mint);--font-sans:var(--font-mona), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-space-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--gutter:clamp(1rem, 4vw, 3.5rem);--col-gap:clamp(1rem, 2.5vw, 2.5rem);--header-h:4.25rem;--section-pad:clamp(6rem, 13vw, 11rem);--fs-lead:clamp(1.3rem, 1rem + 1.2vw, 2.05rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--ink);color:var(--paper);-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;font-weight:420;line-height:1.5;overflow-x:clip}main{z-index:1;display:block;position:relative;overflow-x:clip}main:focus{outline:none}footer{z-index:1}img,svg,video{max-width:100%;display:block}svg{flex-shrink:0;display:inline-block}a{color:inherit}button{font:inherit;color:inherit}::selection{color:var(--ink);background:var(--violet)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}[data-theme=light]{--focus:var(--violet-deep)}.container{width:min(100% - 2 * var(--gutter), 1480px);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;font:400 .8rem/1 var(--font-mono);color:var(--ink);background:var(--paper);padding:.8rem 1rem;text-decoration:none;transition:transform .2s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}html.intro [data-hero-fade],html.enter [data-hero-fade]{opacity:0}html.menu-open{overflow:hidden}html[data-transition] main{transition:opacity .45s var(--ease-out)}html[data-transition=out] main{opacity:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html:not([data-motion]) *,html:not([data-motion]) :before,html:not([data-motion]) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.F67t3a_altimeter{top:50%;right:max(.5rem, calc(var(--gutter) * .22));z-index:30;mix-blend-mode:difference;width:2rem;height:42vh;position:fixed;transform:translateY(-50%)}.F67t3a_track{cursor:pointer;position:absolute;inset:0}.F67t3a_track svg{fill:none;stroke:#eeeae38c;stroke-width:1px;vector-effect:non-scaling-stroke;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.F67t3a_track svg path{vector-effect:non-scaling-stroke}.F67t3a_dot{background:var(--mint);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 0 3px #89d4cf40}.F67t3a_readout{font:400 10px/1 var(--font-mono);white-space:nowrap;color:var(--paper);position:absolute;top:50%;right:calc(100% + .6rem);transform:translateY(-50%)}.F67t3a_markers{width:0;margin:0;padding:0;list-style:none;position:absolute;inset:0 -.4rem 0 auto}.F67t3a_markers li{position:absolute;right:0;transform:translateY(-50%)}.F67t3a_markers button{cursor:pointer;background:0 0;border:0;width:.9rem;height:1.1rem;padding:0;display:block;position:relative}.F67t3a_markers button:before{content:"";background:var(--paper);width:.55rem;height:1px;transition:width .3s var(--ease-out);position:absolute;top:50%;right:0}.F67t3a_label{font:400 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--paper);opacity:0;transition:opacity .25s, transform .35s var(--ease-out);pointer-events:none;position:absolute;top:50%;right:calc(100% + .55rem);transform:translate(6px,-50%)}.F67t3a_markers button:hover:before,.F67t3a_markers button:focus-visible:before{width:.9rem}.F67t3a_markers button:hover .F67t3a_label,.F67t3a_markers button:focus-visible .F67t3a_label{opacity:1;transform:translateY(-50%)}html.menu-open .F67t3a_altimeter{visibility:hidden}@media (max-width:900px){.F67t3a_altimeter{display:none}}
.c4cxDW_backdrop{z-index:70;padding:14vh var(--gutter) 2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:c4cxDW_fade .25s var(--ease-out);background:#0c0c0e8c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.c4cxDW_dialog{background:var(--ink);width:min(40rem,100%);max-height:70vh;animation:c4cxDW_rise .35s var(--ease-out);border:1px solid #89d4cf59;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 120px -30px #000000e6,0 0 0 1px #00000080}.c4cxDW_field{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:0 1rem;display:flex}.c4cxDW_prompt{font:400 .72rem/1 var(--font-mono);color:var(--mint)}.c4cxDW_input{min-width:0;height:3.5rem;font:400 1.05rem/1 var(--font-mono);color:var(--paper);caret-color:var(--violet);background:0 0;border:0;outline:0;flex:1}.c4cxDW_input::placeholder{color:var(--paper-faint)}.c4cxDW_list{overscroll-behavior:contain;margin:0;padding:.5rem;list-style:none;overflow-y:auto}.c4cxDW_group{font:400 .68rem/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--paper-dim);padding:.75rem .6rem .4rem;display:block}.c4cxDW_option{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem .7rem;font-size:.98rem;display:flex}.c4cxDW_option[aria-selected=true]{color:var(--ink);background:var(--paper)}.c4cxDW_hint{font:400 .72rem/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--paper-dim);overflow:hidden}.c4cxDW_option[aria-selected=true] .c4cxDW_hint{color:#0c0c0e99}.c4cxDW_empty{font:400 .8rem/1.4 var(--font-mono);color:var(--paper-dim);padding:1rem .7rem}.c4cxDW_footer{border-top:1px solid var(--line);font:400 .68rem/1 var(--font-mono);color:var(--paper-faint);margin:0;padding:.7rem 1rem}.c4cxDW_toast{z-index:80;font:400 .78rem/1 var(--font-mono);color:var(--ink);background:var(--mint);transition:transform .45s var(--ease-out);pointer-events:none;border-radius:999px;margin:0;padding:.7rem 1rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%,200%)}.c4cxDW_toast[data-on]{transform:translate(-50%)}.c4cxDW_toast:empty{padding:0}@keyframes c4cxDW_fade{0%{opacity:0}}@keyframes c4cxDW_rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}
@font-face{font-stretch:75% 125%;font-family:mona;src:url(../media/MonaSans_normal_200_900-s.p.1kdvxkggsr1nm.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:mona Fallback;src:local(Arial);ascent-override:106.37%;descent-override:31.23%;line-gap-override:0.0%;size-adjust:102.48%}.p0vwkW_className{font-family:mona,mona Fallback;font-style:normal}.p0vwkW_variable{--font-mona:"mona", "mona Fallback"}
@font-face{font-family:spaceMono;src:url(../media/SpaceMono_normal_400-s.p.37_1qewfwlumh.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceMono;src:url(../media/SpaceMono_normal_700-s.p.3dmnla43cklex.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceMono Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.TTrfha_className{font-family:spaceMono,spaceMono Fallback}.TTrfha_variable{--font-space-mono:"spaceMono", "spaceMono Fallback"}
.HS70Aa_page{min-height:100svh;padding:3rem var(--gutter);align-content:center;gap:2rem;display:grid;position:relative;overflow:hidden}.HS70Aa_page:before{content:"";z-index:-1;background:radial-gradient(50% 40% at 50% 45%,#8b6cff2e,#0000 70%),repeating-radial-gradient(circle at 70% 60%,#0000 0 34px,#8b6cff1f 34px 35px);position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(60% 60% at 60% 55%,#000,#0000);mask-image:radial-gradient(60% 60% at 60% 55%,#000,#0000)}.HS70Aa_coords{font:400 .75rem/1 var(--font-mono);letter-spacing:.04em;color:var(--mint);margin:0}.HS70Aa_code{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--paper);margin:0;font-size:clamp(8rem,34vw,30rem);font-weight:800;font-stretch:118%;line-height:.8}.HS70Aa_copy{gap:.75rem;max-width:40rem;display:grid}.HS70Aa_copy p{color:var(--paper-dim);margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45}.HS70Aa_copy strong{color:var(--paper);font-weight:650}.HS70Aa_links{flex-wrap:wrap;gap:.75rem;display:flex}.HS70Aa_links a{border:1px solid var(--line);font:400 .8rem/1 var(--font-mono);color:var(--paper);border-radius:999px;padding:.85rem 1.2rem;text-decoration:none;transition:background-color .25s,color .25s}.HS70Aa_links a:first-child{color:var(--ink);background:var(--paper)}.HS70Aa_links a:hover{color:var(--ink);background:var(--mint)}
