/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /npm/trig-js@4.2.0/src/trig-animations.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
.trig {
    --trig-delay: 0s;
    --trig-duration: 1s;
    --trig-blend: ease-out;
    --trig-direction: normal backwards;
    position: relative
}

.trig-fade .trig-target,
.trig-fade.trig-target {
    display: inline-block
}

.trig-fade.trig .trig-target,
.trig-fade.trig.trig-target {
    animation: trig-fade var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.trig-fade-up .trig-target,
.trig-fade-up.trig-target {
    display: inline-block
}

.trig-fade-up.trig .trig-target,
.trig-fade-up.trig.trig-target {
    animation: trig-fade-up var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-fade-up {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

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

.trig-fade-down .trig-target,
.trig-fade-down.trig-target {
    display: inline-block
}

.trig-fade-down.trig .trig-target,
.trig-fade-down.trig.trig-target {
    animation: trig-fade-down var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-fade-down {
    0% {
        opacity: 0;
        transform: translateY(-100%)
    }

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

.trig-fade-left .trig-target,
.trig-fade-left.trig-target {
    display: inline-block
}

.trig-fade-left.trig .trig-target,
.trig-fade-left.trig.trig-target {
    animation: trig-fade-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-fade-left {
    0% {
        opacity: 0;
        transform: translateX(-100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.trig-fade-right .trig-target,
.trig-fade-right.trig-target {
    display: inline-block
}

.trig-fade-right.trig .trig-target,
.trig-fade-right.trig.trig-target {
    animation: trig-fade-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-fade-right {
    0% {
        opacity: 0;
        transform: translateX(100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.trig-fade-up-left .trig-target,
.trig-fade-up-left.trig-target {
    display: inline-block
}

.trig-fade-up-left.trig .trig-target,
.trig-fade-up-left.trig.trig-target {
    animation: trig-fade-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-fade-up-left {
    0% {
        opacity: 0;
        transform: translateX(-100%) translateY(100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0) translateY(0)
    }
}

.trig-fade-up-right .trig-target,
.trig-fade-up-right.trig-target {
    display: inline-block
}

.trig-fade-up-right.trig .trig-target,
.trig-fade-up-right.trig.trig-target {
    animation: trig-fade-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-fade-up-right {
    0% {
        opacity: 0;
        transform: translateX(100%) translateY(100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0) translateY(0)
    }
}

.trig-fade-down-left .trig-target,
.trig-fade-down-left.trig-target {
    display: inline-block
}

.trig-fade-down-left.trig .trig-target,
.trig-fade-down-left.trig.trig-target {
    animation: trig-fade-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-fade-down-left {
    0% {
        opacity: 0;
        transform: translateX(-100%) translateY(-100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0) translateY(0)
    }
}

.trig-fade-down-right .trig-target,
.trig-fade-down-right.trig-target {
    display: inline-block
}

.trig-fade-down-right.trig .trig-target,
.trig-fade-down-right.trig.trig-target {
    animation: trig-fade-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-fade-down-right {
    0% {
        opacity: 0;
        transform: translateX(100%) translateY(-100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0) translateY(0)
    }
}

.trig-grow .trig-target,
.trig-grow.trig-target {
    display: inline-block
}

.trig-grow.trig .trig-target,
.trig-grow.trig.trig-target {
    animation: trig-grow var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-grow {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1)
    }
}

.trig-grow-up .trig-target,
.trig-grow-up.trig-target {
    display: inline-block
}

.trig-grow-up.trig .trig-target,
.trig-grow-up.trig.trig-target {
    animation: trig-grow-up var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-grow-up {
    0% {
        transform: translateY(100%) scale(0)
    }

    100% {
        transform: translateY(0) scale(1)
    }
}

.trig-grow-down .trig-target,
.trig-grow-down.trig-target {
    display: inline-block
}

.trig-grow-down.trig .trig-target,
.trig-grow-down.trig.trig-target {
    animation: trig-grow-down var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-grow-down {
    0% {
        transform: translateY(-100%) scale(0)
    }

    100% {
        transform: translateY(0) scale(1)
    }
}

.trig-grow-left .trig-target,
.trig-grow-left.trig-target {
    display: inline-block
}

.trig-grow-left.trig .trig-target,
.trig-grow-left.trig.trig-target {
    animation: trig-grow-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-grow-left {
    0% {
        transform: translateX(-100%) scale(0)
    }

    100% {
        transform: translateX(0) scale(1)
    }
}

.trig-grow-right .trig-target,
.trig-grow-right.trig-target {
    display: inline-block
}

.trig-grow-right.trig .trig-target,
.trig-grow-right.trig.trig-target {
    animation: trig-grow-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-grow-right {
    0% {
        transform: translateX(100%) scale(0)
    }

    100% {
        transform: translateX(0) scale(1)
    }
}

.trig-grow-up-left .trig-target,
.trig-grow-up-left.trig-target {
    display: inline-block
}

.trig-grow-up-left.trig .trig-target,
.trig-grow-up-left.trig.trig-target {
    animation: trig-grow-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-grow-up-left {
    0% {
        transform: translateX(-100%) translateY(100%) scale(0)
    }

    100% {
        transform: translateX(0) translateY(0) scale(1)
    }
}

.trig-grow-up-right .trig-target,
.trig-grow-up-right.trig-target {
    display: inline-block
}

.trig-grow-up-right.trig .trig-target,
.trig-grow-up-right.trig.trig-target {
    animation: trig-grow-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-grow-up-right {
    0% {
        transform: translateX(100%) translateY(100%) scale(0)
    }

    100% {
        transform: translateX(0) translateY(0) scale(1)
    }
}

.trig-grow-down-left .trig-target,
.trig-grow-down-left.trig-target {
    display: inline-block
}

.trig-grow-down-left.trig .trig-target,
.trig-grow-down-left.trig.trig-target {
    animation: trig-grow-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-grow-down-left {
    0% {
        transform: translateX(-100%) translateY(-100%) scale(0)
    }

    100% {
        transform: translateX(0) translateY(0) scale(1)
    }
}

.trig-grow-down-right .trig-target,
.trig-grow-down-right.trig-target {
    display: inline-block
}

.trig-grow-down-right.trig .trig-target,
.trig-grow-down-right.trig.trig-target {
    animation: trig-grow-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-grow-down-right {
    0% {
        transform: translateX(100%) translateY(-100%) scale(0)
    }

    100% {
        transform: translateX(0) translateY(0) scale(1)
    }
}

.trig-pop .trig-target,
.trig-pop.trig-target {
    display: inline-block
}

.trig-pop.trig .trig-target,
.trig-pop.trig.trig-target {
    animation: trig-pop var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-pop {
    0% {
        transform: scale(0)
    }

    75% {
        transform: scale(1.2)
    }

    100% {
        transform: scale(1)
    }
}

.trig-pop-up .trig-target,
.trig-pop-up.trig-target {
    display: inline-block
}

.trig-pop-up.trig .trig-target,
.trig-pop-up.trig.trig-target {
    animation: trig-pop-up var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-pop-up {
    0% {
        transform: translateY(100%) scale(0)
    }

    75% {
        transform: translateY(0) scale(1.2)
    }

    100% {
        transform: translateY(0) scale(1)
    }
}

.trig-pop-down .trig-target,
.trig-pop-down.trig-target {
    display: inline-block
}

.trig-pop-down.trig .trig-target,
.trig-pop-down.trig.trig-target {
    animation: trig-pop-down var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-pop-down {
    0% {
        transform: translateY(-100%) scale(0)
    }

    75% {
        transform: translateY(0) scale(1.2)
    }

    100% {
        transform: translateY(0) scale(1)
    }
}

.trig-pop-left .trig-target,
.trig-pop-left.trig-target {
    display: inline-block
}

.trig-pop-left.trig .trig-target,
.trig-pop-left.trig.trig-target {
    animation: trig-pop-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-pop-left {
    0% {
        transform: translateX(-100%) scale(0)
    }

    75% {
        transform: translateY(0) scale(1.2)
    }

    100% {
        transform: translateX(0) scale(1)
    }
}

.trig-pop-right .trig-target,
.trig-pop-right.trig-target {
    display: inline-block
}

.trig-pop-right.trig .trig-target,
.trig-pop-right.trig.trig-target {
    animation: trig-pop-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-pop-right {
    0% {
        transform: translateX(100%) scale(0)
    }

    75% {
        transform: translateY(0) scale(1.2)
    }

    100% {
        transform: translateX(0) scale(1)
    }
}

.trig-pop-up-left .trig-target,
.trig-pop-up-left.trig-target {
    display: inline-block
}

.trig-pop-up-left.trig .trig-target,
.trig-pop-up-left.trig.trig-target {
    animation: trig-pop-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-pop-up-left {
    0% {
        transform: translateX(-100%) translateY(100%) scale(0)
    }

    75% {
        transform: translateY(0) translateY(0) scale(1.2)
    }

    100% {
        transform: translateX(0) translateY(0) scale(1)
    }
}

.trig-pop-up-right .trig-target,
.trig-pop-up-right.trig-target {
    display: inline-block
}

.trig-pop-up-right.trig .trig-target,
.trig-pop-up-right.trig.trig-target {
    animation: trig-pop-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-pop-up-right {
    0% {
        transform: translateX(100%) translateY(100%) scale(0)
    }

    75% {
        transform: translateY(0) translateY(0) scale(1.2)
    }

    100% {
        transform: translateX(0) translateY(0) scale(1)
    }
}

.trig-pop-down-left .trig-target,
.trig-pop-down-left.trig-target {
    display: inline-block
}

.trig-pop-down-left.trig .trig-target,
.trig-pop-down-left.trig.trig-target {
    animation: trig-pop-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-pop-down-left {
    0% {
        transform: translateX(-100%) translateY(-100%) scale(0)
    }

    75% {
        transform: translateY(0) translateY(0) scale(1.2)
    }

    100% {
        transform: translateX(0) translateY(0) scale(1)
    }
}

.trig-pop-down-right .trig-target,
.trig-pop-down-right.trig-target {
    display: inline-block
}

.trig-pop-down-right.trig .trig-target,
.trig-pop-down-right.trig.trig-target {
    animation: trig-pop-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-pop-down-right {
    0% {
        transform: translateX(100%) translateY(-100%) scale(0)
    }

    75% {
        transform: translateY(0) translateY(0) scale(1.2)
    }

    100% {
        transform: translateX(0) translateY(0) scale(1)
    }
}

.trig-roll .trig-target,
.trig-roll.trig-target {
    display: inline-block
}

.trig-roll.trig .trig-target,
.trig-roll.trig.trig-target {
    animation: trig-roll var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-roll {
    0% {
        opacity: 0;
        transform: rotate(0)
    }

    100% {
        opacity: 1;
        transform: rotate(360deg)
    }
}

.trig-roll-up .trig-target,
.trig-roll-up.trig-target {
    display: inline-block
}

.trig-roll-up.trig .trig-target,
.trig-roll-up.trig.trig-target {
    animation: trig-roll-up var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-roll-up {
    0% {
        opacity: 0;
        transform: translateY(100%) rotate(0)
    }

    100% {
        opacity: 1;
        transform: translateY(0) rotate(360deg)
    }
}

.trig-roll-down .trig-target,
.trig-roll-down.trig-target {
    display: inline-block
}

.trig-roll-down.trig .trig-target,
.trig-roll-down.trig.trig-target {
    animation: trig-roll-down var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-roll-down {
    0% {
        opacity: 0;
        transform: translateY(-100%) rotate(0)
    }

    100% {
        opacity: 1;
        transform: translateY(0) rotate(360deg)
    }
}

.trig-roll-left .trig-target,
.trig-roll-left.trig-target {
    display: inline-block
}

.trig-roll-left.trig .trig-target,
.trig-roll-left.trig.trig-target {
    animation: trig-roll-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-roll-left {
    0% {
        opacity: 0;
        transform: translateX(-100%) rotate(0)
    }

    100% {
        opacity: 1;
        transform: translateX(0) rotate(360deg)
    }
}

.trig-roll-right .trig-target,
.trig-roll-right.trig-target {
    display: inline-block
}

.trig-roll-right.trig .trig-target,
.trig-roll-right.trig.trig-target {
    animation: trig-roll-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-roll-right {
    0% {
        opacity: 0;
        transform: translateX(100%) rotate(0)
    }

    100% {
        opacity: 1;
        transform: translateX(0) rotate(360deg)
    }
}

.trig-roll-up-left .trig-target,
.trig-roll-up-left.trig-target {
    display: inline-block
}

.trig-roll-up-left.trig .trig-target,
.trig-roll-up-left.trig.trig-target {
    animation: trig-roll-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-roll-up-left {
    0% {
        opacity: 0;
        transform: translateX(-100%) translateY(100%) rotate(0)
    }

    100% {
        opacity: 1;
        transform: translateX(0) translateY(0) rotate(360deg)
    }
}

.trig-roll-up-right .trig-target,
.trig-roll-up-right.trig-target {
    display: inline-block
}

.trig-roll-up-right.trig .trig-target,
.trig-roll-up-right.trig.trig-target {
    animation: trig-roll-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-roll-up-right {
    0% {
        opacity: 0;
        transform: translateX(100%) translateY(100%) rotate(0)
    }

    100% {
        opacity: 1;
        transform: translateX(0) translateY(0) rotate(360deg)
    }
}

.trig-roll-down-left .trig-target,
.trig-roll-down-left.trig-target {
    display: inline-block
}

.trig-roll-down-left.trig .trig-target,
.trig-roll-down-left.trig.trig-target {
    animation: trig-roll-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-roll-down-left {
    0% {
        opacity: 0;
        transform: translateX(-100%) translateY(-100%) rotate(0)
    }

    100% {
        opacity: 1;
        transform: translateX(0) translateY(0) rotate(360deg)
    }
}

.trig-roll-down-right .trig-target,
.trig-roll-down-right.trig-target {
    display: inline-block
}

.trig-roll-down-right.trig .trig-target,
.trig-roll-down-right.trig.trig-target {
    animation: trig-roll-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-roll-down-right {
    0% {
        opacity: 0;
        transform: translateX(100%) translateY(-100%) rotate(0)
    }

    100% {
        opacity: 1;
        transform: translateX(0) translateY(0) rotate(360deg)
    }
}

.trig-reveal .trig-target,
.trig-reveal.trig-target {
    display: inline-block
}

.trig-reveal.trig .trig-target,
.trig-reveal.trig.trig-target {
    animation: trig-reveal var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-reveal {
    0% {
        clip-path: polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)
    }

    100% {
        clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%)
    }
}

.trig-reveal-up .trig-target,
.trig-reveal-up.trig-target {
    display: inline-block
}

.trig-reveal-up.trig .trig-target,
.trig-reveal-up.trig.trig-target {
    animation: trig-reveal-up var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-reveal-up {
    0% {
        clip-path: polygon(100% 100%, 0 100%, 0 100%, 100% 100%)
    }

    100% {
        clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%)
    }
}

.trig-reveal-down .trig-target,
.trig-reveal-down.trig-target {
    display: inline-block
}

.trig-reveal-down.trig .trig-target,
.trig-reveal-down.trig.trig-target {
    animation: trig-reveal-down var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-reveal-down {
    0% {
        clip-path: polygon(100% 0, 0 0, 0 0, 100% 0)
    }

    100% {
        clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%)
    }
}

.trig-reveal-left .trig-target,
.trig-reveal-left.trig-target {
    display: inline-block
}

.trig-reveal-left.trig .trig-target,
.trig-reveal-left.trig.trig-target {
    animation: trig-reveal-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-reveal-left {
    0% {
        clip-path: polygon(0 0, 0 0, 0 100%, 0 100%)
    }

    100% {
        clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%)
    }
}

.trig-reveal-right .trig-target,
.trig-reveal-right.trig-target {
    display: inline-block
}

.trig-reveal-right.trig .trig-target,
.trig-reveal-right.trig.trig-target {
    animation: trig-reveal-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-reveal-right {
    0% {
        clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%)
    }

    100% {
        clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%)
    }
}

.trig-reveal-up-left .trig-target,
.trig-reveal-up-left.trig-target {
    display: inline-block
}

.trig-reveal-up-left.trig .trig-target,
.trig-reveal-up-left.trig.trig-target {
    animation: trig-reveal-up-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-reveal-up-left {
    0% {
        clip-path: polygon(0 100%, 0 100%, 0 100%, 0 100%)
    }

    100% {
        clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%)
    }
}

.trig-reveal-up-right .trig-target,
.trig-reveal-up-right.trig-target {
    display: inline-block
}

.trig-reveal-up-right.trig .trig-target,
.trig-reveal-up-right.trig.trig-target {
    animation: trig-reveal-up-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-reveal-up-right {
    0% {
        clip-path: polygon(100% 100%, 100% 100%, 100% 100%, 100% 100%)
    }

    100% {
        clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%)
    }
}

.trig-reveal-down-left .trig-target,
.trig-reveal-down-left.trig-target {
    display: inline-block
}

.trig-reveal-down-left.trig .trig-target,
.trig-reveal-down-left.trig.trig-target {
    animation: trig-reveal-down-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-reveal-down-left {
    0% {
        clip-path: polygon(0 0, 0 0, 0 0, 0 0)
    }

    100% {
        clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%)
    }
}

.trig-reveal-down-right .trig-target,
.trig-reveal-down-right.trig-target {
    display: inline-block
}

.trig-reveal-down-right.trig .trig-target,
.trig-reveal-down-right.trig.trig-target {
    animation: trig-reveal-down-right var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay)
}

@keyframes trig-reveal-down-right {
    0% {
        clip-path: polygon(100% 0, 100% 0, 100% 0, 100% 0)
    }

    100% {
        clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%)
    }
}

.trig-flip .trig-target,
.trig-flip.trig-target {
    display: inline-block
}

.trig-flip.trig .trig-target,
.trig-flip.trig.trig-target {
    animation: trig-flip var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay);
    perspective: 2000px;
    transform-style: preserve-3d
}

@keyframes trig-flip {
    0% {
        transform: rotateY(90deg)
    }

    50% {
        transform: rotateY(360deg)
    }

    100% {
        transform: rotateY(0)
    }
}

.trig-flip-up .trig-target,
.trig-flip-up.trig-target {
    display: inline-block
}

.trig-flip-up.trig .trig-target,
.trig-flip-up.trig.trig-target {
    animation: trig-flip-up var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay);
    perspective: 2000px;
    transform-style: preserve-3d
}

@keyframes trig-flip-up {
    0% {
        transform: rotateX(90deg)
    }

    100% {
        transform: rotateX(0)
    }
}

.trig-flip-left .trig-target,
.trig-flip-left.trig-target {
    display: inline-block
}

.trig-flip-left.trig .trig-target,
.trig-flip-left.trig.trig-target {
    animation: trig-flip-left var(--trig-direction) var(--trig-blend) var(--trig-duration);
    animation-delay: var(--trig-delay);
    perspective: 2000px;
    transform-style: preserve-3d
}

@keyframes trig-flip-left {
    0% {
        transform: rotateY(90deg)
    }

    100% {
        transform: rotateY(0)
    }
}

.trig-parallax-up .trig-target,
.trig-parallax-up.trig-target {
    display: inline-block;
    transform: translateY(calc(var(--trig-reverse)/ 2));
    transition: transform var(--trig-blend) var(--trig-duration)
}

.trig-parallax-down .trig-target,
.trig-parallax-down.trig-target {
    display: inline-block;
    transform: translateY(calc(var(--trig)/ 2));
    transition: transform var(--trig-blend) var(--trig-duration)
}

.trig-parallax-left .trig-target,
.trig-parallax-left.trig-target {
    display: inline-block;
    transform: translateX(calc(var(--trig)/ 2));
    transition: transform var(--trig-blend) var(--trig-duration)
}

.trig-parallax-right .trig-target,
.trig-parallax-right.trig-target {
    display: inline-block;
    transform: translateX(calc(var(--trig-reverse)/ 2));
    transition: transform var(--trig-blend) var(--trig-duration)
}

/*# sourceMappingURL=/sm/b90f21dc934a4cde1236afcff3baa7a1d914c1293f9bd854f0c6380857dc2157.map */