/* Explain: Styling for section spacing, gallery grid, and sticky elements. */
.section-pad {
    padding-bottom: clamp(4rem, 8vw, 7rem);
    padding-top: clamp(4rem, 8vw, 7rem);
}

.hero-stage::after {
    background-image: radial-gradient(circle at 80% 20%, rgba(249, 115, 22, 0.14), transparent 40%);
    content: "";
    inset: 0;
    pointer-events: none;
    position: absolute;
}