@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.fade-up{opacity:0;animation:fadeUp .8s ease-out forwards}.fade-up-delay{opacity:0;animation:fadeUp .8s ease-out .4s forwards}.fade-up-delay2{opacity:0;animation:fadeUp .8s ease-out .8s forwards}@keyframes slideUpSlow{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-up{opacity:0;animation:slideUpSlow 1.3s cubic-bezier(.22,.61,.36,1) forwards;will-change:transform,opacity}.slide-up-1{animation-delay:.4s}.slide-up-2{animation-delay:1.8s}.slide-up-3{animation-delay:3.2s}.slide-up-4{animation-delay:4.6s}@keyframes dotPop{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}.dot-pop{transform:scale(0);animation:dotPop .55s ease-out forwards}@keyframes iconPop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.icon-pop{transform:scale(0);animation:iconPop .6s ease-out forwards}@keyframes shimmer{0%{opacity:0;filter:brightness(.85)}60%{opacity:1;filter:brightness(1.25)}to{opacity:1;filter:brightness(1)}}.shimmer,.title-shimmer{opacity:0;animation:shimmer 1.4s ease-out forwards}@keyframes glowWord{0%{opacity:.4}to{opacity:1}}.glow-word{animation:glowWord .7s ease-out forwards}@keyframes bgFade{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.bg-fade{opacity:0;animation:bgFade 1.6s ease-out forwards}@keyframes pulseSoft{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.pulse-soft{animation:pulseSoft 3.5s ease-in-out infinite}@keyframes rotatePop{0%{transform:rotate(0deg)}to{transform:rotate(10deg)}}.rotate-pop{animation:rotatePop .5s ease forwards}