.depth-carousel{touch-action:pan-y;outline-offset:6px;min-width:0;margin:28px 0 0}.depth-carousel-stage{aspect-ratio:var(--image-gallery-ratio);perspective:1200px;isolation:isolate;position:relative}.depth-carousel-track{display:contents}.depth-carousel-card{width:calc(100% - 48px);aspect-ratio:var(--image-gallery-ratio);text-align:left;transform-origin:0;background:var(--paper);box-shadow:var(--shadow-md);border:0;border-radius:4px;padding:0;transition:transform .18s ease-out,opacity .18s ease-out;position:absolute;inset:0 auto auto 0;overflow:hidden}.depth-carousel-card img,.depth-carousel-card .photo-placeholder{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.depth-carousel figcaption{min-height:3.6em;color:var(--muted);font-size:13px;line-height:1.8}@media (max-width:640px){.depth-carousel-stage{perspective:none;overflow:hidden}.depth-carousel-card{width:100%;box-shadow:none;transition:transform .18s ease-out;inset:0 auto auto 0;transform:translateX(var(--slide-offset))!important;opacity:1!important}.depth-carousel-card[data-active=false]{visibility:hidden}.depth-carousel figcaption{padding-top:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.depth-carousel-card{transition:none;opacity:1!important;transform:none!important}.depth-carousel-card[data-active=false]{visibility:hidden}}
