.va{position:relative;color:var(--va-ink,var(--color-ink-soft))}.va-svg{display:block;width:100%;height:auto;overflow:visible}.va-layer{height:100%}html[dir=rtl] .va-rtl{transform:scaleX(-1)}.va-s{stroke:currentColor;fill:none}.va-static .va-s{vector-effect:non-scaling-stroke;stroke-width:var(--va-sw,1.5px)}.va-anim .va-s,.va-units .va-s{stroke-width:var(--va-sw-u,2.2)}.va-paint,.va-tyre-fill{fill:var(--va-paint,#fff)}.va-glass{fill:rgb(var(--accent-rgb)/var(--va-glass,.07));transition:fill .6s ease}.va-fine{opacity:.6}.va-trim{fill:currentColor;fill-opacity:var(--va-trim,.13)}.va-over{fill:var(--va-paint,#fff)}.va-rimring{opacity:.5}.va-light{stroke:var(--accent);transition:stroke .6s ease}.va-hub{fill:var(--accent);transition:fill .6s ease}.va-ground{stroke:var(--va-ground,var(--color-line))}.va-shadow{fill:rgb(22 24 28/.07)}.va-car{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.va-rim{transform-box:fill-box;transform-origin:center}.group:focus-visible .va-static .va-car,.group:hover .va-static .va-car{transform:translateX(7px)}.group:focus-visible .va-static .va-rim,.group:hover .va-static .va-rim{animation:va-spin .9s linear infinite}@keyframes va-spin{to{transform:rotate(1turn)}}@keyframes va-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.6%)}}@keyframes va-road{to{transform:translateX(-48px)}}.va-wheel{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.va-anim .va-spin,.va-spin-on .va-spin{animation:va-spin 1.8s linear infinite;will-change:transform}.va-anim .va-bob{animation:va-bob 2.6s ease-in-out infinite}.va-road-wrap{position:absolute;height:2px;overflow:hidden;transform:translateY(-50%);pointer-events:none}.va-road{position:absolute;inset:0 -48px 0 0;background:repeating-linear-gradient(90deg,var(--va-road,rgb(22 24 28/.2)) 0 26px,transparent 26px 48px);animation:va-road 1.1s linear infinite;will-change:transform}@keyframes va-draw{0%{stroke-dashoffset:1;opacity:0}3%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes va-fade{0%{opacity:0}to{opacity:1}}.va-draw{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:va-draw var(--t,1.3s) cubic-bezier(.55,.1,.25,1) var(--d,0s) forwards}.va-fade{opacity:0;animation:va-fade .9s ease var(--d,.9s) forwards}[data-reveal]:not(.is-in) :is(.va-draw,.va-fade){animation-play-state:paused}.no-js :is(.va-draw,.va-fade){animation:none;opacity:1;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.va-draw,.va-fade{opacity:1!important;stroke-dashoffset:0!important}.va-bob,.va-draw,.va-fade,.va-rim,.va-road,.va-spin{animation:none!important}.va-car{transition:none!important;transform:none!important}}