/* Supporting styles for GSAP animations */
.hero-section {
    overflow: hidden;
}

.projecthome,
.collectionhome {
    transform-origin: center;
    will-change: transform;
}

.search-results {
    transform-origin: top;
    will-change: transform, opacity;
}

.actuhomeimages {
    overflow: hidden;
    will-change: transform;
}

/* Hover states that work with GSAP */
.search-item {
    transform-origin: left;
}

.search-item:hover {
    background-color: rgba(212, 198, 126, 0.15);
}

/* Ensure smooth parallax */
.video-background {
    will-change: transform;
}

/* Optimize performance */
.hero-content,
.welcome-section,
.ACTUALITES {
    will-change: transform, opacity;
}

@media (prefers-reduced-motion: reduce) {
    * {
        transition-duration: 0.001ms !important;
    }
}
