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