@keyframes goose-waddle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes goose-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes footprint-fade{0%{opacity:.6}to{opacity:0}}@keyframes note-drop{0%{transform:scale(0) rotate(-10deg);opacity:0}60%{transform:scale(1.1) rotate(2deg);opacity:1}to{transform:scale(1) rotate(var(--note-rotation,0deg));opacity:1}}@keyframes note-dismiss{to{transform:scale(0);opacity:0}}@keyframes goose-honk{0%{transform:translateX(-50%) scale(0);opacity:0}20%{transform:translateX(-50%) scale(1.3);opacity:1}40%{transform:translateX(-50%) scale(1);opacity:1}to{transform:translateX(-50%) scale(1);opacity:0}}@keyframes goose-steal{0%,to{transform:rotate(0deg)}20%{transform:rotate(-15deg)}40%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}}.desktop-goose--waddle{animation:goose-waddle .4s ease-in-out infinite}.desktop-goose--idle{animation:goose-idle 2s ease-in-out infinite}.desktop-goose--steal{animation:goose-steal .5s ease-in-out infinite}.desktop-goose__footprint{animation:footprint-fade 4s ease-out forwards}.desktop-goose__note{animation:note-drop .4s ease-out forwards}.desktop-goose__note--dismissing{animation:note-dismiss .3s ease-in forwards}.desktop-goose__honk{animation:goose-honk .8s ease-out forwards}@media (prefers-reduced-motion:reduce){.desktop-goose--idle,.desktop-goose--steal,.desktop-goose--waddle,.desktop-goose__honk{animation:none}}