:root{--paper:#f4f1ea;--paper-2:#ebe7dc;--card:#faf8f3;--ink:#151513;--ink-2:#3a3934;--muted:#6c685f;--faint:#9b968a;--line:#d8d2c4;--line-2:#e5e0d4;--signal:#e85d04;--signal-ink:#b84a03;--signal-wash:#e85d0426;--night:#10100f;--night-2:#191917;--night-ink:#ece8df;--night-muted:#9a958a;--night-line:#2f2e2a;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--gutter:48px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");margin:0;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,ol,ul,blockquote,figure,table{margin:0}h1,h2,h3{text-wrap:balance}ol,ul{padding:0;list-style:none}em{font-style:italic}::selection{background:var(--signal);color:#fff}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font:500 14px var(--sans);padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}.wrap{width:min(1320px,calc(100% - 2 * var(--gutter)));margin-inline:auto}.sec{font:500 11.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;display:flex}.sec span{color:var(--signal-ink)}.sec:after{content:"";background:var(--line);flex:1;height:1px}h2{font:400 clamp(2.7rem,5.2vw,5.4rem)/.98 var(--serif);letter-spacing:-.022em}h2 em,h1 em{color:var(--ink-2)}.live-dot{background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 0 var(--signal-wash);border-radius:50%;flex:none;animation:2.4s ease-out infinite pulse;display:inline-block}@keyframes pulse{0%{box-shadow:0 0 #e85d0473}70%,to{box-shadow:0 0 0 9px #e85d0400}}.btn{background:var(--ink);color:var(--paper);font:500 15px/1 var(--sans);border-radius:999px;align-items:center;gap:12px;padding:17px 23px;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.btn:hover{background:var(--signal-ink)}.btn svg{transition:transform .25s}.btn:hover svg{transform:translate(3px)}.text-link{font:500 15px var(--sans);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:6px;transition:text-decoration-color .2s}.text-link:hover{text-decoration-color:currentColor}.actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.3)blur(14px);background:#f4f1ead6;border-bottom:1px solid #0000;transition:border-color .3s,background-color .35s,color .35s;position:sticky;top:0}.nav.is-scrolled{border-bottom-color:var(--line)}.nav.is-dark{color:var(--night-ink);border-bottom-color:var(--night-line);background:#10100fd6}.nav.is-dark .nav-links a{color:var(--night-muted)}.nav.is-dark .nav-links a:hover{color:var(--night-ink)}.nav.is-dark .nav-cta{border-color:var(--night-muted)}.nav.is-dark .nav-cta:hover{background:var(--night-ink);color:var(--night)}.nav-inner{align-items:center;gap:36px;height:74px;display:flex}.wordmark{font:400 29px/1 var(--serif);letter-spacing:-.01em;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.wordmark img{border-radius:6px;flex:none;width:32px;height:32px}.nav.is-dark .wordmark img,.foot .wordmark img{box-shadow:0 0 0 1px #ece8df29}.nav-links{font:500 14px var(--sans);gap:30px;margin-left:auto;display:flex}.nav-links a{color:var(--ink-2);text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-cta{font:500 14px/1 var(--sans);border:1px solid var(--ink);border-radius:999px;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.nav-cta:hover{background:var(--ink);color:var(--paper)}.nav-menu{margin-left:auto;display:none;position:relative}.nav-menu>summary{cursor:pointer;padding:6px;list-style:none;display:flex}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu nav{background:var(--card);border:1px solid var(--line);min-width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 50px #1515131f}.nav-menu nav a{font:500 15px var(--sans);padding:12px;text-decoration:none}.nav-menu nav a:last-child{background:var(--ink);color:var(--paper);text-align:center;border-radius:999px;margin-top:6px}.hero{padding:48px 0 112px}.kicker{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;display:flex}.hero h1{font:400 clamp(3.5rem,8.4vw,9rem)/.9 var(--serif);letter-spacing:-.03em;margin-top:28px}.hero h1 .stop{color:var(--signal);font-style:normal}.hero-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:56px;margin-top:52px;display:grid}.hero-side{flex-direction:column;gap:38px;padding-top:6px;display:flex}.lede{color:var(--ink-2);max-width:32ch;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.55}.contents{border-top:1px solid var(--line);margin-top:14px}.contents a{border-bottom:1px solid var(--line-2);font:400 1.22rem/1.2 var(--serif);gap:18px;padding:13px 0;text-decoration:none;transition:padding .25s,color .2s;display:flex}.contents a span{font:500 11px/1.9 var(--mono);letter-spacing:.12em;color:var(--muted);min-width:38px}.contents a:hover{color:var(--signal-ink);padding-left:6px}.reading{background:var(--card);border:1px solid var(--line);box-shadow:inset 0 1px #fff,0 30px 80px -40px #15151347}.reading-bar{border-bottom:1px solid var(--line);font:500 10.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:16px;padding:12px 16px;display:flex}.reading-field{background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-position:-1px -1px;background-size:28px 28px;height:560px;position:relative;overflow:hidden}.reading-field canvas{width:100%;height:100%;position:absolute;inset:0}.frags{position:absolute;inset:0}.frags li{left:var(--x);top:var(--y);font:400 11.5px/1.5 var(--mono);color:var(--muted);white-space:nowrap;background:#faf8f3b3;align-items:center;gap:8px;padding:2px 6px 2px 4px;transition:color .4s,background-color .4s;display:flex;position:absolute}.frags li:before{content:"";background:var(--faint);border-radius:50%;flex:none;width:5px;height:5px;transition:background .4s,transform .4s}.frags li.lit{color:var(--ink);background:var(--signal-wash)}.frags li.lit:before{background:var(--signal);transform:scale(1.4)}.console{background:var(--night);color:var(--night-ink);padding:16px 20px 18px;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 24px 60px -24px #10100f99}.console-head{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--night-muted);border-bottom:1px solid var(--night-line);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.console-head span:first-child{align-items:center;gap:10px;display:flex}.console-ask{font:400 14.5px/1.45 var(--mono);color:var(--night-ink);gap:10px;min-height:1.45em;margin-top:14px;display:flex}.console-ask .prompt{color:var(--signal)}.console-answer{font:400 1.42rem/1.25 var(--serif);min-height:1.25em;margin-top:10px;transition:opacity .5s}.console-cites{flex-wrap:wrap;gap:8px;min-height:22px;margin-top:12px;transition:opacity .5s;display:flex}.console-cites span{font:500 10.5px/1 var(--mono);letter-spacing:.06em;color:#f6b38a;border:1px solid #e85d0473;padding:5px 7px;animation:.45s both cite-in}@keyframes cite-in{0%{opacity:0;transform:translateY(4px)}}.is-fading .console-answer,.is-fading .console-cites{opacity:0}.typing:after{content:"";vertical-align:-.15em;background:var(--signal);width:.5em;height:1.05em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.thesis{background:var(--night);color:var(--night-ink);padding:128px 0 120px}.thesis .sec{color:var(--night-muted)}.thesis .sec span{color:var(--signal)}.thesis .sec:after{background:var(--night-line)}.statement{max-width:15.5ch;margin-top:64px;font-size:clamp(2.8rem,6.2vw,6.6rem);line-height:1}.statement em{color:var(--night-muted)}.thesis-body{max-width:46ch;color:var(--night-muted);margin:44px 0 0 auto;font-size:1.18rem}.walls{border-top:1px solid var(--night-line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:80px;margin-top:104px;display:grid}.wall{padding-top:40px;position:relative}.wall+.wall:before{content:"";background:var(--night-line);width:1px;position:absolute;top:0;bottom:0;left:-40px}.wall-art{aspect-ratio:2;background:var(--night-2);border:1px solid var(--night-line);width:100%;height:auto;margin-bottom:34px}.wall-num{font:500 11.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal)}.wall h3{font:400 2.5rem/1.02 var(--serif);letter-spacing:-.01em;margin-top:16px}.wall>p:not(.wall-num){color:var(--night-muted);margin-top:14px}.wall .wall-fix{color:var(--night-ink);border-top:1px dashed var(--night-line);margin-top:24px;padding-top:18px}.wall-fix span{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--night-muted);margin-bottom:10px;display:block}.fields{max-width:30ch;font:400 clamp(1.9rem,3.2vw,3.1rem)/1.15 var(--serif);color:var(--night-muted);margin-top:112px}.fields em{color:var(--night-ink)}.fields span{color:var(--signal);margin-top:14px;display:block}.art-index .pt{fill:var(--night-ink);opacity:.75;transform:translate(var(--gx),var(--gy));transition:transform 1.5s cubic-bezier(.2,.75,.1,1) var(--d),fill .6s}.art-index .pt.hit{fill:var(--signal);opacity:1}.art-index .frame{fill:none;stroke:var(--night-muted);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.55;transition:stroke-dashoffset 1.2s 1.1s}.js .wall:not(.is-in) .art-index .pt{transform:translate(var(--sx),var(--sy))}.js .wall:not(.is-in) .art-index .frame{stroke-dashoffset:1px}.art-flow .ghost{fill:none;stroke:var(--night-muted);stroke-width:1.2px;stroke-dasharray:3 6;opacity:.6}.art-flow .line{fill:none;stroke:var(--night-ink);stroke-width:1.6px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1) .2s}.art-flow .node{fill:var(--night-ink);stroke:var(--night-2);stroke-width:3px;transition:fill .4s var(--d)}.art-flow .node.hit{fill:var(--signal)}.art-flow .ring{fill:none;stroke:var(--signal);stroke-width:1.2px;transform-origin:204px 56px;animation:2.6s ease-out infinite ring}@keyframes ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.js .wall:not(.is-in) .art-flow .line{stroke-dashoffset:1px}.js .wall:not(.is-in) .art-flow .node{fill:var(--night-2);stroke:var(--night-muted);stroke-width:1.2px}.art-trust .bar{fill:var(--night-muted);opacity:.55}.art-trust .bar.hit{fill:var(--signal);opacity:1}.art-trust .doc{fill:none;stroke:var(--night-ink);stroke-width:1.3px;stroke-linejoin:round;opacity:.8}.art-trust .thread{fill:none;stroke:var(--signal);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s .5s}.art-trust .seal{fill:var(--signal);transform-origin:298px 134px;transition:transform .5s cubic-bezier(.3,1.6,.5,1) 1.6s}.art-trust .check{fill:none;stroke:var(--night);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .4s 1.9s}.js .wall:not(.is-in) .art-trust .thread,.js .wall:not(.is-in) .art-trust .check{stroke-dashoffset:1px}.js .wall:not(.is-in) .art-trust .seal{transform:scale(0)}.section{padding:136px 0}.sec-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:56px 24px;display:grid}.sec-head .sec{grid-column:1/-1}.sec-head h2{grid-column:1/span 7}.sec-head>p:not(.sec){color:var(--ink-2);grid-column:9/span 4;font-size:1.06rem}.stages{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:88px;display:grid;position:relative}.stages:before{content:"";background:var(--line);height:1px;position:absolute;top:22px;left:0;right:0}.stages:after{content:"";background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 5px var(--signal-wash);border-radius:50%;animation:9s cubic-bezier(.45,0,.55,1) infinite travel;position:absolute;top:19px;left:0}@keyframes travel{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}.stage{padding-right:56px;position:relative}.stage-top{justify-content:space-between;align-items:center;gap:12px;padding-right:8px;display:flex}.stage-n{background:var(--paper);border:1px solid var(--ink);width:45px;height:45px;font:500 12px var(--mono);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.stage-when{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--paper);z-index:1;padding:4px 0 4px 10px;position:relative}.stage h3{font:400 3rem/1 var(--serif);letter-spacing:-.015em;margin-top:34px}.stage>p:not(.stage-out){color:var(--ink-2);margin-top:16px}.stage-out{border-top:1px dashed var(--line);font:400 12.5px/1.6 var(--mono);color:var(--ink);align-items:flex-start;gap:10px;margin-top:24px;padding-top:16px;display:flex}.stage-out svg{color:var(--signal);flex:none;margin-top:3px}.margin-note{border-top:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin-top:96px;padding-top:26px;display:grid}.margin-note span{font:500 11px/1.8 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);grid-column:1/span 3}.margin-note p{font:400 clamp(1.6rem,2.5vw,2.3rem)/1.2 var(--serif);grid-column:4/span 8}.alt{background:var(--paper-2);border-block:1px solid var(--line);padding:136px 0}.ledger-wrap{margin-top:80px}.ledger{border-collapse:collapse;width:100%}.ledger th,.ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:24px 28px 24px 0}.ledger thead th{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--ink);padding-bottom:16px}.ledger thead th:last-child{color:var(--ink);align-items:center;gap:10px;display:flex}.ledger tbody th{width:22%;font:500 11px/2.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ledger td{width:39%;color:var(--muted);font-size:1.05rem}.ledger td:last-child{font:400 1.6rem/1.2 var(--serif);color:var(--ink)}.nots{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:104px;display:grid}.nots li{border-top:1px solid var(--ink);padding-top:22px}.nots h3{font:400 2rem/1.05 var(--serif);letter-spacing:-.01em}.nots p{color:var(--ink-2);margin-top:12px}.note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:80px;display:grid}.note{background:var(--card);border:1px solid var(--line);flex-direction:column;min-height:360px;padding:28px 32px 26px;transition:transform .35s,box-shadow .35s;display:flex}.note:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px #15151359}.note-observation{background:0 0;border-style:dashed}.note header{border-bottom:1px solid var(--line-2);font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);gap:18px;padding-bottom:18px;display:flex}.note header span:last-child{color:var(--signal-ink);margin-left:auto}.note h3{font:400 2.15rem/1.06 var(--serif);letter-spacing:-.01em;margin-top:28px}.note>p{color:var(--ink-2);margin-top:16px;font-size:1rem}.note footer{font:400 12px/1 var(--mono);color:var(--ink);gap:12px;margin-top:auto;padding-top:24px;display:flex}.note footer span{color:var(--muted);text-transform:uppercase;letter-spacing:.14em}.team{padding-top:40px}.founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:72px;display:grid}.founder{border-top:1px solid var(--ink);grid-template-columns:76px minmax(0,1fr);gap:26px;padding-top:28px;display:grid}.monogram{background:var(--night);width:76px;height:76px;color:var(--night-ink);font:400 italic 1.9rem/1 var(--serif);border-radius:50%;place-items:center;display:grid}.founder-role{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.founder h3{font:400 2.6rem/1 var(--serif);letter-spacing:-.015em;margin-top:12px}.founder h3 a{background-image:linear-gradient(var(--signal),var(--signal));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .35s}.founder h3 a:hover{background-size:100% 1px}.founder p:last-child{color:var(--ink-2);max-width:44ch;margin-top:14px}.faq{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-top:40px;display:grid}.faq .sec-head{grid-column:1/span 4;display:block}.faq .sec-head h2{margin-top:56px}.faq-list{border-top:1px solid var(--ink);grid-column:6/span 7;margin-top:82px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:400 1.65rem/1.15 var(--serif);justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.plus{flex:none;width:14px;height:14px;margin-top:9px;position:relative}.plus:before,.plus:after{content:"";background:currentColor;width:14px;height:1.5px;transition:transform .3s;position:absolute;top:6px;left:0}.plus:after{transform:rotate(90deg)}.faq details[open] .plus:after{transform:rotate(0)}.faq details p{color:var(--ink-2);max-width:62ch;padding:0 40px 28px 0}.close{background:radial-gradient(70% 90% at 92% 115%,#e85d043d,transparent 62%),var(--night);color:var(--night-ink);margin-top:40px;padding:136px 0 128px}.close .sec{color:var(--night-muted)}.close .sec span{color:var(--signal)}.close .sec:after{background:var(--night-line)}.close h2{margin-top:56px;font-size:clamp(3.4rem,9vw,9.4rem);line-height:.92}.close h2 em{color:var(--night-muted)}.close-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin-top:64px;display:grid}.close-grid>p{color:var(--night-muted);grid-column:1/span 5;font-size:1.2rem}.close-grid .actions{grid-column:8/span 5;justify-content:flex-end}.btn-light{background:var(--night-ink);color:var(--night)}.btn-light:hover{background:var(--signal);color:#fff}.close .text-link{color:var(--night-ink);text-decoration-color:var(--night-line)}.foot{background:var(--night);color:var(--night-muted);border-top:1px solid var(--night-line)}.foot-inner{grid-template-columns:minmax(0,1fr) auto;gap:32px 48px;padding:48px 0 36px;display:grid}.foot .wordmark{color:var(--night-ink);font-size:26px}.foot-inner>div:first-child p{margin-top:10px;font-size:.95rem}.foot nav{font:500 14px var(--sans);flex-wrap:wrap;place-content:flex-start flex-end;gap:12px 26px;display:flex}.foot nav a,.foot-meta a{text-decoration:none;transition:color .2s}.foot nav a:hover,.foot-meta a:hover{color:var(--night-ink)}.foot-meta{border-top:1px solid var(--night-line);font:400 11.5px/1 var(--mono);letter-spacing:.08em;flex-wrap:wrap;grid-column:1/-1;gap:12px 26px;padding-top:24px;display:flex}.js [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (width<=1240px){.hero-grid{grid-template-columns:1fr;gap:44px;margin-top:44px}.hero-side{gap:30px}.lede{max-width:44ch}.contents{display:none}}@media (width<=1100px){:root{--gutter:36px}.walls{column-gap:52px}.wall+.wall:before{left:-26px}.wall h3{font-size:2.1rem}.stage{padding-right:32px}.stage h3{font-size:2.6rem}.sec-head h2{grid-column:1/span 8}.sec-head>p:not(.sec){grid-column:9/span 4}}@media (width<=860px){:root{--gutter:28px}.nav-links,.nav-cta{display:none}.nav-menu{display:block}.hero{padding:44px 0 88px}.thesis{padding:96px 0 88px}.thesis-body{margin-left:0}.walls{grid-template-columns:1fr;margin-top:72px}.wall{border-bottom:1px solid var(--night-line);padding:36px 0 40px}.wall+.wall:before{display:none}.wall-art{max-width:520px}.fields{margin-top:72px}.section,.alt{padding:96px 0}.sec-head{row-gap:28px}.sec-head h2,.sec-head>p:not(.sec){grid-column:1/-1}.sec-head>p:not(.sec){max-width:52ch}.stages{grid-template-columns:1fr;gap:48px;margin-top:64px}.stages:before{width:1px;height:auto;inset:0 auto 0 22px}.stages:after{display:none}.stage{padding:0 0 0 72px}.stage-top{padding:0;display:block}.stage-n{position:absolute;top:0;left:0}.stage-when{background:0 0;padding:12px 0 0;display:block}.stage h3{margin-top:10px}.margin-note span,.margin-note p{grid-column:1/-1}.margin-note span{margin-bottom:10px}.nots{grid-template-columns:1fr;gap:32px;margin-top:72px}.note-grid{grid-template-columns:1fr;margin-top:56px}.note{min-height:0}.founders{grid-template-columns:1fr;margin-top:56px}.faq .sec-head,.faq-list{grid-column:1/-1}.faq-list{margin-top:44px}.close{padding:104px 0 96px}.close-grid>p,.close-grid .actions{grid-column:1/-1}.close-grid .actions{justify-content:flex-start;margin-top:32px}.foot-inner{grid-template-columns:1fr}.foot nav{justify-content:flex-start}}@media (width<=767px){.reading-field{background-size:22px 22px;height:600px}.frags li{left:var(--mx);top:var(--my);transform:translateX(calc(var(--mx) * -1));gap:6px;font-size:10px}}@media (width<=640px){:root{--gutter:16px}body{font-size:16px}.nav-inner{height:64px}.wordmark{font-size:25px}.hero h1{margin-top:26px;font-size:clamp(3.1rem,15vw,4.6rem)}.kicker{letter-spacing:.12em;font-size:10.5px}.reading-bar{letter-spacing:.1em;padding:10px 12px;font-size:9.5px}.wide-only{display:none}.console{padding:14px 14px 15px;bottom:10px;left:10px;right:10px}.console-head{font-size:9.5px}.console-ask{font-size:12.5px}.console-answer{font-size:1.22rem}.statement{font-size:clamp(2.5rem,11vw,3.4rem)}.wall h3{font-size:2.1rem}.ledger thead{display:none}.ledger,.ledger tbody,.ledger tr,.ledger th,.ledger td{width:auto;display:block}.ledger tr{border-bottom:1px solid var(--line);padding:22px 0}.ledger th,.ledger td{border:0;padding:0}.ledger tbody th{width:auto;line-height:1.6}.ledger td{margin-top:12px}.ledger td:before{content:attr(data-label);font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.ledger td:last-child{font-size:1.4rem}.note{padding:22px 20px 20px}.note header{gap:12px;font-size:10px}.note h3{font-size:1.85rem}.founder{grid-template-columns:56px minmax(0,1fr);gap:18px}.monogram{width:56px;height:56px;font-size:1.45rem}.founder h3{font-size:2.1rem}.faq summary{padding:22px 0;font-size:1.38rem}.faq details p{padding-right:0}.close h2{font-size:clamp(3rem,14vw,4.4rem)}}@media (width<=359px){.reading-field{height:700px}.frags li{top:calc(var(--my) * .8)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js [data-reveal]{opacity:1;transform:none}.stages:after{display:none}}
