/* Move two opaque slides together without compositing the portraits.
   Keep the approved final geometry and start the photo zoom after the reveal. */
#mv .hero-motion .mv_list .visual,
#mv .hero-motion .mv_list.slick-active .visual{animation:none!important}
#mv .hero-motion .mv_list.motion-visual-active .visual{animation:hero-settle 6s ease-out both!important}
#mv .hero-motion .mv_list.hero-leaving{opacity:1!important;transition:none!important;background:#eeedeb;animation:hero-push-out 480ms cubic-bezier(.4,0,.2,1) both}
#mv .hero-motion .mv_list.hero-entering{opacity:1!important;transition:none!important;background:#eeedeb;animation:hero-push-in 480ms cubic-bezier(.4,0,.2,1) both}
#mv .hero-motion .mv_list .txt_wrap1{animation:none}
#mv .hero-motion .mv_list.hero-leaving .txt_wrap1{opacity:0;animation:none;transition:opacity 120ms ease-out}
#mv .hero-motion .mv_list.hero-entering .txt_wrap1{opacity:0;animation:none}
#mv .hero-motion .mv_list.hero-copy-arriving .txt_wrap1{animation:hero-copy-enter 180ms ease-out both}
@keyframes hero-push-in{from{translate:100% 0}to{translate:0 0}}
@keyframes hero-push-out{from{translate:0 0}to{translate:-100% 0}}
@keyframes hero-copy-enter{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
html.capture #mv .hero-motion .mv_list.motion-visual-active .visual{animation:none!important;transform:scale(1)!important}
@media(prefers-reduced-motion:reduce){#mv .hero-motion .mv_list.motion-visual-active .visual{animation:none!important;transform:none!important}#mv .hero-motion .mv_list.hero-leaving,#mv .hero-motion .mv_list.hero-entering{transition:none!important;animation:none!important;translate:none!important}#mv .hero-motion .mv_list.hero-entering .txt_wrap1,#mv .hero-motion .mv_list.hero-copy-arriving .txt_wrap1{animation:none;opacity:1;translate:none}}
