/* Natural lake photograph behind the final invitation; contrast on text only. */
#water-plan.fonck-final {
  display:flex; align-items:center;
  min-height:clamp(420px,32vw,580px); padding:65px 0;
  scroll-margin-top:100px;
}
#water-plan.fonck-final::before { content:none; display:none; }
#water-plan.fonck-final .water-final-background img {
  object-position:50% 50%; filter:none; opacity:1;
  transition:transform 1s cubic-bezier(.2,.75,.25,1);
}
#water-plan.fonck-final h2,
#water-plan.fonck-final p {
  text-shadow:0 1px 3px rgba(0,0,0,.98),0 2px 6px rgba(0,0,0,.9),0 2px 14px rgba(0,0,0,.6);
}
#water-plan.fonck-final .waters-eyebrow { color:#f4d77d; }
#water-plan.fonck-final p:not(.waters-eyebrow) { color:#fff; }
@media (max-width:767px) {
  #water-plan.fonck-final { min-height:440px; padding:45px 0; }
  #water-plan.fonck-final .water-final-background img { object-position:53% 50%; }
  #water-plan.fonck-final h2 { text-wrap:balance; }
}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
  #water-plan.fonck-final:hover .water-final-background img,
  #water-plan.fonck-final:focus-within .water-final-background img { transform:scale(1.045); }
}
@media (prefers-reduced-motion:reduce) {
  #water-plan.fonck-final .water-final-background img { transition:none; transform:none; }
}
