@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=DM+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap');
:root{--forest:#082f1e;--deep:#031c12;--lime:#c4f23b;--cream:#f4f1df;--paper:#ece8d2;--ink:#112015;--muted:#697469;--line:rgba(17,32,21,.14);--serif:'Instrument Serif',Georgia,serif;--mono:'DM Mono',monospace;font-family:'DM Sans',system-ui,sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none;text-rendering:geometricPrecision}
*{box-sizing:border-box}html{background:var(--deep);scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--cream);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{display:block;max-width:100%}::selection{background:var(--lime);color:var(--deep)}main{overflow:clip}.scroll-progress{position:fixed;inset:0 auto auto 0;height:3px;width:0;background:var(--lime);z-index:150;box-shadow:0 0 18px rgba(196,242,59,.4)}
.site-header{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:100;width:min(1240px,calc(100% - 32px));height:64px;border:1px solid rgba(238,240,217,.22);background:rgba(5,34,21,.78);backdrop-filter:blur(18px) saturate(140%);border-radius:999px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:0 12px 0 18px;color:var(--cream);box-shadow:0 12px 45px rgba(0,0,0,.14)}.brand{display:flex;align-items:center;gap:11px;width:max-content;font-size:21px;font-weight:700;letter-spacing:-.04em}.vault-logo{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;filter:drop-shadow(0 5px 8px rgba(0,0,0,.16))}.vault-logo img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 3px 5px rgba(0,0,0,.22))}.vault-logo.small{width:25px;height:25px}.vault-mark{position:relative;display:inline-block;width:34px;height:34px;flex:none;filter:drop-shadow(0 5px 8px rgba(0,0,0,.16))}.vault-mark i{position:absolute;left:13%;width:74%;height:27%;background:linear-gradient(145deg,#d9ff50,#88bd08);transform:skewY(-31deg) rotate(30deg);border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.vault-mark i:nth-child(1){top:4%}.vault-mark i:nth-child(2){top:35%}.vault-mark i:nth-child(3){top:66%}.vault-mark.small{width:25px;height:25px}.header-status{justify-self:center;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.13em;border:1px solid rgba(255,255,255,.12);border-radius:99px;padding:9px 14px;display:flex;align-items:center;gap:8px;color:rgba(244,241,223,.7)}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(196,242,59,.12),0 0 16px rgba(196,242,59,.55)}.desktop-nav{justify-self:end;display:flex;align-items:center;gap:2px}.desktop-nav a{color:rgba(244,241,223,.72);padding:11px 13px;font-size:13px;transition:.25s}.desktop-nav a:hover{color:white}.desktop-nav .nav-cta{background:var(--lime);color:var(--deep);border-radius:99px;display:flex;align-items:center;gap:8px;padding:12px 17px;font-weight:700;margin-left:5px}.menu-button{display:none;justify-self:end;width:42px;height:42px;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:transparent;place-items:center}.menu-button span{position:absolute;width:17px;height:1px;background:white}.menu-button span:first-child{transform:translateY(-3px)}.menu-button span:last-child{transform:translateY(3px)}.mobile-menu{position:fixed;inset:0;z-index:130;background:var(--deep);color:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;opacity:0;pointer-events:none;transition:.35s}.mobile-menu.open{opacity:1;pointer-events:auto}.mobile-menu>a{font:46px var(--serif)}.menu-close{position:absolute;top:25px;right:25px;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:white;font-size:30px;line-height:1}
.hero{min-height:100svh;position:relative;background:var(--forest);color:var(--cream);display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;gap:clamp(40px,5vw,90px);padding:145px max(5vw,40px) 88px;isolation:isolate}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 76% 40%,rgba(196,242,59,.13),transparent 27%),radial-gradient(circle at 30% 100%,rgba(116,159,52,.17),transparent 32%);z-index:-3}.hero-grid,.closing-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(217,242,160,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(217,242,160,.07) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 96%)}.hero-noise{position:absolute;inset:0;z-index:-1;opacity:.2;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.hero-copy{position:relative;z-index:3;max-width:650px}.eyebrow,.kicker{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.19em;display:flex;align-items:center;gap:12px;color:rgba(244,241,223,.62)}.eyebrow-line{width:28px;height:1px;background:rgba(244,241,223,.35)}h1,h2{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:-.045em;line-height:.92}.hero h1{font-size:clamp(65px,7.2vw,124px);margin-top:30px}h1 em,h2 em{font-weight:400;color:var(--lime)}.hero-intro{max-width:600px;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:rgba(244,241,223,.68);margin:30px 0 0}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:34px}.button{border:1px solid transparent;border-radius:999px;padding:15px 21px;display:inline-flex;align-items:center;justify-content:center;gap:11px;cursor:pointer;font-size:14px;font-weight:700;transition:.25s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--lime);color:var(--deep)}.button-secondary{background:rgba(255,255,255,.045);color:var(--cream);border-color:rgba(255,255,255,.18)}.hero-proof{margin-top:24px;display:flex;flex-wrap:wrap;gap:18px;font-size:12px;color:rgba(244,241,223,.52)}.hero-proof span{display:flex;align-items:center;gap:7px}.hero-proof b{color:var(--lime)}
.hero-art-wrap{min-width:0;position:relative;z-index:2}.hero-art{max-width:720px;aspect-ratio:1;margin-left:auto;position:relative;border:1px solid rgba(225,245,169,.25);background:rgba(13,62,38,.56);border-radius:28px;overflow:hidden;transform-style:preserve-3d;will-change:transform;box-shadow:0 48px 100px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)}.hero-art:before{content:'';position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 50% 37%,transparent 0 32%,rgba(4,25,16,.15) 62%,rgba(2,15,9,.62) 100%);pointer-events:none}.hero-art img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.03);transform:scale(1.01)}.art-scanline{position:absolute;inset:-20% 0 auto;height:18%;z-index:4;background:linear-gradient(to bottom,transparent,rgba(215,255,99,.09),transparent);animation:scan 6.4s linear infinite;pointer-events:none}@keyframes scan{to{transform:translateY(780%)}}.art-corner{position:absolute;z-index:5;width:29px;height:29px;border-color:var(--lime);opacity:.6}.top-left{top:18px;left:18px;border-top:1px solid;border-left:1px solid}.top-right{top:18px;right:18px;border-top:1px solid;border-right:1px solid}.bottom-left{bottom:18px;left:18px;border-bottom:1px solid;border-left:1px solid}.bottom-right{bottom:18px;right:18px;border-bottom:1px solid;border-right:1px solid}.art-label{position:absolute;z-index:5;font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.14em;color:rgba(244,241,223,.65)}.art-label-top{top:28px;left:56px;display:flex;gap:7px;align-items:center}.art-label-top span{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.art-label-bottom{bottom:28px;right:55px}.floating-card{position:absolute;z-index:8;background:rgba(238,238,211,.94);color:var(--deep);border:1px solid rgba(255,255,255,.5);box-shadow:0 18px 50px rgba(0,0,0,.25);backdrop-filter:blur(14px);border-radius:14px;animation:float 5s ease-in-out infinite}.floating-card-one{left:-28px;bottom:17%;padding:15px 16px;min-width:175px}.floating-card small{display:block;font:500 8px var(--mono);text-transform:uppercase;letter-spacing:.13em;opacity:.56}.floating-card strong{display:block;font-size:17px;margin-top:4px}.live-line{margin-top:10px;display:flex;align-items:center;gap:7px;font-size:9px;opacity:.65}.live-line i{width:6px;height:6px;border-radius:50%;background:#8cbc10}.floating-card-two{top:15%;right:-22px;display:flex;gap:11px;align-items:center;padding:12px 15px;animation-delay:-2s}.stack-icon{font-size:24px;color:#628803}@keyframes float{50%{transform:translateY(-9px)}}.scroll-cue{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:rgba(244,241,223,.52);display:flex;align-items:center;gap:8px;font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.15em}.scroll-cue span:last-child{animation:bounce 1.8s ease-in-out infinite}@keyframes bounce{50%{transform:translateY(5px)}}
.hero-animate{opacity:0;transform:translateY(26px);animation:heroIn .95s cubic-bezier(.16,1,.3,1) forwards}.hero-animate:nth-child(2){animation-delay:.12s}.hero-animate:nth-child(3){animation-delay:.22s}.hero-animate:nth-child(4){animation-delay:.32s}.hero-animate:nth-child(5){animation-delay:.42s}@keyframes heroIn{to{opacity:1;transform:translateY(0)}}
.metrics{background:var(--paper);display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.metric-cell{min-height:148px;border-right:1px solid var(--line);padding:31px clamp(24px,3vw,48px);display:flex;flex-direction:column;justify-content:center}.metric-cell:last-child{border-right:0}.metric-cell>span{font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#747d71}.metric-cell strong{font:400 clamp(24px,2.5vw,36px) var(--serif);margin-top:9px}.metric-cell small{margin-top:6px;color:#8a9186;font-size:11px}
.statement-section,.transparency-section,.faq-section{padding:125px max(6vw,28px);position:relative;background:var(--cream)}.section-index{font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.15em;color:#7e857b;border-top:1px solid var(--line);padding-top:14px;width:100%;margin-bottom:72px}.section-index.light{color:rgba(244,241,223,.5);border-color:rgba(244,241,223,.17)}.statement-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:0 7vw}.statement-section .section-index{grid-column:1/-1}.statement-heading h2,.transparency-heading h2,.faq-layout h2{font-size:clamp(56px,6.8vw,110px);color:var(--ink);margin-top:23px}.statement-heading h2 em,.transparency-heading h2 em,.faq-layout h2 em{color:#608d0e}.kicker{color:#737e71}.statement-copy{align-self:end;max-width:520px;margin-bottom:8px}.statement-copy p,.transparency-heading p{font-size:19px;line-height:1.65;color:#647064}.mechanics-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:80px}.mechanic-card{min-height:360px;background:#ebe7d1;border:1px solid rgba(17,32,21,.1);border-radius:18px;padding:26px;position:relative;overflow:hidden;transition:.35s}.mechanic-card:before{content:'';position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 85% 10%,rgba(196,242,59,.35),transparent 35%);transition:.4s}.mechanic-card:hover{transform:translateY(-7px)}.mechanic-card:hover:before{opacity:1}.mechanic-top{display:flex;justify-content:space-between;align-items:center;font:500 11px var(--mono);color:#66890f;position:relative}.mechanic-card h3{font:400 54px var(--serif);margin:120px 0 15px;position:relative}.mechanic-card p{margin:0;max-width:360px;color:#657064;line-height:1.6;font-size:14px;position:relative}.mechanic-rule{position:absolute;bottom:25px;left:26px;right:26px;height:1px;background:rgba(17,32,21,.12)}.mechanic-rule i{display:block;width:25%;height:100%;background:#74a30f;transition:.5s}.mechanic-card:hover .mechanic-rule i{width:100%}
.reserve-section{position:relative;background:var(--deep);color:var(--cream);padding:125px max(6vw,28px);overflow:hidden;isolation:isolate}.reserve-backdrop{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 78% 45%,rgba(196,242,59,.15),transparent 31%),linear-gradient(rgba(210,242,126,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(210,242,126,.055) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px}.reserve-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:clamp(50px,8vw,130px);align-items:center}.reserve-copy h2,.terminal-copy h2,.closing-content h2{font-size:clamp(58px,6.6vw,108px);margin-top:24px}.reserve-copy p,.terminal-copy p{font-size:18px;line-height:1.65;color:rgba(244,241,223,.6);max-width:555px;margin-top:28px}.light-kicker{color:rgba(244,241,223,.55)}.reserve-points{display:grid;gap:13px;margin-top:30px;color:rgba(244,241,223,.72);font-size:13px}.reserve-points span{color:rgba(244,241,223,.72)}.reserve-points span::first-letter{color:var(--lime)}.reserve-card{background:rgba(248,247,225,.97);color:var(--deep);border-radius:22px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.27)}.reserve-card-header,.reserve-card-footer{padding:21px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(8,47,30,.12)}.reserve-card-header span,.reserve-card-footer span{display:block;font:500 8px var(--mono);text-transform:uppercase;letter-spacing:.14em;opacity:.5}.reserve-card-header strong{display:block;margin-top:5px;font:400 27px var(--serif)}.preview-badge{border:1px solid rgba(8,47,30,.15);border-radius:99px;padding:8px 10px}.reserve-card-body{display:grid;grid-template-columns:1.04fr .96fr;gap:12px;align-items:center;min-height:410px;padding:30px 24px}.reserve-visual{width:min(330px,100%);aspect-ratio:1;position:relative;display:grid;place-items:center;margin:auto}.reserve-ring{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.ring-base,.ring-segment{fill:none;stroke-width:12}.ring-base{stroke:rgba(8,47,30,.08)}.ring-segment{stroke-linecap:butt;transition:stroke-dasharray 1s}.ring-segment-1{stroke:#184829}.ring-segment-2{stroke:#4e7615}.ring-segment-3{stroke:#83aa13}.ring-segment-4{stroke:#b5d631}.ring-segment-5{stroke:#d8ec85}.ring-segment-6{stroke:#e8e2b9}.ring-center{position:absolute;text-align:center}.ring-center span{display:block;font:500 8px var(--mono);text-transform:uppercase;letter-spacing:.15em;opacity:.5}.ring-center strong{display:block;font:400 42px var(--serif);margin-top:2px}.ring-center small{font-size:10px;opacity:.52}.reserve-orbit{position:absolute;border:1px solid rgba(8,47,30,.09);border-radius:50%}.reserve-orbit-one{width:89%;height:89%;animation:spin 22s linear infinite}.reserve-orbit-one:after{content:'';position:absolute;width:8px;height:8px;background:#80a91a;border-radius:50%;top:7%;left:19%;box-shadow:0 0 0 5px rgba(128,169,26,.12)}.reserve-orbit-two{width:66%;height:66%;animation:spin 13s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}.asset-list{display:grid;gap:2px}.asset-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(8,47,30,.09)}.asset-row:last-child{border-bottom:0}.asset-dot{width:9px;height:9px;border-radius:50%}.asset-dot-1{background:#184829}.asset-dot-2{background:#4e7615}.asset-dot-3{background:#83aa13}.asset-dot-4{background:#b5d631}.asset-dot-5{background:#d8ec85}.asset-dot-6{background:#e8e2b9;border:1px solid rgba(8,47,30,.1)}.asset-row div strong{display:block;font-size:12px}.asset-row div small{display:block;font-size:9px;color:#788276;margin-top:2px}.asset-row>span:last-child{font:500 10px var(--mono)}.reserve-card-footer{border-top:1px solid rgba(8,47,30,.12);border-bottom:0}.reserve-card-footer strong{font-size:11px}
.transparency-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end}.transparency-heading p{margin:0 0 7px}.transparency-panels{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;margin-top:75px}.ledger-panel,.principles-panel{background:#ebe7d1;border:1px solid rgba(17,32,21,.11);border-radius:18px}.panel-title{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.panel-title>span{font-weight:700;font-size:13px}.panel-title small{font:500 8px var(--mono);text-transform:uppercase;letter-spacing:.13em;color:#7b8479}.ledger-lines{padding:6px 24px 14px}.ledger-row{min-height:68px;display:grid;grid-template-columns:70px 1.4fr .7fr .8fr;gap:14px;align-items:center;border-bottom:1px solid rgba(17,32,21,.1);font-size:12px}.ledger-row:last-child{border-bottom:0}.ledger-time{font:400 9px var(--mono);opacity:.48}.ledger-row strong{font:500 11px var(--mono)}.ledger-row small{justify-self:end;background:rgba(100,142,17,.12);color:#567b0b;border-radius:99px;padding:7px 10px;font-size:8px}.ledger-row small.pending{background:rgba(150,121,0,.1);color:#806a0a}.principles-panel{padding:12px 24px;display:flex;flex-direction:column;justify-content:center}.principle{display:grid;grid-template-columns:auto 1fr;gap:15px;padding:28px 0;border-bottom:1px solid rgba(17,32,21,.1)}.principle:last-child{border-bottom:0}.principle>span{font-size:21px;color:#628d0c}.principle strong{font:400 22px var(--serif)}.principle p{margin:6px 0 0;font-size:12px;color:#69736a;line-height:1.5}
.vault-terminal-section{background:#09291b;color:var(--cream);padding:130px max(6vw,28px);position:relative;overflow:hidden}.terminal-glow{position:absolute;width:900px;height:900px;border-radius:50%;right:-150px;top:100px;background:radial-gradient(circle,rgba(196,242,59,.14),transparent 66%)}.terminal-copy{max-width:760px;position:relative}.terminal-shell{margin-top:75px;border:1px solid rgba(235,241,212,.22);border-radius:22px;background:#eff0d9;color:var(--deep);overflow:hidden;box-shadow:0 55px 120px rgba(0,0,0,.33);position:relative}.terminal-topbar{min-height:66px;border-bottom:1px solid rgba(8,47,30,.12);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px}.terminal-brand{display:flex;align-items:center;gap:9px}.terminal-brand strong{font-size:15px}.terminal-brand>span:last-child{font-size:10px;color:#758075}.terminal-network{font:500 8px var(--mono);text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:8px;border:1px solid rgba(8,47,30,.12);border-radius:99px;padding:8px 11px}.terminal-network i{width:6px;height:6px;border-radius:50%;background:#80a913}.terminal-topbar>button{justify-self:end;border:0;border-radius:99px;background:#0c2418;color:white;padding:10px 16px;font-size:10px;cursor:not-allowed;opacity:.62}.terminal-grid{display:grid;grid-template-columns:1.2fr .55fr .55fr}.terminal-balance,.terminal-stat,.terminal-assets,.terminal-action{padding:27px;border-right:1px solid rgba(8,47,30,.12);border-bottom:1px solid rgba(8,47,30,.12)}.terminal-balance>span,.terminal-stat>span,.terminal-action>span{font:500 8px var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#798478}.terminal-balance>strong{display:block;font:400 49px var(--serif);margin-top:12px}.terminal-balance>small,.terminal-stat>small{font-size:10px;color:#7a857a}.mini-chart{height:92px;display:flex;align-items:end;gap:5px;margin-top:22px;border-bottom:1px solid rgba(8,47,30,.16);padding-bottom:1px}.mini-chart i{flex:1;background:linear-gradient(to top,#426b0e,#badd3c);border-radius:2px 2px 0 0;opacity:.75}.terminal-stat strong{display:block;font:400 32px var(--serif);margin:15px 0 4px}.terminal-assets{grid-column:1/3;border-bottom:0;min-height:310px}.terminal-action{grid-column:3;border-bottom:0;border-right:0;background:#d8ef78;display:flex;flex-direction:column;justify-content:center}.terminal-section-title{display:flex;justify-content:space-between;align-items:center}.terminal-section-title strong{font:400 26px var(--serif)}.terminal-section-title span{font:500 8px var(--mono);text-transform:uppercase;letter-spacing:.13em;color:#788379}.empty-state{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#738073}.empty-lock{font-size:28px;color:#709910;margin-bottom:13px}.empty-state strong{font:400 24px var(--serif);color:#203324}.empty-state p{max-width:300px;font-size:11px;line-height:1.55}.terminal-action h3{font:400 35px/1 var(--serif);margin:14px 0}.terminal-action p{font-size:11px;line-height:1.6;color:#445339}.terminal-action button{margin-top:18px;border:0;border-radius:99px;background:#10261a;color:white;padding:13px 15px;opacity:.67;cursor:not-allowed;font-size:11px}
.faq-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:9vw}.faq-list{padding-top:4px}.faq-item{width:100%;border:0;border-top:1px solid var(--line);background:transparent;padding:24px 0;display:grid;grid-template-columns:45px 1fr auto;text-align:left;cursor:pointer;align-items:start}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item>span{font:400 9px var(--mono);color:#7e877e;padding-top:5px}.faq-item strong{font:400 clamp(22px,2.4vw,34px) var(--serif)}.faq-item p{display:none;overflow:hidden;margin:15px 50px 2px 0;color:#68736a;font-size:14px;line-height:1.65}.faq-item.active p{display:block}.faq-item>i{font-style:normal;font-size:23px;color:#60880f}
.closing-section{min-height:720px;position:relative;color:var(--cream);background:var(--deep);display:grid;place-items:center;overflow:hidden;isolation:isolate}.closing-section>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.64;z-index:-3;transform:scale(1.035)}.closing-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(3,25,15,.9),rgba(3,25,15,.3) 55%,rgba(3,25,15,.62)),linear-gradient(to top,rgba(3,25,15,.82),transparent 45%)}.closing-grid{z-index:-1;opacity:.45}.closing-content{width:min(1150px,88%)}.closing-content>span{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.18em;color:rgba(244,241,223,.62)}.closing-content h2{max-width:930px;margin:24px 0 34px}.button-light{background:var(--cream);color:var(--deep)}footer{background:#03150e;color:var(--cream);min-height:180px;padding:38px max(6vw,28px);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;border-top:1px solid rgba(255,255,255,.08)}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand div strong{display:block;font-size:18px}.footer-brand div span{display:block;font-size:9px;color:rgba(244,241,223,.45);margin-top:3px}footer p{margin:0;max-width:450px;justify-self:center;text-align:center;font-size:10px;line-height:1.6;color:rgba(244,241,223,.4)}.footer-links{justify-self:end;display:flex;gap:8px}.footer-links a{width:38px;height:38px;border:1px solid rgba(255,255,255,.13);border-radius:50%;display:grid;place-items:center;color:rgba(244,241,223,.65)}
.js .reveal{opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}
@media(max-width:1050px){.site-header{grid-template-columns:1fr auto}.header-status,.desktop-nav{display:none}.menu-button{display:grid}.hero{grid-template-columns:1fr;padding-top:135px;min-height:auto}.hero-copy{max-width:820px}.hero-art-wrap{width:min(760px,94%);margin:10px auto 30px}.floating-card-one{left:-12px}.floating-card-two{right:-12px}.metrics{grid-template-columns:repeat(2,1fr)}.metric-cell:nth-child(2){border-right:0}.metric-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}.statement-section{grid-template-columns:1fr}.statement-copy{margin-top:35px}.mechanics-grid{grid-template-columns:1fr}.mechanic-card{min-height:280px}.mechanic-card h3{margin-top:70px}.reserve-layout,.transparency-heading,.faq-layout{grid-template-columns:1fr}.reserve-card{max-width:850px}.transparency-heading p{margin-top:35px;max-width:600px}.transparency-panels{grid-template-columns:1fr}}
@media(max-width:760px){.site-header{top:10px;width:calc(100% - 20px);height:58px;padding-left:14px}.brand{font-size:18px}.brand .vault-mark,.brand .vault-logo{width:29px;height:29px}.hero{padding:112px 20px 74px;gap:42px}.hero h1{font-size:clamp(58px,17vw,83px)}.eyebrow{font-size:8px;flex-wrap:wrap}.hero-intro{font-size:16px}.button{width:100%}.hero-proof{display:grid;gap:10px}.hero-art-wrap{width:100%}.hero-art{border-radius:18px}.floating-card{display:none}.art-label{font-size:7px}.art-label-top{left:42px}.art-label-bottom{right:42px}.scroll-cue{display:none}.metrics{grid-template-columns:1fr}.metric-cell{border-right:0!important;border-bottom:1px solid var(--line)!important;min-height:125px}.metric-cell:last-child{border-bottom:0!important}.statement-section,.transparency-section,.faq-section,.reserve-section,.vault-terminal-section{padding:90px 20px}.section-index{margin-bottom:48px}.statement-heading h2,.transparency-heading h2,.faq-layout h2,.reserve-copy h2,.terminal-copy h2,.closing-content h2{font-size:clamp(52px,16vw,75px)}.mechanics-grid{margin-top:50px}.mechanic-card{padding:21px}.mechanic-card h3{font-size:46px}.reserve-card-body{grid-template-columns:1fr}.reserve-visual{max-width:300px}.asset-list{padding:0 8px 8px}.reserve-card-header,.reserve-card-footer{padding:18px}.reserve-card-header strong{font-size:23px}.ledger-row{grid-template-columns:44px 1fr auto}.ledger-row small{display:none}.ledger-lines{padding:6px 17px 14px}.panel-title{padding:20px 17px}.panel-title small{display:none}.principles-panel{padding:0 18px}.terminal-shell{margin-left:-8px;margin-right:-8px}.terminal-topbar{grid-template-columns:1fr auto}.terminal-network{display:none}.terminal-grid{grid-template-columns:1fr}.terminal-balance,.terminal-stat,.terminal-assets,.terminal-action{grid-column:1!important;border-right:0;border-bottom:1px solid rgba(8,47,30,.12)!important}.terminal-action{border-bottom:0!important}.terminal-stat:nth-child(3){display:none}.faq-list{margin-top:35px}.faq-item{grid-template-columns:34px 1fr auto}.faq-item p{margin-right:10px}.faq-item strong{font-size:25px}.closing-section{min-height:620px}.closing-content{width:calc(100% - 40px)}footer{grid-template-columns:1fr;justify-items:center;text-align:center}.footer-links{justify-self:center}.footer-brand{justify-self:center}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
.terminal-topbar>.terminal-open{justify-self:end;border:0;border-radius:99px;background:#0c2418;color:white;padding:10px 16px;font-size:10px;transition:.25s}.terminal-topbar>.terminal-open:hover{background:#1b3d28;transform:translateY(-1px)}.terminal-enter{margin-top:18px;border:0;border-radius:99px;background:#10261a;color:white;padding:13px 15px;font-size:11px;text-align:center;transition:.25s}.terminal-enter:hover{background:#264a31;transform:translateY(-1px)}.mini-chart.zero-chart i{height:2px!important;background:#6e826a;opacity:.28}

/* ===== Vaulted logo system v4: tight-cropped asset, optical centering ===== */
.site-header .brand,
.site-header .header-status,
.site-header .desktop-nav{opacity:1!important;visibility:visible!important}
.site-header .brand{display:flex;align-items:center;gap:12px;line-height:1}
.vault-logo{
  width:44px!important;height:44px!important;padding:0!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  overflow:visible!important;border-radius:11px;
  background:rgba(201,246,63,.035);border:1px solid rgba(238,240,217,.13);
  box-sizing:border-box;flex:0 0 44px
}
.vault-logo img{
  display:block!important;width:auto!important;height:38px!important;max-width:38px!important;
  object-fit:contain!important;object-position:center!important;
  transform:translateY(0)!important;margin:0!important;padding:0!important;
  filter:drop-shadow(0 4px 6px rgba(0,0,0,.24))
}
.vault-logo.small{width:30px!important;height:30px!important;flex-basis:30px;border-radius:8px}
.vault-logo.small img{height:25px!important;max-width:25px!important}
.footer-brand .vault-logo{width:46px!important;height:46px!important;flex-basis:46px}
.footer-brand .vault-logo img{height:40px!important;max-width:40px!important}
@media(max-width:760px){
  .site-header .brand .vault-logo{width:36px!important;height:36px!important;flex-basis:36px}
  .site-header .brand .vault-logo img{height:31px!important;max-width:31px!important}
}

/* ===== v5 final optical correction: clean alpha, no hidden glow canvas ===== */
.vault-logo img{height:40px!important;max-width:34px!important;object-position:50% 50%!important}
.vault-logo.small img{height:27px!important;max-width:23px!important}
.footer-brand .vault-logo img{height:42px!important;max-width:36px!important}
