/* v2.6 — exact Home hero grid and single-line desktop CTA row */
.wrap{width:min(1320px,100%);margin-inline:auto;padding:26px 4vw!important}.panel .wrap{padding-top:24px!important;padding-bottom:24px!important}.compact{padding-top:30px!important;padding-bottom:30px!important}.call{width:100%;padding:38px 4vw!important}.hero,.pagehero{min-height:auto!important}
@media(min-width:801px){.hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:6vw!important;align-content:center!important;align-items:center!important;padding-top:3vh!important;padding-bottom:24px!important;min-height:74vh!important}.pagehero{display:block!important;position:relative!important;min-height:36vh!important;padding-top:7vh!important;padding-bottom:5vh!important;max-width:1320px!important}.hero>small,.hero>h1,.hero>p,.hero>.buttons,.hero>.line,.hero>label{grid-column:1!important;width:100%!important;max-width:680px!important}.hero>.editorial-status{position:relative!important;top:auto!important;right:auto!important;grid-column:2!important;grid-row:1 / span 6!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;align-self:center!important;justify-self:stretch!important;box-sizing:border-box!important}.hero>.buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:680px!important}.hero>.buttons .btn{width:100%!important;min-width:0!important;white-space:nowrap!important;padding-inline:8px!important;text-align:center!important}.pagehero small,.pagehero h1,.pagehero p{display:block!important;max-width:820px!important}.pagehero h1{margin-bottom:18px!important}.pagehero p{max-width:700px!important}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6vw!important;align-items:start!important}.split>div:first-child{padding-right:0!important}.split>div:last-child{padding-top:0!important}.heading{gap:30px}.heading>div{min-width:0}.heading>a{flex:0 0 auto}header{padding-inline:4vw!important}header nav{gap:22px!important}header nav a{transition:color .2s ease,border-color .2s ease!important}.hero h1{max-width:720px!important;font-size:clamp(52px,6vw,82px)!important;line-height:.93!important;margin-top:14px!important;margin-bottom:18px!important}.hero p{max-width:600px!important;font-size:15px!important;color:#b8b8b8!important}.hero .buttons{margin-top:20px!important}.hero .buttons .gold{min-width:0!important}.hero .buttons .btn:nth-child(3),.hero .buttons .btn:nth-child(4){opacity:.78!important}.hero .line{max-width:600px!important;margin-top:42px!important}.hero label{max-width:600px!important;color:#8b8b8b!important}}
.grid4,.grid3,.grid2,.nfts{margin-top:14px!important}.grid4 article,.grid3 article,.grid2 article{padding:15px!important}.grid4 article{min-height:142px!important}.grid4 article h3{margin-top:20px!important}.status{margin-top:12px!important}.status>div{padding:7px 0!important}.roadmap-lead{margin:8px 0 14px!important}.roadmap-mini div{padding:11px!important}.roadmap-stage{padding:20px 0!important}.stage-grid{margin-top:12px!important}.proof-grid article{min-height:155px!important}.proof-teaser{padding-top:16px!important;padding-bottom:20px!important}.evidence{margin-top:12px!important}.gallery article{padding:24px 0!important}.contact-cards{padding-bottom:2.5rem!important}.call h2{margin-top:8px!important;margin-bottom:14px!important}.hero .buttons .btn{transition:transform .2s ease,border-color .2s ease,background .2s ease!important}.hero .buttons .btn:hover{transform:translateY(-1px)!important}.hero .buttons .gold:hover{background:#f0e7cc!important;border-color:#f0e7cc!important}#idea{border-top:1px solid #181818!important}#home>.panel{margin-top:0!important}#home>.roadmap-teaser{border-top:1px solid #1f1f1f!important}#home>.proof-teaser{border-top:1px solid #171717!important}#home>.proof-teaser + .wrap{border-top:1px solid #111!important}#home .grid4 article{position:relative!important;overflow:hidden!important;background:linear-gradient(145deg,rgba(255,255,255,.018),transparent 55%)!important;transition:transform .22s ease,border-color .22s ease,background .22s ease!important}#home .grid4 article:hover{transform:translateY(-3px)!important;border-color:#4a473d!important;background:linear-gradient(145deg,rgba(213,199,157,.055),transparent 60%)!important}#home .grid4 article h3{letter-spacing:.04em!important}#home .grid4 article a{margin-top:auto!important;padding-top:14px!important}#home .roadmap-mini{border-color:#292929!important}#home .roadmap-mini div{transition:background .2s ease!important}#home .roadmap-mini div:hover{background:#101010!important}#home .roadmap-mini div:first-child{background:rgba(213,199,157,.045)!important}#home .roadmap-mini div:first-child b{color:#e2d6b4!important}#home .status{max-width:920px!important}#home .status>div{min-height:34px!important;align-items:center!important}#home .status>div b{white-space:nowrap!important}#home .nfts article{padding:0!important;overflow:hidden!important;background:#0b0b0b!important;border-color:#292929!important;transition:transform .22s ease,border-color .22s ease!important}#home .nfts article:hover{transform:translateY(-3px)!important;border-color:#555!important}#home .nfts article img{transition:transform .35s ease!important}#home .nfts article:hover img{transform:scale(1.015)!important}#home .nfts article>div{padding:12px 14px 14px!important;align-items:center!important}#home .nfts article span{margin-left:auto!important;text-align:right!important}#home>.call{margin-top:4px!important;border-top:1px solid #29261f!important;background:radial-gradient(circle at 50% 0%,rgba(213,199,157,.09),transparent 42%),linear-gradient(#090909,#12110d)!important}#home>.call .btn{margin-top:4px!important}
@media(min-width:1100px){header nav a:nth-child(6){display:none!important}}
@media(max-width:800px){.wrap{width:100%;padding:26px 6vw!important}.panel .wrap{padding-top:24px!important;padding-bottom:24px!important}.compact{padding-top:30px!important;padding-bottom:30px!important}.call{padding:34px 6vw!important}.hero,.pagehero{min-height:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-top:3vh!important;padding-bottom:22px!important}.hero{min-height:74vh!important}.pagehero{min-height:36vh!important}.hero>.editorial-status,.pagehero>.editorial-status{position:relative!important;top:auto!important;right:auto!important;width:100%!important;max-width:none!important;height:auto!important;margin-top:20px!important}.hero>.buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.hero>.buttons .btn{width:100%!important;white-space:nowrap!important;min-width:0!important;padding-inline:10px!important}.grid4 article,.grid3 article,.grid2 article{min-height:auto!important}.roadmap-stage{padding:20px 0!important}.proof-grid article{min-height:auto!important}header{padding-inline:6vw!important}.hero h1{font-size:clamp(42px,10.8vw,64px)!important;line-height:.94!important;margin-top:14px!important;margin-bottom:17px!important}.hero .buttons{margin-top:18px!important}.hero .line{margin-top:34px!important}#home .grid4 article{background:#0b0b0b!important}#home .nfts article>div{display:grid!important;grid-template-columns:auto auto!important;gap:5px 10px!important}#home .nfts article span{grid-column:1 / -1!important;margin-left:0!important;text-align:left!important}#home>.call{padding-top:38px!important;padding-bottom:40px!important}}
/* v2.7 — whole-site design system polish */
:root{--aura-gold:#d5c79d;--aura-line:#222;--aura-muted:#858585;--aura-panel:#0b0b0b}body{background:#070707!important;color:#f1f1ed!important}header{backdrop-filter:blur(14px)!important;background:rgba(7,7,7,.88)!important;border-bottom:1px solid #1b1b1b!important}header .logo{letter-spacing:.16em!important}header nav a{color:#888!important}header nav a:hover{color:#e5dfcf!important}.btn{border-radius:2px!important;letter-spacing:.13em!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.gold{box-shadow:0 0 0 1px rgba(213,199,157,.08) inset!important}.hero,.pagehero{isolation:isolate!important}.hero::before,.pagehero::before{opacity:.65!important}.page>section,.page>.panel{border-color:#191919!important}.page h2{letter-spacing:-.025em!important}.page h3{letter-spacing:.035em!important}.panel{background:linear-gradient(180deg,#0a0a0a,#090909)!important;border-top:1px solid #171717!important;border-bottom:1px solid #171717!important}.grid4 article,.grid3 article,.grid2 article{border-color:#242424!important;background:#0b0b0b!important;transition:transform .2s ease,border-color .2s ease,background .2s ease!important}.grid4 article:hover,.grid3 article:hover,.grid2 article:hover{transform:translateY(-2px)!important;border-color:#3d3a33!important}.status{border-top:1px solid #242424!important;border-bottom:1px solid #242424!important}.status>div{border-color:#202020!important}.status>div b{color:#d5c79d!important;letter-spacing:.12em!important}.heading>a{color:#aaa!important;letter-spacing:.12em!important}.heading>a:hover{color:#d5c79d!important}.roadmap-mini{border:1px solid #252525!important;border-radius:2px!important}.roadmap-mini div{border-right:1px solid #222!important}.roadmap-mini div:last-child{border-right:0!important}.roadmap-stage{border-bottom:1px solid #202020!important}.roadmap-stage.active{background:linear-gradient(90deg,rgba(213,199,157,.045),transparent 70%)!important}.proof-grid article{position:relative!important}.proof-state{color:#d5c79d!important;letter-spacing:.1em!important}.call{border-top:1px solid #29261f!important}.notice{border-color:#34322b!important;background:#0d0d0c!important}
/* v2.8 — design review: reduce repetition, strengthen page hierarchy */
.pagehero{border-bottom:1px solid #151515!important}.pagehero small{color:#a79d82!important;letter-spacing:.16em!important}.pagehero h1{letter-spacing:-.045em!important}.pagehero p{color:#9a9a9a!important;line-height:1.8!important}#investors .pagehero,#developers .pagehero,#roadmap .pagehero,#proof .pagehero{background:radial-gradient(circle at 78% 42%,rgba(213,199,157,.035),transparent 32%)!important}#investors .split,#developers .split{padding-top:42px!important;padding-bottom:42px!important}.page>.wrap:not(.pagehero){scroll-margin-top:90px!important}#investors .panel,#developers .panel{margin-top:0!important}.page .panel .grid3,.page .panel .grid2{margin-top:18px!important}.page .grid3 article,.page .grid2 article{min-height:150px!important;padding:22px!important}.page .grid3 article h3,.page .grid2 article h3{margin-top:16px!important}.page .grid3 article p,.page .grid2 article p{color:#9a9a9a!important}#investors .investor-conviction,#developers .developer-conviction{padding-top:46px!important;padding-bottom:46px!important}.investor-conviction .grid3,.developer-conviction .status{margin-top:18px!important}#investors .notice{margin-top:22px!important}.developer-conviction .status>div{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}.developer-conviction .status>div span{color:#aaa!important}.developer-conviction .status>div b{font-size:10px!important}#roadmap .pagehero{padding-bottom:4vh!important}.roadmap{padding-top:30px!important}.roadmap-stage{padding:30px 0!important}.roadmap-stage .stage-main p{max-width:720px!important;color:#999!important}.stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 24px!important}.stage-grid span{color:#a5a5a5!important}#proof .proof-grid{margin-top:20px!important}.proof-grid article{padding:22px!important}.proof-grid article h3{margin-top:14px!important}.proof-grid article p{color:#999!important}.proof-state{display:inline-block!important;margin-top:16px!important}#nft .gallery,#nft .evidence{margin-top:20px!important}.gallery article{padding:20px 0!important}.evidence{border-top:1px solid #222!important;border-bottom:1px solid #222!important}#contact{border-top:1px solid #222!important}@media(max-width:800px){.pagehero{border-bottom:1px solid #151515!important;padding-top:5vh!important;padding-bottom:4vh!important}.pagehero h1{letter-spacing:-.035em!important}.pagehero p{line-height:1.7!important}#investors .split,#developers .split{padding-top:28px!important;padding-bottom:28px!important}.page .grid3 article,.page .grid2 article{min-height:auto!important;padding:20px!important}.developer-conviction .status>div{grid-template-columns:30px minmax(0,1fr)!important}.developer-conviction .status>div b{grid-column:2!important;justify-self:start!important}.stage-grid{grid-template-columns:1fr!important;gap:6px!important}}
/* v2.9 — page hero width + next-stage editorial refinement */
@media(min-width:801px){.pagehero{width:min(980px,calc(100% - 8vw))!important;margin-left:4vw!important;margin-right:auto!important;padding-top:6vh!important;padding-bottom:4vh!important}.pagehero h1{max-width:760px!important;font-size:clamp(48px,5.2vw,72px)!important;line-height:.96!important}.pagehero p{max-width:620px!important}#investors .pagehero,#developers .pagehero,#roadmap .pagehero,#proof .pagehero{background:radial-gradient(circle at 62% 48%,rgba(213,199,157,.04),transparent 38%)!important}#investors .split,#developers .split{gap:5vw!important}#investors .grid3,#developers .grid3{grid-template-columns:repeat(3,minmax(0,1fr))!important}#investors .investor-conviction,#developers .developer-conviction{max-width:1180px!important;margin-inline:auto!important}#roadmap .roadmap-stage{max-width:1180px!important;margin-inline:auto!important}#proof .proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:1180px!important;margin-inline:auto!important}#nft .gallery{max-width:1180px!important;margin-inline:auto!important}}
@media(max-width:800px){.pagehero{width:100%!important;margin-inline:0!important;padding-top:4vh!important}}
/* v3.0 — participation hierarchy + evidence-first UX */
@media(min-width:801px){
  .pagehero{width:min(860px,calc(100% - 8vw))!important;margin-left:4vw!important;margin-right:auto!important;padding-top:5.5vh!important;padding-bottom:3.5vh!important}
  .pagehero h1{max-width:720px!important;font-size:clamp(46px,4.9vw,68px)!important;line-height:.97!important}
  .pagehero p{max-width:570px!important;line-height:1.75!important}
  #investors .pagehero,#developers .pagehero,#roadmap .pagehero,#proof .pagehero{background:none!important;border-left:1px solid #242424!important;padding-left:34px!important}
  #investors .pagehero{border-left-color:#5a523d!important}
  #developers .pagehero{border-left-color:#343434!important}
  #roadmap .pagehero{border-left-color:#454545!important}
  #proof .pagehero{border-left-color:#6a624a!important}
  #investors .investor-conviction .grid3 article:first-child{border-top:1px solid #5a523d!important}
  #developers .developer-conviction .status>div:last-child{border-bottom-color:#3a3a3a!important}
  #proof .live-proof-panel{max-width:1180px!important;margin:0 auto!important;padding-top:34px!important;padding-bottom:34px!important;border-top:1px solid #302e27!important;border-bottom:1px solid #302e27!important}
  #proof .live-proof-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin-top:16px!important;background:#222!important}
  #proof .live-proof-grid>div{min-height:130px!important;padding:22px!important;background:#0b0b0b!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}
  #proof .live-proof-grid strong{font-size:20px!important;letter-spacing:.01em!important}
  #proof .live-proof-grid a{color:#d5c79d!important;font-size:10px!important;letter-spacing:.11em!important;text-decoration:none!important}
  #proof .live-proof-note{max-width:760px!important;color:#777!important;font-size:12px!important;line-height:1.7!important;margin-top:16px!important}
  #nft .verification-links{display:flex!important;gap:18px!important;margin-top:14px!important}
  #nft .verification-links a{color:#aaa!important;font-size:10px!important;letter-spacing:.11em!important;text-decoration:none!important}
  #nft .verification-links a:hover{color:#d5c79d!important}
  #home>.call{padding-top:52px!important;padding-bottom:54px!important}
  #home>.call h2{font-size:clamp(42px,4vw,60px)!important}
}
@media(max-width:800px){
  .pagehero{width:100%!important;margin-inline:0!important;padding-top:4vh!important;padding-bottom:3.5vh!important;border-left:0!important;padding-left:0!important}
  .pagehero h1{font-size:clamp(42px,10.2vw,62px)!important}
  #proof .live-proof-panel{padding-top:26px!important;padding-bottom:26px!important;border-top:1px solid #302e27!important;border-bottom:1px solid #302e27!important}
  #proof .live-proof-grid{display:grid!important;grid-template-columns:1fr!important;gap:1px!important;margin-top:14px!important;background:#222!important}
  #proof .live-proof-grid>div{padding:18px!important;background:#0b0b0b!important;min-height:110px!important}
  #nft .verification-links{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:12px!important}
  #nft .verification-links a{font-size:9px!important}
  #home>.call{padding-top:42px!important;padding-bottom:44px!important}
}
