@keyframes ModernHero_logoScroll__Ii6_I{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / 3))}}.ModernHero_logoTrack__CZtxs{width:100%;overflow:hidden;mask:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);padding:1rem 0}.ModernHero_logoContainer__gPolY{display:flex;width:max-content;animation:ModernHero_logoScroll__Ii6_I 60s linear infinite;will-change:transform}.ModernHero_logoItem___K3rb{width:12rem;height:6rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:4rem;opacity:.7;transition:opacity .3s ease;padding:1rem}.ModernHero_logoItem___K3rb img{max-width:8rem;max-height:4rem;width:auto;height:auto;object-fit:contain;object-position:center;filter:grayscale(1) brightness(1.4) contrast(1.5) opacity(.9);transition:filter .3s ease,transform .3s ease;drop-shadow:0 2px 8px rgba(255,255,255,.1)}.ModernHero_logoItem___K3rb:hover{opacity:1}.ModernHero_logoItem___K3rb:hover img{filter:grayscale(1) brightness(1.6) contrast(1.7) opacity(1);transform:scale(1.05);drop-shadow:0 4px 16px rgba(255,255,255,.2)}@media (max-width:768px){.ModernHero_logoItem___K3rb{width:10rem;height:5rem;margin-right:3rem;padding:.75rem}.ModernHero_logoItem___K3rb img{max-width:7rem;max-height:3.5rem}.ModernHero_logoTrack__CZtxs{padding:.75rem 0;mask:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.ModernHero_logoContainer__gPolY{animation:ModernHero_logoScroll__Ii6_I 50s linear infinite}}@media (max-width:480px){.ModernHero_logoItem___K3rb{width:8rem;height:4rem;margin-right:2rem;padding:.5rem}.ModernHero_logoItem___K3rb img{max-width:5.5rem;max-height:2.5rem}.ModernHero_logoContainer__gPolY{animation:ModernHero_logoScroll__Ii6_I 35s linear infinite}}@keyframes ModernHero_gradientShift__nltOc{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ModernHero_gradientText__OMyYf{background-size:200% 200%;animation:ModernHero_gradientShift__nltOc 3s ease-in-out infinite}