[data-nep-card]{transition:box-shadow var(--duration-normal,220ms) var(--ease-calm,cubic-bezier(.22,.61,.36,1)),transform var(--duration-normal,220ms) var(--ease-calm,cubic-bezier(.22,.61,.36,1))}
[data-nep-card]:hover{box-shadow:var(--shadow-raised)!important;transform:translateY(-3px)}
[data-nep-card]:active{transform:translateY(1px)}
[data-nep-media]{overflow:hidden!important}
[data-nep-media] img{transition:transform var(--duration-slow,640ms) var(--ease-calm,cubic-bezier(.22,.61,.36,1));will-change:transform}
[data-nep-card]:hover [data-nep-media] img{transform:scale(1.04)}
[data-nep-card] [data-nep-arrow]{transition:transform var(--duration-normal,220ms) var(--ease-calm,cubic-bezier(.22,.61,.36,1))}
[data-nep-card]:hover [data-nep-arrow]{transform:translateX(4px)}
.motion-on [data-reveal]{opacity:0;transform:translateY(16px)}
.motion-on [data-reveal].is-in{opacity:1;transform:none;transition:opacity 520ms var(--ease-calm,cubic-bezier(.22,.61,.36,1)),transform 520ms var(--ease-calm,cubic-bezier(.22,.61,.36,1));transition-delay:var(--reveal-delay,0ms)}
@media(prefers-reduced-motion:reduce){
.motion-on [data-reveal]{opacity:1!important;transform:none!important}
[data-nep-card],[data-nep-media] img,[data-nep-card] [data-nep-arrow]{transition:none!important}
[data-nep-card]:hover{transform:none}
[data-nep-card]:hover [data-nep-media] img{transform:none}
}
