/* More space between disciplines; the first rail keeps its tighter hero transition. */
.project-collection#digital,.project-collection#editorial{padding-top:98px}
.client-strip{background:#000;padding:42px var(--space) 68px;color:#fff}
.client-strip-label{text-align:center;color:#a2a2a2;font-size:11px;line-height:1.4;letter-spacing:.13em;text-transform:uppercase;margin:0 0 26px}
.client-marquee{max-width:1050px;margin-inline:auto;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.client-flow{display:flex;width:max-content;animation:mr-clients-left 40s linear infinite;will-change:transform}
.client-set{display:flex;align-items:center;flex-shrink:0;gap:72px;list-style:none;margin:0;padding:0 72px 0 0}
.client-set li{display:flex;align-items:center;justify-content:center;width:168px;height:62px;flex:0 0 168px}
.client-logo{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}
.client-logo-strickhof{max-height:52px}.client-logo-gueller{max-height:61px}.client-logo-patrizia{max-height:28px}
.client-logo-breakshop{filter:grayscale(1) invert(1) contrast(5);mix-blend-mode:screen}
.client-marquee:hover .client-flow{animation-play-state:paused}
@keyframes mr-clients-left{to{transform:translate3d(-50%,0,0)}}
@media(max-width:700px){
 .project-collection#digital,.project-collection#editorial{padding-top:56px}
 .client-strip{padding:30px 0 48px}
 .client-strip-label{font-size:10px;margin-bottom:20px}
 .client-marquee{mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
 .client-set{gap:48px;padding-right:48px}
 .client-set li{width:144px;flex-basis:144px;height:52px}
 .client-logo-strickhof{max-height:45px}.client-logo-gueller{max-height:50px}.client-logo-patrizia{max-height:24px}
}
@media(prefers-reduced-motion:reduce){
 .client-flow{animation:none;transform:none;will-change:auto}
 .client-marquee{overflow-x:auto;scrollbar-width:none;mask-image:none;padding-inline:var(--space)}
 .client-marquee::-webkit-scrollbar{display:none}
 .client-set[aria-hidden="true"]{display:none}
}
