.act-loop,.group:is(:hover,:focus-visible) .act-hover,.mascot-bob,.mascot-wob{--act-play:running}.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){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}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)}}