
[data-page="services--water-conservation"] .hero .hero-copy { width: min(900px, 66vw); max-width: none; }
[data-page="services--water-conservation"] .hero .display { font-size: clamp(56px, 7.4vw, 116px); }
[data-page="services--water-conservation"] .hero .lede { max-width: 33em; }
[data-page="services--water-conservation"] .hero .display .stop { color: var(--accent); }
@supports (animation-timeline: scroll()) {
  [data-page="services--water-conservation"] .hero-foot { animation: wcCue linear both; animation-timeline: scroll(root); animation-range: 0 16vh; }
}
@keyframes wcCue { to { opacity: 0; } }
@media (max-width: 760px) {
  [data-page="services--water-conservation"] .hero .hero-copy { margin: 0; width: auto; }
  [data-page="services--water-conservation"] .hero .display { font-size: clamp(50px, 14.2vw, 60px); }
  [data-page="services--water-conservation"] .hero .tlink-call { display: none; }
  [data-page="services--water-conservation"] .s-close .call-tel { display: none; }
}
