.sc-seniors-and-driving .sd-dim{opacity:calc(var(--star-o) * .55);transition:opacity .6s}.sc-seniors-and-driving .sd-cabin-night{opacity:calc(var(--star-o) * .3);transition:opacity .6s}.sc-seniors-and-driving .sd-front{opacity:0;transition:opacity .18s}.sc-seniors-and-driving .sd-prof{opacity:1;transition:opacity .18s}.sc-seniors-and-driving[data-phase=stop] .sd-front{opacity:1;transition-delay:.7s}.sc-seniors-and-driving[data-phase=stop] .sd-prof{opacity:0;transition-delay:.7s}.sc-seniors-and-driving .sd-glint{opacity:0;transform-box:fill-box;transform-origin:center}.sc-seniors-and-driving[data-phase=stop] .sd-glint{animation:seniors-and-driving-glint 3.4s ease-in-out both}@keyframes seniors-and-driving-glint{0%,30%{opacity:0;transform:scale(.3) rotate(0)}42%{opacity:1;transform:scale(1.2) rotate(45deg)}58%,to{opacity:0;transform:scale(.3) rotate(90deg)}}.sc-seniors-and-driving[data-phase=go] .sd-drive{animation:seniors-and-driving-go 5.6s linear forwards}.sc-seniors-and-driving[data-phase=go] .car .spin{animation:seniors-and-driving-wgo 5.6s linear forwards}.sc-seniors-and-driving[data-phase=slow] .sd-drive{animation:seniors-and-driving-slow 1.5s cubic-bezier(.33,.67,.67,1) forwards}.sc-seniors-and-driving[data-phase=slow] .car .spin{animation:seniors-and-driving-wslow 1.5s cubic-bezier(.33,.67,.67,1) forwards}.sc-seniors-and-driving[data-phase=stop] .car .spin{animation:none}.sc-seniors-and-driving[data-phase=stop] .car-body{animation-play-state:paused}.sc-seniors-and-driving.launch .exhaust{animation:seniors-and-driving-ex 1.3s linear forwards}@keyframes seniors-and-driving-go{0%{translate:0;animation-timing-function:cubic-bezier(.33,0,.67,.33)}45%{translate:451.3px}62.1%{translate:800px;animation-timing-function:step-end}62.2%{translate:-1040px}to{translate:-268.7px}}@keyframes seniors-and-driving-slow{0%{translate:-268.7px}to{translate:0}}@keyframes seniors-and-driving-wgo{0%{rotate:0deg;animation-timing-function:cubic-bezier(.33,0,.67,.33)}45%{rotate:1197.3deg}to{rotate:4168.2deg}}@keyframes seniors-and-driving-wslow{0%{rotate:-727.8deg}to{rotate:0deg}}@keyframes seniors-and-driving-ex{15%{translate:-2.1px}31%{translate:-8.4px}46%{translate:-18.8px}62%{translate:-33.3px}77%{translate:-51.9px}to{translate:-87.6px}}.sc-seniors-and-driving[data-phase=go] .sd-cone{animation:seniors-and-driving-cout 5.6s linear forwards}.sc-seniors-and-driving[data-phase=slow] .sd-cone{animation:seniors-and-driving-cin 1.5s linear forwards}@keyframes seniors-and-driving-cout{0%,5%{opacity:1}16%,to{opacity:0}}@keyframes seniors-and-driving-cin{0%,70%{opacity:0}to{opacity:1}}.sc-seniors-and-driving .sd-lens{transform-box:view-box;transform-origin:592px 99px}.sc-seniors-and-driving[data-phase=go] .sd-lens{animation:seniors-and-driving-lens 5.6s linear forwards}@keyframes seniors-and-driving-lens{0%,42%{opacity:1;transform:none}51%,86%{opacity:0;transform:scale(.86)}95%,to{opacity:1;transform:none}}@media(scripting:none){.sc-seniors-and-driving[data-phase=go] .sd-drive{animation:seniors-and-driving-go 5.6s linear forwards,seniors-and-driving-cruise 5.051s linear 5.6s infinite}.sc-seniors-and-driving[data-phase=go] .car .spin{animation:seniors-and-driving-wgo 5.6s linear forwards,seniors-and-driving-wcruise 5.051s linear 5.6s infinite}.sc-seniors-and-driving[data-phase=go] .sd-lens{animation:seniors-and-driving-lens 5.6s linear forwards,seniors-and-driving-lcruise 5.051s linear 5.6s infinite}}@keyframes seniors-and-driving-cruise{0%{translate:-268.7px}58.08%{translate:800px;animation-timing-function:step-end}58.1%{translate:-1040px}to{translate:-268.7px}}@keyframes seniors-and-driving-wcruise{0%{rotate:4168.2deg}to{rotate:9064.2deg}}@keyframes seniors-and-driving-lcruise{0%,37%{opacity:1;transform:none}46.8%,86%{opacity:0;transform:scale(.86)}96%,to{opacity:1;transform:none}}
