/* LNID photographic master: the entire image determines its own height.
   Opt-in class excludes color heroes and the untouched Corner reference. */
.hero.photographic-hero,.project-detail .hero.detail-hero.photographic-hero{display:block;width:100%;max-width:none;height:auto;min-height:0;max-height:none;aspect-ratio:auto;padding:0;margin:0;overflow:hidden;background:var(--paper)}
.hero.photographic-hero>img,.project-detail .hero.detail-hero.photographic-hero>img,.hero.photographic-hero>.slide>img{position:static;display:block;width:100%;height:auto;max-width:none;max-height:none;aspect-ratio:auto;object-fit:contain;transform:none}
/* Only the active photograph participates in the carousel's natural height. */
.hero.photographic-hero>.slide{display:block;position:absolute;inset:0;transition:none}
.hero.photographic-hero>.slide.active{position:relative;inset:auto}
/* Preserve the approved title's anchor within the photograph's pink band. */
.hero.photographic-hero.studio-hero h1{top:55%}
