:root{--bg:#0e0e0f;--panel:#141416;--line:#232327;--ink:#edeae3;--dim:#9a98a0;--faint:#6a6970;--magenta:#e44fd3;--indigo:#4b44e0;--green:#19c98a;--orange:#f5551b;--yellow:#f2c21c;--gray:#7c8090;--serif:var(--font-serif),Georgia,serif;--sans:var(--font-sans),-apple-system,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--gut:clamp(24px,6vw,110px);--band:clamp(76px,9vw,132px);--inner:1720px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--magenta);color:#0e0e0f}.cap{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}a:focus-visible,button:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.band{border-top:1px solid var(--line);padding:var(--band) var(--gut);position:relative;width:100%}.inner{max-width:var(--inner);margin:0 auto}.shead{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(44px,5vw,68px)}.shead .idx{font-size:13px;color:var(--dim);white-space:nowrap}.shead .idx,h2{font-family:var(--serif)}h2{font-weight:400;font-size:clamp(34px,4.2vw,58px);line-height:1.06;letter-spacing:-.01em}h2 em{font-style:italic;font-weight:300}.strip{display:flex;height:5px;width:100%}.strip i{flex:1}.strip i:first-child{background:var(--gray)}.strip i:nth-child(2){background:var(--magenta)}.strip i:nth-child(3){background:var(--indigo)}.strip i:nth-child(4){background:var(--green)}.strip i:nth-child(5){background:var(--orange)}.strip i:nth-child(6){background:var(--yellow)}.btn{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.04em;color:#0e0e0f;background:var(--ink);padding:12px 24px;border:none;cursor:pointer;text-decoration:none;transition:background .2s}.btn:hover{background:#fff}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn.ghost:hover{border-color:var(--dim)}header{position:absolute;top:5px;left:0;right:0;z-index:10;justify-content:space-between;padding:22px var(--gut)}.logo,header{display:flex;align-items:center}.logo{gap:12px;text-decoration:none;color:var(--ink)}.logo-glyph{display:grid;grid-template-columns:repeat(4,5px);grid-auto-rows:5px;gap:2px}.logo-glyph b{background:transparent}.logo-glyph b.on{background:var(--green)}.logo span{font-family:var(--serif);font-size:22px;font-weight:500}.nav-right{gap:24px}.nav-right,.twitter-link{display:flex;align-items:center}.twitter-link{color:var(--dim);transition:color .2s}.twitter-link:hover{color:var(--ink)}.hero{min-height:100vh;min-height:100svh;flex-direction:column;overflow:hidden}.hero,.hero-top{display:flex;position:relative}.hero-top{flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px var(--gut) 48px;z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:clamp(24px,3vh,40px)}.eyebrow i{width:7px;height:7px;background:var(--green);animation:pulse 1.8s infinite}@keyframes pulse{50%{opacity:.25}}h1{font-family:var(--serif);font-weight:400;font-size:clamp(40px,6.5vw,120px);line-height:1.02;letter-spacing:-.015em;white-space:nowrap}h1 em{font-style:italic;font-weight:300}.sub{margin-top:clamp(20px,2.6vh,32px);font-size:clamp(15px,1.25vw,18px);color:var(--dim);max-width:58ch;line-height:1.7}.sub b{color:var(--ink);font-weight:500}.cta{margin-top:clamp(26px,3.4vh,44px);display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.meta{right:var(--gut);font-family:var(--serif);font-size:13px;color:var(--dim);text-align:right;line-height:1.75}.hint,.meta{position:absolute;bottom:26px;z-index:3}.hint{left:var(--gut);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.fieldwrap{position:relative;z-index:1}.field{display:grid;gap:5px;grid-template-columns:repeat(var(--cols),1fr);padding:0 var(--gut) 64px}.field b{aspect-ratio:1/1;background:var(--gray);opacity:.12;transition:background-color .8s,opacity .8s}.statusline{display:flex;justify-content:center;padding:0 var(--gut) 22px}.status{font-size:11.5px;color:var(--faint);font-weight:500;text-transform:uppercase;letter-spacing:.14em}.status b{color:var(--dim);font-weight:500}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.step{background:var(--bg);padding:clamp(32px,3vw,48px) clamp(24px,2.6vw,40px) clamp(40px,3.6vw,56px);position:relative}.step .rule{height:3px;width:44px;margin-bottom:clamp(22px,2.4vw,34px)}.step .num{font-weight:300;font-style:italic;font-size:clamp(56px,5vw,84px);line-height:1;color:var(--ink);display:block;margin-bottom:clamp(14px,1.6vw,22px)}.step .num,.step h3{font-family:var(--serif)}.step h3{font-weight:400;font-size:clamp(21px,1.7vw,26px);margin-bottom:14px}.step p{font-size:14.5px;color:var(--dim);line-height:1.7;max-width:52ch}.step p b{color:var(--ink);font-weight:500}.demo-card{border:1px solid var(--line);background:var(--panel)}.demo-top{padding:clamp(26px,2.6vw,40px) clamp(24px,3vw,44px);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.demo-top .thesis{font-family:var(--serif);font-size:clamp(20px,2.2vw,30px);font-style:italic;font-weight:300}.demo-top .thesis:before{content:"\201C";color:var(--dim)}.demo-top .thesis:after{content:"\201D";color:var(--dim)}.demo-body{padding:clamp(24px,2.4vw,36px) clamp(24px,3vw,44px)}.row{display:grid;grid-template-columns:110px 1fr 64px;align-items:center;gap:20px;padding:13px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:none}.row .tk{font-weight:600;font-size:13px;letter-spacing:.08em}.row .bar{height:12px;position:relative;background:hsla(228,8%,53%,.12)}.row .bar i{position:absolute;left:0;top:0;bottom:0;width:0;transition:width 1.2s cubic-bezier(.2,.8,.2,1);background-image:linear-gradient(90deg,currentColor 70%,transparent 0);background-size:10px 100%;color:var(--gray)}.row .wt{font-family:var(--serif);font-size:16px;text-align:right}.demo-note{padding:20px clamp(24px,3vw,44px);border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.reason-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(44px,6vw,100px);align-items:start}.reason h2{max-width:12ch}.reason .lede{font-family:var(--serif);font-size:clamp(17px,1.4vw,20px);line-height:1.75;color:var(--dim);margin-top:28px;max-width:44ch}.reason .lede b{color:var(--ink);font-weight:500}.timeline{position:relative;padding-left:26px}.timeline:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:var(--line)}.titem{position:relative;padding:0 0 clamp(26px,2.6vw,38px)}.titem:last-child{padding-bottom:0}.titem:before{content:"";position:absolute;left:-26px;top:7px;width:11px;height:11px;background:var(--dot,var(--gray))}.tmeta{display:flex;gap:12px;align-items:center;margin-bottom:8px}.tbadge{font-size:9.5px;font-weight:600;letter-spacing:.14em;padding:3px 9px;text-transform:uppercase}.tbadge.rotate{background:rgba(228,79,211,.12);color:var(--magenta)}.tbadge.hold{background:hsla(228,8%,53%,.13);color:var(--gray)}.tbadge.rebalance{background:rgba(91,84,240,.16);color:#8b85f5}.tbadge.deploy{background:rgba(25,201,138,.12);color:var(--green)}.tmeta .when{font-family:var(--mono);font-size:10.5px;color:var(--faint)}.titem p{font-family:var(--serif);font-size:15.5px;line-height:1.7;color:var(--dim);max-width:56ch}.titem p b{color:var(--ink);font-weight:500}.thash{font-family:var(--mono);font-size:10px;color:var(--faint);margin-top:8px}.thash em{font-style:normal;color:var(--green)}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(44px,6vw,100px);align-items:start}.proof h2{max-width:11ch;margin-top:8px}.proof .lede{font-family:var(--serif);font-size:clamp(17px,1.4vw,20px);line-height:1.75;color:var(--dim);margin-top:28px;max-width:46ch}.proof .lede b{color:var(--ink);font-weight:500}.facts{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line)}.fact{background:var(--bg);padding:clamp(20px,2vw,28px) clamp(22px,2.2vw,32px);display:flex;gap:22px;align-items:flex-start}.fact i{width:10px;height:10px;flex:none;margin-top:7px}.fact h4{font-size:14px;font-weight:600;margin-bottom:6px}.fact p{font-size:13.5px;color:var(--dim);line-height:1.65}.tpl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.tpl{background:var(--bg);padding:0;text-decoration:none;color:var(--ink);transition:background .2s;position:relative;display:flex;flex-direction:column}.tpl:focus-visible,.tpl:hover{background:var(--panel)}.tpl .hue{height:3px;width:100%}.tpl-body{padding:clamp(24px,2.4vw,36px) clamp(22px,2.2vw,32px) clamp(20px,2vw,28px)}.tpl h3{font-family:var(--serif);font-weight:400;font-size:clamp(19px,1.5vw,23px);margin-bottom:8px}.tpl p{font-size:13px;color:var(--dim);line-height:1.6;min-height:42px}.tpl-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;padding:0 clamp(22px,2.2vw,32px) clamp(22px,2.2vw,30px)}.tpl .spark{width:110px;height:32px;display:block}.tpl .cap{letter-spacing:.1em;opacity:0;transition:opacity .2s}.tpl:focus-visible .cap,.tpl:hover .cap{opacity:1}.final{text-align:center;overflow:hidden}.final .constellation{position:absolute;inset:0;pointer-events:none;opacity:.4;width:100%;height:100%}.final .inner{position:relative}.final .strip{max-width:420px;margin:0 auto clamp(40px,4.6vw,60px)}.final h2{max-width:20ch;margin:0 auto}.final .fsub{margin:26px auto 0;color:var(--dim);max-width:44ch;font-size:16px}.final .cta{justify-content:center;margin-top:42px}footer .band{padding-top:36px;padding-bottom:44px}.foot{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.foot .cap{letter-spacing:.12em;line-height:2}.foot .fmeta{font-family:var(--serif);font-size:13px;color:var(--dim);text-align:right;line-height:1.8}.reveal{opacity:0;transform:translateY(16px);transition:opacity .8s ease,transform .8s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@media (max-width:900px){.how-grid{grid-template-columns:1fr}.tpl-grid{grid-template-columns:repeat(2,1fr)}.proof-grid,.reason-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:640px){h1{white-space:nowrap;font-size:clamp(28px,8.5vw,42px)}.hint,.meta{position:static;text-align:center;margin-top:10px}.hero-top{padding-top:110px}.tpl-grid{grid-template-columns:1fr}.row{grid-template-columns:70px 1fr 52px;gap:12px}}@font-face{font-family:__newsreader_9e487f;src:url(/_next/static/media/8510cd67f5820c4e-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:__newsreader_9e487f;src:url(/_next/static/media/880f4edc9f96b78d-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:__newsreader_Fallback_9e487f;src:local("Arial");ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.00%;size-adjust:91.28%}.__className_9e487f{font-family:__newsreader_9e487f,__newsreader_Fallback_9e487f}.__variable_9e487f{--font-serif:"__newsreader_9e487f","__newsreader_Fallback_9e487f"}@font-face{font-family:__archivo_e76e0a;src:url(/_next/static/media/57442dcd0682b729-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:__archivo_Fallback_e76e0a;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_e76e0a{font-family:__archivo_e76e0a,__archivo_Fallback_e76e0a;font-style:normal}.__variable_e76e0a{--font-sans:"__archivo_e76e0a","__archivo_Fallback_e76e0a"}@font-face{font-family:__mono_29c1fe;src:url(/_next/static/media/cc533444a609db7a-s.p.ttf) format("truetype");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:__mono_Fallback_29c1fe;src:local("Arial");ascent-override:73.27%;descent-override:17.99%;line-gap-override:0.00%;size-adjust:131.49%}.__className_29c1fe{font-family:__mono_29c1fe,__mono_Fallback_29c1fe;font-style:normal}.__variable_29c1fe{--font-mono:"__mono_29c1fe","__mono_Fallback_29c1fe"}