/* Common Manray hero shared styles (home, projects, about) */

/* Headline font sizes (follow home hero settings) */
.manray-hero-overlay .manray-hero-headline,
.upcoming-manray-hero-headline {
    font-size: 132px;
}

@media (max-width: 1024px) {

    .manray-hero-overlay .manray-hero-headline,
    .upcoming-manray-hero-headline {
        font-size: 132px;
    }
}

@media (max-width: 768px) {

    .manray-hero-overlay .manray-hero-headline,
    .upcoming-manray-hero-headline {
        font-size: 116px;
    }
}

@media (max-width: 480px) {

    .manray-hero-overlay .manray-hero-headline,
    .upcoming-manray-hero-headline {
        font-size: 66px;
    }
}

/* Headline word weight */
.manray-hero-overlay .manray-hero-headline .manray-hero-txt,
.upcoming-manray-hero-headline .upcoming-manray-hero-txt {
    font-weight: 900;
}

/* Keep the hand circle size stable across pages */
.manray-hero-overlay .manray-hero-circle,
.upcoming-manray-hero-circle {
    width: 165px;
    height: 165px;
}

@media (max-width: 768px) {

    .manray-hero-overlay .manray-hero-circle,
    .upcoming-manray-hero-circle {
        width: 148px;
        height: 148px;
    }
}

@media (max-width: 480px) {

    .manray-hero-overlay .manray-hero-circle,
    .upcoming-manray-hero-circle {
        width: 86px;
        height: 86px;
    }
}