/* Central hero media layer. Content/layout remains owned by each hero component. */
.msid-managed-hero{position:relative;isolation:isolate;overflow:hidden}
.msid-managed-hero>.msid-hero-managed-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}
.msid-managed-hero>.msid-hero-managed-overlay{position:absolute;inset:0;z-index:1;background:rgba(17,17,17,.72);pointer-events:none}
.msid-managed-hero>.container{position:relative;z-index:2}
.msid-managed-hero.has-managed-bg :is(.tdh-title,.tdh-sub,.tdh-breadcrumb,.tdh-breadcrumb a,.sp-hero-title,.sp-hero-desc,.sp-breadcrumb,.sp-breadcrumb a){color:var(--msid-white)}
.msid-managed-hero.has-managed-bg .tdh-search{background:var(--msid-white)}
