:root{--navy:#081728;--navy-deep:#061220;--navy-light:#0f2542;--panel:#10243a;--ivory:#f6eedf;--gold:#d9b56e;--muted:#acb7c7;--line:rgba(210,185,135,.19);--sans:'DM Sans',Arial,sans-serif;--serif:'Newsreader',Georgia,serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--navy);color:var(--ivory);font:16px/1.7 var(--sans);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;width:100%;height:auto}button:disabled{cursor:not-allowed}::selection{background:var(--gold);color:var(--navy)}:focus-visible{outline:2px solid var(--gold);outline-offset:6px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400}h2{font:500 clamp(38px,4.2vw,62px)/1.04 var(--serif);letter-spacing:-.035em}h2 em,h1 em{font-style:normal;color:var(--gold)}p{color:var(--muted)}.container{width:min(1240px,calc(100% - 112px));margin-inline:auto}.section{padding:112px 0}.skip-link{position:fixed;top:-70px;left:12px;z-index:100;background:var(--ivory);color:var(--navy);padding:10px 18px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:50;background:rgba(6,18,32,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.header-inner{width:min(1392px,calc(100% - 80px));height:90px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:18px;flex-shrink:0}.brand-word{font:600 39px/1 var(--serif);letter-spacing:-.04em;color:var(--gold);position:relative}.brand-star{position:absolute;left:25px;top:-12px;font:9px var(--sans)}.brand-name{font-size:10px;line-height:1.65;letter-spacing:.13em;border-left:1px solid var(--line);padding-left:17px;color:#ded9cf}.desktop-nav{display:flex;gap:29px;font-size:14px;color:#b9c4d0}.desktop-nav a{transition:color .2s}.desktop-nav a:hover,.desktop-nav a.active{color:var(--gold)}.header-buy{display:grid;grid-template-columns:1fr auto;column-gap:15px;line-height:1.2;font-size:14px;color:var(--ivory);border:1px solid rgba(217,181,110,.5);padding:10px 16px}.header-buy small{font-size:9px;letter-spacing:.15em;color:var(--gold);margin-top:5px}.header-buy span{font-size:20px;grid-row:span 2;align-self:center}.menu-toggle{display:none}.mobile-nav[hidden]{display:none}.hero{position:relative;min-height:850px;overflow:hidden;background:var(--navy-deep)}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,18,32,.36) 0%,rgba(5,18,32,.12) 52%,transparent 80%),linear-gradient(0deg,#081728 0%,transparent 26%)}.hero-inner{position:relative;min-height:850px;display:flex;align-items:center;padding-top:44px;padding-bottom:100px}.hero-copy{width:min(610px,56%)}.hero-status{display:flex;gap:16px;align-items:center;font-size:10px;letter-spacing:.13em;color:#c2c7cc;margin-bottom:28px}.status-pill{display:inline-block;border:1px solid rgba(217,181,110,.4);color:var(--gold);padding:5px 11px;font-size:10px;font-weight:600;letter-spacing:.1em;white-space:nowrap;line-height:1.5}.hero-kicker{font-size:14px;color:#d7d8d4;margin-bottom:21px}.hero h1{font:500 clamp(66px,6.8vw,104px)/.98 var(--serif);letter-spacing:-.044em}.hero-description{max-width:485px;font-size:17px;line-height:1.8;margin-top:29px;color:#b9c4d1}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 22px;font-size:14px;font-weight:500;line-height:1.5;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#112030}.button-gold:hover{background:#e6c585}.text-link{font-size:14px;display:inline-flex;align-items:center;gap:20px}.text-link span{font-size:21px}.text-link:hover{color:var(--gold)}.gold{color:var(--gold)}.hero-note{margin-top:23px;max-width:445px;font-size:12px;line-height:1.6;color:#98a9bb}.hero-caption{position:absolute;bottom:110px;right:0;display:flex;align-items:center;flex-direction:column;gap:10px;width:290px;text-align:center}.hero-caption>span:nth-child(2){font-size:12px;letter-spacing:.28em}.tiny-stars{color:var(--gold);font-size:14px;letter-spacing:.2em}.hero-caption small{font:italic 17px var(--serif);color:#d8d1c2}.caption-line{width:90px;height:1px;background:var(--gold)}.scroll-cue{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:.2em;display:flex;gap:20px;align-items:center;color:#adb7c0}.scroll-cue span{color:var(--gold);font-size:22px}.principles{border-block:1px solid var(--line);background:#0b1b2d}.principles-inner{display:grid;grid-template-columns:repeat(4,1fr);padding:28px 0;gap:24px}.principles-inner>div{display:flex;align-items:center;gap:18px;border-right:1px solid var(--line)}.principles-inner>div:last-child{border:0}.principles p{font-size:14px;color:var(--ivory);line-height:1.5}.principles small{display:block;font-size:11px;color:#93a3b5;margin-top:4px}.principle-number,.principle-symbol{color:var(--gold);font:30px var(--serif)}.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.image-frame{position:relative;border:1px solid var(--line);background:#0c2035}.image-frame img{aspect-ratio:1/1.03;object-fit:cover;object-position:50% 50%}.image-frame figcaption{padding:18px 20px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.13em;color:var(--gold)}.image-frame figcaption span{display:block;font-size:10px;letter-spacing:0;color:#9ca9ba;margin-top:6px}.eyebrow{display:flex;align-items:center;gap:13px;color:var(--gold);font-size:11px;letter-spacing:.14em;font-weight:500;margin-bottom:24px}.eyebrow:before{content:'';height:1px;width:30px;background:var(--gold);opacity:.8}.eyebrow>span{opacity:.65}.section-copy h2{margin-bottom:28px}.section-copy p:not(.eyebrow){margin-top:17px;font-size:16px;line-height:1.85}.section-copy .highlight-copy{color:#dddcd6}.section-copy .text-link{margin-top:25px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:45px}.section-heading>p{max-width:410px;font-size:16px;line-height:1.85;margin-bottom:5px}.universe-section{background:#0a1b2e;border-block:1px solid var(--line)}.company-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line)}.company-card{min-height:270px;border-right:1px solid var(--line);padding:27px 26px;position:relative;background:linear-gradient(145deg,rgba(25,49,74,.55),transparent);transition:background .25s}.company-card:last-child{border:0}.company-card:hover{background:rgba(31,57,83,.7)}.company-top{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:9px;color:#a7b2c1;letter-spacing:.08em}.company-top>span:last-child{font-size:19px;color:var(--gold)}.company-card h3{font:500 32px var(--serif);margin:27px 0 11px;letter-spacing:-.03em}.company-card h3.xai-word{font:500 35px var(--sans);letter-spacing:-.05em}.company-card p{font-size:14px;line-height:1.65;min-height:65px}.candidate-tag{display:inline-block;margin-top:27px;font-size:9px;color:var(--gold);letter-spacing:.1em}.section-note{font-size:12px;line-height:1.8;max-width:890px;margin-top:23px;color:#95a5b7}.bridge-section{position:relative;min-height:640px;overflow:hidden}.bridge-section>img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:center 55%;opacity:.75}.bridge-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,17,31,.8),rgba(5,17,31,.28) 55%,transparent),linear-gradient(0deg,#081728 0%,transparent 30%,rgba(8,23,40,.3) 90%)}.bridge-content{position:relative;padding-top:94px;padding-bottom:94px}.bridge-content h2{font-size:clamp(48px,5vw,76px);max-width:540px}.bridge-content>p:not(.eyebrow){margin-top:22px;line-height:1.8;color:#c7cdd0}.bridge-content .text-link{margin-top:24px}.reserve-section{padding-top:96px}.reserve-layout{display:grid;grid-template-columns:1.03fr 1fr;gap:74px}.step{display:flex;gap:24px;padding:27px 0;border-top:1px solid var(--line)}.step:first-child{padding-top:0;border:0}.step>span{font:25px var(--serif);color:var(--gold);padding-top:2px}.step h3{font:500 25px/1.2 var(--serif);margin-bottom:11px;letter-spacing:-.01em}.step p{font-size:14px;line-height:1.8;max-width:430px}.reserve-visual{align-self:start;border:1px solid var(--line)}.reserve-visual>img{aspect-ratio:1.25;object-fit:cover;object-position:61% center}.reserve-status{padding:27px;background:#0c1e32;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.reserve-status .eyebrow{font-size:9px;margin-bottom:12px}.reserve-status .eyebrow:before{display:none}.reserve-status h3{font:30px var(--serif)}.reserve-status>p{font-size:12px;line-height:1.8}.manifesto{border-block:1px solid var(--line);background:radial-gradient(ellipse at center,#152d49 0%,#0b1b2e 70%);padding:75px 0;text-align:center}.manifesto blockquote{font:400 clamp(32px,4vw,55px)/1.2 var(--serif);letter-spacing:-.02em;margin:25px 0}.manifesto blockquote em{font-style:italic;color:var(--gold)}.gold-rule{width:145px;height:1px;background:var(--gold);margin:25px auto;position:relative}.gold-rule:before,.gold-rule:after{content:'';height:5px;width:5px;background:var(--gold);border-radius:50%;position:absolute;top:-2px}.gold-rule:before{left:0}.gold-rule:after{right:0}.manifesto p{font-size:10px;letter-spacing:.25em;color:#c5c9cb}.roadmap-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.roadmap-card{border:1px solid var(--line);padding:27px 25px;background:linear-gradient(145deg,#10243b,transparent);display:flex;flex-direction:column}.roadmap-card.current{border-color:rgba(217,181,110,.65)}.roadmap-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.roadmap-top>span:first-child{font:35px var(--serif);color:var(--gold)}.stage{font-size:8px;letter-spacing:.07em;color:#9caabc}.current .stage{color:var(--gold)}.roadmap-card h3{font:500 29px/1.05 var(--serif);margin:27px 0 17px}.roadmap-card p{font-size:14px;line-height:1.75;margin-bottom:29px}.roadmap-footer{font-size:9px;letter-spacing:.16em;color:var(--gold);margin-top:auto}.acquire-section{background:#10243b;border-block:1px solid var(--line);padding:95px 0}.acquire-inner{display:grid;grid-template-columns:1fr 1fr;gap:94px;align-items:center}.acquire-copy h2{font-size:clamp(40px,4.5vw,66px)}.acquire-copy>p:not(.eyebrow){margin:25px 0;max-width:405px}.market-panel{background:#091a2e;border:1px solid rgba(217,181,110,.28);padding:28px}.market-header{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:10px;letter-spacing:.12em;color:var(--gold);margin-bottom:25px}.mini-status{font-size:8px;border:1px solid var(--line);padding:4px 7px;white-space:nowrap}.contract-box{background:#132a43;border:1px solid #2a3e54;padding:16px;margin-bottom:20px}.contract-box>span{font-size:9px;letter-spacing:.12em;color:#9eafc1}.contract-box>div{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-top:10px}.contract-box code{font-family:var(--sans);font-size:14px;overflow-wrap:anywhere;color:var(--ivory)}.copy-button{border:0;border-left:1px solid var(--line);background:none;color:var(--gold);font-size:11px;padding:3px 0 3px 13px;flex-shrink:0}.copy-button:disabled{opacity:.5}.copy-button span{margin-left:8px}.purchase-list{display:grid;gap:12px}.purchase-button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid transparent;padding:15px 15px;color:#fff;min-height:60px;transition:filter .2s;text-align:left}.purchase-button.coinbase{background:#195fea;border-color:#3074f4}.purchase-button.fomo{background:#162033;border-color:#3c4560}.purchase-button.phantom{background:#302645;border-color:#514367}.platform-name{display:flex;align-items:center;gap:12px;font-size:14px;white-space:nowrap}.platform-mark{height:27px;width:27px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:16px;font-weight:700;line-height:1}.purchase-status{font-size:8px;letter-spacing:.1em;white-space:nowrap;opacity:.75}.market-note{font-size:11px;line-height:1.8;color:#96a7ba;margin-top:20px}.live-message{font-size:12px;color:var(--gold);min-height:0}.live-message:not(:empty){margin-top:12px}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.faq-intro{margin-top:25px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{list-style:none;cursor:pointer;font-size:15px;color:#e2e3df;padding:23px 0;display:flex;gap:22px;align-items:center;justify-content:space-between;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold);font-size:23px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:14px;line-height:1.85;padding:0 25px 24px 0}.site-footer{border-top:1px solid var(--line);padding:48px 0 35px;background:var(--navy-deep)}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:34px;border-bottom:1px solid var(--line)}.footer-top>p{font:italic 20px var(--serif);color:#c1c4c6}.footer-bottom{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px;padding-top:26px}.footer-bottom p{font-size:10px;line-height:1.9;color:#8595a7}.reveal{opacity:1}.js-motion .reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.js-motion .reveal.visible{opacity:1;transform:none}
@media(min-width:1700px){.hero-image{object-position:center 57%}.hero,.hero-inner{min-height:950px}}
@media(max-width:1150px){.container{width:calc(100% - 72px)}.header-inner{width:calc(100% - 48px)}.desktop-nav{gap:19px;font-size:12px}.brand-name{font-size:9px}.brand{gap:12px}.hero-copy{width:59%}.hero h1{font-size:85px}.split{gap:45px}.section{padding:90px 0}.company-card{padding:23px 20px}.company-top{font-size:8px}.company-card h3{font-size:29px}.reserve-layout{gap:45px}.roadmap-card{padding:23px 18px}.roadmap-top{align-items:flex-start;flex-direction:column}.acquire-inner{gap:45px}.faq-layout{gap:60px}.principles-inner{gap:16px}.principles-inner>div{gap:12px}.principles p{font-size:12px}.principles small{font-size:10px}.hero-status{font-size:8px;gap:12px}.hero-caption{right:0;width:235px}}
@media(max-width:900px){.desktop-nav{display:none}.header-buy{margin-left:auto}.header-inner{height:78px}.menu-toggle{display:flex;flex-direction:column;gap:6px;background:none;border:0;color:var(--ivory);padding:10px;cursor:pointer;width:40px}.menu-toggle span{height:1px;width:23px;background:currentColor;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav:not([hidden]){display:grid;padding:15px 36px 25px;gap:15px;border-top:1px solid var(--line);font-size:15px}.hero-copy{width:70%}.hero h1{font-size:80px}.hero-overlay{background:linear-gradient(90deg,rgba(5,18,32,.8),rgba(5,18,32,.28)),linear-gradient(0deg,#081728,transparent 45%)}.hero-caption{display:none}.hero-description{max-width:470px}.principles-inner{grid-template-columns:repeat(2,1fr);gap:24px;padding-block:26px}.principles-inner>div:nth-child(2){border:0}.principles p{font-size:14px}.principles small{font-size:11px}.split{gap:35px}.section-copy h2{font-size:40px}.section-copy p:not(.eyebrow){font-size:14px}.image-frame img{aspect-ratio:3/4}.section-heading{gap:35px}.section-heading>p{max-width:340px;font-size:14px}.company-grid{grid-template-columns:repeat(2,1fr)}.company-card:nth-child(2){border-right:0}.company-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.company-card{min-height:250px}.company-top{font-size:10px}.company-card p{min-height:45px}.roadmap-grid{grid-template-columns:repeat(2,1fr)}.roadmap-top{flex-direction:row;align-items:center}.roadmap-card{padding:27px}.acquire-inner{grid-template-columns:1fr;gap:45px}.acquire-copy>p:not(.eyebrow){max-width:560px}.market-panel{max-width:620px;width:100%}.reserve-layout{gap:30px}.reserve-status{padding:22px}.reserve-status .status-pill{font-size:8px}.step{gap:18px}.step h3{font-size:23px}.step p{font-size:13px}.faq-layout{grid-template-columns:.7fr 1.3fr;gap:40px}.footer-top>p{display:none}.footer-bottom{gap:40px}}
@media(max-width:640px){html{scroll-padding-top:83px}.container{width:calc(100% - 40px)}.header-inner{width:calc(100% - 36px);height:74px;gap:12px}.brand-word{font-size:34px}.brand-star{left:21px;top:-9px;font-size:8px}.brand-name{font-size:8px;padding-left:10px}.brand{gap:10px}.header-buy{padding:7px 9px;font-size:11px;column-gap:9px}.header-buy small{font-size:7px}.header-buy span{font-size:17px}.menu-toggle{padding:8px 0 8px 7px;width:30px}.hero,.hero-inner{min-height:795px}.hero-inner{align-items:flex-start;padding-top:55px;padding-bottom:95px}.hero-copy{width:100%}.hero-image{object-position:66% center;opacity:.6}.hero-overlay{background:linear-gradient(90deg,rgba(5,18,32,.82),rgba(5,18,32,.24)),linear-gradient(0deg,#081728 0%,transparent 65%)}.hero-status{font-size:8px;gap:12px;flex-wrap:wrap;margin-bottom:24px}.status-pill{font-size:9px}.hero-kicker{font-size:12px;margin-bottom:23px;max-width:310px}.hero h1{font-size:clamp(57px,14.8vw,84px);line-height:1.01;letter-spacing:-.04em}.hero-description{font-size:15px;line-height:1.85;max-width:370px;margin-top:26px}.hero-actions{gap:23px;flex-wrap:wrap;margin-top:27px}.button{font-size:12px;padding:14px 18px;gap:18px}.hero-actions .text-link{font-size:12px;gap:10px}.hero-note{font-size:11px;max-width:320px;margin-top:22px}.scroll-cue{bottom:21px}.principles-inner{gap:22px 16px}.principles-inner>div{gap:11px;align-items:flex-start}.principles p{font-size:11px}.principles small{font-size:9px;max-width:125px}.principle-number,.principle-symbol{font-size:23px}.section{padding:70px 0}.split{grid-template-columns:1fr;gap:40px}.vision-split .section-copy{grid-row:1}.section-copy h2,h2{font-size:42px}.eyebrow{font-size:10px;margin-bottom:21px}.section-copy p:not(.eyebrow){font-size:15px}.image-frame img{aspect-ratio:1.15;object-position:center 40%}.image-frame figcaption{font-size:9px;padding:15px 17px}.section-heading{display:block;margin-bottom:32px}.section-heading>p{font-size:15px;max-width:none;margin-top:23px}.company-card{padding:21px 16px;min-height:257px}.company-top{font-size:7px;letter-spacing:.03em}.company-top>span:last-child{font-size:16px}.company-card h3{font-size:26px;margin-top:23px}.company-card h3.xai-word{font-size:30px}.company-card p{font-size:12px;min-height:69px}.candidate-tag{font-size:7px;margin-top:20px}.section-note{font-size:11px}.bridge-section{min-height:560px}.bridge-section>img{object-position:55% center;opacity:.65}.bridge-content{padding-top:66px;padding-bottom:66px}.bridge-content h2{font-size:49px}.bridge-content>p:not(.eyebrow){font-size:14px;max-width:315px}.bridge-content>p br{display:none}.bridge-shade{background:linear-gradient(90deg,rgba(5,17,31,.8),rgba(5,17,31,.1)),linear-gradient(0deg,#081728,transparent 42%)}.reserve-layout{grid-template-columns:1fr;gap:28px}.step p{font-size:14px}.step h3{font-size:25px}.reserve-visual>img{aspect-ratio:1.35}.reserve-status{padding:23px}.reserve-status .status-pill{font-size:9px}.manifesto{padding:55px 0}.manifesto blockquote{font-size:34px;line-height:1.22}.roadmap-grid{gap:12px}.roadmap-card{padding:21px 17px}.roadmap-top{align-items:flex-start;flex-direction:column;gap:8px}.roadmap-top>span:first-child{font-size:32px}.stage{font-size:7px}.roadmap-card h3{font-size:25px;margin-top:23px}.roadmap-card p{font-size:12px;line-height:1.8}.roadmap-footer{font-size:8px}.acquire-section{padding:66px 0}.acquire-inner{gap:35px}.acquire-copy h2{font-size:48px}.acquire-copy>p:not(.eyebrow){font-size:15px}.market-panel{padding:20px 17px}.market-header{font-size:9px;gap:8px}.mini-status{font-size:7px}.purchase-button{padding:14px 12px}.platform-name{font-size:13px;gap:9px}.purchase-status{font-size:7px}.market-note{font-size:10px}.faq-layout{grid-template-columns:1fr;gap:34px}.faq-intro{font-size:15px;margin-top:20px}.faq-list summary{font-size:14px;padding:21px 0}.faq-list details p{font-size:13px}.site-footer{padding:35px 0 28px}.footer-top{gap:18px}.footer-top .text-link{font-size:11px;gap:8px}.footer-bottom{grid-template-columns:1fr;gap:14px;padding-top:23px}.footer-bottom p{font-size:10px}.mobile-nav:not([hidden]){padding-inline:22px}}
/* Readable metadata at every viewport; brand lettering is a graphic treatment. */
.hero-status{flex-wrap:wrap;font-size:12px}.status-pill,.hero-note,.eyebrow,.company-top,.candidate-tag,.section-note,.stage,.roadmap-footer,.market-header,.mini-status,.contract-box>span,.purchase-status,.market-note,.footer-bottom p,.image-frame figcaption,.image-frame figcaption span,.reserve-status>p,.reserve-status .eyebrow,.reserve-status .status-pill,.manifesto p,.principles small,.header-buy small{font-size:12px}
.section-copy p:not(.eyebrow),.step p,.roadmap-card p,.company-card p,.section-heading>p,.faq-list details p{font-size:16px}.principles p{font-size:14px}.company-top{line-height:1.5;align-items:flex-start}.roadmap-top{flex-wrap:wrap}.roadmap-card{min-width:0}.purchase-button{flex-wrap:wrap}.hero-note{max-width:470px}.header-buy small{letter-spacing:.05em}.candidate-tag{letter-spacing:.03em}.market-header{flex-wrap:wrap}.company-card p{min-height:80px}
@media(max-width:640px){.hero-status>span:last-child{font-size:11px}.hero-kicker{font-size:14px}.hero-description{font-size:16px}.hero,.hero-inner{min-height:850px}.header-buy small{font-size:10px}.company-card h3{font-size:25px}.company-top{font-size:11px}.candidate-tag{font-size:11px}.roadmap-card p{font-size:14px}.roadmap-top .stage{font-size:11px}.platform-name{font-size:14px}.purchase-status{font-size:11px}.hero-note{max-width:360px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}}

/* AI economy revision */
.company-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.company-card{padding:24px 18px;border-right:1px solid var(--line)!important;min-width:0}.company-card:nth-child(5n){border-right:0!important}.company-card:nth-child(-n+5){border-bottom:1px solid var(--line)}.company-top{font-size:10px;min-height:35px;letter-spacing:.04em}.company-identity{display:flex;flex-direction:column;gap:20px;margin:20px 0 16px}.company-identity img{width:38px;height:38px;object-fit:contain;filter:invert(94%) sepia(12%) saturate(220%) hue-rotate(345deg);flex-shrink:0}.company-identity h3{margin:0;font:500 26px var(--serif)}.company-card p{font-size:14px;min-height:93px}.candidate-tag{font-size:10px;letter-spacing:.04em}.index-preview{margin-top:38px;display:grid;grid-template-columns:1.15fr repeat(3,1fr);border:1px solid var(--line);background:linear-gradient(120deg,#142d49,#0a1b2e)}.index-preview>div{padding:27px 22px;border-right:1px solid var(--line)}.index-preview>div:last-child{border:0}.index-preview-title .eyebrow{font-size:10px;margin-bottom:15px}.index-preview-title h3{font:25px/1.2 var(--serif)}.index-metric{display:flex;flex-direction:column;justify-content:center;gap:13px}.index-metric>span{font-size:10px;letter-spacing:.09em;color:var(--muted)}.index-metric strong{font:48px/1 var(--serif);color:var(--gold)}.index-metric strong.pending-text{font-size:23px}.index-metric small{font-size:12px;line-height:1.6;color:#98a9bb}.platform-logo{width:28px;height:28px;object-fit:contain;flex-shrink:0}.coinbase-logo{filter:invert(1)}.fomo-logo{border-radius:5px}.reserve-visual>img{object-position:center;aspect-ratio:1.2}.hero-status{display:none}
@media(max-width:1100px){.company-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-card:nth-child(n){border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)}.company-card:nth-child(3n){border-right:0!important}.company-card:last-child{border-bottom:0}.company-card p{min-height:72px}.index-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.index-preview>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.index-preview>div:nth-child(2){border-right:0}}
@media(max-width:640px){.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-card:nth-child(n){border-right:1px solid var(--line)!important}.company-card:nth-child(2n){border-right:0!important}.company-card:nth-last-child(-n+2){border-bottom:0}.company-card{padding:21px 16px}.company-card p{min-height:100px}.company-identity h3{font-size:24px}.company-top{font-size:10px}.candidate-tag{font-size:10px}.index-preview>div{padding:22px 16px}.index-preview-title h3{font-size:23px}.index-metric>span{font-size:10px}.index-metric strong{font-size:40px}.index-metric strong.pending-text{font-size:21px}.hero-inner{padding-top:70px}.hero,.hero-inner{min-height:820px}}

/* Purchase access, interactive examples and restrained motion */
.header-buy{display:flex;align-items:center;gap:11px}.header-buy .header-coinbase{width:26px;height:26px;filter:invert(1);flex-shrink:0}.header-buy .header-buy-copy{font:14px/1.25 var(--sans);display:block}.header-buy-copy small{display:block;margin-top:5px}.header-buy .header-buy-arrow{font-size:21px}.purchase-button.fomo{background:#050505;border-color:#2b2b2b}.purchase-button.coinbase{background:#0052ff;border-color:#3777ff}.purchase-button.phantom{background:#6443a6;border-color:#9675d5}.phantom-logo{filter:brightness(0) invert(1)}.hero-purchase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:620px}.hero-purchase .purchase-button{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:15px 12px;gap:11px;min-width:0;min-height:91px}.hero-purchase .platform-name{font-size:12px;gap:8px;white-space:nowrap}.hero-purchase .platform-logo{width:22px;height:22px}.hero-purchase .purchase-status{font-size:10px;letter-spacing:.055em}.hero-copy{width:min(650px,58%)}.reading-progress{position:fixed;z-index:100;top:0;left:0;width:100%;height:2px;background:var(--gold);transform:scaleX(var(--reading-progress,0));transform-origin:left;pointer-events:none}.company-card{transition:background .25s,transform .25s,box-shadow .25s}.company-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #030d1a66;z-index:2}.company-identity img{transition:transform .3s}.company-card:hover .company-identity img{transform:scale(1.08)}.scenario-section{border-bottom:1px solid var(--line);background:#091a2c}.scenario-panel{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid var(--line);background:linear-gradient(120deg,#122b46,#0a1a2c)}.scenario-controls{padding:36px;border-right:1px solid var(--line)}.scenario-badge{display:inline-block;color:var(--gold);font-size:12px;letter-spacing:.04em;line-height:1.7;margin-bottom:28px}.scenario-controls label{display:flex;justify-content:space-between;gap:18px;font-size:15px;color:var(--ivory);margin-bottom:12px}.scenario-controls label>span{color:#a5b5c8;font-size:12px;align-self:center}.scenario-controls label output{color:var(--gold);font-weight:600;font-size:18px}.amount-input{display:flex;gap:12px;align-items:center;background:#081728;border:1px solid #38506b;padding:13px 16px;margin-bottom:30px}.amount-input>span{color:var(--gold);font-size:20px}.amount-input input{width:100%;min-width:0;border:0;background:none;color:var(--ivory);font:24px var(--sans);outline-offset:3px}.scenario-controls input[type=range]{width:100%;accent-color:var(--gold);cursor:pointer;height:24px;margin:0}.range-labels{display:flex;justify-content:space-between;font-size:12px;color:#99aabc;margin-top:7px}.scenario-presets{display:flex;gap:10px;margin-top:25px}.scenario-presets button{border:1px solid #38506b;background:#0b1d31;color:#c5d1df;padding:7px 17px;font-size:14px;cursor:pointer;transition:background .2s,border-color .2s}.scenario-presets button:hover,.scenario-presets button[aria-pressed=true]{background:#283449;border-color:var(--gold);color:var(--gold)}.scenario-results{padding:36px;display:flex;flex-direction:column;justify-content:center}.scenario-value>span{font-size:12px;letter-spacing:.1em;color:#a3b1c2}.scenario-value>output{display:block;font:clamp(38px,4.3vw,64px)/1.2 var(--serif);letter-spacing:-.04em;color:var(--gold);margin:15px 0 5px;overflow-wrap:anywhere}.scenario-value p{font-size:14px}.scenario-bars{margin:30px 0;display:grid;gap:16px}.scenario-bar-row{display:grid;grid-template-columns:105px minmax(20px,1fr) 36px;align-items:center;gap:14px;font-size:12px;color:#c6cfda}.scenario-bar-row strong{font-weight:500}.bar-track{height:7px;background:#1f334b}.bar-fill{height:100%;transition:width .5s ease,background .3s}.base-fill{width:66.666%;background:#6a809a}.scenario-fill{background:var(--gold)}.scenario-results.loss .scenario-fill{background:#d6a0a4}.scenario-results.loss .scenario-value>output{color:#e4b4b7}#scenario-assumption{font-size:12px;line-height:1.8;color:#99aabc}.example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px}.example-card{padding:25px 0;border-top:1px solid var(--line)}.example-card>span{font-size:12px;letter-spacing:.06em;color:var(--gold)}.example-card h3{font:29px var(--serif);margin:18px 0 13px}.example-card p{font-size:15px;line-height:1.8}
@media(prefers-reduced-motion:no-preference){.hero-image{animation:hero-drift 22s ease-out forwards}.hero h1{animation:hero-arrive .8s ease both}.hero-description{animation:hero-arrive .8s .12s ease both}.hero-purchase{animation:hero-arrive .8s .24s ease both}@keyframes hero-drift{from{transform:scale(1.045)}to{transform:scale(1)}}@keyframes hero-arrive{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}
@media(max-width:1000px){.hero-purchase{grid-template-columns:1fr;max-width:310px}.hero-purchase .purchase-button{flex-direction:row;align-items:center;justify-content:space-between;min-height:58px;gap:12px}.hero-copy{width:70%}.hero,.hero-inner{min-height:960px}.scenario-controls,.scenario-results{padding:27px}.scenario-bar-row{grid-template-columns:90px minmax(20px,1fr) 35px;gap:8px}.scenario-value>output{font-size:46px}}
@media(max-width:640px){.hero-copy{width:100%}.hero,.hero-inner{min-height:960px}.hero-purchase{max-width:100%;gap:9px;margin-top:24px}.hero-purchase .purchase-button{min-height:55px;padding:12px 15px}.hero-purchase .platform-name{font-size:14px}.hero-purchase .purchase-status{font-size:10px}.hero-inner{padding-top:48px;padding-bottom:80px}.header-buy{padding:8px;gap:7px}.header-buy .header-coinbase{width:22px;height:22px}.header-buy .header-buy-copy{font-size:11px}.header-buy-copy small{font-size:8px}.header-buy .header-buy-arrow{display:none}.scenario-panel{grid-template-columns:1fr}.scenario-controls{border-right:0;border-bottom:1px solid var(--line)}.scenario-controls,.scenario-results{padding:25px 20px}.scenario-value>output{font-size:48px}.example-grid{grid-template-columns:1fr;gap:0}.example-card{padding:25px 0}.scenario-badge{font-size:11px}.scenario-controls label{font-size:14px}.scenario-bar-row{grid-template-columns:90px minmax(20px,1fr) 35px}.scenario-presets button{min-height:40px}.company-card:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.hero-image,.hero h1,.hero-description,.hero-purchase{animation:none}.bar-fill,.company-card,.company-identity img{transition:none}}

/* Fixed illustration and framed purchase group. */
.header-buy{background:#0052ff;border-color:#397aff;color:#fff;transition:background .2s}.header-buy:hover{background:#0848d7}.header-buy small{color:#e0e9ff}
.hero-purchase{padding:16px;border:1px solid var(--gold);background:rgba(8,23,40,.92);box-shadow:0 12px 35px #030d1a44;gap:12px}
.scenario-fixed-rate{padding:21px 24px;border:1px solid var(--line);background:#081728;display:grid;gap:8px}.scenario-fixed-rate>span{font-size:14px;color:var(--ivory)}.scenario-fixed-rate strong{font:54px/1.1 var(--serif);color:var(--gold)}.scenario-fixed-rate small{font-size:12px;color:var(--muted)}
.example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:640px){.hero-purchase{padding:12px}.example-grid{grid-template-columns:1fr}}

/* PAIR announcement countdown */
.announcement-section{padding:88px 0 76px;text-align:center;background:radial-gradient(ellipse at 50% 10%,#19314b 0%,#0a1b2e 60%,#081728 100%);border-block:1px solid var(--gold)}
.announcement-kicker{font-size:14px;letter-spacing:.16em;color:var(--gold);margin-bottom:22px}.announcement-section h2{font-size:clamp(38px,5vw,72px)}.announcement-date{margin-top:22px;font-size:16px;color:#c5cfdb}
.countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1000px;margin:44px auto 28px;border:1px solid rgba(217,181,110,.5);background:#07162680}
.countdown-unit{padding:30px 12px 25px;display:flex;flex-direction:column;gap:14px;position:relative}.countdown-unit+.countdown-unit{border-left:1px solid var(--line)}
.countdown-unit [data-countdown]{font:500 clamp(58px,8vw,112px)/1.1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--gold)}.countdown-unit>span:last-child{font-size:14px;letter-spacing:.13em;text-transform:uppercase;color:#c5cfdb}.countdown-status{font-size:14px;color:#a5b5c7}
@media(max-width:640px){.announcement-section{padding:56px 0}.announcement-kicker{font-size:12px;letter-spacing:.08em}.countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.countdown-unit{padding:23px 8px}.countdown-unit:nth-child(3){border-left:0}.countdown-unit:nth-child(n+3){border-top:1px solid var(--line)}.countdown-unit [data-countdown]{font-size:clamp(48px,13vw,76px)}.announcement-date{font-size:14px}}

.amount-slider{margin-bottom:30px}.amount-slider output{display:block;color:var(--gold);font:48px/1.2 var(--serif);margin:8px 0 18px;font-variant-numeric:tabular-nums}.scenario-controls .amount-slider input[type=range]{height:36px;width:100%;margin:0;accent-color:var(--gold)}.amount-limits{display:flex;justify-content:space-between;font-size:14px;color:#b7c5d6;margin-top:6px}.purchase-status:empty{display:none}.hero-purchase .purchase-button{justify-content:center}.header-buy .header-buy-copy{align-self:center}

/* Compact hero purchase controls and their shared gold frame. */
.hero-purchase{width:100%;max-width:510px;padding:10px;gap:8px}
.hero-purchase .purchase-button{min-height:54px;padding:10px;gap:6px;align-items:center}
.hero-purchase .platform-logo{width:20px;height:20px}
.hero-purchase .platform-name{font-size:12px;gap:7px}
@media(max-width:1000px){.hero-purchase{max-width:280px}.hero-purchase .purchase-button{min-height:46px}}
@media(max-width:640px){.hero-purchase{max-width:280px;padding:8px;gap:7px}.hero-purchase .purchase-button{min-height:44px;padding:9px 12px}.hero-purchase .platform-name{font-size:13px}}
