@font-face{font-family:Manrope;src:url('/fonts/manrope.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
@font-face{font-family:Hanken;src:url('/fonts/hanken-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Hanken;src:url('/fonts/hanken-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Hanken;src:url('/fonts/hanken-600.woff2') format('woff2');font-weight:600;font-display:swap}
:root{--bg:#0b1815;--surface:#12251f;--surface-soft:#10201b;--ink:#eff3ec;--muted:#9cafa3;--accent:#c7e4b2;--heading:Manrope,Arial,sans-serif;--body:Hanken,Arial,sans-serif;--pad:64px;--max:1360px;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);font-weight:400}h2{font-size:clamp(34px,3.5vw,49px);line-height:1.18;letter-spacing:-.045em}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;border:0}a,button,input{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button,a,input{outline-offset:5px}svg{display:block}[hidden]{display:none!important}::selection{background:#bdd8a7;color:#13251b}.wrap{width:calc(100% - var(--pad)*2);max-width:var(--max);margin-inline:auto}.eyebrow{font-family:var(--body);font-size:13px;letter-spacing:.025em;font-weight:400;color:var(--muted)}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);vertical-align:middle;margin-right:9px}
.site-header{height:100px;position:relative;z-index:20;background:transparent}.header-inner{display:flex;align-items:center;gap:32px;height:100%}.brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.brand>svg{width:30px;height:30px;color:#d5e4c7}.brand>span{font:500 29px var(--heading);letter-spacing:-1.4px}.brand-dot{color:var(--accent)}.header-inner nav{display:flex;gap:28px;align-items:center;margin-inline:auto}.header-inner nav a{font-size:14px;color:#93a79b;transition:color .2s}.header-inner nav a:hover,.header-inner nav a[aria-current]{color:#f6f7ee}.header-action{font-size:13px;font-weight:500;padding:11px 20px;border-radius:24px;background:#d4e4c5;color:#162a21;transition:background .2s}.header-action:hover{background:#e7f2db}.menu-toggle{display:none;background:transparent;padding:12px 0}.skip-link{position:absolute;top:-70px;left:20px;z-index:1000;padding:12px 20px;border-radius:24px;background:var(--accent);color:var(--bg)}.skip-link:focus{top:20px}
.hero{min-height:655px;position:relative;display:flex;align-items:center;padding:58px 0 114px;isolation:isolate}.hero-content{position:relative;z-index:3;width:58%;pointer-events:none}.hero-content a{pointer-events:auto}.hero .eyebrow{margin-bottom:28px;font-size:14px}.hero h1{font-size:clamp(70px,7.7vw,110px);line-height:1.075;letter-spacing:-.065em;font-weight:400}.hero h1 span{color:#9eaf9f}.hero-description{font-size:18px;line-height:1.6;color:#a9bbb0;margin-top:28px;letter-spacing:.01em}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;padding:15px 25px;border-radius:28px;font-size:14px;font-weight:500;line-height:1.25;transition:background .25s,transform .25s}.button:hover{transform:translateY(-2px)}.primary{background:#cee3bb;color:#15291d}.primary:hover{background:#e5f0da}.secondary,.outlined{background:#21362a;color:#dfead7}.secondary:hover,.outlined:hover{background:#2d4736}.text-link{font-size:14px;color:#c2d5ba;white-space:nowrap;transition:color .2s}.text-link:hover{color:#f1f7e9}.quiet-status{font-size:11px;color:#718b7e;display:block;margin-top:18px}.hero-foot{position:absolute;bottom:27px;left:0;right:0;display:flex;justify-content:space-between;color:#718b7d;font-size:12px;z-index:2}.hero-foot span:first-child{color:#b6ccae}
.workspace{display:grid;grid-template-columns:1.22fr 1fr;gap:62px;align-items:center;margin-top:48px;margin-bottom:50px}.exposure-panel{min-width:0;border-radius:30px;padding:32px;background:linear-gradient(145deg,#173028,#10221c 85%)}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#92ad9a}.panel-top .eyebrow{font-size:12px;letter-spacing:.04em}.tiny-note{font-size:11px;color:#758f80}.chart-title{display:flex;justify-content:space-between;align-items:center;margin-top:27px}.chart-title>div{display:flex;align-items:baseline;gap:12px}.chart-asset{font:500 30px var(--heading);letter-spacing:-1px}.chart-mult{font-size:22px;color:#b8d6a2}.direction-word{font-size:12px;color:#7f9f8b}.chart-full-link{font-size:12px}.chart-legend{display:flex;gap:22px;margin-top:12px;font-size:11px;color:#89a390}.chart-legend>span{display:flex;align-items:center;gap:7px}.solid-key,.dash-key{display:inline-block;width:5px;height:5px;border-radius:50%;background:#c1daa7}.dash-key{background:#5f7c6c}.chart-stage{height:200px;margin-top:20px;position:relative}.exposure-chart{width:100%;height:100%;overflow:visible;touch-action:pan-y}.chart-axis{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.02em;color:#5f7e6d;margin:8px 0 25px}.chart-axis span:nth-child(2){display:none}.chart-controls{display:flex;align-items:center;gap:12px}.segmented{display:flex;gap:2px;padding:3px;background:#203b2b;border-radius:25px}.segmented button{background:transparent;border-radius:22px;padding:7px 10px;min-width:34px;font-size:11px;color:#91ab91;transition:background .2s,color .2s}.segmented button.selected{color:#16301d;background:#bddba8}.segmented button:hover:not(.selected){background:#2b4935}.chart-result{margin-left:auto;font-size:20px;letter-spacing:-.6px;color:#d0e7b7;font-variant-numeric:tabular-nums}.chart-result.negative{color:#d6baa2}.chart-disclaimer{font-size:10px;color:#6f8c79;line-height:1.5;margin-top:20px}.chart-tooltip{position:absolute;z-index:4;background:#d4e4c8;color:#1a3626;border-radius:12px;padding:12px 14px;pointer-events:none;width:155px;font-size:11px;box-shadow:0 10px 25px #0002}.chart-tooltip strong{display:block;font-weight:500;margin-bottom:8px;font-size:10px}.chart-tooltip span{display:flex;justify-content:space-between;gap:13px}.chart-tooltip b{font-weight:500}.workspace-copy{max-width:425px;padding-right:18px}.workspace-copy h2{font-size:40px;margin-top:22px;line-height:1.25}.workspace-copy>p:not(.eyebrow){color:var(--muted);line-height:1.8;font-size:16px;margin-top:23px}.workspace-copy .button{margin-top:26px}.workspace-facts{display:flex;gap:55px;margin-top:40px}.workspace-facts div{display:flex;flex-direction:column;gap:6px;font-size:13px}.workspace-facts span{color:#769180;font-size:11px}.workspace-facts strong{font-weight:400;color:#bdcebb}
.section{padding-block:85px}.section-heading{display:flex;align-items:end;gap:35px;margin-bottom:38px}.section-heading h2{margin-top:18px}.section-heading>p{font-size:15px;color:#8fa493;line-height:1.65;margin:0 auto 0 20px}.section-heading>.text-link{margin-left:auto;margin-bottom:8px}.market-head,.market-row{display:grid;grid-template-columns:1.1fr 1.2fr 1fr 1fr .9fr;gap:25px;align-items:center}.market-head{padding:14px 23px;color:#698371;font-size:11px}.market-head>span:last-child{text-align:right}.market-table{display:grid;gap:5px}.market-row{width:100%;padding:24px 23px;border-radius:20px;background:transparent;text-align:left;transition:background .25s,transform .25s}.market-row:nth-child(even){background:#11231c}.market-row:hover{background:#1a3225;transform:translateY(-1px)}.asset-name{display:flex;align-items:center;gap:14px}.asset-name strong{font-size:17px;font-weight:500}.asset-name small{display:block;font-size:12px;color:#7f9a88;margin-top:4px}.coin{width:39px;height:39px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#293d2e;color:#d4e5ba;font-size:24px}.coin svg{height:24px;width:24px}.coin-hype{background:#2a4b3b;color:#d3edc7}.coin-btc{background:#403e2b;color:#d7cca0}.coin-eth{background:#2f4140;color:#c2d8d1}.coin-eth svg{height:23px;width:19px}.sector{font-size:13px;color:#89a08e}.mini-spark{width:110px;height:32px;opacity:.85}.mini-spark svg{width:100%;height:100%}.exposure-tags{display:flex;gap:7px}.tag{font-size:10px;display:inline-block;background:#203327;padding:5px 9px;border-radius:8px;color:#a2b697;white-space:nowrap}.tag.positive{color:#c4e2b4;background:#294132}.market-state{font-size:12px;color:#769281;text-align:right}.table-foot{display:flex;justify-content:space-between;gap:30px;font-size:11px;color:#657f6f;margin:21px 23px 0}.table-foot>span:last-child{white-space:nowrap}
.mechanism-section{position:relative;background:radial-gradient(ellipse at 50% 0,#23362955,transparent 70%);padding-block:75px 90px}.architecture{display:grid;grid-template-columns:repeat(3,1fr);gap:64px;margin-top:50px}.arch-node{position:relative;min-width:0;padding:20px 0}.node-index{position:absolute;right:15px;top:19px;font-size:12px;color:#54745f}.node-art{height:105px;width:120px;margin-bottom:29px;position:relative}.arch-node h3{font-size:23px;font-weight:400;letter-spacing:-.6px;margin-bottom:15px}.arch-node p{font-size:15px;line-height:1.8;max-width:300px;color:#8ca390}.node-foot{display:block;font-size:10px;letter-spacing:.035em;color:#577861;margin-top:25px}.underlying-art{display:flex;align-items:end;gap:7px;padding:8px 4px}.underlying-art span{height:58px;width:22px;border-radius:6px;background:linear-gradient(135deg,#aac997,#536f4b 56%,#304e38);box-shadow:2px 4px 9px #0002;animation:breathe-bar 8s ease-in-out infinite;transform-origin:bottom}.underlying-art span:nth-child(2){height:88px;animation-delay:-3s}.underlying-art span:nth-child(3){height:72px;animation-delay:-5s}.layers-art span{position:absolute;width:82px;height:58px;border-radius:10px;left:10px;top:41px;background:linear-gradient(145deg,#86a578,#344e37 70%);box-shadow:4px 10px 12px #0002;transform:rotate(-24deg) skew(15deg);animation:layer-breathe 7s ease-in-out infinite}.layers-art span:nth-child(2){top:25px;background:linear-gradient(145deg,#a6bd96,#59724f 70%);animation-delay:-2s}.layers-art span:nth-child(3){top:9px;background:linear-gradient(145deg,#d1dfb9,#8aa773 70%);animation-delay:-4s}.launch-art{display:grid;align-items:center}.launch-art svg{width:94px;height:94px;color:#bcd5a5;filter:drop-shadow(4px 7px 7px #0003)}
.editorial{padding-top:80px}.editorial-intro{display:flex;align-items:end;gap:55px;margin-bottom:40px;flex-wrap:wrap}.editorial-intro>.eyebrow{width:100%;margin-bottom:-38px}.editorial-intro h2{margin-top:22px}.editorial-intro>p{color:#8da291;font-size:15px;line-height:1.7;margin-left:auto;margin-right:40px}.note-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.note-row{position:relative;display:flex;padding:30px;min-height:300px;border-radius:25px;background:#14251d;transition:transform .3s,background .3s}.note-row:nth-child(2){background:#192b21}.note-row:hover{transform:translateY(-5px);background:#21372a}.note-number{font-size:11px;color:#68816b;position:absolute;right:25px;top:27px}.note-row .eyebrow{font-size:12px;color:#8ba184}.note-row h3{font-size:27px;line-height:1.25;letter-spacing:-.75px;margin-top:26px}.note-row p{font-size:14px;color:#899e89;line-height:1.7;margin-top:17px;max-width:260px}.read-story{font-size:12px;color:#bfd3ae;display:block;margin-top:25px}.closing{position:relative;isolation:isolate;padding-block:80px 100px;text-align:center}.closing:before{content:'';position:absolute;inset:-50px 0 -80px;z-index:-1;background:radial-gradient(ellipse at center,#2b483037,transparent 60%)}.closing h2{font-size:clamp(48px,5.4vw,72px);line-height:1.18;letter-spacing:-.055em;margin:25px 0 32px}.footer{padding-block:40px 30px}.footer-top{display:flex;align-items:start;gap:70px;padding-bottom:40px}.footer-top>p{font-size:13px;color:#728c7b}.footer-links{margin-left:auto;display:flex;gap:28px;font-size:13px;color:#98ae99}.footer-links a:hover{color:#d7e5c9}.footer-bottom{display:flex;align-items:center;gap:24px;font-size:10px;color:#4f6e5d}.footer-bottom>span:nth-child(2){margin-inline:auto;max-width:550px}.replay-opening{color:#9cb88e;background:transparent;padding:8px;font-size:11px;white-space:nowrap}
.page-intro{padding-block:70px 45px}.page-intro h1{font-size:clamp(48px,5.7vw,78px);line-height:1.15;letter-spacing:-.055em;margin-top:23px}.page-intro>p:last-child{max-width:660px;font-size:18px;line-height:1.75;color:#8ea997;margin-top:26px}.markets-page{padding-top:25px}.market-toolbar{display:flex;align-items:center;gap:25px;margin-bottom:23px}.search-box{background:#1a3023;border-radius:24px;display:flex;align-items:center;gap:12px;padding:12px 19px;width:320px}.search-box>span{display:none}.search-box input{width:100%;background:transparent;border:0;outline:none;font-size:14px}.search-box:focus-within{box-shadow:0 0 0 2px #72965b}.search-box input::placeholder{color:#759179}.market-count{margin-left:auto;font-size:13px;color:#859f86}.empty-search{padding:40px;text-align:center;color:#8eaa8e}.market-explainer{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:90px}.market-explainer>div{max-width:570px}.market-explainer p{font-size:17px;color:#8ea48e;line-height:1.8;margin-bottom:20px}.market-explainer .button{margin-top:12px}.lab-workspace{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;margin-block:30px 50px}.lab-workspace .chart-stage{height:310px}.lab-workspace .exposure-panel{padding:35px}.lab-workspace .chart-full-link{display:none}.lab-settings{padding:34px;border-radius:30px;background:#13291d}.lab-settings h2{font-size:30px;margin-top:20px;margin-bottom:25px;letter-spacing:-1px}.scenario-options{display:grid;gap:8px}.scenario-options button{display:flex;flex-direction:column;gap:5px;padding:16px 19px;text-align:left;border-radius:15px;background:#1a3224;color:#91ab8e}.scenario-options button.selected{background:#304a2e;color:#deedcd}.scenario-options strong{font-size:14px;font-weight:500}.scenario-options span{font-size:12px;opacity:.7}.range-label{display:flex;justify-content:space-between;font-size:12px;color:#9ab08f;margin-top:29px}.lab-settings input[type=range]{width:100%;accent-color:#abc792;margin:20px 0 10px}.lab-settings>p{font-size:11px;line-height:1.6;color:#779473}.reset-button{font-size:12px;background:transparent;color:#b7cfa9;padding:8px 0;margin-top:12px}.lab-caveat{grid-column:1/-1;display:flex;gap:45px;padding:15px 20px}.lab-caveat>.eyebrow{min-width:155px;font-size:12px}.lab-caveat p{color:#648468;font-size:13px;line-height:1.8}.formula-section{text-align:center;padding-top:30px}.formula{font:400 41px var(--heading);letter-spacing:-1px;margin-block:30px;color:#cbdcbd}.formula sub{font-size:16px}.formula-key{display:flex;justify-content:center;gap:45px;margin-bottom:30px;font-size:13px;color:#8ca282}.formula-key strong{margin-right:12px;color:#d0dfc3;font-weight:400}.protocol-architecture{padding-block:10px 35px}.protocol-content{display:grid;grid-template-columns:1fr 2.6fr;gap:75px;margin-block:70px}.contents{position:sticky;top:45px;align-self:start;display:grid;gap:20px;font-size:13px;color:#789575}.contents .eyebrow{margin-bottom:10px;color:#d1dec2}.contents a:hover{color:#e1ecd7}.prose{max-width:790px}.prose article{padding-bottom:50px;margin-bottom:35px;scroll-margin-top:40px}.prose article>.eyebrow{display:block;margin-bottom:24px;color:#789674}.prose h2{margin-bottom:25px}.prose p{font-size:17px;color:#92aa8c;line-height:1.9;margin-top:21px}.prose p+.button{margin:24px 0 10px}.prose blockquote{background:#1b3122;border-radius:20px;font-size:21px;line-height:1.65;padding:28px;margin:30px 0;color:#c4d9af}.flow-list{list-style:none;padding:0;counter-reset:flow;display:grid;gap:15px}.flow-list li{counter-increment:flow;padding:24px;border-radius:18px;display:flex;flex-direction:column;gap:10px;background:#14271c}.flow-list strong{font-weight:500;font-size:17px;color:#c6dbb5}.flow-list span{font-size:15px;line-height:1.8;color:#849f7e}.status-list{display:grid;gap:8px}.status-list>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 20px;border-radius:13px;background:#14281c;font-size:14px;color:#9cb28f}.source-links{display:grid;gap:15px;font-size:14px;margin-top:27px;color:#bfd7a7}.asset-dialog{width:550px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 50px);overflow:auto;margin:auto;border:0;border-radius:30px;background:#1b3022;color:#e7eeda;padding:43px;box-shadow:0 35px 130px #0006}.asset-dialog::backdrop{background:#061009b3;backdrop-filter:blur(12px)}.asset-dialog[open]{animation:dialog-in .35s ease both}.dialog-open{overflow:hidden}.dialog-close{background:transparent;position:absolute;right:25px;top:21px;font-size:12px;color:#aec39e;padding:7px}.dialog-content>.coin{width:52px;height:52px;margin-bottom:25px}.dialog-content>.eyebrow{margin-bottom:16px;font-size:11px}.dialog-content h2{font-size:39px}.dialog-content>p{font-size:15px;line-height:1.8;color:#9ab58c;margin:18px 0}.dialog-details{display:grid;gap:16px;margin:30px 0}.dialog-details>div{display:flex;justify-content:space-between;gap:15px;font-size:13px}.dialog-details>div>span{color:#7f9c71}.dialog-details strong{font-weight:400;color:#c6dbb5}.dialog-content .button{width:100%}.dialog-note{font-size:11px!important;color:#6d8f64!important}
/* The only ornamental strokes belong to the opening sequence. */
.opening{position:fixed;inset:0;z-index:200;background:var(--bg);overflow:hidden;animation:opening-exit .85s cubic-bezier(.2,.7,.2,1) 1.8s both}.opening-lines{position:absolute;width:100%;height:100%;inset:0;color:#c7daba;opacity:.8}.opening-lines path{stroke:currentColor;stroke-width:1.05;stroke-dasharray:1;stroke-dashoffset:1;animation:draw-thread 1.5s cubic-bezier(.25,.5,.4,1) both}.opening-lines path:nth-child(2){animation-delay:.13s;opacity:.6}.opening-lines path:nth-child(3){animation-delay:.26s;opacity:.3}.opening-lines g{transform-origin:50% 50%;animation:threads-recede .9s ease 1.4s both}.opening-wordmark{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:19px;font:500 43px var(--heading);letter-spacing:-2px;animation:wordmark-appear .65s ease .95s both}.opening-wordmark svg{width:42px;height:42px;color:#c9e0b4}.opening-caption{position:absolute;left:50%;top:calc(47% + 54px);transform:translateX(-50%);font-size:13px;color:#76916e;white-space:nowrap;animation:wordmark-appear .7s ease 1.05s both}.opening-skip{position:absolute;right:45px;bottom:35px;background:transparent;color:#91aa85;font-size:12px;padding:10px}.opening-done{display:none}.intro-running{overflow:hidden}.intro-running .hero-content{opacity:0;transform:translateY(18px)}.hero-content{transition:opacity 1.05s ease,transform 1.05s cubic-bezier(.2,.65,.2,1)}.intro-running .hero .sculpture-panel{opacity:0}.hero .sculpture-panel{transition:opacity 1.4s ease}
@keyframes draw-thread{to{stroke-dashoffset:0}}@keyframes threads-recede{to{opacity:0;transform:scale(1.18)}}@keyframes wordmark-appear{from{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes opening-exit{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes breathe-bar{50%{transform:scaleY(.91)}}@keyframes layer-breathe{50%{transform:translateY(-4px) rotate(-24deg) skew(15deg)}}@keyframes dialog-in{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero{min-height:735px}.hero h1{font-size:118px}.hero-content{width:53%}}
@media(max-width:1100px){:root{--pad:38px}.header-inner{gap:23px}.header-inner nav{gap:20px}.header-inner nav a{font-size:12px}.header-action{font-size:12px;padding:10px 17px}.brand>span{font-size:25px}.brand>svg{width:26px}.hero{min-height:615px}.hero h1{font-size:85px}.hero-description{font-size:16px}.hero-content{width:63%}.workspace{gap:40px;grid-template-columns:1.15fr 1fr}.workspace-copy h2{font-size:33px}.workspace-copy>p:not(.eyebrow){font-size:15px}.exposure-panel{padding:27px}.chart-controls{gap:8px;flex-wrap:wrap}.chart-result{font-size:18px}.segmented button{padding:7px 9px;min-width:29px}.section-heading>p{margin-left:0;font-size:13px}.market-head,.market-row{gap:15px;grid-template-columns:1.05fr 1.1fr .85fr 1fr .9fr}.mini-spark{width:90px}.architecture{gap:40px}.arch-node h3{font-size:21px}.note-row{padding:27px}.note-row h3{font-size:23px}.note-number{right:20px}.footer-top{gap:35px}.footer-links{gap:20px}.footer-bottom{font-size:9px;gap:20px}.lab-workspace{grid-template-columns:1.3fr 1fr}.lab-workspace .exposure-panel,.lab-settings{padding:26px}.protocol-content{gap:40px}}
@media(max-width:800px){:root{--pad:27px}.site-header{height:85px}.header-action{display:none}.header-inner nav{margin-right:0;margin-left:auto;gap:19px}.hero{min-height:620px;padding-top:48px}.hero h1{font-size:78px}.hero-content{width:70%}.hero-description{font-size:15px;max-width:350px}.hero-foot{font-size:10px}.hero-foot span:last-child{display:none}.workspace{grid-template-columns:1.15fr 1fr;gap:25px;margin-top:35px}.exposure-panel{padding:24px 20px}.chart-stage{height:190px}.panel-top .eyebrow{font-size:10px}.tiny-note{font-size:9px}.chart-legend{gap:13px;font-size:9px}.chart-controls{gap:8px}.chart-axis{font-size:8px}.chart-result{font-size:18px}.chart-title{margin-top:20px}.chart-asset{font-size:26px}.chart-mult{font-size:20px}.chart-full-link{display:none}.workspace-copy{padding:0}.workspace-copy h2{font-size:28px}.workspace-copy>p:not(.eyebrow){font-size:14px}.workspace-copy .button{font-size:12px;padding:13px 17px}.workspace-facts{gap:25px}.workspace-facts strong{font-size:12px}.section{padding-block:60px}.section-heading>p{display:none}.section-heading h2{font-size:35px}.market-head,.market-row{grid-template-columns:1.2fr 1fr 1fr .8fr;gap:15px}.market-head>span:nth-child(2),.market-row .sector{display:none}.table-foot{font-size:10px}.table-foot>span:last-child{display:none}.market-row{padding-inline:15px}.market-head{padding-inline:15px;font-size:10px}.market-state{font-size:10px}.tag{font-size:8px;padding:5px 7px}.architecture{gap:25px}.arch-node h3{font-size:18px}.arch-node p{font-size:13px}.node-foot{font-size:8px}.node-art{transform:scale(.85);transform-origin:left bottom}.editorial-intro>p{font-size:13px;margin-right:0}.note-list{gap:12px}.note-row{padding:25px 20px}.note-row .eyebrow{font-size:10px}.note-row h3{font-size:23px}.note-row p{font-size:12px}.note-number{display:none}.read-story{font-size:11px}.closing{padding-block:65px 70px}.footer-top{flex-wrap:wrap;gap:28px}.footer-top>p{margin-left:auto}.footer-links{width:100%;justify-content:space-between;margin-left:0}.footer-bottom{flex-wrap:wrap;font-size:9px;gap:10px 25px}.footer-bottom>span:nth-child(2){order:4;max-width:100%;width:100%;margin:0}.replay-opening{margin-left:auto}.lab-workspace{grid-template-columns:1fr}.lab-settings{padding:30px}.scenario-options{grid-template-columns:repeat(3,1fr)}.scenario-options button{padding:16px 13px}.scenario-options span{font-size:10px}.lab-caveat{gap:20px}.formula{font-size:33px}.formula-key{gap:30px}.market-explainer{gap:35px}.protocol-content{grid-template-columns:1fr;gap:35px;margin-top:35px}.contents{position:static;display:flex;flex-wrap:wrap;gap:20px}.contents .eyebrow{width:100%;margin-bottom:0}.prose{max-width:100%}}
@media(max-width:560px){:root{--pad:23px}.site-header{height:85px}.brand>span{font-size:25px;letter-spacing:-1.1px}.brand{gap:9px}.brand>svg{width:26px;height:26px}.menu-toggle{display:block;margin-left:auto;font-size:12px;min-width:44px;min-height:44px;color:#aac39f}.header-inner nav{display:none;position:absolute;left:14px;right:14px;top:76px;border-radius:23px;padding:18px 22px;background:#203529f5;backdrop-filter:blur(20px);flex-direction:column;align-items:stretch;gap:0;box-shadow:0 15px 35px #0002}.header-inner nav.open{display:flex}.header-inner nav a{display:block;font-size:16px;padding:13px 4px}.hero{min-height:775px;display:block;padding:34px 0 74px}.hero-content{width:100%}.hero .eyebrow{font-size:12px;margin-bottom:23px}.hero h1{font-size:clamp(58px,15.6vw,83px);line-height:1.12;letter-spacing:-.065em}.hero-description{font-size:15px;line-height:1.65;margin-top:22px;max-width:330px}.hero-actions{gap:25px;margin-top:26px}.button{font-size:13px;padding:14px 22px}.text-link{font-size:13px}.quiet-status{margin-top:17px;font-size:10px}.hero-foot{bottom:21px;font-size:10px;display:block}.hero-foot span:nth-child(2){display:none}.workspace{grid-template-columns:1fr;gap:32px;margin-block:18px 10px}.workspace-copy{padding:0 7px;max-width:100%}.workspace-copy h2{font-size:33px;line-height:1.3;margin-top:16px}.workspace-copy>p:not(.eyebrow){font-size:15px;margin-top:18px}.workspace-copy .button{font-size:13px;margin-top:23px}.workspace-facts{gap:55px;margin-top:28px}.workspace-facts strong{font-size:13px}.exposure-panel{padding:25px 22px;border-radius:27px}.panel-top .eyebrow{font-size:10px}.tiny-note{font-size:10px}.chart-stage{height:185px;margin-top:23px}.chart-title{margin-top:26px}.chart-legend{font-size:10px;gap:18px}.chart-controls{gap:9px}.segmented button{min-width:28px;padding:8px;font-size:10px}.chart-result{font-size:18px}.chart-axis{font-size:8px;margin-bottom:20px}.chart-disclaimer{font-size:9px;margin-top:17px}.direction-word{font-size:11px}.section{padding-block:54px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:34px;line-height:1.22;margin-top:17px;letter-spacing:-1.5px}.section-heading .text-link{display:inline-block;margin-top:21px;margin-bottom:0}.eyebrow{font-size:12px}.market-head,.market-row{grid-template-columns:1.15fr .9fr .85fr;gap:11px;padding-inline:12px}.market-head{font-size:9px}.market-head>span:nth-child(3),.market-row .mini-spark{display:none}.market-row{padding-block:20px;border-radius:17px}.coin{height:34px;width:34px;font-size:23px}.coin svg{width:20px}.asset-name{gap:10px}.asset-name strong{font-size:15px}.asset-name small{font-size:10px}.exposure-tags{gap:4px;flex-wrap:wrap}.tag{font-size:7px;padding:4px 6px;border-radius:5px}.market-state{font-size:9px}.table-foot{margin:20px 12px 0;font-size:10px;line-height:1.7}.mechanism-section{padding-bottom:45px}.architecture{grid-template-columns:1fr;gap:23px;margin-top:20px}.arch-node{padding:20px 4px 10px;display:grid;grid-template-columns:75px 1fr;column-gap:24px}.node-index{display:none}.node-art{grid-column:1;grid-row:1/4;transform:scale(.68);align-self:center;transform-origin:left center;margin-bottom:0}.arch-node h3{font-size:22px;grid-column:2;margin-bottom:12px}.arch-node p{grid-column:2;font-size:14px;max-width:100%;line-height:1.8}.node-foot{grid-column:2;font-size:8px;margin-top:19px}.editorial-intro{display:block;margin-bottom:28px}.editorial-intro>.eyebrow{margin-bottom:0}.editorial-intro h2{font-size:34px;margin-top:17px}.editorial-intro>p{margin-top:18px;font-size:14px}.note-list{grid-template-columns:1fr;gap:15px}.note-row{min-height:0;padding:28px}.note-row h3{font-size:26px;line-height:1.3;margin-top:17px}.note-row h3 br{display:none}.note-row p{font-size:14px;max-width:100%;margin-top:13px}.note-row .eyebrow{font-size:11px}.read-story{font-size:12px;margin-top:22px}.closing{padding-block:50px 60px}.closing h2{font-size:43px;margin-top:23px;line-height:1.25;letter-spacing:-2.5px}.closing .button{font-size:13px}.footer{padding-block:35px 25px}.footer-top{gap:20px;padding-bottom:23px}.footer-top>p{font-size:10px;padding-top:3px}.footer-links{gap:17px;font-size:12px;flex-wrap:wrap;margin-top:10px}.footer-bottom{font-size:9px}.replay-opening{font-size:10px;padding-right:0}.page-intro{padding-block:35px 30px}.page-intro h1{font-size:46px;line-height:1.17;letter-spacing:-2.4px;margin-top:22px}.page-intro>p:last-child{font-size:16px;line-height:1.8;margin-top:24px}.market-toolbar{flex-wrap:wrap;gap:16px}.search-box{width:100%;padding:13px 18px}.market-toolbar .tag{font-size:10px;padding:6px 10px}.market-count{font-size:12px}.market-explainer{grid-template-columns:1fr;gap:25px;padding-block:50px}.market-explainer p{font-size:15px}.lab-workspace{gap:18px;margin-block:15px 30px}.lab-workspace .exposure-panel{padding:26px 20px}.lab-workspace .chart-stage{height:235px}.lab-settings{padding:27px 24px}.scenario-options{grid-template-columns:1fr}.scenario-options button{padding:15px 19px}.scenario-options span{font-size:12px}.lab-caveat{display:block;padding:10px 5px}.lab-caveat p{font-size:12px;margin-top:13px}.formula{font-size:26px;letter-spacing:-1px}.formula sub{font-size:12px}.formula-key{display:grid;gap:13px}.protocol-content{margin-block:40px;gap:35px}.contents{gap:15px;font-size:11px}.prose h2{font-size:34px;line-height:1.2}.prose p{font-size:16px;line-height:1.9}.prose article{padding-bottom:25px;margin-bottom:30px}.prose article>.eyebrow{font-size:11px}.prose blockquote{font-size:18px;padding:23px}.status-list>div{font-size:12px;padding:15px}.status-list .tag{font-size:8px}.asset-dialog{padding:34px 27px;border-radius:25px}.dialog-content h2{font-size:33px}.dialog-content>p{font-size:14px}.dialog-details>div{font-size:11px}.opening-wordmark{font-size:33px;gap:13px;letter-spacing:-1.5px}.opening-wordmark svg{width:34px;height:34px}.opening-lines{width:210%;left:-55%}.opening-caption{font-size:12px;top:calc(47% + 43px)}.opening-skip{right:16px;bottom:22px;font-size:11px}}
@media(max-width:360px){:root{--pad:18px}.hero{min-height:740px}.hero h1{font-size:57px}.hero-description{font-size:14px}.hero-actions{gap:21px}.hero-actions .button{padding:14px 18px}.hero-actions .text-link{font-size:12px}.exposure-panel{padding-inline:18px}.chart-result{font-size:16px}.chart-controls{gap:7px}.segmented button{min-width:25px;padding:8px 7px}.exposure-tags{gap:3px}.tag{font-size:6px;padding:4px}.asset-name{gap:8px}.market-state{font-size:8px}.coin{width:29px;height:29px}.section-heading h2{font-size:31px}.closing h2{font-size:38px}.footer-top>.brand>span{font-size:22px}.footer-links{font-size:11px;gap:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.opening{display:none}.hero-content,.hero .sculpture-panel{opacity:1!important;transform:none!important}.intro-running{overflow:auto}}

body{overflow-x:hidden}.note-row h3 br:after{content:" "}

/* A transparent object in a shared studio, not a masked rectangular movie. */
.hero{min-height:690px;padding-block:60px 140px}
.hero:before{content:'';position:absolute;z-index:-1;pointer-events:none;left:50%;right:auto;top:-100px;bottom:-100px;width:100vw;transform:translateX(-50%);background:radial-gradient(ellipse 38vw 340px at 70% 50%,#29413950 0%,#1b302a27 48%,#0b181500 100%)}
.sculpture-panel{position:absolute;left:41%;right:-38px;top:0;bottom:50px;z-index:1;pointer-events:none;opacity:1}
.sculpture-stage{position:absolute;width:100%;aspect-ratio:4/3;top:50%;transform:translateY(-48%)}
.sculpture-fallback,.sculpture-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}
.sculpture-fallback{filter:brightness(.95)}
.sculpture-canvas{opacity:0}
.sculpture-ready .sculpture-canvas{opacity:1}
.sculpture-ready .sculpture-fallback{opacity:0}
.sculpture-shadow{position:absolute;left:0%;top:80%;width:71%;height:20%;transform:rotate(8deg);background:radial-gradient(ellipse at 50% 50%,#010908a8 0%,#01090860 23%,#01090815 53%,transparent 72%);pointer-events:none}
.motion-toggle{position:absolute;right:38px;bottom:5px;pointer-events:auto;background:transparent;padding:13px;color:#829d8e;font-size:11px;min-height:44px}
.motion-toggle:hover{color:var(--accent)}
@media(min-width:1600px){.hero{min-height:735px}.sculpture-panel{left:41%;right:-75px;top:-10px;bottom:35px}}
@media(max-width:1100px){.hero{min-height:640px}.sculpture-panel{left:43%;right:-20px;top:25px;bottom:70px}.hero:before{top:-100px;bottom:-100px}.motion-toggle{right:20px}}
@media(max-width:800px){.hero{min-height:615px}.hero-content{width:73%}.sculpture-panel{left:45%;right:-20px;top:75px;bottom:20px}.hero:before{top:-100px;bottom:-100px}.motion-toggle{bottom:20px}}
@media(max-width:560px){
 .hero{min-height:0;padding-top:30px;padding-bottom:65px}
 .hero-content{width:100%}
 .sculpture-panel{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:calc(100% + 12px);margin:18px -6px 0;height:auto;aspect-ratio:4/3;z-index:1}
 .sculpture-stage{top:0;transform:none}
 .sculpture-shadow{opacity:.8}
 .motion-toggle{right:2px;bottom:-28px;font-size:10px}
 .hero-foot{bottom:8px}
 .hero:before{top:35%;bottom:-30px;background:radial-gradient(ellipse 75vw 220px at 65% 50%,#29413950,#0b181500 100%)}
}

