[object Object]
/* Photographic drainage hero — Pexels free stock image, source: https://www.pexels.com/photo/plumber-working-on-street-14308927/ */
.home-hero{background:#eef5f0}.home-hero .wrap{grid-template-columns:1.03fr .97fr;gap:54px;min-height:560px}.home-hero h1{font-size:clamp(2.75rem,4.65vw,4.45rem)}.hero-photo{position:relative;min-height:445px;border-radius:18px;background:#245e58 url('https://images.pexels.com/photos/14308927/pexels-photo-14308927.jpeg?auto=compress&cs=tinysrgb&w=1200') center 45%/cover no-repeat;box-shadow:0 22px 54px rgba(16,56,51,.16);overflow:hidden}.hero-photo:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(7,37,37,.7))}.photo-caption{position:absolute;bottom:22px;left:24px;right:24px;display:flex;align-items:center;gap:9px;color:white;font-size:.84rem;font-weight:800;z-index:1}.photo-dot{width:9px;height:9px;border-radius:50%;background:#c4f39d;box-shadow:0 0 0 5px #c4f39d35;flex:none}@media(max-width:900px){.home-hero .wrap{gap:24px}.hero-photo{min-height:365px}}@media(max-width:760px){.home-hero .wrap{grid-template-columns:1fr;gap:26px}.hero-photo{display:block;min-height:260px;max-height:370px;border-radius:14px}.home-hero h1{font-size:clamp(2.65rem,10vw,3.65rem)}.photo-caption{bottom:16px;left:17px;font-size:.76rem}}

/* Locally hosted panoramic header, independent of external image services. */
.site-photo-banner{height:clamp(150px,18vw,285px);background:#173e3d url('/witham-flow-header.png') center 50%/cover no-repeat}.home-hero .wrap{display:block;min-height:0;padding-top:58px;padding-bottom:64px}.home-hero h1{max-width:930px}.home-hero .lead{max-width:770px}@media(max-width:760px){.site-photo-banner{height:150px;background-position:center}.home-hero .wrap{padding-top:42px;padding-bottom:46px}}
