/* data-mv-modeをvideoに戻すと既存の動画演出が復帰する。 */
#billboard[data-mv-mode="static"] > .movie,
#billboard[data-mv-mode="static"] .skip-btn,
#billboard[data-mv-mode="static"] .replay-btn { display: none; }
#billboard[data-mv-mode="static"] > .image { display: block; }
#billboard[data-mv-mode="static"] .catch {
  opacity: 1; filter: none; animation: none; transition: none;
  transform: translateX(-50%);
}
#billboard[data-mv-mode="static"] .catch > .en,
#billboard[data-mv-mode="static"] .catch > .ja {
  animation: mv-concept-appear 2.8s cubic-bezier(.2,.65,.3,1) both;
}
#billboard[data-mv-mode="static"] .catch > .en { animation-delay: .3s; }
#billboard[data-mv-mode="static"] .catch > .ja { animation-delay: .65s; }
@keyframes mv-concept-appear {
  from { opacity: 0; filter: blur(15px); transform: translateY(12px); }
  to { opacity: 1; filter: blur(0); transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  #billboard[data-mv-mode="static"] .catch > .en,
  #billboard[data-mv-mode="static"] .catch > .ja { animation: none; }
}
