.fp-moto-stage{--fp-fg:#00458c;--fp-blue:#0073ff;--fp-y:#ffc300;--fp-sh:#00458c;--fp-sho:.18;--fp-iso-fill:#0073ff;--fp-iso-stroke:#0073ff;--fp-eng:#00458c1a;aspect-ratio:680/320;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:640px;position:relative}.dark .fp-moto-stage{--fp-fg:#efefef;--fp-y:#ffd633;--fp-sh:#000;--fp-sho:.6;--fp-iso-fill:transparent;--fp-iso-stroke:#fff;--fp-eng:#efefef1f}.fp-moto-svg{width:100%;height:100%;overflow:visible}.fp-moto-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:fp-moto-draw 1.1s cubic-bezier(.6, 0, .2, 1) var(--d,0s) forwards}.fp-moto-fade{opacity:0;animation:fp-moto-fade-in .5s ease var(--d,0s) forwards}.fp-moto-iso-square{fill-opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;animation:1s cubic-bezier(.6,0,.2,1) forwards fp-moto-draw,.5s .7s forwards fp-moto-fill-in}.fp-moto-iso-arc{opacity:0;animation:fp-moto-arc-in .6s cubic-bezier(.2, .8, .2, 1) var(--d,0s) forwards;transform:translate(-8px,8px)}.fp-moto-iso-pulse{transform-box:fill-box;transform-origin:50%}.fp-moto-ignition{opacity:0;animation:1s linear 1.5s forwards fp-moto-ignition}.fp-moto-beam{transform-box:fill-box;transform-origin:0}.fp-moto-wheel{transform-box:fill-box;transform-origin:50%;animation:.7s linear infinite fp-moto-spin}.fp-moto-bob{animation:.3s ease-in-out infinite alternate fp-moto-bob}.fp-moto-speed{opacity:0;animation:fp-moto-speed 1.1s linear var(--d,0s) infinite}.fp-moto-road{stroke-dasharray:22 18;animation:.6s linear infinite fp-moto-road}.fp-moto-trail{opacity:0}.fp-moto-moto{transform:translate(80px)}.fp-moto-launching .fp-moto-iso-pulse{animation:.5s 2 fp-moto-pulse}.fp-moto-launching .fp-moto-ride{animation:1.05s cubic-bezier(.55,0,.8,.2) forwards fp-moto-launch}.fp-moto-launching .fp-moto-beam{animation:.3s forwards fp-moto-boost}.fp-moto-launching .fp-moto-trail{animation:.9s ease-out .15s forwards fp-moto-trail}.fp-moto-launching .fp-moto-wheel{animation-duration:.12s}.fp-moto-launching .fp-moto-speed{animation-duration:.25s}.fp-moto-launching .fp-moto-road{animation-duration:.15s}@keyframes fp-moto-draw{to{stroke-dashoffset:0}}@keyframes fp-moto-fade-in{to{opacity:1}}@keyframes fp-moto-fill-in{to{fill-opacity:1}}@keyframes fp-moto-arc-in{to{opacity:1;transform:none}}@keyframes fp-moto-ignition{0%{opacity:0}12%{opacity:.9}22%{opacity:.1}38%{opacity:1}48%{opacity:.35}62%,to{opacity:1}}@keyframes fp-moto-spin{to{transform:rotate(360deg)}}@keyframes fp-moto-bob{to{transform:translateY(1.2px)}}@keyframes fp-moto-speed{0%{opacity:0;transform:translate(40px)}30%{opacity:1}to{opacity:0;transform:translate(-110px)}}@keyframes fp-moto-road{to{stroke-dashoffset:40px}}@keyframes fp-moto-pulse{50%{transform:scale(1.06)}}@keyframes fp-moto-launch{0%{transform:translate(0)}18%{transform:translate(-14px)rotate(-4deg)}to{transform:translate(640px)rotate(-2deg)}}@keyframes fp-moto-boost{to{transform:scaleX(1.25)}}@keyframes fp-moto-trail{0%{opacity:0;stroke-dashoffset:1px}30%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fp-moto-stage *{stroke-dashoffset:0!important;opacity:1!important;fill-opacity:1!important;animation:none!important}.fp-moto-stage .fp-moto-trail{opacity:0!important}}
