/* Homepage V14: original, hand-painted watercolor landscape.
   Separate artwork from approved form background; avoid repeating mountains
   or adding hard scene boundaries. The translucent cream wash protects copy. */
.hero {
  background-color:#F5EFE6;
  background-image:
    linear-gradient(180deg,
      rgba(245,239,230,.73) 0%,
      rgba(249,244,237,.82) 31%,
      rgba(248,243,235,.84) 47%,
      rgba(248,243,235,.66) 64%,
      rgba(246,240,231,.30) 79%,
      #F5EFE6 100%),
    url('/assets/homepage-watercolor-20261102.webp');
  background-repeat:no-repeat;
  background-size:100% 100%,cover;
  background-position:center center,64% 57%;
}
/* Retire the earlier flat SVG hills: the watercolor is one continuous scene. */
.hero::after{content:none !important;display:none !important}
.hero .hero-copy{position:relative;z-index:2}
@media(min-width:560px){
 .hero{
   background-image:
     linear-gradient(180deg,
       rgba(245,239,230,.66) 0%,
       rgba(249,244,237,.84) 31%,
       rgba(248,243,235,.82) 51%,
       rgba(248,243,235,.54) 68%,
       rgba(246,240,231,.18) 84%,
       #F5EFE6 100%),
     url('/assets/homepage-watercolor-20261102.webp');
   background-position:center center,center 57%;
 }
}
@media(min-width:850px){
 .hero{background-position:center center,center 62%}
}
