.g2-sway{animation:6s ease-in-out infinite alternate g2-sway}@keyframes g2-sway{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.7deg)}}.g2-sway-soft{animation:8s ease-in-out infinite alternate g2-sway-soft}@keyframes g2-sway-soft{0%{transform:rotate(-.7deg)skew(.6deg)}to{transform:rotate(.8deg)skew(-.8deg)}}.g2-nod{animation:3.8s ease-in-out infinite alternate g2-nod}@keyframes g2-nod{0%{transform:rotate(-4deg)}to{transform:rotate(4.5deg)}}.g2-grass{animation:2.9s ease-in-out infinite alternate g2-grass}@keyframes g2-grass{0%{transform:rotate(-6deg)}to{transform:rotate(7deg)}}.g2-breathe{animation:3.6s ease-in-out infinite g2-breathe}@keyframes g2-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.03)}}.g2-chew{animation:2.8s ease-in-out infinite g2-chew}@keyframes g2-chew{0%,62%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(7deg)}20%,40%{transform:rotate(.5deg)}}.g2-graze{animation:9s ease-in-out infinite g2-graze}@keyframes g2-graze{0%,30%,to{transform:rotate(0)}40%,62%{transform:rotate(9deg)}72%{transform:rotate(-3deg)}}.g2-tail{animation:3.4s ease-in-out infinite g2-tail}@keyframes g2-tail{0%,to{transform:rotate(-9deg)}30%{transform:rotate(16deg)}55%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}}.g2-ear{animation:6s ease-in-out infinite g2-ear}@keyframes g2-ear{0%,84%,to{transform:rotate(0)}87%{transform:rotate(-22deg)}90%{transform:rotate(2deg)}93%{transform:rotate(-14deg)}96%{transform:rotate(0)}}.g2-blink{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite g2-blink}@keyframes g2-blink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.1)}}.g2-peck{animation:3.2s ease-in-out infinite g2-peck}@keyframes g2-peck{0%,38%,to{transform:rotate(0)}46%,58%{transform:rotate(38deg)}52%,64%{transform:rotate(22deg)}72%{transform:rotate(-4deg)}}.g2-cat-tail{animation:3s ease-in-out infinite alternate g2-cat-tail}@keyframes g2-cat-tail{0%{transform:rotate(-10deg)}to{transform:rotate(18deg)}}.g2-look{animation:11s ease-in-out infinite g2-look}@keyframes g2-look{0%,40%,to{transform:rotate(0)}48%,70%{transform:rotate(-12deg)translate(-.6px)}78%{transform:rotate(4deg)}}.g2-scuttle{animation:8s ease-in-out infinite g2-scuttle}@keyframes g2-scuttle{0%,to{transform:translate(0)}18%,32%{transform:translate(7px)}52%,68%{transform:translate(-5px)}84%{transform:translate(1px)}}.g2-claw{animation:1.3s ease-in-out infinite alternate g2-claw}@keyframes g2-claw{0%{transform:rotate(-8deg)}to{transform:rotate(12deg)}}.g2-legs{animation:.35s steps(2,end) infinite g2-legs}@keyframes g2-legs{0%{transform:translateY(0)}to{transform:translateY(-.5px)}}.g2-smoke{transform-box:fill-box;transform-origin:50%;opacity:0;animation:6s ease-out infinite g2-smoke}@keyframes g2-smoke{0%{opacity:0;transform:translateY(2px)scale(.45)}15%{opacity:.85}to{opacity:0;transform:translate(12px,-38px)scale(2)}}.g2-steam{transform-box:fill-box;transform-origin:50%;opacity:0;animation:3.2s ease-out infinite g2-steam}@keyframes g2-steam{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.8}to{opacity:0;transform:translate(-4px,-20px)scale(1.7)}}.g2-flame{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate g2-flame}@keyframes g2-flame{0%{transform:scaleY(.85)skew(-4deg)}to{transform:scale(.9,1.2)skew(5deg)}}.g2-glow{animation:2.6s ease-in-out infinite alternate g2-glow}@keyframes g2-glow{0%{opacity:.45}to{opacity:.95}}.g2-beam{animation:7s linear infinite g2-beam}@keyframes g2-beam{0%,to{opacity:.85;transform:scaleX(1)}25%{opacity:.25;transform:scaleX(.04)}50%{opacity:.85;transform:scaleX(-1)}75%{opacity:.25;transform:scaleX(-.04)}}.g2-glint{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite g2-glint}@keyframes g2-glint{0%,70%,to{opacity:.15;transform:scale(.6)}82%{opacity:1;transform:scale(1.1)}}.g2-drop{animation:9s ease-in infinite g2-drop}@keyframes g2-drop{0%{opacity:0;transform:translate(0)rotate(0)}8%,55%{opacity:1;transform:translate(0)rotate(0)}66%{transform:translate(2px, var(--d,40px)) rotate(170deg)}70%{transform:translate(4px, calc(var(--d,40px) - 4px)) rotate(220deg)}74%,90%{transform:translate(6px, var(--d,40px)) rotate(260deg);opacity:1}to{transform:translate(6px, var(--d,40px)) rotate(260deg);opacity:0}}.g2-leaf{animation:16s linear infinite g2-leaf}@keyframes g2-leaf{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.95}25%{transform:translate(22px,55px)rotate(140deg)}50%{transform:translate(-8px,115px)rotate(300deg)}75%{transform:translate(26px,170px)rotate(420deg)}92%{opacity:.9}to{opacity:0;transform:translate(6px,230px)rotate(560deg)}}.g2-rain{animation:1.15s linear infinite g2-rain}@keyframes g2-rain{0%{opacity:0;transform:translateY(-18px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(-9px,44px)}}.g2-shower{animation:22s ease-in-out infinite g2-shower}@keyframes g2-shower{0%,to{opacity:0}20%,60%{opacity:1}80%{opacity:.2}}.g2-splash{transform-box:fill-box;transform-origin:50%;animation:1.15s ease-out infinite g2-splash}@keyframes g2-splash{0%,70%{opacity:0;transform:scale(.2)}80%{opacity:.8}to{opacity:0;transform:scale(1.3)}}.g2-fly{animation:30s linear infinite g2-fly}@keyframes g2-fly{0%{transform:translate(-70px)}25%{transform:translate(60px,-14px)}50%{transform:translate(200px,4px)}75%{transform:translate(330px,-10px)}to{transform:translate(480px,2px)}}.g2-wing{animation:.34s ease-in-out infinite alternate g2-wing}@keyframes g2-wing{0%{transform:scaleY(1)}to{transform:scaleY(-.55)}}.g2-wing-slow{animation:1.6s ease-in-out infinite alternate g2-wing-slow}@keyframes g2-wing-slow{0%,40%{transform:scaleY(1)}to{transform:scaleY(.35)}}.g2-soar{animation:14s ease-in-out infinite g2-soar}@keyframes g2-soar{0%,to{transform:translate(0)rotate(-3deg)}25%{transform:translate(18px,-7px)rotate(4deg)}50%{transform:translate(34px)rotate(-2deg)}75%{transform:translate(16px,7px)rotate(3deg)}}.g2-flutter{animation:15s ease-in-out infinite g2-flutter}@keyframes g2-flutter{0%,to{transform:translate(0)}18%{transform:translate(20px,-14px)}36%{transform:translate(38px,3px)}54%{transform:translate(22px,16px)}72%{transform:translate(-6px,6px)}86%{transform:translate(-12px,-8px)}}.g2-bwing{animation:.2s ease-in-out infinite alternate g2-bwing}@keyframes g2-bwing{0%{transform:scaleX(1)}to{transform:scaleX(.25)}}.g2-mist{animation:20s ease-in-out infinite alternate g2-mist}@keyframes g2-mist{0%{opacity:.55;transform:translate(-34px)}to{opacity:1;transform:translate(44px)}}.g2-mist-slow{animation:34s ease-in-out infinite alternate g2-mist-slow}@keyframes g2-mist-slow{0%{opacity:1;transform:translate(40px)}to{opacity:.5;transform:translate(-50px)}}.g2-cloud{animation:70s ease-in-out infinite alternate g2-cloud}@keyframes g2-cloud{0%{transform:translate(-30px)}to{transform:translate(46px)}}.g2-bob{animation:4.4s ease-in-out infinite g2-bob}@keyframes g2-bob{0%,to{transform:translateY(0)rotate(-1.4deg)}50%{transform:translateY(1.6px)rotate(1.6deg)}}.g2-bob-slow{animation:6.5s ease-in-out infinite g2-bob-slow}@keyframes g2-bob-slow{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(1.2px)rotate(.6deg)}}.g2-wave{animation:4s ease-in-out infinite alternate g2-wave}@keyframes g2-wave{0%{transform:translate(-4px)}to{transform:translate(4px)}}.g2-surge{animation:6.5s ease-in-out infinite g2-surge}@keyframes g2-surge{0%,to{opacity:.55;transform:translate(-7px)scaleX(.94)}45%{opacity:1;transform:translate(5px,.6px)scaleX(1.04)}}.g2-foam{animation:6.5s ease-in-out infinite g2-foam}@keyframes g2-foam{0%,to{opacity:.2;transform:translate(-6px)}45%{opacity:.95;transform:translate(6px)}70%{opacity:.5}}.g2-ripple{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite g2-ripple}@keyframes g2-ripple{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}.g2-glide{animation:34s linear infinite g2-glide}@keyframes g2-glide{0%{opacity:0;transform:translate(-70px)}6%,90%{opacity:1}to{opacity:0;transform:translate(80px)}}.g2-wake{animation:1.8s ease-in-out infinite alternate g2-wake}@keyframes g2-wake{0%{opacity:.4;transform:scaleX(.8)}to{opacity:.9;transform:scaleX(1.1)}}.g2-flap{animation:2.6s ease-in-out infinite alternate g2-flap}@keyframes g2-flap{0%{transform:skew(4deg)scaleX(1)}to{transform:skew(-9deg)scaleX(.9)}}.g2-flag{animation:1.9s ease-in-out infinite alternate g2-flag}@keyframes g2-flag{0%{transform:skewY(-4deg)scaleX(.9)}to{transform:skewY(3.5deg)scaleX(1)}}.g2-swing{animation:2.6s ease-in-out infinite alternate g2-swing}@keyframes g2-swing{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){[class*=g2-]{animation:none!important}.g2-smoke,.g2-steam{opacity:.5}}
