button.selected.svelte-i3n0qu{background:var(--rh-ink);color:#fff}button.svelte-i3n0qu:not(.selected){color:var(--rh-ink);background:0 0}button.svelte-i3n0qu:not(.selected):hover{background:#ffffffa6}.hero-card.svelte-i3n0qu{opacity:.55;border:2px solid #0000;transition:transform .22s,opacity .22s,box-shadow .22s,border-color .22s;transform:scale(.96)}.hero-card-active.svelte-i3n0qu{opacity:1;box-shadow:0 0 0 3px var(--rh-lime), 0 14px 34px #0b0b0b2e;border-color:#0b0b0b;transform:scale(1)}@media (width>=640px){.hero-card.svelte-i3n0qu{opacity:1;transform:none}.hero-card-active.svelte-i3n0qu{transform:none}}@media (prefers-reduced-motion:reduce){.hero-card.svelte-i3n0qu{transition:none}}.candle-anim.svelte-i3n0qu g{opacity:0;animation:.35s ease-out forwards svelte-i3n0qu-candle-pop;transform:translateY(4px)}.candle-anim.svelte-i3n0qu g:first-child{animation-delay:0s}.candle-anim.svelte-i3n0qu g:nth-child(2){animation-delay:35ms}.candle-anim.svelte-i3n0qu g:nth-child(3){animation-delay:70ms}.candle-anim.svelte-i3n0qu g:nth-child(4){animation-delay:.105s}.candle-anim.svelte-i3n0qu g:nth-child(5){animation-delay:.14s}.candle-anim.svelte-i3n0qu g:nth-child(6){animation-delay:.175s}.candle-anim.svelte-i3n0qu g:nth-child(7){animation-delay:.21s}.candle-anim.svelte-i3n0qu g:nth-child(8){animation-delay:.245s}.candle-anim.svelte-i3n0qu g:nth-child(9){animation-delay:.28s}.candle-anim.svelte-i3n0qu g:nth-child(10){animation-delay:.315s}.candle-anim.svelte-i3n0qu g:nth-child(n+11){animation-delay:.35s}@keyframes svelte-i3n0qu-candle-pop{to{opacity:.95;transform:translateY(0)}}.picker-cta.svelte-i3n0qu{left:0;right:0;bottom:calc(var(--rh-tab-h,4.25rem) + var(--rh-safe-bottom,0px) + .6rem);z-index:45;pointer-events:none;justify-content:center;padding:0 1rem;display:flex;position:fixed}.picker-cta-inner.svelte-i3n0qu{pointer-events:auto}.race-btn.svelte-i3n0qu{pointer-events:auto;background:#0b0b0b;width:100%;max-width:26rem;text-decoration:none;animation:.25s ease-out svelte-i3n0qu-cta-rise;box-shadow:0 14px 34px #0b0b0b59}@keyframes svelte-i3n0qu-cta-rise{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=640px){.picker-cta.svelte-i3n0qu{bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.picker-cta-inner.svelte-i3n0qu,.candle-anim.svelte-i3n0qu g{opacity:.95;transition:none;animation:none;transform:none}}
