.coming-soon-page{color:#f7f3ea;background:linear-gradient(#c5a66314 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#c5a66314 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 0,#c5a66324,#0000 34rem),#070707;place-items:center;min-height:100vh;padding:2rem;display:grid}.coming-soon-shell{text-align:center;background:#0d0d0cd6;border:1px solid #c5a66347;width:min(100%,760px);padding:clamp(2.5rem,7vw,5rem) clamp(1.25rem,5vw,4rem);box-shadow:0 28px 80px #00000061}.coming-soon-mark{justify-content:center;margin-bottom:clamp(2.25rem,6vw,4rem);display:flex}.coming-soon-mark img{width:min(230px,58vw);height:auto}.coming-soon-kicker{color:#c5a663;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:700}.coming-soon-page h1{color:#fff;letter-spacing:0;max-width:620px;margin:0 auto;font-size:clamp(2.2rem,7vw,5rem);font-weight:700;line-height:.98}.coming-soon-copy{color:#f7f3eac2;max-width:560px;margin:1.5rem auto 0;font-size:clamp(1rem,2vw,1.15rem)}.coming-soon-panel{background:#c5a66338;border:1px solid #c5a66338;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(2rem,5vw,3rem) auto 0;display:grid}.coming-soon-panel>div{background:#070707c2;min-width:0;padding:1rem}.coming-soon-panel span,.coming-soon-panel strong,.coming-soon-panel a{display:block}.coming-soon-panel span{color:#f7f3ea8f;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.coming-soon-panel strong,.coming-soon-panel a{color:#f7f3ea;overflow-wrap:anywhere;margin-top:.35rem;font-size:.98rem;font-weight:600}@media (max-width:640px){.coming-soon-page{padding:1rem}.coming-soon-shell{flex-direction:column;justify-content:center;min-height:calc(100vh - 2rem);display:flex}.coming-soon-panel{grid-template-columns:1fr}}
