.hero-dial{position:relative}.hero-dial-center{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.hero-dial-text{width:44%;text-align:center;pointer-events:auto}.hero-dial-text>*{transition:opacity .2s}.hero-dial-text.is-out>*{opacity:0}.hero-dial-text .label{display:block}.hero-dial-big{margin-top:.35rem;font-family:var(--font-display),"Helvetica Neue",Arial,sans-serif;font-stretch:125%;font-weight:750;letter-spacing:-.03em;font-size:clamp(1.35rem,.8rem + 2.4vw,2.3rem);line-height:1.02;font-variant-numeric:tabular-nums}.hero-dial-small{margin-top:.5rem;font-size:.86rem;line-height:1.35;color:var(--fg-muted)}.hero-dial-text .btn{margin-top:.8rem}@media (max-width:420px){.hero-dial-small{display:none}}.dial-legend{margin-top:1.25rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.85rem;color:var(--fg-muted)}.dial-legend span{display:inline-flex;align-items:center;gap:.45rem}.kind-swatch{width:.9rem;height:.9rem;border-radius:3px}