.gupy-animate{animation-play-state:paused;opacity:0;pointer-events:none}.gupy-animate--run{animation-play-state:running;pointer-events:all}@media (min-width:80em){.gupy-animate.gupy-animate--mb-only{opacity:1!important;pointer-events:all!important}.gupy-animate.gupy-animate--mb-only.gupy-animate--run{animation-play-state:paused!important}}@media (max-width:80em){.gupy-animate.gupy-animate--desktop-only{opacity:1!important;pointer-events:all!important}.gupy-animate.gupy-animate--desktop-only.gupy-animate--run{animation-play-state:paused!important}}.fadeIn{animation-duration:.3s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in-out}.slideRight{animation-duration:.3s;animation-fill-mode:forwards;animation-name:slideRight;animation-timing-function:ease-in-out}.slideLeft{animation-duration:.3s;animation-fill-mode:forwards;animation-name:slideLeft;animation-timing-function:ease-in-out}.gradientText{animation:animatedGradient 2s ease-in-out infinite alternate!important;background:linear-gradient(90deg,var(--gradient-full));-webkit-background-clip:text;background-size:200% 100%;-webkit-text-fill-color:transparent;opacity:1!important}.gradientBackground{animation:fadeIn .3s ease-in-out forwards,animatedGradient 4s ease-in-out infinite alternate!important;background:linear-gradient(90deg,var(--gradient-full));background-size:200% 100%}@keyframes slideRight{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes animatedGradient{0%{background-position:0 0}to{background-position:100% 0}}@keyframes upAndDown{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@media (prefers-reduced-motion){.fadeIn,.slideLeft,.slideRight{animation-duration:0ms;animation-name:fadeIn}@keyframes slideRight{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{opacity:0}to{opacity:1}}}