@media (max-width: 1023px) and (min-width: 768px) {
    :root{
        --font-size-h1: 4.375rem;
        --font-size-jobs: 2rem;
        --project-overview: 1.875rem;
        --font-size-pagination: 1.813rem;
        --font-size-copy: 1.125rem;
        --h1-contact-margin: 4.375rem;
    }
    ul#menu-main-menu li{line-height: inherit;}
    .card .card-meta{left: 15px; bottom: 15px;}
    body.page-template-studio .our-services .intro-grid{grid-template-columns: minmax(420px, 55%) 1fr !important;}
    .team-rail{--cols: 3;}
    #logo.item img{height: 50px;}
    .contact-ctas{grid-template-columns: 1fr;}
    h1.introduction__heading{gap: 0; align-items: flex-start;}
    .scroll-pct, .scroll-pct-label{height: 150px;}
    .logo-tape__inner svg{height: 50px;}
    .logo-tape__inner{gap: 4vw;} 
    span.service-link__text{padding-left: 63%;}
}