@media screen and (min-width: 768px) and (max-width: 1023px){
    :root{
      --header-padding: 1.375rem 0.938rem;
      --logos-padding: 5.5rem 3.125rem;
      --marketplace-padding: 8.75rem 0.938rem;
      --cta-padding: 7.5rem 0.938rem;
      --two-col-img-text-padding: 7.5rem 3.125rem;
      --work-padding: 3.75rem 0.938rem;
      --rentals-marketplace-padding: 4.063rem 0.938rem;
      --single-product-padding: 1.875rem 0.938rem;
      --team-card-padding: 0.938rem;
      --works-with-padding: 2.5rem 0.938rem;
      --recently-viewed-padding: 2.5rem 0.938rem;
      --about-img-text-padding: 10rem 3.125rem;
      --curated-sets-hero-padding: 5.625rem 0.938rem;
      --curated-sets-header-padding: 5.625rem 0.938rem;
      --curated-sets-grid-padding: 3.75rem 0.938rem 4.563rem 0.938rem;
      --gallery-hero-padding: 4.375rem 0.938rem 6.875rem 0.938rem;
      --gallery-grid-padding: 0 0.938rem 4.813rem 0.938rem;
      --gallery-page-builder-padding: 0 0.938rem 1.25rem 0.938rem;
      --three-forces-padding: 5.625rem 0.938rem;
      --thinking-builder-padding: 7.063rem 3.125rem 6.5rem 3.125rem;
      --thinking-single-pagination: 0 0.938rem 3.438rem 0.938rem;
      --submit-brief-padding: 4.688rem 0.938rem;
      --contact-padding: 5.625rem 0.938rem;
      --footer-padding: 2.5rem 0.938rem;
      --text-xxxl: 6.563rem;
      --text-xxl: 6.25rem;
      --text-xl: 2.813rem;
      --text-l: 1.75rem;
      --text-m: 1.063rem;
      --text-sm: 0.938rem;
      --text-s: 0.813rem;
      --menu-gap: 0.938rem;
      --gap-l: 3.125rem;
    }
    li.menu-item{margin-bottom: 0;}
    .slide-inner{width: 65%;}
    .home-logos__grid{column-gap: var(--gap-s); row-gap: var(--gap-s);}
    .home-blog-lockup__grid{padding: 3.75rem 0.938rem; height: 100%;}
    .home-blog-lockup__posts{overflow: visible;}
    .home-blog-card__title{font-size: var(--text-m);}
    .home-blog-card__cta, .about-team-members__job-title{font-size: var(--text-s);}
    .about-team-members__meta{font-size: var(--text-xs);}
    .home-testimonial__name{font-size: 1.563rem;}
    .marketplace-toolbar__filters{flex-direction: column-reverse; align-items: flex-start; gap: var(--gap-l);}  
    .marketplace-filters{justify-content: flex-start;}
    .marketplace-filter select{min-width: 12rem;}
    .patina-single-product__action-row, .about-two-col__grid{grid-template-columns: 1fr;}
    .patina-single-product__summary-inner{display: inline-block;}
    .patina-single-product__summary-bottom{margin-top: var(--gap-m);}
    .about-two-col__col.about-two-col__col--left{display: none;}
    .patina-list-panel{width: 60%;}
    .about-two-image-content__overlay, .patina-list-panel__inner{padding: 1.875rem;}
    .full-width-media.full-width-media--cta .full-width-media__inner{min-height: 50vh;}
    .marketplace-hero img, .curated-sets-hero img, .curated-set-hero img, .edits-hero img, .full-media__inner img, .thinking-single-hero__image img{height: clamp(300px, 45vh, 700px);}
    body.page-template-template-our-thinking .slide-inner{padding-left: 1.875rem; padding-right: 1.875rem;}
    body.page-template-template-our-thinking .slide-copy{max-width: 35rem;}
    .three-forces__heading{font-size: 4.063rem;}
    body.page-template-template-our-thinking .home-two-columns-text-image__content{padding: 1.875rem 0.938rem;}
    .gform-theme--foundation .gform_fields{grid-template-columns: 1fr!important;}
    .gform_wrapper input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="url"], .gform_wrapper input[type="password"], .gform_wrapper input[type="number"], .gform_wrapper input[type="search"], .gform_wrapper textarea, .gform_wrapper select{width: 100%!important; max-width: 100%!important; box-sizing: border-box!important;}
    .gform_wrapper .gfield{grid-column: 1 / -1!important;}
    .three-forces__item--2{grid-column: 8 / 13; transform: translateY(-5rem);}
    .home-marketplace__intro, .three-forces__header, .notes-grid-section__intro, .product-grid__intro, .submit-brief__inner, .contact-page__grid{margin: 0 auto 4.375rem;}
    .full-width-media__overlay, .home-two-images__label{left: 0.938rem; bottom: 2rem;}
    .home-logos__image{max-height: 3rem;}
    hr.grey{margin: 2.5rem 0.938rem;}
    .patina-footer__copy.patina-footer__copy--newsletter{width: 100%;}
    .patina-footer__menus-grid{grid-template-columns: 1fr 1fr; column-gap: var(--gap-sm); row-gap: var(--gap-s);}
    .patina-footer__instagram{align-items: flex-end; justify-content: flex-start;}
}