/* Match the contained 16:9 Leegality hero and its case-page margins. */
.case-page.auro-page>.auro-supplied-hero:first-child{position:relative;width:100%;max-width:100%;left:auto;margin:0}
.case-page.auro-page>.auro-supplied-hero:first-child .portfolio-image{width:100%;height:auto;min-height:0;aspect-ratio:16/9;border-radius:16px;overflow:hidden}
.case-page.auro-page>.auro-supplied-hero:first-child .portfolio-image>img{width:100%;height:100%;object-fit:contain}
.case-page.auro-page>.auro-supplied-hero:first-child figcaption{display:none}
.case-page.l77-page>.l77-video-hero{position:relative;width:100%;max-width:100%;left:auto;margin:0;aspect-ratio:16/9;border-radius:16px;overflow:hidden}
.case-page.l77-page>.l77-video-hero>video{display:block;width:100%;height:100%;min-height:0;object-fit:cover}
