.chs{color:#2b3140;overflow:hidden;padding:80px 0 64px}.chs *,.chs :after,.chs :before{box-sizing:border-box}.chs-head{align-items:center;margin:0 auto;max-width:900px;text-align:center}.chs-eyebrow,.chs-head h1,.chs-lead{margin:0}.chs-lead{color:#3a3f4b;max-width:640px}.chs-strip{margin-top:40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.chs-track{animation:chsScroll 80s linear infinite;display:flex;padding:12px 0 24px;width:max-content}.chs-strip:hover .chs-track{animation-play-state:paused}@keyframes chsScroll{to{transform:translateX(-50%)}}.chs-group{align-items:center;display:flex;gap:18px;padding-right:18px}.chs-photo{background:#f4f5f5;border-radius:16px;flex:none;margin:0;overflow:hidden;position:relative}.chs-photo--wide{height:280px;width:400px}.chs-photo--tall{height:320px;width:240px}.chs-photo--square{height:240px;width:260px}.chs-photo img{display:block;filter:grayscale(1);height:100%;object-fit:cover;transition:filter .6s ease,transform .8s cubic-bezier(.22,.7,.2,1);width:100%}.chs-photo:hover img{filter:none;transform:scale(1.03)}.chs-photo figcaption{background:hsla(0,0%,100%,.9);border-radius:999px;bottom:12px;color:#2b3140;font-size:12.5px;font-weight:500;left:12px;opacity:0;padding:5px 11px;position:absolute;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.chs-photo:hover figcaption{opacity:1;transform:none}@media (max-width:900px){.chs{padding:56px 0 40px}.chs-strip{margin-top:32px}.chs-track{animation-duration:55s}.chs-photo--wide{height:210px;width:300px}.chs-photo--tall{height:240px;width:180px}.chs-photo--square{height:180px;width:200px}.chs-group{gap:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.chs-track{animation:none}.chs-strip{overflow-x:auto}.chs-photo img{transition:none}}