@keyframes slow-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-down{0%{opacity:0;transform:translateY(0)}30%{opacity:1}60%{opacity:1}to{opacity:0;transform:translateY(8px)}}.animate-slow-zoom{animation:slow-zoom 15s ease-in-out infinite alternate}.animate-fade-in-up{opacity:0;transform:translateY(20px);animation:fade-in-up 1s ease-out forwards}.animate-scroll-down{animation:scroll-down 1.5s ease-in-out infinite}@keyframes fade-in-section{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.section-fade-in-visible{opacity:1;transform:translateY(0)}.section-fade-in-delay{transition:opacity .8s ease-out .4s,transform .8s ease-out .4s}.section-fade-in-animated{animation:fade-in-section .8s ease-out forwards}@keyframes flash-orange{0%,to{background-color:rgba(249,115,22,.4)}50%{background-color:rgba(239,68,68,.6)}}.animate-flash-orange{animation:flash-orange 2s ease-in-out infinite}