body .hero {
    align-content: end;
    background:#000;
    min-height: 560px;
}

    @media (max-width: 1199px) {body .hero {
        min-height: 480px
}
    }

    @media (max-width: 991px) {body .hero {
        min-height: 420px
}
    }

    @media (max-width: 767px) {body .hero {
        min-height: 350px
}
    }

    body .hero__heading {
        font-family: "Corporate A Cond";
        font-size: 240px;
        font-style: normal;
        font-weight: 500;
        line-height: 96.667%;
        letter-spacing: -0.04em;;
        margin:0;
    }

    @media (max-width: 1199px) {

    body .hero__heading {
            font-size: 160px
    }
        }

    @media (max-width: 767px) {

    body .hero__heading {
            font-size: 80px;
            letter-spacing: -0.02em
    }
        }

    body .hero__subhead {
        font-family: "Neue Haas Grotesk Text Pro";
        font-size: 28px;
        font-style: normal;
        font-weight: 700;
        line-height: 121.429%;
        letter-spacing: -0.02em;
        margin:0;
        text-wrap: pretty;
    }

    @media(max-width: 1199px) {

    body .hero__subhead {
            font-size: 24px
    }
        }

    @media(max-width: 767px) {

    body .hero__subhead {
            font-size: 20px;
            letter-spacing: 0
    }
        }

    body .hero__inner {
        color: #fff;
        display: flex;
        flex-direction: column;
        gap: 30px;
        height: 100%;
        justify-content: end;
        padding: var(--space-md) var(--space-lg);
        text-align: center;
    }