:root{--black:#050505;--obsidian:#090a0b;--navy:#071018;--gold:#d4af37;--gold-light:#f4d878;--gold-deep:#b8860b;--gold-shadow:#5f4307;--ivory:#f8f4e8;--muted:#aaa697;--line:#d4af3738;--line-strong:#d4af3785;--ease:cubic-bezier(.22,1,.36,1);--font-display:"Cormorant Garamond",Baskerville,"Times New Roman",serif;--font-sans:Inter,"Helvetica Neue",Arial,sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--ivory);font-family:var(--font-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--gold);color:var(--black)}.skip-link{z-index:100;background:var(--ivory);color:var(--black);padding:12px 18px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505eb;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 3vw;display:grid;position:sticky;top:0}.site-header:after{content:"";transform-origin:0;background:linear-gradient(90deg,var(--gold-shadow),var(--gold-light),var(--gold-deep));width:100%;height:2px;animation:linear scroll-progress;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0}@keyframes scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.brand-mark{align-items:center;gap:11px;width:max-content;display:flex}.brand-orb{border:1px solid var(--line-strong);background:#020202;border-radius:50%;width:42px;height:42px;overflow:hidden}.brand-orb img{object-fit:cover;width:100%;height:100%;transform:scale(1.24)}.brand-mark b{font:600 16px/1 var(--font-display);letter-spacing:.17em;display:block}.brand-mark small{color:var(--muted);font:500 8px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin-top:4px;display:block}nav{color:#c4c0b5;gap:30px;font-size:13px;display:flex}nav a{transition:color .2s}nav a:hover,nav a:focus-visible{color:var(--gold-light)}.nav-cta{color:#080705;transition:transform .2s var(--ease),filter .2s;background:linear-gradient(110deg,#8c640d 0%,#e8c95e 42%,#b8860b 100%);border:1px solid #f0d66e;justify-self:end;padding:13px 19px;font-size:12px;font-weight:700;box-shadow:0 8px 30px #b8860b1f}.nav-cta:hover{filter:brightness(1.1);transform:translateY(-1px)}.mobile-menu{display:none}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:calc(100svh - 76px);display:flex;position:relative;overflow:hidden}.hero-art{position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-vignette{background:linear-gradient(90deg,#050505 0%,#050505f5 12%,#050505ad 38%,#05050500 64%),linear-gradient(#0000 76%,#05050573);position:absolute;inset:0}.hero-copy{z-index:2;width:min(680px,52vw);animation:arrive .9s var(--ease) both;margin-left:clamp(24px,5vw,84px);padding:100px 0 130px;position:relative}@keyframes arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.eyebrow{color:var(--gold);font:600 10px/1.4 var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.hero .eyebrow{align-items:center;gap:14px;display:flex}.eyebrow i{background:var(--gold);width:36px;height:1px}h1,h2,h3,p{margin-top:0}.hero h1{font:500 clamp(72px,7vw,126px)/.78 var(--font-display);letter-spacing:-.055em;margin:30px 0 28px}.hero h1 em,.section h2 em,.final-cta h2 em,.community h2 em{color:#0000;background:linear-gradient(100deg,#7a5709 0%,#d4af37 22%,#fff0a3 43%,#b8860b 62%,#f4d878 82%,#8c6a24 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-lede{color:#d1cec6;max-width:610px;font-size:16px;line-height:1.8}.hero-actions{gap:12px;margin-top:30px;display:flex}.button{letter-spacing:.02em;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:12px;font-weight:700;display:inline-flex}.button-gold{color:#080705;background:linear-gradient(110deg,#8c640d 0%,#edcf65 43%,#b8860b 100%);border:1px solid #f4d878;position:relative;overflow:hidden;box-shadow:0 14px 48px #b8860b2e}.button-gold:after{content:"";width:22%;transition:left .5s var(--ease);background:#ffffdc52;position:absolute;inset:-60% auto -60% -30%;transform:rotate(14deg)}.button-gold:hover:after{left:120%}.button-ghost{border:1px solid var(--line-strong);color:#d4d0c7;background:#00000061}.risk-note{color:#817e74;font:500 9px/1.6 var(--font-mono);letter-spacing:.02em;margin-top:18px}.molten-pool{filter:drop-shadow(0 -4px 15px #d4af3747);clip-path:polygon(0 60%,5% 28%,11% 70%,19% 38%,28% 65%,37% 24%,45% 56%,54% 18%,63% 61%,72% 30%,82% 67%,91% 35%,100% 55%,100% 100%,0 100%);background:linear-gradient(#f4d878,#b8860b 38%,#5f4307);width:56%;height:16px;position:absolute;bottom:-7px;right:0}.verification-rail{border-bottom:1px solid var(--line);background:#08090a;grid-template-columns:repeat(6,1fr);display:grid}.verification-rail div{border-right:1px solid var(--line);min-height:108px;padding:26px 2vw}.verification-rail div:last-child{border:0}.verification-rail span{color:#7f7a6c;font:600 8px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;display:block}.verification-rail strong{color:#cbc6ba;font:500 11px/1.2 var(--font-mono);margin-top:15px;display:block}.section{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:900px;padding:clamp(100px,10vw,170px) clamp(24px,6vw,100px);position:relative}.section-heading{max-width:640px}.section h2,.final-cta h2,.community h2{font:500 clamp(48px,5.2vw,88px)/.88 var(--font-display);letter-spacing:-.045em;margin:22px 0 0}.section-heading>p:last-child{color:#aaa69c;margin-top:34px;line-height:1.75}.wide-heading{max-width:920px}.thesis{background:radial-gradient(circle at 76% 42%,#d4af3713,#0000 30%),#070707;grid-template-columns:minmax(300px,.8fr) minmax(400px,1.2fr);gap:10vw;display:grid}.thesis:after{content:"";border:1px solid var(--line);pointer-events:none;border-radius:50%;width:34vw;height:34vw;position:absolute;top:12%;right:6vw;box-shadow:0 0 0 18px #d4af3704,0 0 0 50px #d4af3703}.thesis-copy{z-index:1;position:relative}.large-copy{max-width:720px;font:400 clamp(22px,2.25vw,35px)/1.42 var(--font-display);color:#e9e4d8}.principles{border-top:1px solid var(--line);margin:72px 0 0;padding:0;list-style:none}.principles li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;align-items:center;padding:24px 0;display:grid}.principles span{color:var(--gold);font:600 9px var(--font-mono)}.principles b{font-size:13px}.inspectable{background:linear-gradient(135deg,#050505,#071018);grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;min-height:800px;display:grid}.network{aspect-ratio:1;width:100%;max-width:650px;margin:auto;position:relative}.network:before,.network:after{content:"";background:var(--line-strong);transform-origin:0;width:56%;height:1px;position:absolute;inset:50%}.network:before{transform:rotate(32deg)translate(-50%)}.network:after{transform:rotate(-32deg)translate(-50%)}.network-ring{border:1px solid var(--line);border-radius:50%;position:absolute;inset:15%}.ring-two{border-style:dashed;inset:29%}.node{border:1px solid var(--line-strong);width:94px;height:94px;color:var(--gold);font:600 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#070809;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 34px #d4af370d}.node-center{background:radial-gradient(circle,#191306,#070707 68%);width:126px;height:126px;top:50%;left:50%;transform:translate(-50%,-50%)}.node-a{top:16%;left:5%}.node-b{top:16%;right:5%}.node-c{bottom:12%;left:5%}.node-d{bottom:12%;right:5%}.molten-divider{background:#050505;height:34px;position:relative;overflow:hidden}.molten-divider:before{content:"";background:linear-gradient(90deg,#5f4307,#f4d878 35%,#d4af37 68%,#7a5709);height:6px;position:absolute;top:0;left:0;right:0;box-shadow:0 5px 18px #d4af373d}.molten-divider i,.molten-divider b,.molten-divider span{background:linear-gradient(90deg,#b8860b,#f4d878,#8c6a24);border-radius:0 0 10px 10px;width:10px;position:absolute;top:3px}.molten-divider i{height:28px;left:22%}.molten-divider b{height:18px;left:61%}.molten-divider span{height:25px;left:83%}.architecture{background:radial-gradient(circle at 50% 28%,#d4af3711,#0000 28%),#050505}.role-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:70px;display:grid}.role-card{border:1px solid var(--line);background:#090909;min-height:470px;padding:48px;box-shadow:inset 0 1px #f4d8781a,0 30px 80px #00000047}.role-card.documented{background:linear-gradient(145deg,#09131a,#060809)}.card-index{color:var(--gold);font:600 9px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.role-card h3{font:500 clamp(30px,3vw,46px)/1 var(--font-display);margin:60px 0 32px}.role-card ul{margin:0;padding:0;list-style:none}.role-card li{border-top:1px solid var(--line);color:#b9b5ab;padding:20px 0 20px 28px;font-size:13px;line-height:1.6;position:relative}.role-card li:before{content:"◆";color:var(--gold);font-size:7px;position:absolute;left:0}.asset-record{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.fact-table{margin:0}.fact-table div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding:20px 0;display:grid}.fact-table dt{color:#858177;font-size:12px}.fact-table dd{text-align:right;color:#ded9ce;font:500 11px var(--font-mono);margin:0}.evidence{background:#070707;grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.ledger{border-top:3px solid var(--gold)}.ledger article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:18px 0;display:flex}.ledger h3{margin:0 0 7px;font-size:13px}.ledger p{color:#76736b;margin:0;font-size:11px}.status{color:#9b978b;font:600 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.status i{border:1px solid;border-radius:50%;width:7px;height:7px}.status.pending{color:var(--gold)}.roadmap{grid-template-columns:.9fr 1.1fr;gap:8vw;display:grid}.timeline{position:relative}.timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:30px;left:39px}.timeline article{grid-template-columns:50px 18px 1fr;gap:20px;min-height:150px;display:grid;position:relative}.timeline-number{color:#747068;font:500 13px var(--font-mono)}.timeline article>i{z-index:1;border:1px solid var(--line-strong);background:#050505;border-radius:50%;width:12px;height:12px;margin-top:4px;position:relative}.timeline article>i.active{background:var(--gold);box-shadow:0 0 22px #d4af3780}.timeline p{color:var(--gold);font:600 8px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.timeline h3{font:500 25px var(--font-display);margin:9px 0}.timeline small{color:#77736a}.faq{background:radial-gradient(circle at 12% 22%,#d4af3712,#0000 22%),#080808;grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font-size:14px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold);font:300 22px var(--font-display);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#aaa69c;max-width:720px;font:400 18px/1.55 var(--font-display);margin:0;padding:0 55px 28px 0}.community{grid-template-columns:minmax(320px,.8fr) minmax(380px,1.2fr);min-height:900px;padding-top:0;padding-bottom:0;display:grid;overflow:hidden}.poster-wrap{border-right:1px solid var(--line);min-height:900px;position:relative}.poster-wrap:after{content:"";background:linear-gradient(90deg,#0000 70%,#050505),linear-gradient(#0000 78%,#050505 100%);position:absolute;inset:0}.poster-wrap img{object-fit:cover;width:100%;height:100%}.community-copy{align-self:center;padding:90px 8vw}.community-copy>p:not(.eyebrow){color:#aaa69c;max-width:560px;margin:35px 0;line-height:1.7}.pending-links{color:#827e72;font:600 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:15px;display:flex}.final-cta{text-align:center;border-bottom:1px solid var(--line);place-items:center;min-height:900px;display:grid;position:relative;overflow:hidden}.final-cta:before{content:"";background:radial-gradient(circle,#d4af3717,#0000 36%);position:absolute;inset:0}.final-cta>img{opacity:.2;filter:blur(.3px);width:min(780px,76vw);position:absolute;transform:translateY(14%)}.final-cta>div{z-index:1;max-width:950px;padding:100px 24px;position:relative}.final-cta>div>p:not(.eyebrow){color:#aaa69c;max-width:620px;margin:34px auto;line-height:1.7}.final-cta .button{margin-top:10px}footer{background:#030303;padding:64px clamp(24px,6vw,100px)}.footer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:50px;display:flex}.footer-top>a{color:#8d887c;font:600 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}footer>p{color:#77736a;max-width:900px;margin:48px 0 32px;font-size:10px;line-height:1.7}footer small{color:#4f4c45;font:500 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}@media (width<=900px){.site-header{grid-template-columns:1fr auto}.site-header nav,.nav-cta{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{color:var(--gold);font:600 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{border:1px solid var(--line-strong);background:#090909;width:220px;padding:14px;position:absolute;top:40px;right:0;box-shadow:0 24px 60px #000}.mobile-menu a{border-bottom:1px solid var(--line);padding:14px;font-size:13px;display:block}.verification-rail{grid-template-columns:repeat(3,1fr)}.verification-rail div:nth-child(3){border-right:0}.thesis,.inspectable,.asset-record,.evidence,.roadmap,.faq{grid-template-columns:1fr;gap:70px}.network{max-width:580px}.community{grid-template-columns:1fr}.poster-wrap{aspect-ratio:1;border-right:0;border-bottom:1px solid var(--line);min-height:auto}.community-copy{padding:100px 8vw}}@media (width<=720px){.site-header{height:68px;padding:0 18px}.brand-orb{width:36px;height:36px}.brand-mark b{font-size:14px}.hero{min-height:auto;padding-top:40px;display:block}.hero-art{aspect-ratio:1;height:auto;margin-top:380px;display:block;position:relative}.hero-art img{object-fit:contain}.hero-vignette{background:linear-gradient(#050505 0%,#0000 35%,#05050533 78%,#050505 100%)}.hero-copy{width:auto;margin:0;padding:70px 22px 0;position:absolute;top:0}.hero .eyebrow{display:block}.hero .eyebrow i{display:none}.hero h1{margin:24px 0;font-size:clamp(58px,18vw,82px);line-height:.82}.hero-lede{font-size:14px;line-height:1.65}.hero-actions{flex-direction:column}.button{width:100%}.risk-note{text-align:center}.molten-pool{width:100%}.verification-rail{grid-template-columns:1fr 1fr}.verification-rail div:nth-child(odd){border-right:1px solid var(--line)}.verification-rail div:nth-child(2n){border-right:0}.verification-rail div{min-height:88px;padding:22px 18px}.section{padding:90px 22px}.section h2,.final-cta h2,.community h2{font-size:52px}.thesis:after{display:none}.large-copy{font-size:24px}.principles li{grid-template-columns:45px 1fr}.inspectable{min-height:auto}.node{width:72px;height:72px;font-size:6px}.node-center{width:94px;height:94px}.role-grid{grid-template-columns:1fr}.role-card{min-height:auto;padding:30px 24px}.role-card h3{margin-top:42px}.fact-table div{grid-template-columns:1fr;gap:9px}.fact-table dd{text-align:left}.ledger article{align-items:flex-start}.roadmap{gap:60px}.timeline article{grid-template-columns:38px 14px 1fr;gap:14px}.timeline:before{left:47px}.community{padding:0}.community-copy{padding:90px 22px}.final-cta{min-height:760px}.final-cta>img{width:120vw}.footer-top{align-items:flex-start}.footer-top .brand-mark small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy{animation:none}.site-header:after{animation:none;transform:scaleX(1)}.button-gold:after{display:none}}
