/* scroll fedein with transform position */

@keyframes sclupanim {
    0% {
        transform: translateY(4em);
    }

    100% {
        transform: translateY(0);
    }
}

.sclup {
    opacity: 0;
    will-change: transform;
    transform: translateY(4rem);
    transition: all .75s ease;
}

.sclstart {
    opacity: 0;
    will-change: transform;
    transform: translateY(4rem);
    transition: transform 1s ease, opacity .5s ease;
}

.sclup.on,
.sclstart.on {
    opacity: 1;
    transform: translateY(0) translateZ(0);
    transition: all 1s .1s ease;
}

.sczoomstart,
.sczoom {
    opacity: 0;
    transform: scale(1.25);
    transition: all 3s .1s ease;
}

.sczoomstart.on,
.sczoom.on {
    opacity: 1;
    will-change: transform;
    transform: scale(1);
    transition: all 3s .1s ease;
}
