@charset "utf-8";

/* DPC KOBE /news subtle scroll motion */
.news-page.motion-ready .news-reveal{
  opacity:0;
  transform:translate3d(0,22px,0);
  transition:
    opacity .78s cubic-bezier(.22,1,.36,1),
    transform .78s cubic-bezier(.22,1,.36,1);
  will-change:opacity,transform;
}
.news-page.motion-ready .news-reveal.is-visible{
  opacity:1;
  transform:translate3d(0,0,0);
}

.news-page.motion-ready .news-card.news-reveal:nth-child(3n+1){transition-delay:.02s;}
.news-page.motion-ready .news-card.news-reveal:nth-child(3n+2){transition-delay:.08s;}
.news-page.motion-ready .news-card.news-reveal:nth-child(3n){transition-delay:.14s;}

.news-page.motion-ready .news-hero__visual img{
  transform:scale(1.025);
  transition:transform 1.35s cubic-bezier(.22,1,.36,1);
}
.news-page.motion-ready.motion-loaded .news-hero__visual img{
  transform:scale(1);
}

@media screen and (max-width:480px){
  .news-page.motion-ready .news-reveal{
    transform:translate3d(0,16px,0);
    transition-duration:.7s;
  }
  .news-page.motion-ready .news-reveal.is-visible{
    transform:translate3d(0,0,0);
  }
  .news-page.motion-ready .news-card.news-reveal:nth-child(n){
    transition-delay:.03s;
  }
}

@media (prefers-reduced-motion:reduce){
  .news-page.motion-ready .news-reveal,
  .news-page.motion-ready .news-hero__visual img{
    opacity:1!important;
    transform:none!important;
    transition:none!important;
    animation:none!important;
  }
}
