.coming-soon_shell__5TXop{--cs-teal:#10695b;--cs-teal-deep:#0b4f45;--cs-gold:#f8a42f;--cs-ink:#1b1d1f;--cs-ink-2:#4a4f55;--cs-cream:#f7f6f2;--cs-line:#e4e2dc;--cs-white:#ffffff;position:fixed;inset:0;display:grid;grid-template-columns:35% minmax(0,1fr);color:var(--cs-ink);background:var(--cs-cream)}.coming-soon_panel__SBY7V{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-height:0;padding:40px 36px 36px;background:radial-gradient(120% 80% at 0 100%,rgba(248,164,47,.18),transparent 55%),linear-gradient(165deg,var(--cs-teal) 0,var(--cs-teal-deep) 100%);color:var(--cs-white)}.coming-soon_watermark__0jOrJ{position:absolute;width:460px;height:460px;right:-150px;bottom:-110px;opacity:.1;pointer-events:none}.coming-soon_logo__RY1hc{position:relative;z-index:1;display:inline-flex;text-decoration:none;color:inherit}.coming-soon_places__gtI3Q{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.coming-soon_placesLabel__QpE_7{margin:0;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72)}.coming-soon_placesCity__fz4G9{font-size:22px;font-weight:700;letter-spacing:-.02em}.coming-soon_content__3eGi1{display:flex;flex-direction:column;justify-content:center;min-height:0;overflow:auto;padding:clamp(28px,5vh,96px) clamp(28px,7vw,96px)}.coming-soon_inner__EymYc{width:min(640px,100%)}.coming-soon_eyebrow__VeKO3{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cs-teal)}.coming-soon_eyebrow__VeKO3:before{content:"";width:18px;height:3px;border-radius:99px;background:var(--cs-gold)}.coming-soon_title__hH7xm{margin:16px 0 0;font-size:clamp(40px,5.4vw,68px);font-weight:800;letter-spacing:-.035em;line-height:1.02}.coming-soon_lead__H_9TP{margin:20px 0 0;max-width:34em;font-size:18px;line-height:1.55;color:var(--cs-ink-2)}.coming-soon_facts__15zGz{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none}.coming-soon_facts__15zGz li{padding:8px 12px;border:1px solid var(--cs-line);border-radius:999px;background:var(--cs-white);font-size:13px;font-weight:700;color:var(--cs-ink)}.coming-soon_notify__JISyx{display:flex;gap:10px;margin-top:clamp(20px,4vh,36px);max-width:480px}.coming-soon_notify__JISyx input{flex:1 1;min-width:0;border:1px solid var(--cs-line);border-radius:14px;background:var(--cs-white);padding:15px 16px;font:inherit;font-size:15px;color:var(--cs-ink)}.coming-soon_notify__JISyx input:focus{outline:2px solid var(--cs-teal);outline-offset:2px}.coming-soon_notify__JISyx input:disabled{opacity:.7;cursor:not-allowed}.coming-soon_notify__JISyx button{border:0;border-radius:14px;background:var(--cs-teal);color:var(--cs-white);padding:15px 20px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap}.coming-soon_notify__JISyx button:hover:not(:disabled){background:var(--cs-teal-deep)}.coming-soon_notify__JISyx button:focus-visible{outline:2px solid var(--cs-gold);outline-offset:2px}.coming-soon_notify__JISyx button:disabled{opacity:.7;cursor:not-allowed}.coming-soon_thanks__tBPRG{margin:36px 0 0;padding:16px 18px;border-radius:14px;background:#e7f1ee;color:var(--cs-teal-deep);font-size:15px;font-weight:600}.coming-soon_error__IiXk1{margin:12px 0 0;max-width:480px;padding:12px 14px;border-radius:12px;background:#fdecea;color:#9b2c2c;font-size:14px;font-weight:600}.coming-soon_fine__OIoqJ{margin:clamp(16px,3vh,40px) 0 0;font-size:13px;color:#80868c}.coming-soon_sr__UUqAl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:860px){.coming-soon_shell__5TXop{position:relative;inset:auto;min-height:100dvh;height:auto;grid-template-columns:1fr;overflow-x:hidden}.coming-soon_content__3eGi1,.coming-soon_panel__SBY7V{height:auto;min-height:0}.coming-soon_panel__SBY7V{overflow:hidden;padding:28px 24px 32px;gap:36px}.coming-soon_content__3eGi1{overflow:visible}.coming-soon_watermark__0jOrJ{width:240px;height:240px;right:-70px;bottom:-60px}.coming-soon_content__3eGi1{padding:40px 24px 56px}.coming-soon_lead__H_9TP{font-size:16px}.coming-soon_notify__JISyx{flex-direction:column}.coming-soon_notify__JISyx button{width:100%}}