@font-face{font-family:Manrope;src:url('/static/assets/fonts/manrope-variable-perf-20261014.woff2') format('woff2');font-display:swap;font-weight:200 800}
:root{color-scheme:dark;--bg:#101014;--ink:#f7f7fb;--muted:#b7b4c3;--lime:#d6ff00;--pink:#ff006e}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 80% 10%,#25182e 0,transparent 52%),var(--bg);color:var(--ink);font:15px/1.6 Manrope,Arial,sans-serif;min-height:100dvh}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #65dbfb;outline-offset:6px;border-radius:4px}.launch-header,footer{max-width:1344px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 40px}.launch-brand{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;letter-spacing:-.8px}.launch-brand img{object-fit:contain}.launch-brand small{display:block;font-size:8px;color:#8cc9df;letter-spacing:1.4px;font-weight:500}.home-link{font-size:13px;color:#d0ccd8}.home-link span{margin-left:7px}main{max-width:1344px;margin:28px auto 70px;padding:0 40px}.launch-card{border:1px solid #49424f;border-radius:30px;overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;min-height:590px;background:linear-gradient(140deg,#26252d,#19191f 65%);box-shadow:0 35px 100px #0003}.launch-art{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 55% 40%,#ed006e44,transparent 58%),radial-gradient(ellipse at 15% 90%,#d6ff0030,transparent 55%),#18151e;border-right:1px solid #443747}.spark{font-size:260px;font-weight:400;line-height:1;color:var(--lime);text-shadow:0 0 90px #d6ff0033;transform:rotate(-12deg)}.orbit{position:absolute;width:380px;height:380px;border:1px solid #8c6ba55c;border-radius:50%;transform:rotate(-35deg) scaleX(.55)}.orbit-two{width:480px;height:480px;transform:rotate(30deg) scaleX(.7);border-color:#ff006e55}.art-label{position:absolute;bottom:36px;left:36px;color:#b2a4be;font-size:9px;letter-spacing:3px}.launch-copy{padding:65px 58px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;min-width:0}.eyebrow{margin:0 0 24px;color:var(--lime);font-size:10px;letter-spacing:2px;font-weight:700}.eyebrow span{display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;margin-right:7px}h1{font-size:clamp(38px,4.5vw,67px);line-height:1.05;letter-spacing:-2.4px;margin:0 0 24px;font-weight:800}h1 em{font-style:normal;color:var(--lime);display:block}.description{font-size:15px;line-height:1.8;color:var(--muted);max-width:470px;margin:0 0 24px}.launch-features{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px}.launch-features li{border:1px solid #4f4857;border-radius:30px;padding:6px 11px;color:#d9d2e2;font-size:10px}.primary-link{background:var(--pink);padding:14px 20px;border:1px solid #ff5097;border-radius:11px;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:25px;transition:background .2s,transform .2s}.primary-link:hover{background:#e90065;transform:translateY(-2px)}.primary-link span{font-size:20px;line-height:1}.news-note{margin:18px 0 0;font-size:11px;color:#a29bab}.news-note a{text-decoration:underline;text-underline-offset:3px;color:#d4cfdf}footer{font-size:11px;color:#a29bab;padding-top:0;padding-bottom:30px}footer a:hover,.home-link:hover{color:#fff}
@media(max-width:1000px){.launch-copy{padding:45px 32px}.launch-card{min-height:560px}.spark{font-size:210px}.orbit{width:300px;height:300px}.orbit-two{width:400px;height:400px}}
@media(max-width:650px){.launch-header{padding:22px 20px}.launch-brand{font-size:20px}.launch-brand img{width:34px;height:34px}.launch-brand small{font-size:6px;letter-spacing:1px}.home-link{font-size:11px}main{padding:0 17px;margin:15px auto 45px}.launch-card{grid-template-columns:1fr;border-radius:22px;min-height:0}.launch-art{height:200px;border-right:0;border-bottom:1px solid #443747}.spark{font-size:155px}.orbit{width:250px;height:250px}.orbit-two{width:340px;height:340px}.art-label{bottom:17px;left:20px;font-size:7px}.launch-copy{padding:32px 24px 35px}.eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:20px}h1{font-size:42px;letter-spacing:-1.8px;margin-bottom:20px}.description{font-size:13px;margin-bottom:20px}.launch-features{gap:7px;margin-bottom:25px}.launch-features li{font-size:9px;padding:5px 8px}.primary-link{font-size:12px;gap:20px;padding:12px 17px}.news-note{font-size:10px}footer{padding:0 20px 24px;font-size:9px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
