/* Editorial study: shorten the route to the work. Hero, motion, image layout,
   original image files retain their current implementation. */
.client-proof{background:var(--paper);border-top:0;padding-top:46px;padding-bottom:38px}
.client-proof-heading{margin-bottom:14px}
.editorial-brief{display:flex;justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:30px}
.editorial-brief h2{font-family:var(--font);font-size:clamp(24px,2.25vw,34px);font-weight:400;line-height:1.4;letter-spacing:-.015em;margin:0;white-space:nowrap}
.editorial-brief p{font-size:16px;line-height:1.8;color:#625c53;max-width:470px;margin:0}
.client-proof-heading>.eyebrow{font-size:12px;font-weight:400;letter-spacing:0;color:#70685e}
.client-logos{grid-template-columns:repeat(8,minmax(0,1fr));border:0;gap:14px}
.client-logo,.client-logo:nth-child(n){height:78px;padding:12px 8px;border:0}
.client-logo img,.client-logo-wolt img,.client-logo-aharonis img,.client-logo-piedra img,.client-logo-rachel img,.client-logo-mona img{max-width:100%;max-height:48px}
.work{padding-top:44px}
.work>.section-heading{margin-bottom:30px}
.work>.section-heading h2{font-size:clamp(38px,4vw,58px);line-height:1.2;letter-spacing:-.018em;margin-top:12px}
.story h2{letter-spacing:-.02em;line-height:1.22}
@media(min-width:701px) and (max-width:1000px){
 .editorial-brief{display:block;margin-bottom:24px}
 .editorial-brief p{margin-top:12px;max-width:none}
 .client-logos{gap:10px}
}
@media(max-width:700px){
 .client-proof{padding-top:30px;padding-bottom:24px}
 .editorial-brief{display:block;margin-bottom:22px}
 .editorial-brief h2{font-size:clamp(22px,6.2vw,28px);line-height:1.4;letter-spacing:-.015em;white-space:normal;text-wrap:balance}
 .editorial-brief p{font-size:15px;line-height:1.75;margin-top:12px;max-width:340px}
 .client-proof-heading{margin-bottom:8px}
 .client-proof-heading>.eyebrow{font-size:11px}
 .client-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px}
 .client-logo,.client-logo:nth-child(n){height:61px;padding:10px 3px;border:0}
 .client-logo img,.client-logo-wolt img,.client-logo-aharonis img,.client-logo-piedra img,.client-logo-rachel img,.client-logo-mona img{max-width:100%;max-height:35px}
 .work{padding-top:32px}
 .work>.section-heading{margin-bottom:25px}
 .work>.section-heading h2{font-size:36px;line-height:1.25;margin-top:12px}
 .story h2{font-size:38px;line-height:1.25}
}

/* Reading rhythm and unobstructed photographs. */
.story-copy p{line-height:1.85;text-wrap:pretty}
.editorial-brief p{text-wrap:pretty}
@media(max-width:700px){
 .mobile-contact{display:none!important}
 .filters{scrollbar-width:thin;scrollbar-color:#aaa194 transparent}
 .filters::-webkit-scrollbar{display:block;height:3px}
 .filters::-webkit-scrollbar-thumb{background:#aaa194;border-radius:2px}
 .filters button{min-height:44px}
}
