@keyframes rn-stroke-draw{to{stroke-dashoffset:0}}@keyframes rn-letters-in{to{opacity:1;transform:scale(1)}}@keyframes rn-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes rn-tagline-in{to{opacity:.7}}@keyframes rn-exit{to{opacity:0;transform:scale(1.04)}}@keyframes rn-car-drive{0%{transform:translateX(0)}to{transform:translateX(var(--rn-drive-distance,0))}}@keyframes rn-car-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes rn-road-scroll{0%{background-position:0 0}to{background-position:-24px 0}}@keyframes rn-trail-pulse{0%,to{opacity:.35}50%{opacity:.6}}@keyframes rn-headlight-pulse{0%,to{opacity:.5}50%{opacity:.85}}.rn-logo-stroke{fill:none;stroke:var(--color-accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300;animation:rn-stroke-draw .6s ease-out forwards}.rn-logo-letters{opacity:0;transform:scale(.92);transform-origin:center;animation:rn-letters-in .3s ease-out .4s forwards}.rn-wordmark{opacity:0;transform:translateY(8px);letter-spacing:.18em;animation:rn-fade-up .4s ease-out .5s forwards}.rn-tagline{opacity:0;animation:rn-tagline-in .4s ease-out .75s forwards}.rn-splash-exit{animation:rn-exit .4s cubic-bezier(.4,0,.2,1) forwards}.rn-car-drive{animation-name:rn-car-drive;animation-timing-function:linear;animation-fill-mode:forwards}.rn-car-drive[data-loop=true]{animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}.rn-car-bob{animation:rn-car-bob .42s ease-in-out infinite}.rn-road-dashes{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 8px,transparent 0,transparent 16px);animation:rn-road-scroll .7s linear infinite}.rn-car-trail{animation:rn-trail-pulse .9s ease-in-out infinite}.rn-car-headlight{animation:rn-headlight-pulse .9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.rn-car-bob,.rn-car-drive,.rn-car-headlight,.rn-car-trail,.rn-logo-letters,.rn-logo-stroke,.rn-road-dashes,.rn-tagline,.rn-wordmark{animation:none!important}.rn-logo-stroke{stroke-dashoffset:0!important}.rn-logo-letters{opacity:1!important;transform:scale(1)!important}.rn-wordmark{opacity:1!important;transform:translateY(0)!important}.rn-tagline{opacity:.7!important}.rn-splash-exit{animation-duration:1ms!important}}