.pnl-grp {

    &.bg-image {
        position: relative;
        /* `clip` (not `hidden`) so the bg image is still clipped without turning
           this wrapper into a scroll container — that would break `position: sticky`
           for descendant modules (e.g. ValuesV2's sticky values column). */
        overflow: clip;
    }
    
    &.bg-image > :not(.bg) {
        position: relative;
        z-index: 1;
    }
    
    .bg img {
        object-fit: cover !important;
        opacity: 1;
    }

    section {
        background-color: transparent !important;
    }
}
