/* V107 editorial media: retain the existing V106 entrance owner and native ratio. */
.bl100 .bl100-page-hero-media.bl107-editorial-media{aspect-ratio:auto;border:0;border-radius:4px;background:transparent;box-shadow:none}
.bl100 .bl100-page-hero-media.bl107-editorial-media::before,
.bl100 .bl100-page-hero-media.bl107-editorial-media::after{content:none}
.bl100 .bl100-page-hero-media.bl107-editorial-media picture{display:block;width:100%;height:auto;padding:0;line-height:0}
.bl100 .bl100-page-hero-media.bl107-editorial-media img{display:block;width:100%;height:auto;object-fit:contain;object-position:center;filter:none}
.bl100 .bl100-page-hero-media.bl107-editorial-media:hover img{transform:none}
.bl100 .bl100-page-hero-media.bl107-editorial-media figcaption{position:static;inset:auto;width:auto;max-width:none;margin:0;padding:14px 0 0;border:0;border-radius:0;background:none;backdrop-filter:none;color:#9ab7cb;font-size:.74rem;line-height:1.5;text-align:left}
@media(max-width:760px){
 .bl100 .bl100-page-hero-media.bl107-editorial-media{max-width:640px;justify-self:center}
 .bl100 .bl100-page-hero-media.bl107-editorial-media figcaption{padding-top:12px;font-size:.71rem}
}
@media(max-width:380px){
 .bl100-about .bl100-experience-landscape{grid-template-columns:minmax(0,1fr)}
 .bl100-about .bl100-experience-landscape>div{min-width:0}
 .bl100-about .bl100-experience-landscape strong,
 .bl100-about .bl100-experience-landscape>div:not(:first-child) strong{font-size:clamp(2.8rem,14.5vw,3.4rem)}
}
