/* 6.1: scenery and state aware home */
.clarity-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;background:#f7f5fb!important;min-height:285px;padding:34px 38px!important;display:flex;align-items:center}
.clarity-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:url("rural-horizon.svg") center right/cover no-repeat}
.clarity-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#faf9fd 0%,rgba(250,249,253,.98) 34%,rgba(250,249,253,.8) 56%,rgba(250,249,253,.05) 100%)}
.clarity-copy{max-width:710px;position:relative;z-index:1}
.clarity-hero h1{max-width:680px!important;font-size:clamp(1.65rem,2.75vw,2.45rem)!important}
.impact-heading h2{font-size:clamp(1.3rem,1.9vw,1.7rem)!important}
@media(max-width:750px){.clarity-hero{padding:24px 20px!important;min-height:0}.clarity-hero::after{background:linear-gradient(90deg,rgba(250,249,253,.97),rgba(250,249,253,.84))}.clarity-hero h1{font-size:1.7rem!important}}
