.act-loop,.group:is(:hover,:focus-visible) .act-hover,.mascot-bob,.mascot-wob{--act-play:running}.act-pose-breathe .mascot-leg-r{transform-origin:80px 79px;transform:rotate(62deg) scaleY(.72)}.act-slope{transform-origin:65px 88px;transform:rotate(-10deg)}@media (prefers-reduced-motion:no-preference){:is(.mascot-eyes,.mascot-band,[class*=act-pose-],.act-spray,.act-chalk,.act-bounce,.act-lift,.act-pebble,.act-dust,.act-wake,.act-wave,.act-bowl-ball,.act-pow,.act-note,.act-lob){transform-box:fill-box}.mascot-eyes{transform-origin:center;animation:blink 4.2s ease-in-out infinite}[class*=act-pose-]{transform-origin:50% 100%}.mascot-leg-l{transform-origin:54px 80px}.mascot-leg-r{transform-origin:80px 79px}.act-pose-run{animation:run-body .65s cubic-bezier(.37,0,.63,1) infinite alternate}:is([class*=act-pose-],.mascot-bob,.mascot-wob) .mascot-band{transform-origin:center;animation:run-band 1.2s ease-in-out infinite alternate}:is(.act-pose-run,.act-pose-climb) .mascot-band{animation-duration:.65s}.act-pose-run .mascot-leg-l{animation:leg-l 1.3s cubic-bezier(.45,0,.55,1) infinite}.act-pose-run .mascot-leg-r{animation:leg-r 1.3s cubic-bezier(.45,0,.55,1) infinite}.act-pose-run .act-arm-l{animation:arm-l 1.3s cubic-bezier(.45,0,.55,1) infinite}.act-pose-run .act-arm-r{animation:arm-r 1.3s cubic-bezier(.45,0,.55,1) infinite}.act-speed{animation:speed .7s cubic-bezier(.1,.7,.1,1) infinite}.act-pose-climb{animation:climb-body .8s cubic-bezier(.37,0,.63,1) infinite alternate}.act-pose-climb .mascot-leg-l{animation:leg-l 1.6s cubic-bezier(.45,0,.55,1) infinite}.act-pose-climb .mascot-leg-r{animation:leg-r 1.6s cubic-bezier(.45,0,.55,1) infinite}.act-pose-climb .act-arm-l{animation:arm-l 1.6s cubic-bezier(.45,0,.55,1) infinite}.act-pose-climb .act-arm-r{animation:arm-r 1.6s cubic-bezier(.45,0,.55,1) infinite}.act-pebble{transform-origin:center;animation:pebble 1.5s cubic-bezier(.25,.65,.35,1) infinite}.act-pose-push{animation:push-body 1.6s ease-in-out infinite}.act-pose-push .mascot-leg-l{animation:push-leg-l 1.6s ease-in-out infinite}.act-pose-push .mascot-leg-r{animation:push-leg-r 1.6s ease-in-out infinite}.act-sled{animation:sled 1.6s cubic-bezier(.33,1,.68,1) infinite}.act-dust{transform-origin:center;animation:dust 1.6s cubic-bezier(.2,.6,.35,1) infinite}.act-drip{animation:act-drip 1.8s ease-in infinite}.act-pose-surf{animation:surf-sway 1.8s cubic-bezier(.45,.05,.55,.95) infinite alternate}.act-pose-surf :is(.mascot-leg-l,.mascot-leg-r){animation:surf-knees 1.8s cubic-bezier(.45,.05,.55,.95) infinite alternate}.act-pose-surf .act-arm-l{animation:surf-arm-l 1.8s cubic-bezier(.45,.05,.55,.95) infinite alternate}.act-pose-surf .act-arm-r{animation:surf-arm-r 1.8s cubic-bezier(.45,.05,.55,.95) infinite alternate}.act-wave{transform-origin:50% 100%;animation:wave 2s cubic-bezier(.45,.05,.55,.95) infinite alternate}.act-spray{transform-origin:center;animation:surf-spray 1.8s ease-out infinite}.act-pose-kite{transform-origin:50% 90%;animation:kite-lean 1.7s ease-in-out infinite alternate}.act-wing{animation:wing-float 1.7s ease-in-out infinite alternate}.act-lines{animation:lines 1.7s ease-in-out infinite alternate}.act-wake{transform-origin:center;animation:wake .9s cubic-bezier(.4,0,.6,1) infinite}.act-pose-carve{animation:carve 1.4s cubic-bezier(.45,.05,.55,.95) infinite alternate}.act-pose-carve .act-spray{animation:snow-spray .7s cubic-bezier(.1,.8,.3,1) infinite}.act-pose-ride{animation:pose-ride 2.8s ease-in-out infinite}.act-pose-pull{animation:pose-pull 2.6s ease-in-out infinite}.act-pose-nod{animation:mascot-wob 3s ease-in-out infinite}.act-lap{animation:act-lap 2.4s ease-in-out infinite}.act-curl{animation:act-curl 1.8s cubic-bezier(.4,0,.2,1) infinite}.act-swing{animation:act-swing 1.4s ease-in-out infinite}.act-chalk{transform-origin:center;animation:act-chalk 2s ease-out infinite}.act-bounce{animation:act-bounce 1.4s cubic-bezier(.5,0,.5,1) infinite}.act-tick{animation:act-tick 4s steps(8) infinite}.act-lift{animation:act-lift 2.4s ease-in-out infinite}.act-pose-pin{animation:pin-fall 2.8s cubic-bezier(.4,0,.3,1) infinite}[class*=act-pose-].act-pose-pin{transform-origin:100% 100%}.act-bowl-ball{transform-origin:center;animation:bowl-ball 2.8s linear infinite}.act-pow{transform-origin:center;animation:act-pow 1.2s ease-out infinite}.act-pose-lean{animation:lean 2.4s cubic-bezier(.45,0,.55,1) infinite}.act-throw{animation:throw 2.4s cubic-bezier(.45,0,.55,1) infinite}.act-held{animation:held 2.4s steps(1) infinite}.act-lob{animation:lob 2.4s ease-in-out infinite}.act-pose-hop{animation:hop .6s cubic-bezier(.37,0,.63,1) infinite alternate}.act-jab{animation:jab 1.2s cubic-bezier(.2,.8,.3,1) infinite}.act-pose-breathe{animation:breathe 4s ease-in-out infinite alternate}.act-pose-groove{animation:groove .9s cubic-bezier(.45,0,.55,1) infinite alternate}.act-pose-groove :is(.act-arm-l,.act-arm-r){animation:groove-arm .9s cubic-bezier(.45,0,.55,1) infinite alternate}.act-pose-groove .act-arm-r{animation-direction:alternate-reverse}.act-note{animation:note 2s ease-out infinite}.act-pose-vault{animation:vault 1.8s cubic-bezier(.45,0,.55,1) infinite}.act-pose-vault :is(.mascot-leg-l,.mascot-leg-r){animation:tuck 1.8s cubic-bezier(.45,0,.55,1) infinite}.act-pose-float{animation:float 2.4s ease-in-out infinite alternate}.act-pose-float .act-arm-l{animation:arm-l 1.6s cubic-bezier(.45,0,.55,1) infinite}.act-pose-float .act-arm-r{animation:arm-r 1.6s cubic-bezier(.45,0,.55,1) infinite}.act-rock{animation:rock 2.4s ease-in-out infinite alternate}.act-pose-paddle{animation:paddle-rider 2.4s cubic-bezier(.45,.05,.55,.95) infinite}.act-stroke{animation:paddle-stroke 2.4s cubic-bezier(.45,.05,.55,.95) infinite}.act-pose-ollie{animation:ollie 2s cubic-bezier(.3,0,.4,1) infinite}svg :is(.mascot-eyes,.mascot-band,.mascot-leg-l,.mascot-leg-r,[class*=act-]){animation-play-state:var(--act-play,paused)!important}}@keyframes blink{0%,94%,to{transform:none}96%{transform:scaleY(.08)}}@keyframes run-body{0%{transform:rotate(8deg)}to{transform:translateY(-7.6px) rotate(11.5deg)}}@keyframes run-band{to{transform:rotate(-3deg) skewX(-2deg) scaleX(1.04)}}@keyframes leg-l{0%,to{transform:rotate(38deg)}25%{transform:rotate(6deg) scaleY(.9)}50%{transform:rotate(-36deg) scaleY(1.02)}75%{transform:rotate(4deg) scaleY(.92)}}@keyframes leg-r{0%,to{transform:rotate(-36deg) scaleY(1.02)}25%{transform:rotate(4deg) scaleY(.92)}50%{transform:rotate(38deg)}75%{transform:rotate(6deg) scaleY(.9)}}@keyframes arm-l{0%,to{transform:rotate(-32deg)}50%{transform:rotate(30deg)}}@keyframes arm-r{0%,to{transform:rotate(30deg)}50%{transform:rotate(-32deg)}}@keyframes speed{0%{opacity:0;transform:translateX(16px)}35%{opacity:.9}to{opacity:0;transform:translateX(-48px)}}@keyframes climb-body{0%{transform:rotate(14deg)}to{transform:translateY(-7.6px) rotate(17.5deg)}}@keyframes pebble{0%{opacity:0;transform:none}20%{opacity:.95}85%{opacity:.7}to{opacity:0;transform:translate(-64px,12px) rotate(-1turn)}}@keyframes push-body{0%,to{transform:translateX(8px) rotate(14deg)}25%{transform:translate(13px,1.2px) rotate(16.5deg)}50%{transform:translate(15px,-.8px) rotate(13.5deg)}75%{transform:translate(11px,1px) rotate(16deg)}}@keyframes push-leg-l{0%,to{transform:rotate(18deg)}25%{transform:rotate(-5deg) scaleY(.92)}50%{transform:rotate(-24deg) scaleY(1.02)}75%{transform:rotate(-2deg) scaleY(.95)}}@keyframes push-leg-r{0%,to{transform:rotate(-24deg) scaleY(1.02)}25%{transform:rotate(-2deg) scaleY(.95)}50%{transform:rotate(18deg)}75%{transform:rotate(-5deg) scaleY(.92)}}@keyframes sled{0%,to{transform:none}22%{transform:translateX(1px)}45%{transform:translateX(9px)}70%{transform:translateX(8.4px)}90%{transform:translateX(14px)}}@keyframes dust{0%{opacity:0;transform:scale(.6)}25%{opacity:.8;transform:translateX(-8px)}55%{opacity:0;transform:translateX(-20px) scale(1.4)}75%{opacity:.7;transform:translateX(-4px) scale(.9)}to{opacity:0;transform:translateX(-18px) scale(1.3)}}@keyframes act-drip{0%{opacity:0;transform:translateY(-5px)}50%{opacity:1}to{opacity:0;transform:translateY(12px)}}@keyframes surf-sway{0%{transform:translateY(2px) rotate(-5.5deg)}to{transform:translateY(-8px) rotate(5deg)}}@keyframes surf-knees{0%{transform:scaleY(.9) skewX(4deg)}to{transform:scaleY(.98) skewX(-3deg)}}@keyframes surf-arm-l{0%{transform:rotate(-28deg)}to{transform:rotate(-8deg)}}@keyframes surf-arm-r{0%{transform:rotate(10deg)}to{transform:rotate(26deg)}}@keyframes wave{0%{transform:translateX(-8px) scaleY(.96)}to{transform:translateX(8px) scaleY(1.05)}}@keyframes surf-spray{0%,65%{opacity:0;transform:scale(.6)}80%{opacity:.9;transform:translate(-10px,-8px) scale(1.1)}to{opacity:0;transform:translate(-18px,-16px) scale(1.3)}}@keyframes kite-lean{0%{transform:rotate(-16deg)}to{transform:translateY(-4px) rotate(-22deg)}}@keyframes wing-float{0%{transform:rotate(-3deg)}to{transform:translateY(-10px) rotate(4deg)}}@keyframes lines{0%{transform:skewX(-1.5deg)}to{transform:skewX(2deg)}}@keyframes wake{0%{opacity:0;transform:translateX(12px) scaleX(.7)}40%{opacity:.8}to{opacity:0;transform:translateX(-32px) scaleX(1.3)}}@keyframes carve{0%{transform:rotate(4deg) scaleY(.95)}to{transform:translateY(-7px) rotate(10deg) scaleY(1.02)}}@keyframes snow-spray{0%{opacity:0;transform:translateX(8px) scale(.6)}40%{opacity:.9}to{opacity:0;transform:translate(-36px,-8px) scale(1.4)}}@keyframes pose-ride{50%{transform:translateY(-6px) rotate(4deg)}}@keyframes pose-pull{50%{transform:translateY(-8px) rotate(3deg)}}@keyframes act-lap{50%{transform:translateX(-6px)}}@keyframes act-curl{50%{transform:rotate(-38deg)}}@keyframes act-swing{50%{transform:rotate(-30deg)}}@keyframes act-chalk{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(1.6)}}@keyframes act-bounce{50%{transform:translateY(26px)}}@keyframes act-tick{to{transform:rotate(1turn)}}@keyframes act-lift{50%{transform:translateY(-5px)}}@keyframes pin-fall{0%,42%{opacity:1;transform:none}46%{transform:rotate(5deg)}60%{transform:rotate(76deg)}64%{transform:rotate(70deg)}68%,84%{opacity:1;transform:rotate(74deg)}88%{opacity:0;transform:rotate(74deg)}90%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes bowl-ball{0%{opacity:0;transform:translateX(-56px) rotate(-1turn)}12%{opacity:1}44%{transform:none}66%{opacity:1;transform:translateX(34px) rotate(200deg)}76%,to{opacity:0;transform:translateX(46px) rotate(260deg)}}@keyframes act-pow{0%,40%{opacity:0;transform:scale(.6)}46%{opacity:1;transform:none}62%,to{opacity:0;transform:scale(1.3)}}@keyframes lean{0%,70%,to{transform:none}28%{transform:rotate(-4deg) scaleY(.95)}46%{transform:rotate(6deg)}}@keyframes throw{0%,70%,to{transform:none}28%{transform:rotate(40deg)}46%{transform:rotate(-50deg)}}@keyframes held{0%{opacity:1}46%{opacity:0}94%{opacity:1}}@keyframes lob{0%,44%{opacity:0;transform:translate(12px,-12px)}46%{opacity:1;transform:translate(12px,-12px)}60%{transform:translate(18px,-22px)}76%{transform:translate(16px,20px)}84%,94%{opacity:1;transform:translate(18px,20px)}to{opacity:0;transform:translate(18px,20px)}}@keyframes hop{to{transform:translateY(-4px)}}@keyframes jab{0%,35%,62%,to{transform:none}46%{transform:translateX(12px)}}@keyframes breathe{to{transform:translateY(-2px) scale(1.03)}}@keyframes groove{0%{transform:rotate(-6deg)}to{transform:translateY(-5px) rotate(6deg)}}@keyframes groove-arm{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@keyframes note{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translate(-6px,-18px)}}@keyframes vault{0%,15%,85%,to{transform:none}45%{transform:translate(10px,-16px) rotate(12deg)}60%{transform:translate(14px,-14px) rotate(8deg)}}@keyframes tuck{0%,20%,80%,to{transform:none}48%{transform:rotate(-30deg) scaleY(.6)}}@keyframes float{to{transform:translateY(-3px) rotate(2deg)}}@keyframes rock{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes paddle-rider{0%,50%,to{transform:rotate(1deg)}25%{transform:translateY(-1.2px) rotate(-3deg)}75%{transform:translateY(-1.2px) rotate(3deg)}}@keyframes paddle-stroke{0%,to{transform:rotate(-16deg) translateY(-2px)}25%{transform:rotate(-5deg) translateY(3px)}48%{transform:translateY(-2px)}72%{transform:rotate(15deg) translateY(3px)}}@keyframes ollie{0%,30%,75%,90%,to{transform:none}45%{transform:translateY(-16px) rotate(-8deg)}60%{transform:translateY(-12px) rotate(4deg)}82%{transform:scaleY(.94)}}