.depth-scene{position:relative;overflow:hidden;isolation:isolate}.depth-scene .depth-source{transition:none!important}.depth-scene.depth-ready .depth-source{opacity:0}.depth-scene .depth-layer{display:none!important;position:absolute!important;width:var(--depth-w)!important;height:var(--depth-h)!important;max-width:none!important;left:var(--depth-left)!important;top:var(--depth-top)!important;object-fit:fill!important;transform-origin:50% 65%;pointer-events:none;transition:none!important;will-change:transform}.depth-scene.depth-ready .depth-layer{display:block!important}.depth-scene .depth-background{z-index:0;transform:translate3d(0,var(--background-y,0px),0) scale(1.15)!important}.depth-scene .depth-foreground{z-index:1;transform:translate3d(0,var(--subject-y,0px),0) scale(1.17)!important}.depth-scene .tag{z-index:3}.crew-photo-names{position:relative;z-index:3}
@media(prefers-reduced-motion:reduce){.depth-scene.depth-ready .depth-source{opacity:1}.depth-scene.depth-ready .depth-layer{display:none!important}}
.crew-depth-frame{aspect-ratio:4000/2252;width:100%}.crew-depth-frame .depth-source{width:100%;height:100%;object-fit:cover}

/* Keep the home page's general photo zoom from swallowing the separate depth motion. */
.v3-home #rides .trip .trip-photo.depth-scene .depth-background{transform:translate3d(0,var(--background-y,0px),0) scale(1.52)!important}
.v3-home #rides .trip .trip-photo.depth-scene .depth-foreground{transform:translate3d(0,var(--subject-y,0px),0) scale(1.14)!important}
.v3-home .crew-depth-frame.depth-scene .depth-background{transform:translate3d(0,var(--background-y,0px),0) scale(1.52)!important}
.v3-home .crew-depth-frame.depth-scene .depth-foreground{transform:translate3d(0,var(--subject-y,0px),0) scale(1.14)!important}
