/* User-supplied illustrations, used only as quiet decorative backgrounds. */
.rural-art{position:relative;isolation:isolate;overflow:hidden}
.rural-art::after{content:"";position:absolute;z-index:-1;pointer-events:none;right:-25px;bottom:12px;width:min(52%,620px);height:90%;background:var(--rural-art-tone,#527653);mask-image:var(--rural-art-image);-webkit-mask-image:var(--rural-art-image);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:right center;-webkit-mask-position:right center;opacity:.13}
.rural-art--field{--rural-art-image:url('assets/rural-illustration.png')}
.rural-art--seedling{--rural-art-image:url('assets/hand-seedling.png')}
.rural-art--dark{--rural-art-tone:#e0e9c7}
.buyer-guide.rural-art::after{top:0;bottom:auto;height:300px;width:540px;right:-50px;opacity:.15}
.home-owner-section.rural-art::after{width:min(48%,580px);height:95%;bottom:-35px;right:2%;opacity:.105}
.after-intake.rural-art::after{width:340px;height:340px;right:-30px;top:0;opacity:.11}
.lease-method.rural-art::after{width:650px;height:95%;right:-100px;opacity:.11}
@media(max-width:700px){
 .rural-art::after{max-width:78%;opacity:.09}
 .buyer-guide.rural-art::after{width:340px;height:240px;right:-75px;opacity:.1}
 .home-owner-section.rural-art::after{width:380px;height:350px;max-width:90%;right:-80px;bottom:10px;opacity:.08}
 .after-intake.rural-art::after{width:240px;height:250px;right:-65px;opacity:.08}
 .lease-method.rural-art::after{width:400px;height:300px;right:-120px;top:25px;opacity:.09}
}
