.mp-cone{animation:mp-light-in 1.4s ease-out .15s both, mp-sway var(--mp-sway,11s) ease-in-out infinite alternate}.mp-cone.moto-cone--left{--mp-tilt:9deg;--mp-sway:9s}.mp-cone.moto-cone--right{--mp-tilt:-9deg;--mp-sway:12s}.mp-cone.moto-cone--top{--mp-tilt:3deg;--mp-sway:14s}@keyframes mp-light-in{0%{opacity:0}to{opacity:1}}@keyframes mp-sway{0%{transform:rotate(calc(var(--mp-tilt) * -1))}to{transform:rotate(var(--mp-tilt))}}.mp-stage .moto-glow,.mp-stage .moto-floor{opacity:1}.mp-veil{animation:.8s ease-in 5s both mp-veil-off}[data-mp-live] .mp-veil{animation:none}@keyframes mp-veil-off{to{opacity:0;visibility:hidden}}.mp-torch{pointer-events:none;opacity:0;background:radial-gradient(circle,#ffffff13,#e6000008 38%,#0000 64%);width:46rem;height:46rem;margin:-23rem 0 0 -23rem;position:absolute;top:0;left:0}.mp-kinetic{width:max-content;font-size:clamp(3.25rem,8vw,8rem);line-height:1;animation:60s linear infinite mp-drift;display:flex}.mp-kinetic-word{text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;color:#0000;background:linear-gradient(#ffffff80,#ffffff24 70%,#ffffff0f);-webkit-background-clip:text;background-clip:text;padding:.04em .06em .02em;display:inline-block;transform:skew(-10deg)}.mp-kinetic-dot{background:#e60000;border-radius:9999px;flex:none;width:.15em;height:.15em;margin:0 .5em;box-shadow:0 0 .35em #e60000b3}@keyframes mp-drift{to{transform:translate(-50%)}}.mp-shift-led{background:var(--led);width:1rem;height:.5rem;box-shadow:0 0 .7rem var(--led);border-radius:9999px}@media (min-width:640px){.mp-shift-led{width:1.5rem}}.mp-vr-world{transform-origin:50% 100%;animation:7s ease-in-out infinite alternate mp-lean}@keyframes mp-lean{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.mp-vr-lane{animation:.6s linear infinite mp-lane}@keyframes mp-lane{to{stroke-dashoffset:-30px}}.mp-sun-rays{transform-origin:600px 58px;animation:90s linear infinite mp-rays}@keyframes mp-rays{to{transform:rotate(360deg)}}.mp-sun-halo{animation:5s ease-in-out infinite alternate mp-breathe}.mp-lean-layer{filter:brightness(.9)sepia(.22)saturate(1.2)hue-rotate(-10deg)}.mp-lean-vignette{background:radial-gradient(80% 75% at 62% 48%,#0000 50%,#000000b3 100%)}.mp-lean-grain{opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite mp-grain;position:absolute;inset:-50%}@keyframes mp-grain{0%{transform:translate(0,0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-4%)}60%{transform:translate(-3%,-2%)}80%{transform:translate(4%,4%)}to{transform:translate(0,0)}}.mp-film{opacity:0;transition:opacity .9s}.mp-film[data-ready]{opacity:1}.mp-lean-world,.mp-lean-layer,[data-mp=lean-stage] .moto-dust,.mp-lean-vignette,.mp-lean-grain-host,.mp-lean-callout,.mp-sunset>*{transition:opacity .9s,visibility}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-film-pending] .mp-lean-world,[data-film-pending] .mp-lean-layer,[data-film-pending] [data-mp=lean-stage] .moto-dust,[data-film-pending] .mp-lean-vignette,[data-film-pending] .mp-lean-grain-host,[data-film-pending] .mp-lean-callout,[data-film-pending] .mp-sunset>*{opacity:0;visibility:hidden}}[data-film] .mp-lean-world,[data-film] .mp-lean-layer,[data-film] [data-mp=lean-stage] .moto-dust,[data-film] .mp-lean-vignette,[data-film] .mp-lean-grain-host,[data-film] .mp-sunset>*{opacity:0;visibility:hidden;transition:opacity .9s,visibility 0s .9s}:is([data-paused],[data-film],[data-film-pending]) :is(.mp-sun-rays,.mp-sun-halo,.mp-lean-grain,.moto-dust span,.mp-sun-glow,.mp-ride,.mp-rider){animation-play-state:paused}.mp-sunset{--horizon:34%}.mp-sun-glow{left:50%;bottom:var(--horizon);aspect-ratio:2;background:radial-gradient(50% 50%,#e6000073,#e600001f 45%,#0000 70%);width:min(72rem,160%);animation:6s ease-in-out infinite alternate mp-breathe;position:absolute;translate:-50% 50%}@keyframes mp-breathe{0%{opacity:.75}to{opacity:1}}.mp-sun{left:50%;bottom:var(--horizon);aspect-ratio:1;background:linear-gradient(#ff6a3d 0%,#ff2d1a 35%,#e60000 55%,#9d0000 100%);border-radius:9999px;width:clamp(10rem,24vw,20rem);position:absolute;translate:-50% 45%;-webkit-mask-image:linear-gradient(#000 35%,#0000 35% 37%,#000 37% 43%,#0000 43% 46%,#000 46% 50%,#0000 50% 54%,#000 54%);mask-image:linear-gradient(#000 35%,#0000 35% 37%,#000 37% 43%,#0000 43% 46%,#000 46% 50%,#0000 50% 54%,#000 54%)}.mp-hills{left:0;bottom:var(--horizon);fill:#0a0a0c;width:100%;height:2.5rem;position:absolute}.mp-ground{height:var(--horizon);background:radial-gradient(22% 70% at 50% 0,#e6000059,#0000 72%),linear-gradient(#1c0707,#0f0f0f 85%);border-top:1px solid #ff6e5073;position:absolute;inset:auto 0 0}.mp-ride{left:0;right:0;bottom:var(--horizon);animation:13s linear infinite mp-ride;position:absolute}@keyframes mp-ride{0%{transform:translate(-40%)}to{transform:translate(115%)}}.mp-rider{width:clamp(10rem,19vw,16rem);margin-bottom:-1px;animation:.35s ease-in-out infinite alternate mp-bob}@keyframes mp-bob{to{transform:translateY(-1.5px)}}.mp-dot{left:var(--x);top:var(--y);transition:scale .25s cubic-bezier(.22,1,.36,1);position:absolute;translate:-50% -50%}.mp-dot:before{content:"";animation:mp-ping 2.4s cubic-bezier(.22, 1, .36, 1) var(--d,0s) infinite;border:1.5px solid #e600008c;border-radius:9999px;position:absolute;inset:-.35rem}@keyframes mp-ping{0%{opacity:.9;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.9)}}:is(.mp-anatomy:has([data-part=bars]:hover) [data-dot=bars],.mp-anatomy:has([data-part=tank]:hover) [data-dot=tank],.mp-anatomy:has([data-part=seat]:hover) [data-dot=seat],.mp-anatomy:has([data-part=pegs]:hover) [data-dot=pegs],.mp-dot:hover){scale:1.25}:is(.mp-anatomy:has([data-dot=bars]:hover) [data-part=bars],.mp-anatomy:has([data-dot=tank]:hover) [data-part=tank],.mp-anatomy:has([data-dot=seat]:hover) [data-part=seat],.mp-anatomy:has([data-dot=pegs]:hover) [data-part=pegs]){background-color:#fff;box-shadow:0 0 0 1px #e6000059}.mp-scan{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#e600001a 45%,#ffffff8c 50%,#e600001a 55%,#0000);width:18%;position:absolute;inset:0 auto 0 0}.mp-blueprint{background-color:#0b0d12;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:50%;background-size:96px 96px,96px 96px,24px 24px,24px 24px}.mp-plan [data-mp-draw]{stroke-dasharray:1}.mp-now:after{content:"";background:#e6000059;border-radius:9999px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite mp-ping;position:absolute;inset:-.4rem}.mp-marquee{width:max-content;animation:38s linear infinite mp-drift;display:flex}@media (prefers-reduced-motion:reduce){.mp-cone{opacity:1;animation:none}.mp-kinetic,.mp-marquee,.mp-dot:before,.mp-now:after,.mp-vr-world,.mp-vr-lane,.mp-sun-glow,.mp-rider,.mp-sun-rays,.mp-sun-halo,.mp-lean-grain{animation:none}.mp-ride{animation:none;transform:translate(52%)}.mp-dot:before,.mp-now:after{opacity:0}.mp-dot{transition:none}}
