.hm.hm-soon{overflow:clip;position:relative}.hm .hm-soon-wrap{padding-bottom:130px;padding-top:110px;position:relative}.hm .hm-soon-badge{background:var(--hm-lilac);border-radius:999px;color:var(--hm-violet);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;margin:26px 0 0;padding:7px 14px;text-transform:uppercase}.dark .hm .hm-soon-badge{background:rgba(183,155,255,.14)}.hm .hm-soon-wrap h1{font-family:var(--hm-display);font-size:clamp(38px,4.6vw,64px);font-weight:400;letter-spacing:-.06em;line-height:1.04;margin:22px 0 20px;max-width:820px}.hm .hm-soon-lead{color:var(--hm-ink-soft);font-size:17px;line-height:1.7;max-width:620px}.hm .hm-soon-actions{align-items:center;display:flex;flex-wrap:wrap;gap:26px;margin-top:36px}.hm .hm-soon-live{border-top:1px solid var(--hm-line);margin-top:72px;max-width:620px;padding-top:24px}.hm .hm-soon-live>p{color:var(--hm-faint);font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.hm .hm-soon-live ul{list-style:none;margin:0;padding:0}.hm .hm-soon-live a{align-items:center;border-bottom:1px solid var(--hm-line);display:flex;font-size:17px;justify-content:space-between;padding:16px 0}.hm .hm-soon-live a i{color:var(--hm-violet);font-style:normal;transition:transform .18s ease}.hm .hm-soon-live a:hover i{transform:translateX(6px)}.hm .hm-soon-live a:hover span{color:var(--hm-violet)}@media (max-width:650px){.hm .hm-soon-wrap{padding-bottom:80px;padding-top:64px}}