.kenburns-img{animation:kenburns-zoom 7s ease-in-out infinite alternate}@keyframes kenburns-zoom{0%{transform:scale(1) translateY(0)}to{transform:scale(1.08) translateY(-8px)}}@keyframes caption-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-caption-fade-up{animation:caption-fade-up 1s cubic-bezier(.4,0,.2,1) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in 1.2s .5s both}.custom-swiper .swiper-button-next,.custom-swiper .swiper-button-prev{color:#fff;background:rgba(0,0,0,.4);border-radius:9999px;width:44px;height:44px;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px rgba(0,0,0,.2)}.custom-swiper .swiper-button-next:hover,.custom-swiper .swiper-button-prev:hover{background:rgba(220,38,38,.8)}.custom-swiper .swiper-pagination-bullet{width:14px;height:14px;background:rgba(255,255,255,.7);opacity:1;border:2px solid #fff;margin:0 6px!important;transition:background .3s,border .3s}.custom-swiper .swiper-pagination-bullet-active{background:#dc2626;border-color:#dc2626}.glow-text{text-shadow:0 2px 16px rgba(255,255,255,.25),0 0 8px #dc2626}@keyframes company-fade-in{0%{opacity:0;transform:scale(.92) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-company-fade-in{animation:company-fade-in 1.2s cubic-bezier(.4,0,.2,1) both}@keyframes pulse-glow{0%,to{text-shadow:0 2px 16px rgba(255,255,255,.25),0 0 8px #dc2626}50%{text-shadow:0 4px 32px rgba(255,255,255,.45),0 0 24px #dc2626}}.animate-pulse-glow{animation:company-fade-in 1.2s cubic-bezier(.4,0,.2,1) both,pulse-glow 2.5s 1.2s infinite}@keyframes company-fade-in-stagger{0%{opacity:0;transform:scale(.92) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-company-fade-in-stagger{animation:company-fade-in-stagger 1.2s cubic-bezier(.4,0,.2,1) both;animation-delay:.5s}