
html.ka-rv2-ready .ka-rv2 {

    opacity: 0;

    transform:
        translate3d(
            0,
            34px,
            0
        );

    filter:
        blur(2px);

    transition:
        opacity .86s
            cubic-bezier(.22, 1, .36, 1),
        transform .86s
            cubic-bezier(.22, 1, .36, 1),
        filter .72s ease;

    transition-delay:
        var(
            --ka-rv2-delay,
            0ms
        );

    will-change:
        opacity,
        transform;
}


html.ka-rv2-ready
.ka-rv2.ka-rv2-heading {

    transform:
        translate3d(
            0,
            24px,
            0
        );
}


html.ka-rv2-ready
.ka-rv2.ka-rv2-card {

    transform:
        translate3d(
            0,
            38px,
            0
        )
        scale(.985);
}


html.ka-rv2-ready
.ka-rv2.ka-rv2-media {

    transform:
        translate3d(
            0,
            20px,
            0
        )
        scale(.97);
}


html.ka-rv2-ready
.ka-rv2.ka-rv2-number {

    transform:
        translate3d(
            0,
            16px,
            0
        )
        scale(.94);
}


html.ka-rv2-ready
.ka-rv2.ka-rv2-visible {

    opacity: 1;

    transform:
        translate3d(
            0,
            0,
            0
        )
        scale(1);

    filter:
        blur(0);
}


@media (
    prefers-reduced-motion:
    reduce
) {

    html.ka-rv2-ready .ka-rv2,

    html.ka-rv2-ready
    .ka-rv2.ka-rv2-heading,

    html.ka-rv2-ready
    .ka-rv2.ka-rv2-card,

    html.ka-rv2-ready
    .ka-rv2.ka-rv2-media,

    html.ka-rv2-ready
    .ka-rv2.ka-rv2-number {

        opacity:
            1 !important;

        transform:
            none !important;

        filter:
            none !important;

        transition:
            none !important;
    }

}

