@charset "utf-8";

@media (prefers-reduced-motion: no-preference) {
    .kj-top .is-reveal-pending {
        transition: opacity .7s ease, transform .7s cubic-bezier(.16, 1, .3, 1);
        transition-delay: var(--reveal-delay, 0ms);
    }

    .kj-top .is-reveal-pending:not(.is-revealed) {
        opacity: 0;
        transform: translate3d(0, 26px, 0);
    }

    .kj-top .is-reveal-pending.is-revealed {
        opacity: 1;
        transform: none;
    }

    .kj-top .is-reveal-pending:focus-within {
        opacity: 1;
        transform: none;
        transition: none;
    }
}

@media (max-width: 600px) and (prefers-reduced-motion: no-preference) {
    .kj-top .is-reveal-pending { transition-duration: .45s; }
    .kj-top .is-reveal-pending:not(.is-revealed) { transform: translate3d(0, 14px, 0); }
}

@media (prefers-reduced-motion: reduce), print {
    .kj-top .is-reveal-pending {
        opacity: 1;
        transform: none;
        transition: none;
    }
}
