/* Keep the opening section sized to its content instead of the viewport. */
.hero .hero-shell { min-height: 0; padding-block: clamp(3rem, 6vw, 6rem); }
@media (max-width: 560px) { .hero .hero-shell { padding-block: 3rem; } }
