/* The opening message sits directly beneath the complete cave photograph. */
.home-message {
  margin: 0 auto;
  color: var(--ink, #171714);
  font-size: clamp(16px, 1.4vw, 18px);
  font-weight: 800;
  line-height: 1.5;
  letter-spacing: -0.02em;
  overflow-wrap: break-word;
}
.home-message p { margin: 0 0 1em; }
.home-message p:last-child { margin-bottom: 0; }
.intro-link { margin: 28px 0 56px; font-size: 17px; line-height: 1.7; }
.intro-link a { text-decoration: underline; text-decoration-color: var(--gold); text-underline-offset: 5px; }
.intro-link a:hover { text-decoration-color: currentColor; }
