@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--blue:#1237c5;--cream:#f5f2e9;--red:#f04435;--ink:#152452;--line:#b7bdd0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--cream);color:var(--blue);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}header{position:sticky;top:0;z-index:30;background:#f5f2e9f5;backdrop-filter:blur(16px);display:flex;justify-content:space-between;align-items:center;padding:16px 4%;border-bottom:1px solid var(--blue)}nav,.header-socials{display:flex;gap:28px;align-items:center}nav>a:not(.wordmark){font-size:12px;font-weight:700}.wordmark{font:bold italic 36px Georgia;letter-spacing:-4px;margin-right:20px}.wordmark span{color:var(--red);font-size:22px;vertical-align:top;letter-spacing:0}.header-socials{gap:17px}.header-socials>a{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700}.header-socials img{width:19px;height:19px}.nav-buy{padding:12px 17px;border:1px solid var(--blue);border-radius:3px}a,button{transition:transform .25s,background .25s,color .25s}a:hover{transform:translateY(-2px)}a:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:5px}.hero{padding:34px 5% 75px;overflow:hidden}.eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.3px;font-weight:700}.eyebrow>span:last-child{margin-left:auto}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #f0443512;animation:pulse 2s infinite}h1{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;font-weight:800;font-size:clamp(90px,17.8vw,300px);letter-spacing:-.025em;line-height:.8;margin:40px 0 45px;display:flex;gap:2vw;position:relative}h1 .outlined{-webkit-text-stroke:2px var(--blue);color:transparent}.title-star{position:absolute;font-size:50px;-webkit-text-stroke:0;color:var(--red);right:0;top:-20px;animation:rotate 18s linear infinite}.hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:center}.mini-label{font-size:10px;font-weight:700;letter-spacing:1.5px}.hero-copy h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(48px,5.6vw,84px);line-height:.95;letter-spacing:-1px;margin:24px 0}.hero-copy p{color:var(--ink);font-size:14px;line-height:1.8;max-width:390px;margin-bottom:26px}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:18px 23px;font-size:12px;font-weight:700;letter-spacing:.4px;border:1px solid transparent;box-shadow:4px 4px 0 var(--blue)}.button:hover{transform:translate(-2px,-3px);box-shadow:6px 7px 0 var(--blue)}.button img{width:23px;height:23px}.red{background:var(--red);color:white}.button>span{margin-left:20px}.ca{margin-top:32px;border-top:1px solid var(--line);padding-top:16px;max-width:400px}.ca>span{font-size:9px;letter-spacing:1.4px}.ca button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;background:none;border:0;padding:12px 0;cursor:pointer;color:var(--blue);text-align:left}.ca code{font-size:14px;overflow-wrap:anywhere}.ca button span{font-size:10px;font-weight:bold;flex-shrink:0}.text-socials{display:flex;gap:18px;font-size:10px;font-weight:bold;margin-top:11px}.text-socials a{display:flex;align-items:center;gap:7px}.text-socials img{width:15px;height:15px}.hero-photo{position:relative;margin:0;transform:rotate(2deg);border:1px solid var(--blue);background:var(--blue);box-shadow:12px 12px 0 #1237c515;animation:photoFloat 7s ease-in-out infinite}.photo-top{display:flex;justify-content:space-between;color:var(--cream);font-size:9px;letter-spacing:1px;padding:13px}.character{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#ecebe6}.hero-photo figcaption{display:flex;justify-content:space-between;padding:15px 12px;color:var(--cream);font-size:8px;letter-spacing:.6px}.photo-sticker{position:absolute;right:-25px;bottom:35px;width:110px;height:110px;border-radius:50%;background:var(--red);border:5px double var(--cream);color:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;font:bold 36px 'Barlow Condensed',Impact;transform:rotate(-12deg)}.photo-sticker small{font:700 10px 'DM Sans',Arial}.ticker{background:var(--red);color:var(--cream);overflow:hidden;border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);padding:20px 0}.ticker>div{width:max-content;font:700 25px 'Barlow Condensed',Impact;letter-spacing:1px;animation:marquee 32s linear infinite}.ticker span{padding:0 50px}.section{padding:80px 5%}.section-head{display:flex;justify-content:space-between;align-items:flex-start}.section-head p{font-size:12px;margin:0;line-height:1.6}.roadmap h2,.chart-title h2{font:800 clamp(50px,7vw,96px)/.95 'Barlow Condensed',Impact;margin:30px 0 48px;letter-spacing:-1px}.serif{font:italic .9em Georgia,serif;letter-spacing:-3px}.chapters{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--blue);border-bottom:1px solid var(--blue)}.chapters article{padding:25px 30px 30px;position:relative;transition:background .3s,transform .3s}.chapters article:first-child{padding-left:0}.chapters article+article{border-left:1px solid var(--blue)}.chapters article:hover{background:#1237c509;transform:translateY(-4px)}.chapter{font-size:9px;letter-spacing:1.5px;display:flex;justify-content:space-between}.chapter>span{font-size:20px}.phase-number{font:800 100px 'Barlow Condensed',Impact;line-height:1.1;margin-top:18px;-webkit-text-stroke:1px var(--blue);color:transparent}.chapters article:nth-child(2) .phase-number{color:var(--red);-webkit-text-stroke:0}.chapters h3{font:700 30px 'Barlow Condensed',Impact;margin:12px 0}.chapters p{color:var(--ink);font-size:12px;line-height:1.8;max-width:290px;min-height:68px}.phase-tag{display:inline-block;margin-top:20px;font-size:8px;letter-spacing:1px;border:1px solid var(--blue);border-radius:20px;padding:8px 12px}.roadmap-note{font-size:10px;margin-top:20px}.chart-section{background:var(--blue);color:var(--cream)}.section-head>a{font-size:10px;border-bottom:1px solid;padding-bottom:7px}.chart-title{display:flex;align-items:center;justify-content:space-between}.chart-symbol{font-size:150px;font-weight:400;color:var(--red);animation:arrow 3s ease-in-out infinite}.chart-panel{border:1px solid #ffffff60;background:#0a2186}.chart-bar{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff40;padding:18px 22px;font-size:10px;letter-spacing:1px}.chart-bar span:first-child{display:flex;gap:10px;align-items:center}.chart-bar img{width:20px;height:20px;filter:brightness(0) invert(1)}#chart-content{height:420px}.waiting{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:45px 45px}.waiting h3{font:600 30px 'Barlow Condensed',Impact;margin:20px 0 0}.waiting p{font-size:12px;opacity:.65;margin-bottom:26px}.cream{background:var(--cream);color:var(--blue);box-shadow:4px 4px 0 #07185b;font-size:10px}.radar{width:62px;height:62px;border:1px solid #ffffff50;border-radius:50%;position:relative}.radar:after{content:'';position:absolute;inset:12px;border:1px solid #ffffff40;border-radius:50%}.radar span{position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent 70%,#f0443580);animation:rotate 3s linear infinite}.radar i{position:absolute;width:5px;height:5px;background:var(--red);top:20px;right:10px;border-radius:50%}iframe{width:100%;height:100%;border:0}.join{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center;padding-top:100px;padding-bottom:100px}.join-image{position:relative}.join-image img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:50%;border:1px solid var(--blue);padding:10px}.join-stamp{position:absolute;bottom:15px;right:-20px;background:var(--red);color:var(--cream);padding:16px 23px;font:700 22px/1 'Barlow Condensed',Impact;transform:rotate(-8deg);box-shadow:4px 4px 0 var(--blue);animation:stamp 5s ease-in-out infinite}.join h2{font:800 clamp(35px,4.5vw,64px)/1 'Barlow Condensed',Impact;margin:25px 0}.join h2 em{font:italic .9em Georgia;color:var(--red)}.join p{font-size:13px;line-height:1.8;color:var(--ink)}.join-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.join-links a{border:1px solid var(--blue);display:flex;align-items:center;gap:10px;padding:16px;font-size:11px;font-weight:bold}.join-links a:hover{background:#1237c510}.join-links img{width:21px;height:21px}.join-links span{margin-left:auto}footer{margin:0 5%;border-top:1px solid var(--blue);padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}footer>a{font:700 28px 'Barlow Condensed',Impact}footer>a span{color:var(--red);margin-left:15px}footer p{font-size:9px;line-height:1.7;color:var(--ink)}footer>span{font-size:8px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:var(--blue);color:white;padding:14px 24px;z-index:50;opacity:0;pointer-events:none;transition:.2s;font-size:12px}.toast.show{opacity:1;transform:translate(-50%,0)}@keyframes photoFloat{50%{transform:rotate(1deg) translateY(-8px)}}@keyframes pulse{50%{box-shadow:0 0 0 7px #f0443510}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes arrow{50%{transform:translate(5px,-5px)}}@keyframes stamp{50%{transform:rotate(-4deg) translateY(-5px)}}
@media(min-width:1500px){main,header,footer{max-width:1800px;margin-left:auto;margin-right:auto}}@media(max-width:800px){header{padding:12px 4%}nav{gap:14px}.wordmark{margin-right:5px}nav>a:not(.wordmark){font-size:10px}.header-socials{gap:10px}.header-socials>a:not(.nav-buy){display:none}.nav-buy{font-size:10px!important;padding:10px}.hero-grid{gap:5%}.hero-photo figcaption{font-size:6px}.hero-copy p{font-size:12px}.text-socials{gap:10px;font-size:9px}.photo-sticker{width:80px;height:80px;font-size:28px;right:-12px}.photo-sticker small{font-size:7px}.chapters article{padding:20px}.join{gap:5%}.join-links a{font-size:10px;padding:12px}.section{padding:60px 5%}.eyebrow{font-size:8px}.hero-copy h2{font-size:50px}}
@media(max-width:580px){html{scroll-padding-top:75px}header{gap:8px}nav{gap:12px}.wordmark{font-size:27px}nav>a:not(.wordmark){font-size:9px}.nav-buy{padding:9px;font-size:0!important;gap:0!important}.nav-buy span{display:none}.header-socials img{width:22px;height:22px}.eyebrow>span:last-child{display:none}.hero{padding-top:25px;padding-bottom:45px}h1{font-size:20vw;gap:2vw;margin:35px 0;letter-spacing:-.04em}.title-star{font-size:25px;top:-15px}.hero-grid{grid-template-columns:1fr;gap:32px}.hero-photo{grid-row:1;max-width:94%;margin:auto}.hero-copy h2{font-size:58px}.hero-copy p{max-width:100%}.hero-copy>.mini-label{font-size:9px}.hero-photo figcaption{font-size:7px}.hero-copy .button{width:100%}.ca{max-width:none}.text-socials{gap:25px;font-size:11px}.photo-sticker{right:-15px}.section-head p{font-size:9px}.chapters{grid-template-columns:1fr}.chapters article,.chapters article:first-child{padding:23px 0}.chapters article+article{border-left:0;border-top:1px solid var(--blue)}.phase-number{float:left;margin:10px 25px 10px 0;font-size:90px}.chapters h3{margin-top:20px}.chapters p{max-width:none;min-height:0}.phase-tag{margin-top:12px}.roadmap h2,.chart-title h2{font-size:53px}.chart-symbol{font-size:85px}.section-head>a{font-size:8px}.mini-label{font-size:9px}.waiting h3{font-size:26px}#chart-content{height:380px}.join{grid-template-columns:1fr;gap:40px}.join-image{width:80%;margin:auto}.join h2{font-size:46px}.join-links a{padding:15px}.join-stamp{font-size:19px}footer{flex-wrap:wrap}footer p{order:3;width:100%;margin:0}footer>span{margin-left:auto}.ticker>div{font-size:21px}.ticker{padding:15px 0}}
