.comingSoonPage{text-align:center;color:#fff;background:#080808;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:100vh;padding:80px 7vw;display:flex;position:relative;overflow:hidden}.comingSoonPage>*{z-index:2;position:relative}.comingSoonGlow{z-index:1;pointer-events:none;background:radial-gradient(circle,#e8ad082e,#0000 65%);width:620px;height:620px;position:absolute;top:-180px;right:-160px}.comingSoonPage img{width:min(320px,70vw);height:auto}.comingSoonPage h1{letter-spacing:-.05em;max-width:15ch;margin:0;font-size:clamp(40px,5.6vw,76px);line-height:1}.comingSoonPage h1 em{color:var(--gold);font-style:normal}.comingSoonPage .eyebrow{margin:0}.comingSoonPage p:not(.eyebrow){color:#b8b8bb;max-width:620px;margin:0;font-size:18px;line-height:1.7}.comingSoonContact{background:linear-gradient(135deg,var(--gold-bright),var(--gold));min-height:56px;color:var(--black);text-transform:uppercase;letter-spacing:.01em;border-radius:7px;justify-content:center;align-items:center;margin-top:6px;padding:0 28px;font-size:13px;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:0 14px 30px #e8ad0842}.comingSoonContact:hover{transform:translateY(-2px);box-shadow:0 18px 34px #e8ad0852}.comingSoonPage small{color:#76767a;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:900}@media (max-width:640px){.comingSoonPage{gap:22px;padding:64px 22px}.comingSoonPage h1{font-size:40px}.comingSoonPage p:not(.eyebrow){font-size:16px}.comingSoonContact{width:100%}}
