/* The photograph retains its own proportions in the historical narratives. */
body.niasque .original-layout .natural-row-v37,body.niasque-en .original-layout .natural-row-v37{border:0!important}
body.niasque .natural-row-v37 .original-copy .inner,body.niasque-en .natural-row-v37 .original-copy .inner{padding:0!important}
.niasque-intro-v41{display:block!important;min-height:0!important;height:auto!important}
.niasque-intro-v41 .original-copy{max-width:1000px;margin:auto;text-align:center!important}
body #grandes-scenes .v36-section-heading .eyebrow,body #grandes-scenes .v36-section-heading h2,body #grandes-scenes .v36-section-heading p{color:#171717!important}
body .bio-songs-v37{max-width:1050px!important;margin:12px auto!important;gap:18px!important;padding:28px 22px!important}
body .bio-songs-v37>.song-feature{max-width:440px!important;padding:14px!important}
body .bio-songs-v37 .song-copy h2{font-size:21px!important;line-height:1.2!important;margin:0 0 11px!important}
body .bio-songs-v37 .song-cover{max-width:230px!important}
body .bio-songs-v37 .song-cover>img{max-width:210px!important}
.bio-clip-link-v41{font-size:13px!important;margin:8px 0 20px!important}
.lightbox-photo-frame-v41{position:relative;width:fit-content;max-width:100%;margin:0 auto;border:1px solid #080808;line-height:0}
.lightbox-photo-frame-v41 .lightbox-img{display:block;margin:0!important;max-width:100%;width:auto;object-fit:contain}
.lightbox-photo-credit-v41{position:absolute;right:7px;bottom:7px;max-width:calc(100% - 14px);padding:5px 8px;background:#000a;color:#fff;font:italic 11px/1.4 Raleway,sans-serif}
@media(max-width:700px){
 body.index main .hero.home-cinema{position:relative!important;height:calc(100svh - 20px)!important;min-height:0!important;padding:0!important;overflow:hidden!important}
 body.index main .home-cinema>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 25%!important}
 body.index main .home-cinema .video{display:block!important;position:absolute!important;inset:0!important;padding:0!important;transform:none!important;overflow:hidden!important}
 body.index main .home-cinema .video iframe{position:absolute!important;left:50%!important;top:50%!important;width:max(100%,177.778svh)!important;height:max(100%,56.25vw)!important;min-width:0!important;min-height:0!important;transform:translate(-50%,-50%)!important;border:0!important}
 body.index main .home-cinema::after{pointer-events:none;background:linear-gradient(#0005,transparent 35%,#0007)}
 body.biographie main section.hero.page-hero{--mobile-photo-x:94%;--mobile-photo-y:50%}
 body.biographie-en main section.hero.page-hero{--mobile-photo-x:94%;--mobile-photo-y:50%}
 body .bio-songs-v37{grid-template-columns:1fr!important;max-width:none!important;margin:12px 0!important}
}

/* The overlay follows the actual photograph, including portrait pictures. */
#media-content .lightbox-photo-frame-v41>img.lightbox-img{position:static!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:initial!important;margin:0!important}
