:root{--bg:#101310;--text:#f1f5ed;--muted:#929b8e;--lime:#c7f36b;--coral:#ff765f;--line:#333a32;--mono:'DM Mono',monospace;--sans:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans)}a{color:inherit;text-decoration:none}.landing-nav{height:72px;position:absolute;z-index:10;top:0;left:0;right:0;display:flex;align-items:center;padding:0 4vw;border-bottom:1px solid rgba(255,255,255,.16)}.brand{font-weight:800;letter-spacing:2px}.brand span{display:inline-grid;place-items:center;width:30px;height:30px;background:var(--lime);color:var(--bg);margin-right:8px}.nav-links{display:flex;gap:28px;margin:auto;font-size:12px;color:var(--muted)}.nav-cta{font-size:12px;font-weight:700}.nav-cta span,.closing a span{color:var(--lime);margin-left:8px}.hero{min-height:92vh;position:relative;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line)}#market-scene{position:absolute;inset:0;width:100%;height:100%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,19,16,.96) 0%,rgba(16,19,16,.68) 45%,rgba(16,19,16,.18) 100%)}.hero-content{position:relative;z-index:2;width:min(760px,80vw);margin-left:8vw;padding-top:40px}.kicker,.section-kicker{font:10px var(--mono);letter-spacing:2px;color:var(--muted)}.kicker span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 16px var(--lime);margin-right:10px}.hero h1{font-size:clamp(70px,13vw,190px);line-height:.78;margin:32px 0 24px;letter-spacing:0;font-weight:800}.hero-line{font-size:clamp(26px,4vw,54px);line-height:1.05;margin:0;font-weight:500}.hero-copy{color:var(--muted);max-width:560px;font-size:15px;line-height:1.7;margin:24px 0 30px}.hero-actions{display:flex;align-items:center;gap:24px}.primary{background:var(--lime);color:var(--bg);padding:15px 22px;font-weight:800;font-size:13px}.secondary{font:12px var(--mono);color:var(--muted)}.tape{position:absolute;z-index:3;bottom:0;left:0;right:0;height:78px;border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:repeat(4,1fr);background:rgba(16,19,16,.78);backdrop-filter:blur(14px);padding-left:4vw}.tape div{display:grid;grid-template-columns:1fr auto;align-content:center;padding:0 24px;border-right:1px solid var(--line);font:11px var(--mono)}.tape span{color:var(--muted)}.tape b{grid-row:2;font-size:15px;margin-top:5px}.tape em{grid-column:2;grid-row:2;color:var(--lime);font-style:normal}.tape em.down{color:var(--coral)}.manifest{min-height:72vh;display:grid;grid-template-columns:160px 1fr 1fr;gap:7vw;align-items:center;padding:9vw 8vw;border-bottom:1px solid var(--line)}.manifest-index{font:10px var(--mono);color:var(--lime);align-self:start}.manifest h2,.markets h2,.closing h2{font-size:clamp(38px,5vw,72px);line-height:1;margin:0 0 28px;letter-spacing:0}.manifest>div>p{color:var(--muted);line-height:1.8;max-width:580px}.method-list{border-top:1px solid var(--line)}.method-list p{margin:0!important;padding:18px 0;border-bottom:1px solid var(--line);font-size:13px!important}.method-list span{font:10px var(--mono);color:var(--lime);margin-right:20px}.markets{padding:9vw 8vw;background:#e8ebe2;color:#141713}.markets .section-kicker{color:#677062}.markets h2{margin:24px 0 70px}.market-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bfc5b9;border-bottom:1px solid #bfc5b9}.market-strip article{padding:28px 20px;min-height:190px;border-right:1px solid #bfc5b9}.market-strip article:last-child{border-right:0}.market-strip span{font:10px var(--mono);color:#727a6e}.market-strip h3{font-size:22px;margin:48px 0 6px}.market-strip p{font:11px var(--mono);color:#727a6e}.closing{padding:10vw 8vw;min-height:65vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(135deg,rgba(255,118,95,.08),transparent 40%)}.closing>p{font:10px var(--mono);letter-spacing:2px;color:var(--coral)}.closing a{font-weight:800;border-bottom:1px solid var(--lime);padding:12px 0}footer{padding:28px 4vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font:9px var(--mono);letter-spacing:1px}
.faq{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);gap:8vw;padding:9vw 8vw;border-bottom:1px solid var(--line)}.faq-intro{position:sticky;top:110px;align-self:start}.faq-intro h2{font-size:clamp(38px,5vw,68px);line-height:1.02;margin:24px 0}.faq-intro>p:last-child{color:var(--muted);line-height:1.8;max-width:520px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;padding:22px 42px 22px 0;font-weight:700;font-size:15px;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:4px;top:19px;color:var(--lime);font:20px var(--mono)}.faq-list details[open] summary:after{content:'−'}.faq-list details p{color:var(--muted);font-size:13px;line-height:1.75;margin:0;padding:0 42px 24px 0;max-width:760px}
*{scrollbar-width:thin;scrollbar-color:#60754a #141814}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:#141814}*::-webkit-scrollbar-thumb{min-width:44px;min-height:44px;background:linear-gradient(135deg,#60754a,#405d50);border:2px solid #141814;border-radius:7px}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--lime),#62d9c5)}*::-webkit-scrollbar-corner{background:#141814}html{scrollbar-gutter:stable}
@media(max-width:800px){.nav-links{display:none}.landing-nav{justify-content:space-between}.hero{min-height:860px;align-items:flex-start}.hero-content{margin:150px 24px 0;width:auto}.hero h1{font-size:21vw}.tape{grid-template-columns:1fr 1fr;height:150px;padding-left:0}.tape div{padding:0 16px}.manifest{grid-template-columns:1fr;gap:30px;padding:100px 24px}.manifest-index{align-self:auto}.market-strip{grid-template-columns:1fr 1fr}.market-strip article:nth-child(2){border-right:0}.market-strip article:nth-child(-n+2){border-bottom:1px solid #bfc5b9}.markets,.closing{padding:100px 24px}.markets h2{margin-bottom:45px}.faq{grid-template-columns:1fr;gap:45px;padding:100px 24px}.faq-intro{position:static}.faq-list summary{font-size:14px}footer{gap:16px;flex-direction:column}.hero-actions{align-items:flex-start;flex-direction:column}}