:root{--blue:#007bc2;--bright:#0096e0;--navy:#061d34;--red:#e52332;--gold:#ffd147;--paper:#f4f7fa;--muted:#526579;--line:#d7e1e9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--navy);background:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:6px}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.flag{height:6px;background:linear-gradient(90deg,#101015 0 33.333%,#e52332 33.333% 66.666%,#ffce38 66.666%)}.skip{position:absolute;left:20px;top:-100px;padding:12px;background:white;z-index:10}.skip:focus{top:10px}.header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:23px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:800;line-height:1.25;white-space:nowrap}.brand img{border-radius:50%;object-fit:cover}.brand b{font-size:16px}.brand small{display:block;letter-spacing:1.15px;font-size:12px;font-weight:600;color:var(--muted);margin-top:5px}.header nav{display:flex;gap:30px;font-size:14px;font-weight:700}.header nav a:hover,.text-link:hover,.top-link:hover{color:var(--blue)}.header-link{font-size:14px;font-weight:700;border-bottom:1px solid var(--navy);padding-bottom:4px}.header-link span{margin-left:15px}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:35px;align-items:center;padding-block:66px 68px}.eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:12px;font-weight:700;letter-spacing:1px}.tag{display:inline-block;background:#e0edf5;border:1px solid #bad6e8;color:#064f7a;font-size:12px;font-weight:800;letter-spacing:.7px;padding:5px 10px;line-height:1.5}h1,h2{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-stretch:condensed;font-weight:900;letter-spacing:-1.6px;line-height:1.04;margin:26px 0}h1{font-size:clamp(48px,5.7vw,82px)}h1 span,h2 span{color:var(--blue)}.hero-description{font-size:18px;line-height:1.65;color:var(--muted);margin:26px 0}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:15px 21px;min-height:52px;font-size:14px;font-weight:700}.primary{color:white;background:var(--red);transition:background .15s,transform .15s}.primary:hover{background:#bf1522;transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.text-link{font-size:14px;font-weight:700;padding-block:12px}.text-link span{margin-left:8px}.coin-stage{position:relative;padding:34px 10px 24px;background:#e8f0f6;border:1px solid #d8e5ef;border-radius:48% 48% 12px 12px;align-self:center;text-align:center}.orbit-label{display:block;font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:18px}.hero-coin{width:78%;height:auto;aspect-ratio:1;margin:auto;border-radius:50%;box-shadow:0 24px 35px -17px #00132b7a;transform:rotate(-7deg)}.coin-caption{margin:32px 0 4px;line-height:1.5}.coin-caption span{font-size:12px;font-weight:700;letter-spacing:1px;display:block;color:var(--muted)}.coin-caption strong{font-size:20px}.art-section{background:white}.art-heading{display:flex;justify-content:space-between;gap:25px;padding-block:23px;font-size:14px}.section-label{display:block;font-weight:700;font-size:12px;letter-spacing:1.5px}.artwork{margin:0}.artwork>img{width:100%;height:auto;aspect-ratio:2048/683;object-fit:contain}.artwork figcaption{font-size:12px;color:var(--muted);padding-block:13px}.section{padding-block:90px}.project{display:grid;grid-template-columns:1fr 1fr;gap:100px}h2{font-size:clamp(38px,4vw,56px);margin:22px 0 0}.project-copy p{color:var(--muted);margin:0 0 21px}.project-copy .lead{font-size:24px;line-height:1.45;color:var(--navy);font-weight:600}.project-note{display:flex;gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.project-note>span{font-size:36px;color:var(--red)}.project-note p{margin:0;font-size:14px}.project-note strong{color:var(--navy)}.launch-section{background:var(--navy);color:white;position:relative;border-top:5px solid var(--blue)}.launch-heading{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.launch-section h2 span{color:#57c1ff}.launch-section .section-label{color:#99afc5}.launch-intro p{color:#bdccdb;font-size:17px;margin-bottom:0;max-width:480px}.tag.gold{background:var(--gold);border-color:var(--gold);color:var(--navy)}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #31465b;border-bottom:1px solid #31465b;margin-block:44px}.status-item{padding:25px 28px;border-right:1px solid #31465b}.status-item:first-child{padding-left:0}.status-item:last-child{border:0}.status-item span{display:block;color:#aec1d4;font-size:14px;margin-bottom:9px}.status-item strong{font-size:22px;line-height:1.3}.transparency{display:grid;grid-template-columns:1fr 1fr;gap:100px}.transparency h3{font-size:24px;line-height:1.4;margin:0 0 15px}.transparency p{font-size:16px;color:#bdccdb;max-width:430px;margin-bottom:0}.transparency dl{margin:0}.transparency dl>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #31465b;font-size:14px}.transparency dl>div:first-child{padding-top:0}.transparency dd{color:var(--gold);margin:0;white-space:nowrap}.risk{font-size:14px;color:#adbed0;border-left:3px solid var(--gold);padding-left:18px;margin:40px 0 0}.risk strong{color:white}.faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.faq h2{font-size:clamp(34px,3.5vw,49px)}.questions details{border-bottom:1px solid var(--line)}.questions details:first-child{border-top:1px solid var(--line)}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:16px;font-weight:700;cursor:pointer}summary::-webkit-details-marker{display:none}summary>span{font-size:25px;font-weight:400;color:var(--blue);transition:transform .2s}details[open] summary>span{transform:rotate(45deg)}details p{margin:0;padding:0 30px 22px 0;font-size:16px;color:var(--muted);overflow-wrap:anywhere}details p a{text-decoration:underline;text-underline-offset:3px}.contact-strip{background:var(--blue);color:white}.contact-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:38px}.contact-strip p{font-size:36px;font-weight:800;line-height:1.2;margin:8px 0 0}.contact-strip a{font-size:20px;border-bottom:1px solid #ffffff7a;padding:10px 0;overflow-wrap:anywhere}.contact-strip a span{margin-left:25px}.footer{display:grid;grid-template-columns:1fr 1.7fr auto;gap:45px;align-items:start;padding-block:40px}.footer-brand{font-size:17px;font-weight:800;line-height:1.4}.footer-brand span{display:block;font-size:12px;letter-spacing:1px;font-weight:500;color:var(--muted);margin-top:7px}.footer p{font-size:12px;color:var(--muted);margin:0;max-width:540px}.top-link{font-size:14px;font-weight:700;white-space:nowrap}
@media(min-width:1600px){.artwork>img{max-width:1600px;margin:auto}}
@media(max-width:1050px){.wrap{width:calc(100% - 56px)}.header{gap:18px}.header nav{gap:18px}.header-link{display:none}.hero{gap:20px;padding-block:50px}.hero h1{font-size:clamp(43px,6vw,64px)}.eyebrow>span:last-child{display:none}.orbit-label{font-size:10px;letter-spacing:1px}.project,.launch-heading,.transparency{gap:50px}.faq{gap:40px}.status-item strong{font-size:19px}.footer{gap:28px}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.header{padding-block:17px;flex-wrap:wrap;gap:18px}.brand{font-size:20px}.brand img{width:43px;height:43px}.header nav{width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px;gap:10px}.header nav a{padding:3px 0;font-size:14px}.hero{grid-template-columns:1fr;padding-block:34px 38px;gap:35px}.hero h1{font-size:clamp(38px,10vw,68px);letter-spacing:-1px;line-height:1.08;margin:22px 0}.hero-description{font-size:17px;margin-block:20px}.actions{gap:18px;margin-top:24px}.button{padding:14px 17px;gap:22px}.text-link{font-size:14px}.coin-stage{width:100%;max-width:390px;justify-self:center;display:grid;grid-template-columns:120px 1fr;align-items:center;padding:20px;gap:16px;border-radius:12px;text-align:left}.orbit-label{display:none}.hero-coin{width:120px}.coin-caption{margin:0}.coin-caption span{font-size:10px;letter-spacing:.6px}.coin-caption strong{font-size:18px}.art-heading{display:block;padding-block:18px}.art-heading>span:last-child{display:block;margin-top:5px}.artwork figcaption{font-size:12px;line-height:1.6}.section{padding-block:54px}.project,.launch-heading,.transparency,.faq{grid-template-columns:1fr;gap:30px}h2{font-size:43px;letter-spacing:-1px}.project-copy .lead{font-size:22px}.launch-intro p{font-size:16px}.status-grid{grid-template-columns:1fr;margin-block:30px}.status-item,.status-item:first-child{padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-right:0;border-bottom:1px solid #31465b}.status-item span{margin:0;max-width:48%}.status-item strong{font-size:16px;text-align:right}.transparency{gap:27px}.transparency h3 br{display:none}.transparency dl>div{font-size:14px}.risk{margin-top:30px}.faq h2{font-size:39px}.contact-strip .wrap{display:block;padding-block:30px}.contact-strip p{font-size:32px}.contact-strip a{display:inline-block;font-size:16px;margin-top:18px}.contact-strip a span{margin-left:10px}.footer{grid-template-columns:1fr;gap:20px;padding-block:30px}.footer p{max-width:none}.desktop-break{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}

.header nav .mobile-x{display:none}@media(max-width:1050px){.header nav .mobile-x{display:inline-block}}

.token-address{margin:0 0 44px;padding:24px;border:1px solid #31465b}.token-address>code{display:block;overflow-wrap:anywhere;font-size:clamp(14px,1.65vw,21px);margin:15px 0 22px;color:#ffd147}.token-address p{font-size:14px;color:#bdccdb;margin-bottom:0}.token-address .creator{overflow-wrap:anywhere}
