.penguin .pg-body{fill:var(--pg-body)}.penguin .pg-sheen{fill:var(--pg-sheen)}.penguin .pg-flip{fill:var(--pg-flipper)}.penguin .pg-belly{fill:var(--pg-belly)}.penguin .pg-gold{fill:var(--pg-gold)}.penguin .pg-foot{fill:var(--pg-foot)}.penguin .pg-scarf{fill:var(--pg-scarf);stroke:var(--pg-scarf);stroke-width:6;stroke-linejoin:round}.penguin .pg-scarf2{fill:var(--pg-scarf-dark)}.penguin .pg-cheek{fill:var(--pg-cheek)}.penguin .pg-eye{fill:var(--pg-eye)}.penguin .pg-pupil{fill:var(--pg-pupil)}.penguin .pg-mouth{fill:var(--pg-mouth)}.penguin .pg-ice{fill:var(--pg-ice)}.penguin .pg-arc{fill:none;stroke:var(--pg-eye);stroke-width:6;stroke-linecap:round}.penguin .pg-shadow{fill:#000;fill-opacity:.22}.penguin .pg-lid{fill:var(--pg-body);transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0)}.penguin .pg-rim{fill:none;stroke:var(--pg-rim);stroke-width:2.5;stroke-linecap:round;opacity:.9}.penguin{--pg-body:#1b2140;--pg-sheen:#2d376c;--pg-flipper:#262f5e;--pg-belly:#fff4dc;--pg-gold:#ffb547;--pg-foot:#f08a24;--pg-scarf:#4cc38a;--pg-scarf-dark:#35a574;--pg-cheek:#ff8f8f;--pg-eye:#ffffff;--pg-pupil:#0d1128;--pg-mouth:#7d2f2a;--pg-ice:#bcd0ff;--pg-brow:#9aa5e0;--pg-rim:#7f8fe8;display:block;overflow:visible}.penguin .p-figure,.penguin .p-flip,.penguin .p-head,.penguin .p-shadow,.penguin .p-torso{transform-box:view-box}.penguin .p-figure,.penguin .p-torso{transform-origin:120px 250px}.penguin .p-head{transform-origin:120px 140px}.penguin .p-shadow{transform-origin:120px 266px}.penguin .p-flipper-left .p-flip{transform-origin:63px 150px}.penguin .p-flipper-right .p-flip{transform-origin:177px 150px}.penguin .p-spark,.penguin .p-z{transform-box:fill-box;transform-origin:50% 50%}.penguin .p-torso{animation:pg-breathe 3.6s ease-in-out infinite}.penguin .p-figure{animation:pg-bob 3.6s ease-in-out infinite}.penguin .p-lid{animation:pg-blink 5s ease-in-out infinite}.penguin .p-flipper-left .p-flip{animation:pg-flap-l 3.6s ease-in-out infinite}.penguin .p-flipper-right .p-flip{animation:pg-flap-r 3.6s ease-in-out infinite}@keyframes pg-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,1.03)}}@keyframes pg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes pg-blink{0%,90%,to{transform:scaleY(0)}94%{transform:scaleY(1)}}@keyframes pg-flap-l{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes pg-flap-r{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}.penguin--wave .p-flipper-right .p-flip,.penguin.is-waving .p-flipper-right .p-flip{animation:pg-wave .9s ease-in-out infinite}@keyframes pg-wave{0%,to{transform:rotate(-14deg)}50%{transform:rotate(16deg)}}.penguin--talk .p-mouth-open,.penguin.is-talking .p-mouth-open{animation:pg-mouth-open .62s step-end infinite}.penguin--talk .p-mouth-closed,.penguin.is-talking .p-mouth-closed{animation:pg-mouth-closed .62s step-end infinite}.penguin--talk .p-head,.penguin.is-talking .p-head{animation:pg-nod .62s ease-in-out infinite}@keyframes pg-mouth-open{0%{opacity:0}18%{opacity:1}42%{opacity:0}58%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes pg-mouth-closed{0%{opacity:1}18%{opacity:0}42%{opacity:1}58%{opacity:0}80%{opacity:1}to{opacity:1}}@keyframes pg-nod{0%,to{transform:translateY(0)}30%{transform:translateY(1.5px)}}.penguin--cheer .p-figure,.penguin.is-hopping .p-figure{animation:pg-hop .9s cubic-bezier(.3,.6,.4,1) infinite}.penguin--cheer .p-shadow,.penguin.is-hopping .p-shadow{animation:pg-hop-shadow .9s ease-in-out infinite}.penguin--cheer .p-flipper-left .p-flip{animation:pg-pump-l .45s ease-in-out infinite}.penguin--cheer .p-flipper-right .p-flip{animation:pg-pump-r .45s ease-in-out infinite}.penguin--cheer .p-spark{animation:pg-twinkle 1.1s ease-in-out infinite}.penguin--cheer .p-spark2{animation-delay:-.35s}.penguin--cheer .p-spark3{animation-delay:-.7s}@keyframes pg-hop{0%,to{transform:translateY(0) scale(1.05,.95)}15%{transform:translateY(0) scale(1.05,.94)}45%{transform:translateY(-20px) scale(.97,1.04)}75%{transform:translateY(0) scale(1.04,.95)}}@keyframes pg-hop-shadow{0%,75%,to{transform:scale(1);opacity:1}45%{transform:scale(.8);opacity:.6}}@keyframes pg-pump-l{0%,to{transform:rotate(8deg)}50%{transform:rotate(-10deg)}}@keyframes pg-pump-r{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}@keyframes pg-twinkle{0%,to{transform:scale(.6);opacity:.5}50%{transform:scale(1.15);opacity:1}}.penguin--oops .p-head,.penguin.is-tilting .p-head{animation:pg-tilt 3.2s ease-in-out infinite}@keyframes pg-tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.penguin--sleepy .p-figure,.penguin--sleepy .p-torso{animation-duration:5.2s}.penguin--sleepy .p-z{animation:pg-float-z 3s ease-in-out infinite}.penguin--sleepy .p-z2{animation-delay:1s}.penguin--sleepy .p-z3{animation-delay:2s}@keyframes pg-float-z{0%{transform:translateY(8px) scale(.7);opacity:0}30%{opacity:1}to{transform:translateY(-6px) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.penguin *,.penguin.is-hopping *,.penguin.is-talking *,.penguin.is-tilting *,.penguin.is-waving *{animation:none!important;transition:none!important}}