.csm-wrap{position:relative;width:100%;overflow:hidden;isolation:isolate}.csm-heading{position:absolute;top:var(--csm-heading-y, 10%);left:var(--csm-heading-x, 5%);z-index:5;width:min(var(--csm-heading-max-width, 460px),calc(100vw - 32px));pointer-events:none}.csm-heading--left{text-align:left;transform:translate(0)}.csm-heading--center{text-align:center;transform:translate(-50%)}.csm-heading--right{text-align:right;transform:translate(-100%)}.csm-heading__inner{width:100%}.csm-heading__title{margin:0 0 18px;color:var(--csm-heading-color, #fff);font-size:var(--csm-heading-size, 82px);line-height:.98;font-weight:700;letter-spacing:-.04em}.csm-heading__subtitle{color:var(--csm-subheading-color, #c9c9c9);font-size:var(--csm-subheading-size, 18px);line-height:1.45}.csm-heading__subtitle p{margin:0}.csm-marquee{position:relative;z-index:1;width:100%}.csm-row{position:relative;width:100%;overflow:hidden;margin-bottom:12px}.csm-row:last-child{margin-bottom:0}.csm-track{display:flex;width:max-content;min-width:100%;animation-name:csm-scroll;animation-duration:var(--csm-speed, 40s);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.csm-track__group{display:flex;flex:0 0 auto;min-width:max-content}@keyframes csm-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% / 12),0,0)}}.csm-card{flex:0 0 auto;width:450px;padding-right:16px}.csm-card__link{position:relative;display:block;width:100%;height:250px;border-radius:10px;overflow:hidden;text-decoration:none;background:#111}.csm-card__image-wrap{width:100%;height:100%}.csm-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.csm-card__image--placeholder{display:flex;align-items:center;justify-content:center;background:#1a1a1a}.csm-placeholder-svg{width:100%;height:100%;opacity:.4}.csm-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--csm-overlay-opacity, .55));opacity:1;transition:opacity .3s ease;pointer-events:none}.csm-card__link:hover:after,.csm-card__link:focus-visible:after{opacity:0}.csm-card__link:hover .csm-card__image,.csm-card__link:focus-visible .csm-card__image{transform:scale(1.04)}.csm-card__label{position:absolute;left:12px;bottom:12px;z-index:2;padding:6px 10px;font-size:13px;line-height:1.2;color:#fff;background:#086becb3;border-radius:4px;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;white-space:nowrap}.csm-card__link:hover .csm-card__label,.csm-card__link:focus-visible .csm-card__label{opacity:1;transform:translateY(0)}@media screen and (max-width:989px){.csm-heading{top:max(24px,var(--csm-heading-y, 10%))}.csm-heading__title{font-size:calc(var(--csm-heading-size, 82px) * .72)}.csm-card{width:260px;padding-right:12px}.csm-card__link{height:180px}}@media screen and (max-width:749px){.csm-heading{top:max(20px,var(--csm-heading-y, 10%));width:min(var(--csm-heading-max-width, 460px),calc(100vw - 24px))}.csm-heading--left{left:16px;transform:none}.csm-heading--center{left:50%;transform:translate(-50%)}.csm-heading--right{left:auto;right:16px;transform:none}.csm-heading__title{margin-bottom:10px;font-size:var(--csm-heading-size-mobile, 44px);line-height:1}.csm-heading__subtitle{font-size:var(--csm-subheading-size-mobile, 15px);line-height:1.4}.csm-card{width:210px;padding-right:10px}.csm-card__link{height:145px}.csm-row{margin-bottom:10px}.csm-row--2,.csm-row--3{margin-left:0}}@media(prefers-reduced-motion:reduce){.csm-track{animation-duration:1ms;animation-iteration-count:1}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-case-studies-marquee.css.map */
