.photo-slide{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.photo-slide__layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0}.photo-slide__layer--enter-next{animation:photo-slide-in-right .34s ease both}.photo-slide__layer--enter-prev{animation:photo-slide-in-left .34s ease both}.photo-slide__layer--exit-next,.photo-slide__layer--exit-prev{pointer-events:none}.photo-slide__layer--exit-next{animation:photo-slide-out-left .34s ease both}.photo-slide__layer--exit-prev{animation:photo-slide-out-right .34s ease both}@keyframes photo-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes photo-slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes photo-slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes photo-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.photo-slide__layer--enter-next,.photo-slide__layer--enter-prev,.photo-slide__layer--exit-next,.photo-slide__layer--exit-prev{animation:none}}