/* Bricks/animate.css fadeInUp (hero, 2s) */
@keyframes fade-in-up { from { opacity: 0; transform: translate3d(0, 100%, 0); } to { opacity: 1; transform: none; } }
/* Splide fade slider (3 slides, 400ms crossfade) */
@keyframes slider-fade { 0% { opacity: 0; } 4%, 33.33% { opacity: 1; } 37.33%, 100% { opacity: 0; } }
@keyframes slider-dot { 0%, 33.33% { background-color: var(--accent); scale: 1.4; } 33.34%, 100% { background-color: var(--white); scale: 1; } }
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
}