[data-family-hero] .editorial-copy {
  position: absolute;
  inset-inline: 0;
  /* Give the paddles extra clearance when a wide viewport crops the lake vertically. */
  bottom: max(30%, calc(14% + 6.7vw + 20px));
  padding-block: 0;
}

[data-family-hero] .editorial-heading {
  text-shadow: 0 2px 12px rgba(12, 28, 22, .7), 0 1px 2px rgba(12, 28, 22, .65);
}

@media (max-width: 700px) {
  [data-family-hero] .editorial-copy {
    bottom: 32%;
  }
}
