.skg{--dur:12s;--walk-from:-480px;width:100%;height:clamp(300px,36vw,480px);display:block;overflow:hidden}.skg *{animation-duration:var(--dur);animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:both}.skg .skg-walk{animation-name:skg-walk;animation-timing-function:linear}@keyframes skg-walk{0%{transform:translateX(var(--walk-from))}24%{transform:translate(0)}to{transform:none}}.skg .skg-gait{animation-name:skg-gait}@keyframes skg-gait{0%,6%,12%,18%{transform:translateY(0)}3%,9%,15%,21%{transform:translateY(-5px)}24%,to{transform:none}}.skg .skg-legA,.skg .skg-legB{transform-box:fill-box;transform-origin:50% 0}.skg .skg-legA{animation-name:skg-legA}.skg .skg-legB{animation-name:skg-legB}@keyframes skg-legA{0%,6%,12%,18%{transform:rotate(15deg)}3%,9%,15%{transform:rotate(-15deg)}21%{transform:rotate(-8deg)}24%,to{transform:rotate(0)}}@keyframes skg-legB{0%,6%,12%,18%{transform:rotate(-15deg)}3%,9%,15%{transform:rotate(15deg)}21%{transform:rotate(8deg)}24%,to{transform:rotate(0)}}.skg .skg-scene{animation-name:skg-scene}@keyframes skg-scene{0%,30%{opacity:1}37%,to{opacity:0}}.skg .skg-cam{transform-origin:0 0;animation-name:skg-cam}@keyframes skg-cam{0%,30%{transform:translate(0)scale(1)}37%,56%{transform:translate(-248px,68px)scale(1.35)}80%,to{transform:translate(-522px,10px)scale(1.9)}}.skg .skg-shadow{animation-name:skg-shadow}@keyframes skg-shadow{0%,30%{opacity:1}36%,to{opacity:0}}.skg .skg-tail{transform-origin:226px 330px;animation-name:skg-tail}@keyframes skg-tail{0%{transform:rotate(0)}5%{transform:rotate(12deg)}10%{transform:rotate(-6deg)}15%{transform:rotate(10deg)}20%{transform:rotate(-4deg)}26%{transform:rotate(12deg)}29%,to{transform:rotate(0)}}.skg .skg-neck{transform-origin:425px 330px;animation-name:skg-sway}@keyframes skg-sway{0%{transform:rotate(0)}5.5%{transform:rotate(-2deg)}11%{transform:rotate(1deg)}16.5%{transform:rotate(-2deg)}22%{transform:rotate(1.5deg)}25%,to{transform:rotate(0)}}.skg .skg-earL{transform-origin:448px 67px;animation-name:skg-earL}.skg .skg-earR{transform-origin:512px 67px;animation-name:skg-earR}@keyframes skg-earL{0%,23%{transform:rotate(0)}24.5%{transform:rotate(-16deg)}26%{transform:rotate(4deg)}27.5%,70%{transform:rotate(0)}72%{transform:rotate(-10deg)}75%,to{transform:rotate(0)}}@keyframes skg-earR{0%,26%{transform:rotate(0)}27.5%{transform:rotate(16deg)}29%{transform:rotate(-4deg)}30.5%,to{transform:rotate(0)}}.skg .skg-bob{transform-origin:480px 140px;animation-name:skg-bob}@keyframes skg-bob{0%,36%{transform:none}39%{transform:translateY(-5px)rotate(-3deg)}42%{transform:translateY(2px)rotate(2deg)}45%{transform:translateY(-5px)rotate(-3deg)}48%{transform:translateY(2px)rotate(2deg)}51%{transform:translateY(-3px)rotate(-1deg)}54%{transform:none}56%{transform:translateY(1px)}58%{transform:translateY(-1px)}60%{transform:none}to{transform:none}}.skg .skg-eyes-open{transform-origin:480px 81px;animation-name:skg-eyesOpen}@keyframes skg-eyesOpen{0%,23%{opacity:1;transform:scaleY(1)}24%{transform:scaleY(.1)}25%,30%{transform:scaleY(1)}31%{transform:scaleY(.1)}32%{opacity:1;transform:scaleY(1)}35.9%{opacity:1}36%,52%{opacity:0}52.1%,to{opacity:1;transform:scaleY(1)}}.skg .skg-pupils{animation-name:skg-look}@keyframes skg-look{0%,58%{transform:none}62%,to{transform:translate(-3px,2px)}}.skg .skg-eyes-happy{animation-name:skg-showLaugh}.skg .skg-blush{animation-name:skg-blush}@keyframes skg-blush{0%,35%{opacity:0}38%,54%{opacity:.75}58%,to{opacity:0}}.skg .skg-m-smile{animation-name:skg-mSmile}.skg .skg-m-laugh{animation-name:skg-showLaugh}.skg .skg-m-chew{transform-origin:474px 138px;animation-name:skg-mChew}.skg .skg-m-blow{animation-name:skg-mBlow}@keyframes skg-mSmile{0%,35%{opacity:1}35.1%,to{opacity:0}}@keyframes skg-showLaugh{0%,35.9%{opacity:0}36%,52%{opacity:1}52.1%,to{opacity:0}}@keyframes skg-mChew{0%,52%{opacity:0}52.1%{opacity:1;transform:scale(1)}54%{transform:scaleY(.4)}56%{transform:scale(1)}58%{transform:scaleY(.4)}60%{opacity:1;transform:scale(1)}60.1%,to{opacity:0}}@keyframes skg-mBlow{0%,60%{opacity:0}60.1%,to{opacity:1}}.skg .skg-sparks{animation-name:skg-sparks}@keyframes skg-sparks{0%,37%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.1)}48%{opacity:1;transform:scale(.9)}52%,to{opacity:0;transform:scale(.4)}}.skg .skg-sparks use{transform-box:fill-box;transform-origin:50%}.skg .skg-bubble{transform-origin:0 0;animation-name:skg-bubble}@keyframes skg-bubble{0%,61%{transform:scale(0)}64%{transform:scale(.32)}66%{transform:scale(.26)}70%{transform:scale(.62)}72%{transform:scale(.55)}78%{transform:scale(1.06)}81%,to{transform:scale(1)}}.skg .skg-fade{animation-name:skg-fade}@keyframes skg-fade{0%,72%{transform:translateY(420px)}84%,to{transform:translateY(0)}}.skg .skg-ring{stroke-dasharray:1012;animation-name:skg-ring}@keyframes skg-ring{0%,74%{stroke-dashoffset:1012px}87%,to{stroke-dashoffset:0}}.skg .skg-notice{animation-name:skg-pop}.skg .skg-tooth{animation-name:skg-pop;animation-delay:calc(var(--dur) * .01)}@keyframes skg-pop{0%,84%{opacity:0;transform:scale(.6)}88%,to{opacity:1;transform:scale(1)}}.skg .skg-notice,.skg .skg-tooth{transform-box:fill-box;transform-origin:50%}.skg .skg-word{animation-name:skg-word}@keyframes skg-word{0%,86%{opacity:0;transform:translateY(14px)}91%,to{opacity:1;transform:none}}.skg .skg-tag{animation-name:skg-tag}@keyframes skg-tag{0%,89%{opacity:0}93%,to{opacity:1}}.skg .skg-rule{stroke-dasharray:44;animation-name:skg-rule}@keyframes skg-rule{0%,89%{stroke-dashoffset:44px}94%,to{stroke-dashoffset:0}}.skg:not(.skg-play) *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.skg *{animation-duration:1ms!important;animation-play-state:running!important;animation-delay:0s!important}}
