.cs__run{--run-mid: clamp(300px, 58vh, 560px);--run-tall: clamp(360px, 74vh, 700px);--run-gap: clamp(14px, 1.8vw, 30px);margin-block:clamp(52px,9vh,120px);position:relative}.cs__run-label{margin:0 0 clamp(16px,2.4vh,28px);padding-inline:var(--gutter);font-family:var(--font-mono);font-size:10.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ash)}.cs__run-track{display:flex;align-items:flex-end;gap:var(--run-gap);padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.cs__run-item{margin:0;flex:0 0 auto;scroll-snap-align:center}.cs__run-mask{display:block;overflow:hidden;background:var(--smoke)}.cs__run-item picture{display:block;height:100%}.cs__run-item img{display:block;width:100%;height:100%;object-fit:cover}.cs__run-item--mid .cs__run-mask{height:var(--run-mid)}.cs__run-item--tall .cs__run-mask{height:var(--run-tall)}.cs__run-item--mid{width:calc(var(--run-mid) * var(--run-ar, .73))}.cs__run-item--tall{width:calc(var(--run-tall) * var(--run-ar, .73))}.cs__run-item img{width:calc(100% + 56px);max-width:none;margin-left:-28px}.cs__run-fr{margin-top:10px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;color:var(--ash)}.cs__run.is-live .cs__run-track{overflow:hidden;scroll-snap-type:none;width:max-content;min-width:100%;will-change:transform}@media(max-width:860px){.cs__run{--run-mid: clamp(260px, 42vh, 380px);--run-tall: clamp(310px, 52vh, 460px)}.cs__run-track{padding-inline:var(--gutter) 32vw}}
