.fade-up{opacity:0;transform:translateY(16px);animation:fadeUp .8s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}.fade-in{opacity:0;animation:fadeIn .8s cubic-bezier(.16,1,.3,1) forwards;will-change:opacity}.scale-in{opacity:0;transform:scale(.96);animation:scaleIn 1s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}@keyframes scaleIn{to{opacity:1;transform:scale(1)}}.poster-stack{-webkit-tap-highlight-color:transparent}.poster-stack .poster-bg-1,.poster-stack .poster-bg-2{transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.poster-stack:hover .poster-bg-1{transform:translate(6px,-6px) rotate(0);opacity:.55}.poster-stack:hover .poster-bg-2{transform:translate(6px,-6px) rotate(0);opacity:.35}@media(prefers-reduced-motion:reduce){.fade-up,.fade-in,.scale-in{animation:none;opacity:1;transform:none}.poster-stack .poster-bg-1,.poster-stack .poster-bg-2,.poster-stack .poster-card{transition:none!important}}
