@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&family=Instrument+Serif:ital@0;1&display=swap");:root{--ink:#171714;--paper:#f4f1e9;--acid:#d6ff34;--orange:#ff613c;--line:#b9b5aa;--muted:#69675f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{height:74px;border-bottom:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;padding:0 3.5vw;position:relative;z-index:2}.wordmark{font-family:DM Mono;font-size:27px;font-weight:500;letter-spacing:-2px}.wordmark span{color:var(--orange)}.nav-links{display:flex;align-items:center;gap:30px;font-size:13px}.nav-cta,.text-link{font-weight:700}.nav-cta span,.text-link span{margin-left:5px}.hero{min-height:calc(100vh - 74px);padding:8vh 8vw 34px;display:flex;flex-direction:column;position:relative;border-bottom:1px solid var(--ink);overflow:hidden}.hero:after{content:"428";font-family:"Instrument Serif";font-size:65vw;line-height:.7;position:absolute;right:-8vw;bottom:-8vw;color:#e7e3d9;z-index:-1}.essay-heading>span,.eyebrow,.notes span,.outcome-list span,.side-label,.terminal-head,code,footer{font-family:DM Mono;font-size:10px;letter-spacing:.08em}.eyebrow{font-size:11px;display:flex;gap:8px;align-items:center}.eyebrow i{width:8px;height:8px;background:var(--orange);border-radius:50%;display:inline-block}.kicker{font-size:15px;margin:12vh 0 0;color:var(--muted)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(62px,10.4vw,158px);font-weight:500;letter-spacing:-.075em;line-height:.83;margin:16px 0 0;max-width:1000px}.definition-title em,.display-copy em,.hero em,h2 em{font-family:"Instrument Serif";font-weight:400}.hero-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:end;gap:30px}.hero-bottom p{max-width:370px;line-height:1.45;font-size:16px}.button{background:var(--acid);border:1px solid var(--ink);padding:15px 19px;font-weight:700;font:inherit;cursor:pointer;white-space:nowrap}.button span{margin-left:8px}.signal{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--ink);margin-top:72px;padding-top:12px;font:10px DM Mono;letter-spacing:.06em}.signal b{font-size:18px}.definition,.essay,.join,.notes,.outcomes,.reason-object,.section-grid{display:grid;grid-template-columns:23% 1fr;padding:9vw 8vw;border-bottom:1px solid var(--ink)}.side-label{color:var(--muted)}.display-copy{font-size:clamp(34px,5.1vw,78px);line-height:.98;letter-spacing:-.052em;max-width:900px}.display-copy strong{background:var(--acid);font-weight:500}.display-copy.muted{color:#77756f;margin-top:20px}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);margin-top:82px}.stats article{padding:15px 26px 0 0}.stats article+article{border-left:1px solid var(--ink);padding-left:26px}.stats b{display:block;font-size:clamp(34px,4vw,60px);letter-spacing:-.07em}.stats span{font-size:13px;display:block;line-height:1.4;margin-top:8px;max-width:145px}.definition{background:var(--ink);color:var(--paper)}.definition .side-label{color:#a5a39b}.definition-main{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:5vw;gap:5vw}.definition-title{font-size:clamp(44px,6vw,90px);line-height:.87;letter-spacing:-.055em}.definition-main>p:not(.definition-title){font-size:17px;line-height:1.5;align-self:end}.chips{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.chips span{font:10px DM Mono;padding:7px 10px;border:1px solid #77756f;border-radius:20px}.how{padding:9vw 3.5vw;border-bottom:1px solid var(--ink);overflow:hidden}.how-top{display:flex;justify-content:space-between;padding:0 4.5vw 42px}.how-top p{max-width:350px;font-size:17px}.flow{display:flex;align-items:stretch;min-width:1160px}.flow-card{border:1px solid var(--ink);width:265px;min-height:330px;padding:18px;display:flex;flex-direction:column;background:#ede9df}.flow-card>span{font:10px DM Mono}.flow-card h3{font-size:29px;line-height:.95;letter-spacing:-.055em;margin:34px 0 12px}.flow-card p{font-size:13px;line-height:1.4;margin-bottom:auto}.flow-card code{font-size:8px;border-top:1px solid;padding-top:10px}.flow-card.dark{background:var(--ink);color:var(--paper)}.flow-card.accent{background:var(--acid)}.flow-card.end{background:var(--orange)}.connector{width:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;font:10px DM Mono;gap:7px}.connector i{font-size:22px;font-style:normal}.reason-object{background:#dcd8cf}.large{font-size:clamp(31px,4.4vw,64px);line-height:.98;letter-spacing:-.05em;max-width:810px}.terminal{background:#1b1b18;color:#edebe4;margin-top:44px;max-width:700px;padding:16px}.terminal-head{border-bottom:1px solid #707068;padding-bottom:12px;display:flex;justify-content:space-between;color:#bcbab2}.terminal-head span:last-child{color:var(--acid)}pre{font:13px/1.75 DM Mono;white-space:pre-wrap;margin:19px 0;color:#e8f69b}.terminal small{font-size:11px;color:#bcbab2}.outcome-list{border-top:1px solid var(--ink)}.outcome-list article{display:grid;grid-template-columns:22% 42% 36%;padding:26px 0;border-bottom:1px solid var(--ink)}.outcome-list h2{font-size:clamp(29px,3.4vw,52px);line-height:.91;letter-spacing:-.06em;margin:0}.outcome-list p{font-size:14px;line-height:1.5;max-width:330px;margin:0}.notes{background:var(--orange)}.notes article{max-width:720px}.essay-heading h2,.join h2,.notes h2{font-size:clamp(48px,6.8vw,100px);font-weight:500;letter-spacing:-.07em;line-height:.84;margin:32px 0}.lede{font-size:18px;line-height:1.5;max-width:540px}.text-link{border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.essay{background:#fffdf7}.essay-heading h2{font-size:clamp(37px,4.7vw,70px);line-height:.91}.essay-body{max-width:670px}.essay-body h3{font-size:27px;letter-spacing:-.04em;margin:0 0 11px}.essay-body p{font-size:16px;line-height:1.65;margin-bottom:27px}.join{background:var(--ink);color:var(--paper)}.join .eyebrow{color:#c7c4ba}.join h2{margin-bottom:0}.forms{display:grid;grid-gap:44px;gap:44px;max-width:570px;padding-top:6px}.forms form{display:flex;flex-wrap:wrap;gap:12px}.forms label{font-size:15px;font-weight:700;width:100%;display:grid;grid-gap:10px;gap:10px}.forms input,.forms textarea{font:15px DM Sans;color:var(--paper);background:transparent;border:0;border-bottom:1px solid #8b8981;padding:10px 0;outline:none;width:100%;border-radius:0}.forms textarea{min-height:95px;resize:vertical}.forms input:focus,.forms textarea:focus{border-color:var(--acid)}.forms .button{margin-top:4px;color:var(--ink)}.suggestion{border-top:1px solid #55534d;padding-top:27px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;width:100%}.status{font-size:13px;color:var(--acid);width:100%;margin:0;min-height:18px}footer{padding:22px 3.5vw;display:flex;justify-content:space-between;align-items:center;font-size:10px;background:var(--ink);color:#bcbab2}footer .wordmark{color:var(--paper);font-size:21px}@media(max-width:760px){.nav{padding:0 20px}.nav-links>a:not(.nav-cta){display:none}.hero{padding:7vh 22px 24px;min-height:680px}.hero-bottom{display:block}.hero-bottom p{font-size:14px}.hero-bottom .button{display:inline-block;margin-top:12px}.signal{margin-top:50px}.definition,.essay,.join,.notes,.outcomes,.reason-object,.section-grid{grid-template-columns:1fr;padding:64px 22px;gap:34px}.stats{margin-top:45px;grid-template-columns:1fr}.stats article,.stats article+article{border-left:0;border-bottom:1px solid var(--ink);padding:15px 0}.definition-main{grid-template-columns:1fr;gap:22px}.how{padding:64px 0}.how-top{padding:0 22px 32px;display:block}.how-top p{margin:22px 0 0}.flow{padding-left:22px}.flow-card{width:230px;min-height:305px}.connector{width:28px}.outcome-list article{display:block}.outcome-list h2{margin:15px 0}.outcome-list p{margin-top:15px}.essay-heading h2{margin:22px 0}.split{grid-template-columns:1fr}.join h2{font-size:62px}footer{display:grid;grid-gap:15px;gap:15px;padding:22px;font-size:9px}}.schematic-wrap{grid-column:1/-1;margin-top:44px;border:1px solid #64625b;background:#11110f;padding:16px;overflow:auto}.schematic{display:block;min-width:760px;width:100%;color:#aaa89f}.svg-evidence-copy,.svg-fine,.svg-label,.svg-node-copy,.svg-node-title,.svg-question,.svg-tiny{font-family:DM Mono,monospace}.svg-label{font-size:11px;letter-spacing:1.3px;fill:#aaa89f}.svg-label.bright,.svg-tiny.bright{fill:#d6ff34}.svg-panel{stroke:#7c7a72;stroke-width:1}.muted-panel{fill:#22221e}.svg-panel:not(.muted-panel){fill:#171714}.svg-node{stroke:#aaa89f;stroke-width:1}.svg-node.pale{fill:#dedbd2}.dark-node{fill:#35342f}.acid-node{fill:#d6ff34;stroke:#d6ff34}.svg-node-title{font-size:11px;letter-spacing:.8px;fill:#171714}.svg-node-copy{font-size:9px;fill:#5b5952}.svg-fine.light,.svg-node-copy.light,.svg-node-title.light{fill:#e8e5dc}.svg-line{stroke:#aaa89f;stroke-width:1.4}.bright-line{stroke:#d6ff34}.svg-dash{stroke:#68665f;stroke-width:1;stroke-dasharray:3 4}.svg-tiny{font-size:8px;fill:#aaa89f}.svg-alert{fill:#ff613c}.svg-alert-text{font:20px "Instrument Serif";fill:#171714}.svg-question{font-size:13px;fill:#d4d1c8}.svg-fine{font-size:10px;fill:#aaa89f}.svg-evidence{fill:#282923;stroke:#d6ff34;stroke-width:1}.svg-evidence-copy{font-size:11px;fill:#e8e5dc}.hero-bottom{align-items:flex-end}.how{overflow-x:auto;overflow-y:hidden}@media (min-width:761px) and (max-width:920px){.definition-main{gap:28px}.definition-main,.stats{grid-template-columns:1fr}.stats article,.stats article+article{border-left:0;border-bottom:1px solid var(--ink);padding:15px 0}.stats article:last-child{border-bottom:0}.outcome-list article{grid-template-columns:24% 42% 34%}}.join{grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);column-gap:clamp(34px,5vw,88px)}.join h2{font-size:clamp(48px,5.4vw,82px)}@media(max-width:760px){.join{grid-template-columns:1fr;column-gap:0}}.definition,.essay,.notes,.outcomes,.reason-object,.section-grid{grid-template-columns:minmax(140px,20%) minmax(0,1fr);column-gap:clamp(24px,4vw,64px)}@media(max-width:760px){.definition,.essay,.notes,.outcomes,.reason-object,.section-grid{grid-template-columns:1fr;column-gap:0}}.brand{display:flex;align-items:center}.brand img{display:block;width:126px;height:32px}footer .brand img{width:99px;height:auto}