.ComingSoon_page__jwOn1{--rose:#c2185b;--rose-deep:#9e1449;position:relative;isolation:isolate;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff}.ComingSoon_page__jwOn1 h1,.ComingSoon_page__jwOn1 p{color:#fff!important;font-family:var(--font-geist-sans),"Segoe UI",system-ui,sans-serif!important}.ComingSoon_media__xJ6wh{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.ComingSoon_scrim__DfCee{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(8,6,10,.28),rgba(8,6,10,.42) 42%,rgba(8,6,10,.7))}.ComingSoon_content__CG2YV{position:relative;z-index:2;width:min(720px,calc(100% - 2rem));margin:0 auto;padding:7.5rem 1rem 4rem;text-align:center}.ComingSoon_eyebrow__peEF1{margin:0 0 .85rem;font-size:clamp(1.4rem,4.6vw,2rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.96)!important;text-shadow:0 2px 16px rgba(0,0,0,.5);line-height:1.2}.ComingSoon_title__Fc8fD{margin:0;font-family:var(--font-cormorant),Georgia,"Times New Roman",serif!important;font-size:clamp(2.3rem,5.4vw,3.6rem);font-weight:600;line-height:1.12;letter-spacing:-.03em;text-shadow:0 2px 18px rgba(0,0,0,.55)}.ComingSoon_lead__SQB9i{margin:1rem auto 0;max-width:36rem;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.65;color:rgba(255,252,247,.96)!important;text-shadow:0 1px 10px rgba(0,0,0,.45)}.ComingSoon_actions__iD2Cx{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.ComingSoon_primary__6_mWy,.ComingSoon_secondary__ED88A{display:inline-flex;align-items:center;justify-content:center;min-width:10rem;padding:.75rem 1.35rem;border-radius:999px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}.ComingSoon_primary__6_mWy{background:var(--rose);color:#fff}.ComingSoon_primary__6_mWy:hover{background:var(--rose-deep);color:#fff;transform:translateY(-2px)}.ComingSoon_secondary__ED88A{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.8)}.ComingSoon_secondary__ED88A:hover{background:#fff;color:#1a1a2e;transform:translateY(-2px)}@media (max-width:640px){.ComingSoon_content__CG2YV{padding:6.5rem .75rem 3.5rem}.ComingSoon_primary__6_mWy,.ComingSoon_secondary__ED88A{min-width:0;width:100%}}