@keyframes gv2-hop{0%{transform:none}30%{transform:translateY(-10px) scale(1.08)}60%{transform:none}80%{transform:translateY(-3px)}to{transform:none}}@keyframes gv2-drop-in{0%{opacity:0;transform:translateY(-14px) scale(.6)}70%{transform:translateY(2px) scale(1.1)}to{opacity:1;transform:none}}@keyframes gv2-bubble{0%{opacity:0;transform:scale(.85) translateY(8px)}60%{transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes gv2-walk-in{0%{opacity:0;transform:translate(60px)}60%{opacity:1;transform:translate(-4px)}to{transform:none}}@keyframes gv2-bob{0%,to{transform:none}50%{transform:translateY(-2px)}}@keyframes gv2-fall{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(460px) rotate(540deg);opacity:0}}@keyframes gv2-sparkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.gv2-hop{animation:gv2-hop .7s ease both}.gv2-drop-in{animation:gv2-drop-in .4s ease both}.gv2-bubble{animation:gv2-bubble .4s ease both}.gv2-walk-in{animation:gv2-walk-in .8s ease both}.gv2-bob{animation:gv2-bob 2.4s ease-in-out infinite}.gv2-sparkle{animation:gv2-sparkle 1.4s ease-in-out infinite}.gv2-fall{animation:gv2-fall var(--gv2-dur, 2s) ease-in var(--gv2-delay, 0s) both}.gv2-lift{transition:transform .15s ease,box-shadow .15s ease}.gv2-lift:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1c191714}@media (prefers-reduced-motion: reduce){.gv2-hop,.gv2-drop-in,.gv2-bubble,.gv2-walk-in,.gv2-bob,.gv2-sparkle,.gv2-fall{animation:none}.gv2-fall{display:none}.gv2-lift{transition:none}.gv2-lift:hover{transform:none;box-shadow:none}.gv2-still{transition:none!important}}
