/* The three existing transparent title images slide in as their sections enter view. */
@media (prefers-reduced-motion: no-preference) {
    .nccraft-facility-reveal-ready .nccraft-facility-point {
        opacity: 0;
        transform: translateX(-48px);
    }

    .nccraft-facility-reveal-ready .nccraft-facility-point--right {
        transform: translateX(48px);
    }

    .nccraft-facility-reveal-ready .nccraft-facility-point.is-visible {
        opacity: 1;
        transform: translateX(0);
        transition: opacity .85s ease-out, transform .85s cubic-bezier(.2, .7, .2, 1);
    }

    @media (max-width: 767px) {
        .nccraft-facility-reveal-ready .nccraft-facility-point:not(.is-visible) {
            transform: translateX(-16px);
        }

        .nccraft-facility-reveal-ready .nccraft-facility-point--right:not(.is-visible) {
            transform: translateX(16px);
        }
    }
}
