
:root{--bg:#100b20;--ink:#faf5ff;--muted:#bcb0cd;--pink:#ff3b9e;--cyan:#70ffe0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.wrap{max-width:1240px;margin:auto;padding-left:36px;padding-right:36px}header{padding:20px 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;background:#100b20ed;gap:20px}.brand{font-size:27px;font-weight:900;display:flex;align-items:center;gap:10px;letter-spacing:-1px}.brand img{width:42px;height:42px;object-fit:cover;border-radius:50%}.brand span{color:var(--pink)}nav{display:flex;gap:30px;font-size:13px;font-weight:700}.small-btn{border:1px solid #ffffff55;padding:9px 15px;font-size:12px;font-weight:bold}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:42px;padding-top:60px;padding-bottom:65px}.eyebrow{font-size:11px;font-weight:900;letter-spacing:2px;color:var(--cyan);margin-bottom:20px}h1,h2{font-weight:1000;line-height:.98;letter-spacing:-4px;margin:0 0 25px}h1{font-size:clamp(48px,6vw,82px)}h2{font-size:clamp(40px,4.5vw,62px)}em{font-style:normal;color:var(--pink)}.lead{font-size:23px;color:white!important;font-weight:bold}.hero-copy>p{color:var(--muted);max-width:490px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:27px 0}.btn{padding:14px 19px;font-size:11px;font-weight:900;letter-spacing:1px}.pink{color:#160d24;background:var(--pink);box-shadow:5px 5px 0 #713259}.outline{border:1px solid #ffffff60}.art{position:relative;transform:rotate(2deg);border:4px solid #242039;box-shadow:18px 18px 0 #ff3b9e23}.art img{display:block;width:100%}.art-label{display:block;background:var(--cyan);color:#100b20;font-size:10px;letter-spacing:2px;font-weight:900;text-align:center;padding:8px}.ca{background:#ffffff06;border:1px solid #ffffff25;padding:16px;margin-top:28px}.ca label{display:block;font-size:9px;letter-spacing:1.5px;color:var(--cyan);font-weight:bold;margin-bottom:10px}.ca>div{display:flex;align-items:center;gap:12px}.ca code{font-size:12px;overflow-wrap:anywhere;flex:1}.ca button{border:0;background:var(--cyan);padding:9px 13px;font-size:11px;font-weight:bold;cursor:pointer;color:#100b20}.ca button:disabled{background:#393147;color:#c2b7d0;cursor:default}.hero-tags{display:flex;gap:16px;font-size:8px;letter-spacing:1px;margin-top:20px;color:var(--muted)}.ticker{white-space:nowrap;overflow:hidden;background:var(--pink);color:#130a20;font-size:20px;font-weight:900;letter-spacing:3px;padding:13px;transform:rotate(-1deg)}.story{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;padding-top:100px;padding-bottom:80px}.story-text p{color:var(--muted);margin:0 0 20px}.story-text strong{color:white}.panorama{max-width:1500px;margin:auto;padding:0 22px}.panorama img{display:block;width:100%;border:1px solid #ff3b9e55}.section{padding-top:85px;padding-bottom:65px}.section>p{color:var(--muted)}.roadmap-image{display:block;margin:35px 0 20px}.roadmap-image img{width:100%;display:block}.milestones{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0 20px}.milestones article{border-top:3px solid var(--pink);background:#ffffff05;padding:25px}.milestones b{font-size:11px;color:var(--cyan)}h3{font-size:23px;line-height:1.2;margin:16px 0}article p{color:var(--muted);font-size:14px}small{font-size:11px;color:#ada0c0}.mission{background:radial-gradient(ellipse at 15% 50%,#ff3b9e25,transparent 70%),#171025;border-block:1px solid #ffffff18}.commitment{display:flex;align-items:center;gap:45px;max-width:900px}.commitment>strong{font-size:110px;letter-spacing:-8px;color:var(--cyan);line-height:1.2}.commitment p{color:var(--muted)}.status{font-size:9px;font-weight:bold;letter-spacing:1.2px;display:inline-block;color:var(--cyan);border:1px solid #70ffe040;padding:5px 8px}.muted{font-size:11px;color:var(--muted);max-width:900px}.buy{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #ffffff20}.buy ol{margin:0;padding-left:25px}.buy li{padding:0 0 20px 10px;color:var(--cyan)}.buy li b{color:white}.buy li p{color:var(--muted);font-size:14px;margin:5px 0}.finale{text-align:center;padding-top:60px;padding-bottom:90px}.finale h2{font-size:clamp(52px,8vw,100px)}.finale .actions{justify-content:center}.socials span,.socials a{padding:10px 15px;border:1px solid #ffffff25;font-size:12px}.socials a{border-color:var(--cyan)}.finale .ca{max-width:700px;margin:30px auto 0;text-align:left}footer{padding-top:30px;padding-bottom:30px;border-top:1px solid #ffffff20;font-size:10px;color:var(--muted)}footer b{color:white;font-size:15px}footer p{max-width:850px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--cyan);color:#100b20;padding:10px 22px;font-weight:bold;opacity:0;pointer-events:none}#toast.visible{opacity:1}@media(max-width:760px){.wrap{padding-left:22px;padding-right:22px}header{padding:15px 22px}nav{display:none}.small-btn{font-size:9px}.brand{font-size:23px}.hero{grid-template-columns:1fr;padding-top:35px;gap:30px}.art{max-width:500px;margin:0 auto;transform:rotate(1deg)}h1,h2{letter-spacing:-2px}.story{grid-template-columns:1fr;gap:12px;padding-top:65px;padding-bottom:40px}.section{padding-top:55px;padding-bottom:40px}.milestones{grid-template-columns:1fr}.commitment{display:block}.commitment>strong{font-size:85px}.buy{grid-template-columns:1fr;gap:15px}.roadmap-image{overflow-x:auto}.roadmap-image img{min-width:720px}.ca>div{align-items:flex-start}.finale{padding-top:45px;padding-bottom:55px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}