.tire-marker.astro-o4sx7yc2{opacity:1;transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1)}.tire-marker--left.astro-o4sx7yc2{transform:translateY(-50%)}.tire-marker--right.astro-o4sx7yc2{transform:translate(-100%,-50%)}.tire-marker--center.astro-o4sx7yc2{transform:translate(-50%,-50%)}.tire-marker.astro-o4sx7yc2.is-hidden{opacity:0}.tire-marker--left.astro-o4sx7yc2.is-hidden{transform:translateY(-50%)scale(.4)}.tire-marker--right.astro-o4sx7yc2.is-hidden{transform:translate(-100%,-50%)scale(.4)}.tire-marker--center.astro-o4sx7yc2.is-hidden{transform:translate(-50%,-50%)scale(.4)}.tire-marker.astro-o4sx7yc2 span.astro-o4sx7yc2:last-child{transition:background-color .2s,border-color .2s,color .2s}.tire-marker.astro-o4sx7yc2.is-active span.astro-o4sx7yc2:last-child{border-color:var(--color-brand);background:var(--color-brand);color:#fff;box-shadow:0 0 0 4px var(--color-brand)}.tire-part-card.astro-o4sx7yc2.is-active .tire-part-token.astro-o4sx7yc2{background:color-mix(in srgb, var(--color-brand) 12%, var(--color-surface))}.tire-part-card.astro-o4sx7yc2{border-radius:12px}@media (prefers-reduced-motion:no-preference){.js.astro-o4sx7yc2 .tire-part-card.astro-o4sx7yc2[data-reveal]{opacity:0;transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1);transform:scale(.7)}.js.astro-o4sx7yc2 .tire-part-card.astro-o4sx7yc2[data-reveal].is-revealed{opacity:1;transform:scale(1)}}
