/* Static banner media, independent of the approved homepage content and controls. */
.home-hero-v039{background:#24472e;isolation:isolate}
.home-hero-v039:before,.home-hero-v039:after{display:none}
.home-hero-v039 .home-hero-media{position:absolute;inset:0;z-index:0;pointer-events:none}
.home-hero-v039 .home-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}
.home-hero-v039 .hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(4,37,23,.72) 0%,rgba(7,45,25,.56) 36%,rgba(9,47,25,.15) 65%,rgba(9,47,25,.22) 100%)}
.home-hero-v039 .hero-content{z-index:2}
.home-hero-v039 h1,.home-hero-v039 .hero-desc{text-shadow:0 2px 6px rgba(0,24,10,.3)}
.home-hero-v039 .hero-aside{text-shadow:0 1px 3px rgba(0,20,8,.95),0 0 9px rgba(0,20,8,.75)}
@media(max-width:760px){.home-hero-v039 .home-hero-media img{object-position:80% center}.home-hero-v039 .hero-overlay{background:linear-gradient(90deg,rgba(4,37,23,.60),rgba(7,45,25,.40))}}
