.reveal {
    opacity: 0;
    transform: translateY(24px);
    transition: opacity 0.7s ease, transform 0.7s ease;
}

.reveal-left {
    transform: translateX(-36px);
}

.reveal-right {
    transform: translateX(36px);
}

.reveal.is-visible {
    opacity: 1;
    transform: translateY(0);
}

.reveal-left.is-visible,
.reveal-right.is-visible {
    transform: translateX(0);
}
