.bob{animation:omBob 4.5s ease-in-out infinite;transform-origin:center}@keyframes omBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bounce{animation:omBounce 2s ease-in-out infinite;transform-origin:center}@keyframes omBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.blink{animation:omBlink 4.5s ease-in-out infinite;transform-origin:center}@keyframes omBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.spin-slow{animation:omSpinSlow 24s linear infinite}@keyframes omSpinSlow{to{transform:rotate(360deg)}}.glow-pulse{animation:omGlowPulse 3s ease-in-out infinite;transform-origin:center}@keyframes omGlowPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}.wiggle{animation:omWiggle 5s ease-in-out infinite}@keyframes omWiggle{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}.float-a{animation:omFloatA 7s ease-in-out infinite}.float-b{animation:omFloatB 9s ease-in-out infinite}.float-c{animation:omFloatC 8s ease-in-out infinite}.float-d{animation:omFloatD 10s ease-in-out infinite}@keyframes omFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-8px) translate(3px)}}@keyframes omFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(-12px) translate(-4px)}}@keyframes omFloatC{0%,to{transform:translateY(0)}50%{transform:translateY(-6px) translate(-2px)}}@keyframes omFloatD{0%,to{transform:translateY(0)}50%{transform:translateY(-10px) translate(4px)}}.h-fade{opacity:0;animation:omFadeIn .9s ease-out forwards}.h-pop{opacity:0;transform:scale(.6);animation:omPop .7s cubic-bezier(.34,1.56,.64,1) forwards}.h-left{opacity:0;transform:translate(-30px);animation:omSlideLeft .8s ease-out forwards}.h-right{opacity:0;transform:translate(30px);animation:omSlideRight .8s ease-out forwards}.h-down{opacity:0;transform:translateY(-20px);animation:omSlideDown .7s ease-out forwards}.h-up{opacity:0;transform:translateY(20px);animation:omSlideUp .7s ease-out forwards}.h-line{stroke-dashoffset:200;stroke-dasharray:200;animation:omDashIn 1.4s ease-out forwards}.draw-line{stroke-dashoffset:120;stroke-dasharray:120;animation:omDashIn 1.4s ease-out forwards}@keyframes omFadeIn{to{opacity:1}}@keyframes omPop{to{opacity:1;transform:scale(1)}}@keyframes omSlideLeft{to{opacity:1;transform:translate(0)}}@keyframes omSlideRight{to{opacity:1;transform:translate(0)}}@keyframes omSlideDown{to{opacity:1;transform:translateY(0)}}@keyframes omSlideUp{to{opacity:1;transform:translateY(0)}}@keyframes omDashIn{to{stroke-dashoffset:0}}.leaf-drift-1,.leaf-drift-2,.leaf-drift-3{opacity:.55}.leaf-drift-1{animation:omLeafDrift1 18s linear infinite}.leaf-drift-2{animation:omLeafDrift2 22s linear infinite}.leaf-drift-3{animation:omLeafDrift3 26s linear infinite}@keyframes omLeafDrift1{0%{transform:translate(-40px,100px) rotate(0)}to{transform:translate(640px,50px) rotate(360deg)}}@keyframes omLeafDrift2{0%{transform:translate(640px,200px) rotate(0)}to{transform:translate(-40px,320px) rotate(-360deg)}}@keyframes omLeafDrift3{0%{transform:translate(-40px,400px) rotate(0)}to{transform:translate(640px,360px) rotate(360deg)}}.h-d0{animation-delay:0ms}.h-d1{animation-delay:.1s}.h-d2{animation-delay:.2s}.h-d3{animation-delay:.3s}.h-d4{animation-delay:.45s}.h-d5{animation-delay:.6s}.h-d6{animation-delay:.75s}.h-d7{animation-delay:.9s}.h-d8{animation-delay:1.05s}.h-d9{animation-delay:1.2s}.h-d10{animation-delay:1.35s}.h-d11{animation-delay:1.5s}@media (prefers-reduced-motion: reduce){.bob,.bounce,.blink,.spin-slow,.glow-pulse,.wiggle,.float-a,.float-b,.float-c,.float-d,.h-fade,.h-pop,.h-left,.h-right,.h-down,.h-up,.h-line,.draw-line,.leaf-drift-1,.leaf-drift-2,.leaf-drift-3{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}
