/* Approved asset system. Concept claims are excluded from every crop. */
::selection{background:#735932;color:#fff7e7}.brand-logo{display:block;width:153px;height:auto}.footer .brand-logo{width:174px}.nav-cta{border-color:#69563c}.hero-mountain{inset:0 0 0 auto;width:62%;object-position:center 45%;opacity:.88}.hero-shade{background:linear-gradient(90deg,#060b13 15%,rgba(6,11,19,.94) 34%,rgba(6,11,19,.22) 66%,rgba(6,11,19,.12)),linear-gradient(0deg,#060b13,transparent 30%)}.hero .market-lines{opacity:.12}.hero-tagline{color:#f0e5d1}.hero-copy{color:#b7b5ae}.hero-status{color:#beb6a5}.inline-link{border-color:#66543a}.story-visual.founder-art{margin:0;padding:0;min-height:0;background:#080d12;border-color:#66543a}.founder-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.founder-art figcaption{padding:24px;font:11px/1.8 Consolas,monospace;letter-spacing:1px;color:#d8b477}.founder-art figcaption span{font:13px/1.7 Arial,sans-serif;letter-spacing:0;color:#b8b4ac}.record-transparency{background-image:linear-gradient(90deg,rgba(6,11,19,.82),rgba(6,11,19,.95)),url('assets/brand/record-landscape-840.webp');background-size:cover;background-position:center}.why-section{background-image:none}.hero h1{color:#f2eee5}
@media(min-width:1100px){.header nav{gap:20px}.hero-content{padding-top:90px}}
@media(max-width:800px){.hero-mountain{width:100%;opacity:.65;object-position:65% center}.hero-shade{background:linear-gradient(90deg,rgba(6,11,19,.85),rgba(6,11,19,.5)),linear-gradient(0deg,#060b13,transparent 50%)}.brand-logo{width:139px}.story-visual.founder-art{max-width:480px;margin-inline:auto}.founder-art figcaption{padding:18px}}
@media(max-width:360px){.brand-logo{width:123px}.hero h1 span{letter-spacing:3px}.founder-art figcaption{font-size:10px}}
.community{background:radial-gradient(ellipse at center,#30271c55,transparent 70%),#080f18;border-color:#66543a}
.hero-mountain{mask-image:linear-gradient(90deg,transparent,#000 24%)}@media(max-width:800px){.hero-mountain{mask-image:none}}

/* Final owner-approved Hero only. */
.hero .hero-mountain{object-position:45% center}.hero .hero-x{background:#0b1420;border:1px solid #a58a5e;color:#f0e5d1;min-height:51px}.hero .hero-x:hover{background:#1c2330}.hero .hero-x span{color:#ddbf88;font-size:18px;line-height:1}.hero .actions .button{min-height:48px}
@media(max-width:800px){.hero .hero-mountain{object-position:35% center;opacity:.85}}
@media(max-width:600px){.hero .actions{align-items:stretch}.hero .actions .button{justify-content:space-between;min-width:180px}.hero .hero-mountain{object-position:32% center}}
