@media(min-width:601px) {
  .page.pv-home .experience.pv-carousel .photograph { isolation:isolate; }
  .page.pv-home .experience.pv-carousel .photograph .pv-photo-clip {
    position:absolute;inset:0;border-radius:19px;overflow:hidden;
    transform:translateZ(0);isolation:isolate;
    -webkit-clip-path:inset(0 round 19px);clip-path:inset(0 round 19px);
  }
  .page.pv-home .experience.pv-carousel .photograph::before {
    border-top-left-radius:19px;border-bottom-left-radius:19px;
  }
  .page.pv-home .experience.pv-carousel .photograph::after {
    z-index:8;inset:0;border-radius:19px;
    pointer-events:none;
  }
}
