@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@layer components{.landing-marquee{width:100%;position:relative;overflow:hidden}.landing-marquee-track{width:max-content;animation:35s linear infinite landing-marquee;display:flex}.landing-marquee:hover .landing-marquee-track,.landing-marquee[data-paused=true] .landing-marquee-track{animation-play-state:paused}.landing-marquee-list{justify-content:space-around;align-items:center;gap:clamp(2.2rem,5vw,6rem);padding:0 clamp(1rem,3vw,3rem);display:flex}.landing-marquee-list img{object-fit:contain;opacity:.95;filter:grayscale()brightness(1.5)invert();background:0 0;width:auto;max-width:320px;height:clamp(2.4rem,5vw,4.2rem);transition:opacity .4s,filter .4s}.landing-marquee-list img:hover{opacity:1;filter:invert()}.dark .landing-marquee-list img{filter:grayscale()brightness(1.5)}.dark .landing-marquee-list img:hover{filter:grayscale(0)brightness()}@media (max-width:720px){.landing-marquee-list{gap:clamp(1.5rem,7vw,2.5rem)}.landing-marquee-list img{height:clamp(4.8rem,10vw,8.4rem)}}@media (prefers-reduced-motion:reduce){.landing-marquee-track{animation:none}}}
