.is-macgillis--alt-hero {
    position: relative;
    background-size: cover;
    background-position: center top;
    padding-bottom: var(--spacing-xxxl);
    height: 620px;
}

.is-macgillis--alt-hero-overlay {
    position: absolute;
    inset: 0;
    z-index: 1;
}

.is-macgillis--alt-hero--inner {
    position: relative;
    z-index: 2;
}

.alt-hero--eyebrow {
    font-size: var(--text-sm);
    font-weight: var(--medium);
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: var(--calming-white);
    background-color: var(--warm-leather);
    padding: .5rem .75rem;
    border-radius: 4px;
}

.alt-hero--title {
    font-size: var(--h2);
    color: var(--calming-white);
}

.alt-hero--text {
    font-size: var(--text-md);
    color: var(--calming-white);
}

/**********************************************/
/******************* Tablet *******************/
/**********************************************/
@media (max-width: 1024px) {
    .is-macgillis--alt-hero {
        height: 540px;
        padding-bottom: var(--spacing-xl);
    }
}

/**********************************************/
/******************* Mobile *******************/
/**********************************************/
@media (max-width: 767px) {
    .is-macgillis--alt-hero {
        padding-bottom: var(--spacing-l);
    }

    .alt-hero--title br {
        display: none;
    }

    .alt-hero--text br {
        display: none;
    }
}