/* Equal frames; original photographs and names stay intact. */
.detail-content .director-image{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:#0b202c;margin:0;isolation:isolate}
.detail-content .director-image picture{display:block;width:100%;height:100%}
.detail-content .director-image img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 35%;margin:0;border-radius:0}
.portrait-particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;z-index:1}
.director-image.portrait-resolving .portrait-particles{opacity:1}
@media(prefers-reduced-motion:reduce){.detail-content .director-image img{opacity:1!important}.portrait-particles{display:none!important}}
