@keyframes colorGlow{0%{color:#f9e300;text-shadow:0 0 6px #f9e300,0 0 20px #f9e300}33%{color:#75aadb;text-shadow:0 0 6px #75aadb,0 0 20px #75aadb}66%{color:#fff;text-shadow:0 0 6px #fff,0 0 20px #fff}to{color:#f9e300;text-shadow:0 0 6px #f9e300,0 0 20px #f9e300}}.animate-color-change2{animation:colorGlow 4s ease-in-out infinite}@keyframes zoom{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hero-fade{transition:background-image .8s ease-in-out}.scroll-animate{opacity:0;transform:translateY(60px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.scroll-animate.animate{opacity:1;transform:translateY(0)}.scroll-animate-left{opacity:0;transform:translateX(-80px);transition:all .9s cubic-bezier(.25,.46,.45,.94)}.scroll-animate-left.animate{opacity:1;transform:translateX(0)}.scroll-animate-right{opacity:0;transform:translateX(80px);transition:all .9s cubic-bezier(.25,.46,.45,.94)}.scroll-animate-right.animate{opacity:1;transform:translateX(0)}.scroll-animate-scale{opacity:0;transform:scale(.8) translateY(40px);transition:all .7s cubic-bezier(.34,1.56,.64,1)}.scroll-animate-scale.animate{opacity:1;transform:scale(1) translateY(0)}.scroll-animate-fade{opacity:0;transition:opacity 1s ease-in-out}.scroll-animate-fade.animate{opacity:1}.scroll-animate-rotate{opacity:0;transform:rotate(-10deg) scale(.9);transition:all .8s cubic-bezier(.175,.885,.32,1.275)}.scroll-animate-rotate.animate{opacity:1;transform:rotate(0deg) scale(1)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.scroll-animate-card{opacity:0;transform:translateY(50px) rotateX(15deg);transition:all .8s cubic-bezier(.23,1,.32,1)}.scroll-animate-card.animate{opacity:1;transform:translateY(0) rotateX(0deg)}.scroll-animate-bg{opacity:0;transform:translateY(40px);background-size:0 100%;transition:all .9s cubic-bezier(.25,.46,.45,.94)}.scroll-animate-bg.animate{opacity:1;transform:translateY(0);background-size:100% 100%}.hero-title-appear{opacity:0;transform:translateY(30px) scale(.95);animation:titleAppear 1.2s ease-out forwards}@keyframes titleAppear{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.letter-animate-once{display:inline-block;opacity:0;transform:translateY(20px);animation:letterFadeInOnce .8s ease-out forwards}@keyframes letterFadeInOnce{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-title-gradient{background:linear-gradient(45deg,#fff,#75aadb 30%,#fff 60%,#75aadb);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 8s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}