#site-banner-text {
    padding-top: 170px;
    padding-bottom: 70px;
    background-size: cover;
    background-position: center;
    background-color: var(--site-primary);
    _background-blend-mode: color-burn;

    position: relative;

    .container {
        position: relative;
        z-index: 1;
    }

    h2 {
        font-size: 4.2rem;
    }

    .wrap {
        display: grid;
        gap: 20px;
    }

    .description {
        text-align: center;
        font-size: 18px;
    }

    .overlay {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.6);
    }
}