/* Section-heading entrances only. No reflow, hover movement or scroll interception. */
@media (prefers-reduced-motion: no-preference) {
    .section-reveal-pending {
        opacity: 0;
        transform: translate3d(0, 40px, 0);
    }
    .section-reveal-pending.section-reveal-visible {
        opacity: 1;
        transform: translate3d(0, 0, 0);
        transition: opacity 1.2s cubic-bezier(.16, 1, .3, 1),
                    transform 1.2s cubic-bezier(.16, 1, .3, 1);
    }
    @supports (transition-timing-function: linear(0, 1)) {
        .section-reveal-pending.section-reveal-visible {
            transition-timing-function: linear(0, .226219 5%, .40951 10%, .556295 15%, .67232 20%, .762695 25%, .83193 30%, .883971 35%, .92224 40%, .949672 45%, .96875 50%, .981547 55%, .98976 60%, .994748 65%, .99757 70%, .999023 75%, .99968 80%, .999924 85%, .99999 90%, 1);
        }
    }
    @media (max-width: 575px) {
        .section-reveal-pending { transform: translate3d(0, 24px, 0); }
        .section-reveal-pending.section-reveal-visible { transform: translate3d(0, 0, 0); }
    }
}
@media print {
    .section-reveal-pending { opacity: 1 !important; transform: none !important; transition: none !important; }
}
