@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/fb74448dcb8f3309-s.2dfwj15jx7eli.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/6b186f06197624ff-s.p.2dmi_tuk68pm4.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_7d6ef33a-module__zTcTxW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_7d6ef33a-module__zTcTxW__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.3urxfn-r2f0wy.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.1sf_atgfbezm1.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.422uhnrlcv_7h.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:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.fragment_mono_f6bd83a8-module__b7kP-q__className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.fragment_mono_f6bd83a8-module__b7kP-q__variable{--font-mono:"Fragment Mono", "Fragment Mono Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}*,:before,:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit;border-radius:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#000;--node:#f2f2ef;--fg2:#a7acb8;--fg3:#7a8194;--fg4:#454c5f;--fg-secondary:#5f6679;--l1:#ffffff14;--l2:#ffffff21;--l3:#ffffff3d;--edge:#1c6bff;--edge-hi:#74a3ff;--core:#cff4ff;--insight:#c6ff00;--paper:#f2f2ee;--paper-ink:#0b0b0c;--paper-fg2:#4e5159;--paper-line:#0b0b0c24;--sans:var(--font-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gut:clamp(16px, 4vw, 56px);--max:1240px;--ease:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur-base:.22s}@media (color-gamut:p3){:root{--edge:#0570ff;--insight:#bdfe00}@supports (color:color(display-p3 0 0 0)){:root{--edge:color(display-p3 .16 .42 1);--insight:color(display-p3 .78 1 0)}}}html{background:var(--void)}body{background:var(--void);color:var(--node);font:400 17px/1.55 var(--sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}html[data-register=paper] body{background:var(--paper);color:var(--paper-ink)}html[data-register=paper] [data-world-root]{visibility:hidden}html[data-register=paper] a{-webkit-text-decoration-color:var(--paper-line);text-decoration-color:var(--paper-line)}html[data-register=paper] a:hover,html[data-register=paper] a:focus-visible{-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge)}html[data-register=paper] ::selection,::selection{background:var(--edge);color:#fff}:focus-visible{outline:1px solid var(--edge-hi);outline-offset:4px}*,:before,:after{border-radius:0}h1,h2,h3{text-wrap:balance;font-weight:500}p{text-wrap:pretty;max-width:64ch}a{color:inherit;text-decoration-line:underline;text-decoration-style:dashed;-webkit-text-decoration-color:var(--fg4);text-decoration-color:var(--fg4);text-underline-offset:.25em;transition:text-decoration-color var(--dur-base) var(--ease);text-decoration-thickness:1px}a:hover,a:focus-visible{text-decoration-style:solid;-webkit-text-decoration-color:var(--edge-hi);text-decoration-color:var(--edge-hi)}.display{letter-spacing:-.045em;font-size:clamp(56px,10vw,184px);font-weight:500;line-height:.9}.h2{letter-spacing:-.04em;font-size:clamp(34px,5vw,72px);font-weight:500;line-height:.96}.h3{letter-spacing:-.025em;font-size:clamp(21px,2vw,28px);font-weight:500;line-height:1.1}.lead{font-size:clamp(19px,1.55vw,23px);line-height:1.45}.lbl{font:400 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg3)}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.projected-layer{transition:opacity .22s var(--ease), visibility 0s linear 0s}.projected-layer[data-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease), visibility 0s linear .22s}:root[data-variant=b]{--b-lime:#85f83c;--b-lime-core:#d8ffb8;--fg2:#a9b8a0;--fg3:#7f8c78;--fg-secondary:#616d59}:root[data-variant=b] .h2{font-family:var(--font-six), var(--sans);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(64px,11vw,190px);font-weight:400;line-height:.86}:root[data-variant=b] [data-project-name],:root[data-variant=b] [data-step-name]{font-family:var(--font-gothic), var(--sans);font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:0}:root[data-variant=b] [data-node-word]{font-family:var(--font-six), var(--sans);text-transform:uppercase;letter-spacing:.01em;font-weight:400}:root[data-variant=b]{--edge:var(--b-lime);--edge-hi:var(--b-lime)}:root[data-variant=b] ::selection{background:var(--b-lime);color:#000}:root[data-variant=b] :focus-visible{outline-color:var(--b-lime)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
