.soon[data-v-7e0501f0]{border:1px solid var(--line);background:radial-gradient(ellipse 80% 70% at 50% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), var(--surface);text-align:center;border-radius:24px;justify-items:center;gap:16px;max-width:44rem;margin:24px auto;padding:48px 24px;display:grid;position:relative}@media (width>=768px){.soon[data-v-7e0501f0]{margin-block:40px;padding:64px 48px}}.soon__logo[data-v-7e0501f0]{object-fit:contain;border-radius:16px;width:clamp(88px,18vw,132px);max-height:132px}.soon__eyebrow[data-v-7e0501f0]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700}.soon__title[data-v-7e0501f0]{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05}.soon__message[data-v-7e0501f0]{max-width:32rem;color:var(--ink-soft);white-space:pre-line}.soon__count[data-v-7e0501f0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;max-width:26rem;margin-top:8px;display:grid}@media (width>=640px){.soon__count[data-v-7e0501f0]{gap:14px}}.soon__unit[data-v-7e0501f0]{border:1px solid var(--line);background:var(--bg);border-radius:14px;gap:4px;padding:14px 4px;display:grid}.soon__number[data-v-7e0501f0]{font-family:var(--display-font);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:500;line-height:1}.soon__label[data-v-7e0501f0]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem;font-weight:700}@media (width<=480px){.soon__label[data-v-7e0501f0]{letter-spacing:.04em;font-size:.58rem}}.soon__when[data-v-7e0501f0]{color:var(--ink-soft);font-size:.875rem}
