/* Homepage video repair: preserve the portrait player without the failed embed handshake. */
#content01 .mil-embed-JKsDd7.bcu-video-embed {
    position: relative;
    aspect-ratio: 9 / 16;
    height: auto !important;
    padding: 0 !important;
    max-height: none !important;
    overflow: hidden;
    background: #222;
}
#content01 .bcu-video-embed iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    border: 0;
}
#header-youtube.bcu-local-hero {
    overflow: hidden;
    background-image: url('img/bclean-hero-poster-20261030.webp');
}
#header-youtube .bcu-hero-video {
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#header-youtube.bcu-local-hero .header-video-overlay {
    background: linear-gradient(90deg, rgba(15,24,42,.58), rgba(15,24,42,.25));
    pointer-events: none;
}
