*{box-sizing:border-box}html,body{color:#f7f6fb;background:#070810;min-height:100%;margin:0;font-family:Arial,Helvetica,sans-serif}body{background:radial-gradient(at 75% 35%,#25194355,#0000 55%),#070810}.coming-soon{flex-direction:column;max-width:1180px;min-height:100svh;margin:auto;padding:40px 32px;display:flex}.galaxy-made-brand{align-items:center;gap:14px;display:flex}.galaxy-made-mark{width:67px;display:block}.galaxy-made-mark img{width:100%;display:block}.galaxy-made-lockup{flex-direction:column;gap:7px;display:flex}.galaxy-made-lockup strong{font-size:20px}.galaxy-made-lockup b{letter-spacing:.18em;text-transform:uppercase;color:#999db3;font-size:7px}.announcement{margin:auto 0;padding:90px 0}.eyebrow{letter-spacing:.18em;color:#a99aff;font-size:10px}h1{letter-spacing:-.065em;color:#0000;background:linear-gradient(105deg,#fff,#af99ff 45%,#60bffc);-webkit-background-clip:text;background-clip:text;margin:26px 0;font-size:clamp(60px,10vw,116px);line-height:1}.announcement p{color:#b5b8ca;font-size:18px;line-height:1.8}.contact{color:#fff;background:linear-gradient(110deg,#7453ec,#547cff);border-radius:9px;gap:30px;margin-top:26px;padding:17px 23px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}footer{color:#888da4;font-size:11px}@media (max-width:500px){.coming-soon{padding:28px 22px}.announcement p{font-size:16px}}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;margin:auto 0;display:grid}.galaxy{aspect-ratio:1;mix-blend-mode:lighten;background:url(/galaxy-complete-v2.png) 50%/contain no-repeat;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero .announcement{margin:0}h1{font-size:clamp(58px,7.5vw,100px)}@media (max-width:800px){.hero{grid-template-columns:1fr;gap:0}.hero .announcement{padding:65px 0 20px}.galaxy{justify-self:center;max-width:480px;margin-bottom:35px}}body{overflow-x:clip}.hero{min-width:0}.hero .announcement{z-index:1;position:relative}.galaxy{width:125%;max-width:none;margin-left:-10%}@media (max-width:800px){.galaxy{width:calc(100% + 24px);max-width:520px;margin-left:0}}@media (min-width:801px) and (max-width:1180px){.galaxy{width:115%;margin-left:-12%}}
