.homepage-taste{--home-ink:#111;--home-ground:#fff;--home-accent:#db2777;--home-accent-deep:#831843;--home-radius:32px;--home-margin:24px;--home-step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--home-step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--home-step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--home-step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--home-step-display:clamp(3.5rem, 2rem + 8vw, 9.5rem);font-family:var(--font-roundo), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;color:var(--home-ink)}.dark .homepage-taste{--home-ink:#fff;--home-ground:#831843;--home-accent:#f9a8d4;--home-accent-deep:#500724}.homepage-taste .homepage-display{font-family:var(--font-roundo), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;font-weight:500}.homepage-taste .homepage-kicker{font-size:var(--home-step-small);letter-spacing:.04em;text-transform:uppercase;color:var(--home-accent);font-weight:600}.homepage-taste .billing-card{border-color:color-mix(in srgb, var(--home-ink) 12%, transparent);box-shadow:none;background:var(--home-ground);border-radius:1.25rem}.dark .homepage-taste .billing-card{background:color-mix(in srgb, var(--home-ground) 40%, #000);border-color:#ffffff24}.homepage-taste ::selection{background:color-mix(in srgb, var(--home-accent) 35%, transparent);color:var(--home-ink)}
