.slider-container{overflow:hidden;width:100vw;height:100vh;position:relative;background:#000}.slider-track{display:flex;animation:scroll 20s linear infinite;line-height:0;font-size:0}.slide{flex:0 0 25vw;width:100vw;height:100vh;display:flex;position:relative}.slide img{width:100%;height:100%;object-fit:contain;display:block;transition:transform 0.5s ease;margin:0;padding:0;line-height:0}.slide:hover img{transform:scale(.7);filter:brightness(1.2)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-150vw)}}.ai-gallery,.gallery,.slides,.track{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:auto}.ai-gallery img,.gallery img,.slides>*,.track>*{scroll-snap-align:start;flex:0 0 auto;max-width:90vw;height:auto}.ai-gallery img,.gallery img{aspect-ratio:attr(width number) / attr(height number)}@media (max-width:768px){.js-smooth,.smooth,[data-smooth],.is-smooth{transform:none!important;transition:none!important}}