.mo-egg{animation:mo-egg-run 4.2s linear forwards;bottom:5vh;height:140px;left:0;pointer-events:none;position:fixed;width:120px;will-change:transform;z-index:99999}.mo-egg svg{display:block;height:100%;overflow:visible;width:100%}.mo-egg .mo-egg__hop{animation:mo-egg-hop .7s ease-in-out 6;transform-box:view-box;transform-origin:60px 138px}.mo-egg .mo-egg__arm--l{animation:mo-egg-arm .7s ease-in-out 6;transform-box:view-box;transform-origin:28px 102px}.mo-egg .mo-egg__arm--r{animation:mo-egg-arm .7s ease-in-out 6 reverse;transform-box:view-box;transform-origin:92px 102px}@keyframes mo-egg-run{0%{transform:translateX(-140px)}to{transform:translateX(100vw)}}@keyframes mo-egg-hop{0%,to{transform:translateY(0) scale(1.08,.9)}50%{transform:translateY(-72px) scale(.94,1.08)}}@keyframes mo-egg-arm{0%,to{transform:rotate(18deg)}50%{transform:rotate(-30deg)}}.mo-egg--still{animation:mo-egg-fade 2.5s ease forwards;left:auto;right:24px}.mo-egg--still .mo-egg__hop,.mo-egg--still [class*=mo-egg__arm]{animation:none}@keyframes mo-egg-fade{0%{opacity:0}20%,80%{opacity:1}to{opacity:0}}.mo-bike{animation:mo-bike-run 5s linear forwards;bottom:4vh;height:200px;left:0;pointer-events:none;position:fixed;width:280px;will-change:transform;z-index:99999}.mo-bike__img{animation:mo-bike-pose 5s linear forwards;bottom:0;display:block;height:auto;left:0;position:absolute;transform-origin:50% 100%;width:280px}.mo-bike__lines{animation:mo-bike-lines 5s linear forwards;background:repeating-linear-gradient(180deg,#06f 0 4px,transparent 4px 22px);bottom:40px;height:90px;margin-right:-30px;-webkit-mask:linear-gradient(90deg,transparent,#000 70%);mask:linear-gradient(90deg,transparent,#000 70%);opacity:0;position:absolute;right:100%;width:220px}.mo-bike__dust{background:radial-gradient(circle,rgba(190,200,215,.95) 0,rgba(190,200,215,.6) 45%,transparent 70%);border-radius:50%;bottom:-6px;height:70px;opacity:0;position:absolute;transform:scale(.2);width:70px}.mo-bike__dust--a{animation:mo-bike-dust 5s linear forwards;left:-20px}.mo-bike__dust--b{animation:mo-bike-dust 5s linear .08s forwards;left:30px}.mo-bike__dust--c{animation:mo-bike-dust 5s linear .04s forwards;left:160px}.mo-bike__txt{bottom:150px;color:#fff;font:italic 900 34px/1 Arial Black,Impact,Arial,sans-serif;left:40px;letter-spacing:.02em;position:absolute;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:2px #06f;opacity:0;paint-order:stroke fill;text-shadow:4px 4px 0 #0b0b23;transform:rotate(-8deg) scale(.4)}.mo-bike__txt--brake{animation:mo-bike-txt-brake 5s linear forwards}.mo-bike__txt--go{animation:mo-bike-txt-go 5s linear forwards;color:#ffd400;left:120px}@keyframes mo-bike-run{0%{transform:translateX(-340px)}26%{transform:translateX(40vw)}31%{transform:translateX(42vw)}64%{transform:translateX(42vw)}70%{transform:translateX(41vw)}to{transform:translateX(120vw)}}@keyframes mo-bike-pose{0%,24%{transform:rotate(2deg)}28%{transform:rotate(-10deg) translateY(3px)}33%{transform:rotate(3deg)}38%{transform:rotate(-2deg)}42%,62%{transform:rotate(0)}67%{transform:rotate(9deg) scaleX(.94)}74%{transform:rotate(4deg) scaleX(1.14)}to{transform:rotate(1deg) scaleX(1.06)}}@keyframes mo-bike-lines{0%{opacity:.9}22%{opacity:.9}28%{opacity:0}68%{opacity:0}74%{opacity:.9}to{opacity:.9}}@keyframes mo-bike-dust{0%,25%{opacity:0;transform:scale(.2)}29%{opacity:.95;transform:scale(1)}45%{opacity:0;transform:scale(1.8) translateY(-20px)}63%{opacity:0;transform:scale(.2)}68%{opacity:.95;transform:scale(1.2)}88%{opacity:0;transform:scale(2.2) translateX(-60px) translateY(-25px)}to{opacity:0}}@keyframes mo-bike-txt-brake{0%,26%{opacity:0;transform:rotate(-8deg) scale(.4)}30%{opacity:1;transform:rotate(-8deg) scale(1.15)}34%{transform:rotate(-8deg) scale(1)}56%{opacity:1;transform:rotate(-8deg) scale(1)}62%,to{opacity:0;transform:rotate(-8deg) scale(.6)}}@keyframes mo-bike-txt-go{0%,64%{opacity:0;transform:rotate(-6deg) scale(.4)}68%{opacity:1;transform:rotate(-6deg) scale(1.2)}72%{transform:rotate(-6deg) scale(1)}86%{opacity:1}94%,to{opacity:0;transform:rotate(-6deg) scale(.6)}}@media (max-width:640px){.mo-bike{height:150px}.mo-bike,.mo-bike__img{width:200px}.mo-bike__txt{bottom:110px;font-size:24px}.mo-bike__lines{bottom:30px;width:140px}}.mo-bike--still{animation:mo-egg-fade 2.5s ease forwards;left:auto;right:24px}.mo-bike--still *{animation:none!important;opacity:1}.mo-bike--still .mo-bike__dust,.mo-bike--still .mo-bike__lines,.mo-bike--still .mo-bike__txt{display:none}