.cs{background:#1b1c1f;padding:120px 0}.cs__header{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:0 auto 40px;max-width:1440px;padding:0 200px;text-align:center;width:100%}.cs__eyebrow{color:#fff;font-family:var(--ht-font-body);font-size:20px;font-weight:500;letter-spacing:2px;line-height:24px;margin:0;text-transform:uppercase}.cs__title{color:#fff;font-family:var(--ht-font-heading);font-size:60px;font-weight:700;letter-spacing:-.4px;line-height:72px;margin:0;max-width:760px}.cs__wrapper{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 200px;width:100%}.cs__slides{display:grid;padding:20px 0;position:relative}.cs__slide{align-items:stretch;display:flex;gap:60px;grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility 0s .6s;visibility:hidden;width:100%}.cs__slide.is-active{opacity:1;pointer-events:auto;transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility 0s 0s;visibility:visible}.cs__media{align-self:flex-start;background:#2a2b2e;border-radius:10px;flex:0 0 414px;height:400px;overflow:hidden;width:414px}.cs__media img{display:block;height:100%;object-fit:cover;width:100%}.cs__media-placeholder{background:#2a2b2e;height:400px;width:100%}.cs__content{display:flex;flex:1 1 602px;flex-direction:column;gap:24px;justify-content:flex-start;max-width:602px;padding:20px 0}.cs__stat{color:#fff;font-family:var(--ht-font-heading);font-size:60px;font-weight:700;letter-spacing:-.4px;line-height:72px;margin:0}.cs__stat-label{border-bottom:none;color:#949596;font-size:20px;line-height:30px;padding-bottom:0}.cs__quote,.cs__stat-label{font-family:var(--ht-font-body);font-weight:400;margin:0}.cs__quote{border:none;border-top:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:16px;line-height:24px;padding:24px 0 0}.cs__author{color:#fff;font-weight:600}.cs__author,.cs__author-title{font-family:var(--ht-font-body);font-size:16px;line-height:24px;margin:0}.cs__author-title{color:#949596;font-weight:400}.cs__author-group{display:flex;flex-direction:column;gap:4px}.cs__cta{align-items:center;align-self:flex-start;border:1px solid hsla(0,0%,100%,.3);border-radius:200px;color:#fff;display:inline-flex;font-family:var(--ht-font-body);font-size:16px;font-weight:500;gap:4px;justify-content:center;margin-top:auto;padding:14px 32px;text-decoration:none!important;transition:border-color .3s ease,background-color .3s ease}.cs__cta:focus-visible,.cs__cta:hover{background:hsla(0,0%,100%,.3);border-color:#fff;color:#fff;font-weight:500;outline:none;text-decoration:none}.cs__dots,.cs__slide-logo{display:none}.cs__arrow{align-items:center;-webkit-appearance:none;appearance:none;background:#2a2b2e!important;border:none!important;border-radius:100px!important;box-shadow:none!important;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:56px;justify-content:center;outline:none!important;padding:16px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:56px;z-index:2}.cs__arrow--prev{left:-96px}.cs__arrow--next{right:-96px}.cs__arrow:hover{background:#3f4042!important}.cs__arrow:active,.cs__arrow:focus,.cs__arrow:focus-visible,.cs__arrow:focus:not(:focus-visible){background:#2a2b2e!important;border:none!important;border-radius:100px!important;box-shadow:none!important;cursor:pointer;outline:none!important;pointer-events:auto}.cs__arrow:active:hover,.cs__arrow:focus:hover{background:#3f4042!important}.cs__logos{margin-top:64px}.cs__logo,.cs__logos{display:flex;gap:24px;padding:0}.cs__logo{align-items:center;-webkit-appearance:none;appearance:none;background:none!important;border:none!important;box-shadow:none!important;cursor:pointer;flex:1;flex-direction:column;opacity:.3;outline:none!important;transition:opacity .3s ease}.cs__logo:active,.cs__logo:focus,.cs__logo:focus-visible{background:none!important;border:none!important;box-shadow:none!important;outline:none!important}.cs__logo-line{background:#fff;display:block;height:1px;opacity:.3;transform:scaleX(1);transform-origin:left center;width:100%}.cs__logo.is-active .cs__logo-line{animation:cs-logo-progress 5s linear forwards;opacity:1}.cs--user-paused .cs__logo.is-active .cs__logo-line{animation:none;transform:scaleX(1)}@keyframes cs-logo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cs__logo:hover{opacity:.6}.cs__logo.is-active{opacity:1}.cs__logo img{display:block;height:33px;max-width:180px;object-fit:contain;width:auto}.cs__logo-fallback{color:#fff;font-family:var(--ht-font-body);font-size:14px;font-weight:600;padding:12px 0;white-space:nowrap}@media (max-width:1024px){.cs{padding:80px 0}.cs__header{margin-bottom:40px;padding:0 var(--ht-gutter-tablet)}.cs__title{font-size:44px;line-height:52px}.cs__wrapper{padding:0 140px}.cs__slide{flex-direction:column;gap:32px}.cs__media{flex:none;width:100%}.cs__media,.cs__media img{height:300px}.cs__media-placeholder{min-height:300px}.cs__content{flex:none;max-width:100%;padding:0}.cs__stat{font-size:48px;line-height:56px}.cs__arrow--prev{left:-40px}.cs__arrow--next{right:-40px}}@media (max-width:767px){.cs{padding:60px 0}.cs__header{gap:16px;margin-bottom:40px;padding:0 var(--ht-gutter-mobile);text-align:center}.cs__title{font-size:32px;letter-spacing:0;line-height:40px}.cs__eyebrow{font-size:14px;letter-spacing:1.4px;line-height:20px}.cs__wrapper{padding:0 var(--ht-gutter-mobile)}.cs__slides{padding:0}.cs__slide{flex-direction:column;gap:16px}.cs__media{align-self:auto;aspect-ratio:16/9;border-radius:10px;flex:none;height:auto;min-height:0;width:100%}.cs__media img{height:100%}.cs__media-placeholder{aspect-ratio:16/9;height:auto;min-height:0}.cs__content{align-items:center;gap:16px;padding:0 32px;text-align:center}.cs__stat{font-size:52px;letter-spacing:0;line-height:60px}.cs__stat-label{border-bottom:0;font-size:14px;line-height:20px;padding-bottom:0}.cs__quote{border:none;border-top:1px solid #3f4042;font-size:16px;letter-spacing:0;line-height:24px;margin:0;padding:16px 0 0;width:100%}.cs__author-group{gap:0;margin-top:-4px}.cs__author,.cs__author-title{font-family:var(--ht-font-heading);font-size:16px;font-weight:500;line-height:24px}.cs__author-title{color:#fff}.cs__cta{align-self:center;font-size:14px;line-height:20px;margin-top:16px;padding:12px 24px;width:auto}.cs__logos{display:none}.cs__dots{display:flex;gap:8px;justify-content:center;margin-top:32px}.cs__dot{-webkit-appearance:none;appearance:none;background:transparent;border:1.5px solid #696a6c;border-radius:50%;cursor:pointer;flex-shrink:0;height:12px;padding:0;transition:background-color .3s ease,border-color .3s ease;width:12px;-webkit-tap-highlight-color:transparent}.cs__dot:active,.cs__dot:focus{box-shadow:none;outline:none}.cs__dot.is-active{background:#efefef;border-color:#efefef}.cs__slide-logo{display:flex;justify-content:center;margin-top:16px}.cs__slide-logo img{filter:brightness(0) invert(1);height:29px;max-width:160px;object-fit:contain;opacity:1;width:auto}.cs__arrow{display:none}}