/* Карточки преподавателей появляются по очереди, когда до них доходит прокрутка.
   Прячем только когда скрипт уже подключился (класс is-armed), иначе без JS карточек не было бы видно. */
.js-reveal.is-armed > * {
    opacity: 0;
    transform: translateY(28px) scale(0.985);
    transition: opacity 0.7s ease, transform 0.8s cubic-bezier(0.2, 0.7, 0.2, 1);
    transition-delay: var(--reveal-delay, 0s);
}
.js-reveal.is-armed > .is-in {
    opacity: 1;
    transform: none;
}
@media (prefers-reduced-motion: reduce) {
    .js-reveal.is-armed > * { opacity: 1; transform: none; transition: none; }
}
