@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
:root{--bg:#131416;--panel:#1e2023;--line:#36383c;--text:#f5f5f0;--muted:#b0b2b8;--gold:#ff883e;--ink:#17191d;--mono:'IBM Plex Mono',monospace;--display:'Barlow Condensed','Arial Narrow',Impact,sans-serif;--body:'DM Sans',Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.55}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:default;opacity:.55}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:6px}[hidden]{display:none!important}.header,main,footer{max-width:1440px;margin:auto}.header{height:100px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.brand{display:flex;align-items:center;gap:13px;font:600 14px/1.25 var(--mono);letter-spacing:.03em}.brand-mark{width:43px;height:43px;background:var(--gold);color:var(--ink);display:flex;align-items:center;justify-content:center;font:800 30px var(--display);letter-spacing:-.14em;padding-right:4px}.brand-mark span{font-size:24px}.header nav{display:flex;gap:30px;font-size:14px}.header nav a{color:#c3c4b7}.header nav a:hover{color:var(--gold)}.wallet,.secondary{border:1px solid #686b58;background:none;color:var(--text);padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:24px}.wallet:hover,.secondary:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}main{padding:0 5%}.eyebrow,.tag,.specimen-head,.art-label,.launch-state,.ticker,.stat>span,.milestone-title,.inventory-action>span,.ledger-foot,.allocation>span,.treasury-line{font-family:var(--mono);font-size:12px;letter-spacing:.05em}.masthead{display:flex;justify-content:space-between;margin-top:25px;color:var(--muted)}.masthead i{color:var(--gold);font-style:normal;margin:0 12px}.hero{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;padding:54px 0 48px}.tag{color:var(--gold);font-weight:500;margin-bottom:20px}.hero h1{font:700 clamp(80px,8.5vw,130px)/.88 var(--display);text-transform:uppercase;letter-spacing:-.015em;margin:0 0 26px}.hero h1 em{font-style:normal;color:var(--gold)}.hero-copy>p{font-size:20px;line-height:1.5;margin:0 0 18px}.hero-copy .hero-detail{font-size:16px;max-width:365px;color:var(--muted);margin-bottom:27px}.primary{padding:15px 21px;color:var(--ink);background:var(--gold);display:inline-flex;gap:35px;align-items:center;font-size:14px;font-weight:700;border:1px solid var(--gold)}.primary:hover{background:#f3b758}.primary span{font-size:22px;line-height:1}.launch-state{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px;font-size:12px;letter-spacing:0;color:var(--muted)}.status-square{width:6px;height:6px;background:var(--gold)}.specimen{background:#34372a;align-self:stretch;border:1px solid #65644a;display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:500px}.specimen-head{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #5a5d44;padding:18px 22px;color:#dadcc6;z-index:1;font-size:12px}.specimen-art{flex:1;min-height:300px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at 50% 45%,#79724c33,transparent 72%),linear-gradient(90deg,transparent 49.8%,#99956c20 50%,transparent 50.2%),linear-gradient(transparent 49.8%,#99956c20 50%,transparent 50.2%);overflow:hidden}.ghost-number{font:800 clamp(150px,18vw,260px)/1 var(--display);position:absolute;color:#91907820;letter-spacing:-.03em;top:12%;pointer-events:none}.specimen-art img{width:96%;height:auto;max-height:360px;object-fit:contain;z-index:1;filter:drop-shadow(0 20px 18px #11170da0);transform:rotate(-9deg);transition:transform .5s}.specimen:hover img{transform:rotate(-6deg) translateY(-5px)}.art-label{position:absolute;bottom:20px;left:22px;color:#b6b79d;font-size:12px}.specimen-bottom{padding:22px;border-top:1px solid #5a5d44;display:flex;justify-content:space-between;gap:20px;align-items:center}.specimen-bottom h2{font-size:21px;margin:0;font-weight:600}.specimen-bottom h2 span{font-weight:400;color:#d6d3ba}.specimen-bottom p{font-size:13px;color:#bfc0a8;margin:7px 0 0;max-width:300px}.asset-stamp{border:1px solid #8b8a65;min-width:57px;text-align:center;font:600 24px/1 var(--display);padding:10px;color:#d7d2ad}.asset-stamp small{font:12px var(--mono);letter-spacing:.08em}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 0;color:#b5b7a8;font-size:12px;flex-wrap:wrap}.ticker-accent{color:var(--gold)}.section{padding:58px 0;border-bottom:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.eyebrow{color:var(--muted)}.section h2{font:600 46px/1.08 var(--display);letter-spacing:-.01em;margin:12px 0 0}.section-heading>p{font-size:13px;color:var(--muted);margin:0 0 5px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.stat{padding:27px 23px;border-right:1px solid var(--line);min-width:0}.stat:last-child{border-right:0}.stat>span{font-size:12px;color:var(--muted)}.stat strong{display:block;font:600 52px/1.25 var(--display);margin:13px 0 8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat strong small{font-size:21px;color:var(--muted)}.stat p{font-size:12px;color:var(--muted);margin:0;max-width:180px}.feature-stat{background:var(--gold);color:var(--ink)}.feature-stat>span,.feature-stat p{color:#303826}.feature-stat strong{font-size:64px;line-height:1.015}.reserve-lower{display:grid;grid-template-columns:2fr 1fr;gap:60px;margin-top:30px}.milestone-title{display:flex;justify-content:space-between;gap:18px;color:#bfc1b2}.milestone-title span:last-child{color:var(--muted)}.progress{height:5px;background:#383c31;margin-top:15px}.progress span{display:block;width:0;height:100%;background:var(--gold)}.milestone p{color:var(--muted);font-size:12px;margin:10px 0 0}.inventory-action{border-left:1px solid var(--line);padding-left:30px}.inventory-action>span{font-size:12px;color:var(--muted)}.inventory-action p,.text-link{font-size:14px;margin:9px 0 0;display:block}.text-link{color:var(--gold)}.ledger-tabs{display:flex;border-bottom:1px solid var(--line);gap:28px}.ledger-tabs button{border:0;background:none;color:var(--muted);padding:18px 0;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px}.ledger-tabs button[aria-selected=true]{color:var(--gold);border-bottom-color:var(--gold)}.ledger-tabs span{font:12px var(--mono);padding:3px 7px;background:#34392d;margin-left:8px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px;text-align:left;white-space:nowrap}th{padding:17px 16px;font:12px var(--mono);letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line);background:#20231e}td{padding:18px 16px;border-bottom:1px solid var(--line)}td a{color:var(--gold);text-decoration:underline}.empty{text-align:center;padding:42px 20px 47px}.empty-icon{font:22px var(--mono);color:#797d6b}.empty h3{font-size:18px;font-weight:500;margin:14px 0 6px}.empty p{color:var(--muted);font-size:14px;margin:0 auto;max-width:460px}.ledger-foot{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;padding-top:15px;color:var(--muted);font-size:12px}.mandate{display:grid;grid-template-columns:1fr 1fr;gap:80px}.mandate h2{font-size:54px}.mandate h2 em{color:var(--gold);font-style:normal}.mandate-intro>p{max-width:340px;color:var(--muted);font-size:16px;margin:18px 0 0}.allocation{border-left:2px solid var(--gold);padding-left:18px;margin-top:30px}.allocation>span{color:var(--muted);font-size:12px}.allocation strong{display:block;font-size:20px;font-weight:500;margin-top:5px}.allocation p{color:var(--muted);font-size:13px;max-width:300px;margin:6px 0 0}.steps article{display:flex;gap:23px;padding:24px 0;border-bottom:1px solid var(--line)}.steps article:first-child{padding-top:0}.steps article:last-child{border-bottom:0;padding-bottom:0}.steps article>span{font:14px var(--mono);color:var(--gold);padding-top:3px}.steps h3{font-size:20px;margin:0 0 9px;font-weight:500}.steps p{font-size:15px;color:var(--muted);margin:0;line-height:1.7}.details-section{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.faqs details{border-bottom:1px solid var(--line);padding:18px 0}.faqs details:first-child{padding-top:0}.faqs summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:15px}.faqs summary::-webkit-details-marker{display:none}.faqs summary span{color:var(--gold);font-size:22px;line-height:1}.faqs details[open] summary span{transform:rotate(45deg)}.faqs p{color:var(--muted);font-size:14px;line-height:1.7;margin-bottom:0}.contract-section{display:flex;align-items:center;gap:20px;padding:30px 0}.contract-section>div{flex:1;min-width:0}.contract-section p{font-size:15px;margin:8px 0 0;overflow-wrap:anywhere}.treasury-line{display:flex;gap:20px;padding:0 0 27px;color:var(--muted);font-size:12px}.treasury-line a{color:var(--gold)}footer{border-top:1px solid var(--line);padding:30px 5%;display:flex;align-items:center;justify-content:space-between;gap:28px}footer .brand{font-size:12px}footer .brand-mark{height:33px;width:33px;font-size:24px}footer .brand-mark span{font-size:20px}footer p,footer>span{font-size:12px;color:var(--muted)}dialog{background:var(--panel);color:var(--text);border:1px solid #74775d;width:min(480px,calc(100% - 32px));padding:27px}dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.dialog-head h2{margin:0;font:600 30px var(--display)}.icon-button{border:0;background:none;color:var(--text);font-size:28px;padding:0 6px}dialog p{font-size:14px;color:var(--muted);overflow-wrap:anywhere}#wallet-options{display:grid;gap:10px}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:12px 20px;background:var(--gold);color:var(--ink);font-size:14px;z-index:10;opacity:0;pointer-events:none;transition:opacity .2s;max-width:90vw;text-align:center}#toast.visible{opacity:1}.skip{position:fixed;top:-100px;left:20px;z-index:20;background:var(--gold);color:var(--ink);padding:10px}.skip:focus{top:10px}@media(min-width:1500px){.hero{padding-top:65px;padding-bottom:60px}}@media(max-width:1000px){.header nav{gap:18px}.hero{gap:26px}.hero h1{font-size:90px}.specimen-head{font-size:12px;padding:16px}.specimen{min-height:490px}.stat{padding:22px 16px}.stat strong{font-size:44px}.stat>span{font-size:12px}.mandate{gap:45px}.ticker{font-size:12px;gap:15px}.details-section{gap:40px}}@media(max-width:740px){html{scroll-padding-top:20px}.header{height:auto;min-height:86px;padding:18px 6%;flex-wrap:wrap;gap:18px}.brand{font-size:12px}.header nav{order:3;width:100%;border-top:1px solid var(--line);padding-top:14px;justify-content:space-between;font-size:13px}.wallet{padding:10px 12px;font-size:12px;gap:10px}main{padding:0 6%}.masthead{font-size:12px;gap:15px}.masthead span:first-child{max-width:150px}.masthead span:last-child{text-align:right}.hero{grid-template-columns:1fr;padding-top:35px;gap:32px}.hero h1{font-size:clamp(76px,19vw,120px)}.hero-copy>p{font-size:19px}.hero-copy .hero-detail{max-width:420px}.specimen{min-height:430px}.specimen-art{min-height:260px}.ghost-number{font-size:230px;top:7%}.specimen-art img{max-height:310px}.ticker{gap:12px;padding:16px 0;font-size:12px}.ticker span{width:45%}.section{padding:40px 0}.section-heading{align-items:flex-start;flex-wrap:wrap;gap:17px}.section h2{font-size:40px}.stats{grid-template-columns:1fr 1fr}.stat{padding:23px 17px}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat strong{font-size:44px}.stat>span{font-size:12px;letter-spacing:0}.stat p{font-size:12px}.feature-stat strong{font-size:54px}.reserve-lower{grid-template-columns:1fr;gap:25px}.inventory-action{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.milestone-title{font-size:12px}.ledger-foot{flex-direction:column;gap:8px}.ledger .secondary{padding:10px 12px}.mandate,.details-section{grid-template-columns:1fr;gap:30px}.mandate h2{font-size:46px}.steps article:first-child{padding-top:23px;border-top:1px solid var(--line)}.contract-section{flex-wrap:wrap}.contract-section>div{flex-basis:100%}.contract-section .eyebrow{font-size:12px}footer{padding:25px 6%;flex-wrap:wrap;gap:18px}footer p{order:3;width:100%;margin:0}footer>span{margin-left:auto}.art-label{font-size:12px}.specimen-bottom p{font-size:12px}.specimen-bottom h2{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}

/* SandStrategy: a corporate treasury report with a distinctly unserious asset. */
.brand-mark{font-family:var(--body);font-weight:700;font-size:32px;letter-spacing:-.08em;border-radius:3px;padding:0 3px 5px 0;background:var(--gold)}
.brand .wordmark{font-family:var(--body);font-size:24px;font-weight:700;letter-spacing:-1px;line-height:1}.brand-period{color:var(--gold)}
.hero{grid-template-columns:1.05fr 1fr;gap:44px}.hero h1{font-family:var(--body);font-size:clamp(64px,6.4vw,94px);font-weight:600;line-height:1.02;letter-spacing:-.06em;text-transform:none;margin-bottom:25px}.hero-copy>p{font-size:19px}.hero-copy .hero-detail{max-width:420px;font-size:16px}.hero h1 em{font-weight:600}
.specimen{background:#24272b;border-color:#4a4e54}.specimen-head,.specimen-bottom{border-color:#464b50}.specimen-head{color:#c3c7ce}.specimen-art{background:radial-gradient(ellipse at 50% 45%,#ff883e1a,transparent 75%)}.ghost-number{color:#b7babd12}.art-label{color:#b2b5bc}.specimen-bottom h2 span,.specimen-bottom p{color:#bfc3cb}.asset-stamp{border-color:#797f89;color:var(--gold)}
.section h2{font-family:var(--body);font-size:36px;font-weight:500;line-height:1.18;letter-spacing:-.04em}.mandate h2{font-size:43px}.feature-stat>span,.feature-stat p{color:#282118}.ledger-tabs span{background:#30343b}th{background:#1c1f23}.progress{background:#33373c}.primary:hover{background:#ff9d5e}.section-heading>p{max-width:280px}.ticker{justify-content:flex-start;gap:35px}.ticker-accent{margin-left:auto}
footer .brand .wordmark{font-size:20px}footer .brand-mark{font-size:27px}
@media(max-width:1000px){.brand .wordmark{font-size:21px}.header nav{gap:18px}.hero{gap:25px}.hero h1{font-size:67px}.ticker{gap:22px}.ticker-accent{margin-left:0}}
@media(max-width:740px){.brand .wordmark{font-size:21px}.hero{grid-template-columns:1fr;gap:30px}.hero h1{font-size:clamp(58px,12vw,83px)}.section h2{font-size:32px}.mandate h2{font-size:37px}.ticker{gap:15px}.ticker span{width:auto}.ticker-accent{flex-basis:100%}.header{column-gap:12px}.specimen{min-height:430px}}

/* Desert environment: a real raster landscape behind a separate P250 render. */
body{isolation:isolate;background:#181510}.desert-scene{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#181510}.desert-landscape{position:absolute;inset:-40px;background:url('./assets/desert-background.png') center center/cover no-repeat;transform:translate3d(var(--desert-x,0px),var(--desert-y,0px),0);will-change:transform}.desert-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,14,15,.89) 0%,rgba(16,15,14,.68) 39%,rgba(21,16,12,.18) 76%,rgba(14,13,12,.34) 100%),linear-gradient(0deg,rgba(11,12,13,.75),transparent 72%)}
.header{background:rgba(16,16,16,.52);backdrop-filter:blur(12px);border-color:#b5a18435}.header nav a{color:#e3dfd7}.masthead{color:#d3cabd}.masthead-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.masthead-right i{margin:0 4px}.motion-toggle{font:12px var(--mono);padding:5px 10px;border:1px solid #b5a18466;background:#15151580;color:#e8dece;cursor:pointer;margin-right:12px}.motion-toggle:disabled{opacity:.7}.motion-toggle:hover:not(:disabled){border-color:var(--gold)}
.hero{padding-top:60px;padding-bottom:65px;min-height:660px}.hero-copy{position:relative;z-index:2}.hero h1{text-shadow:0 3px 30px #0006}.hero-copy .hero-detail,.launch-state{color:#d0c5b7}.specimen{background:transparent;border:0;overflow:visible;min-height:530px}.specimen-head{border-color:#e3c69550;background:#17171545;padding:16px 18px;backdrop-filter:blur(6px);color:#e3d8c7}.specimen-art{background:none;overflow:visible;min-height:350px;perspective:900px}.specimen-art img,.specimen:hover img{width:114%;max-width:none;max-height:430px;transform:translate3d(var(--skin-x,0px),var(--skin-y,0px),0) rotate(calc(-12deg + var(--skin-turn,0deg)));transition:none;filter:drop-shadow(0 28px 22px #070604a6);will-change:transform}.ghost-number{font-size:clamp(170px,20vw,290px);color:#f5d4a719;top:10%;text-shadow:none}.art-label{bottom:4px;left:18px;color:#f2ddbe;text-shadow:0 1px 8px #000}.specimen-bottom{background:#161717b8;border:1px solid #e3c69545;margin-top:22px;backdrop-filter:blur(14px)}.specimen-bottom h2 span,.specimen-bottom p{color:#dbd0c0}.asset-stamp{border-color:#e3c69565}
.ticker{background:#151515c9;padding:20px 24px;border-color:#af99754d;color:#dbceba}.section{background:#151617f0;padding:48px 30px;border-color:#766a543e}.stats{background:#1e2022}.reserve-lower{margin-bottom:4px}.ledger-foot{color:#b9b2a7}.contract-section{background:#151617f0;padding:30px}.treasury-line{background:#151617f0;padding:0 30px 30px;margin:0}footer{background:#111315ed}.section .eyebrow{color:#b9b2a7}
@media(min-width:1500px){.hero{padding-top:75px;padding-bottom:80px}}@media(max-width:1000px){.specimen-art img,.specimen:hover img{width:107%}.hero{gap:24px}.masthead-right{max-width:55%}.section{padding:40px 24px}}@media(max-width:740px){.desert-landscape{background-position:62% center}.desert-shade{background:linear-gradient(90deg,#111213d9,#19151075),linear-gradient(0deg,#111213b3,transparent)}.hero{min-height:0;padding:40px 0;gap:18px}.specimen{min-height:415px}.specimen-art{min-height:275px}.specimen-art img,.specimen:hover img{width:100%;max-height:330px}.ghost-number{font-size:220px}.masthead-right{font-size:12px;gap:5px}.masthead span:last-child{text-align:right}.motion-toggle{margin:0 0 5px 15px}.section{padding:35px 18px}.section h2{font-size:29px}.stat{padding:21px 12px}.stat strong{font-size:38px}.feature-stat strong{font-size:49px}.stat>span{font-size:12px}.ticker{padding:17px 18px}.contract-section{padding:25px 18px}.treasury-line{padding:0 18px 25px}.specimen-bottom{padding:20px 18px}}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.desert-landscape{transform:none;will-change:auto}.specimen-art img,.specimen:hover img{transform:rotate(-12deg);will-change:auto}}

.contract-top{margin:20px 0 0;border:1px solid #f4773560;border-left:4px solid #f47735}.contract-top p{overflow-wrap:anywhere}.donation-section{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.donation-section h2{margin:12px 0 18px}.donation-section p{line-height:1.65}.donation-note{font-size:14px;color:#b9b2a7}.donation-card{padding:26px;border:1px solid #f4773560;background:#1e2022}.donation-card code{display:block;overflow-wrap:anywhere;user-select:all;line-height:1.6;margin:18px 0;color:#f5d4a7}.donation-card [hidden]{display:none}@media(max-width:740px){.donation-section{grid-template-columns:1fr;gap:20px}.donation-card{padding:20px}.header nav{flex-wrap:wrap}}
