/* Preserve the complete allegory at every viewport width. */
.cave-hero {
  margin: 0 0 clamp(32px, 5vw, 56px);
}
.cave-hero img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  background: #21180f;
}
