@media screen and (min-width: 1280px) and (max-width: 1440px){
    :root {
        --text-xxxl: 10.313rem;
        --text-xxl: 10rem;
        --text-l: 1.875rem;
    }
    body.page-template-template-our-thinking .slide-copy{max-width: 40rem;}
    .home-introduction__title{width: min(93vw, 900px);}
    .three-forces__heading{font-size: 4.688rem;}
    .patina-footer__menus-grid{column-gap: var(--gap-m);}
    .patina-footer__copy.patina-footer__copy--newsletter{width: min(32vw, 400px);}
}