/* v0.9.5 home lawn hero */
.hx95-bg{background:none!important}
.hx95-bg picture,.hx95-bg img{position:absolute;inset:0;width:100%;height:100%;display:block}
.hx95-bg img{object-fit:cover;object-position:center 62%}
.hx95-bg:after{z-index:1}
.hx8-home h1,.hx8-home .hx8-sub,.hx8-home .hx8-rate{text-shadow:0 1px 3px rgba(0,0,0,.6)}
/* contrast scrim behind headline (bright sky/lawn photo): keeps white text >= 4.5:1 */
.hx95-bg:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(14,14,14,.72) 0%,rgba(14,14,14,.6) 45%,rgba(14,14,14,.2) 75%,rgba(14,14,14,0) 100%)}
@media(max-width:900px){.hx95-bg:before{background:linear-gradient(0deg,rgba(14,14,14,.35),rgba(14,14,14,.55))}}
