/* ==========================================================
   ANIMATIONS AU SCROLL
   (utilisées avec l'IntersectionObserver de main.js)
========================================================== */

@keyframes fadeUpReveal{
    from{
        opacity:0;
        transform:translateY(35px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

.reveal{
    opacity:0;
    transform:translateY(35px);
}

.reveal.is-visible{
    animation:fadeUpReveal .9s ease forwards;
}

@media (prefers-reduced-motion:reduce){
    *,
    *::before,
    *::after{
        animation-duration:.01ms !important;
        animation-iteration-count:1 !important;
        transition-duration:.01ms !important;
    }
}
