/* photo-frame block. Page-specific declaration differences are scoped with data-page. */
.photo-frame{position:relative; left:50px; top:-32px; z-index:1; width:100%; height:560px; overflow:hidden;
      border-radius:170px 170px 18px 18px;
      background:url(../../../images/photo-sato-04.jpg) center 34%/cover no-repeat;
      animation:photo-in 1.1s ease-out 0.35s both;}
@media (prefers-reduced-motion:reduce){.photo-frame, .mv-slide, .mv-slide img{animation:none;}}
