.cs-stories{--cs-stories-bg:#f5f3fd;--cs-stories-ink:#0c0320;--cs-stories-title:#0c0223;--cs-stories-muted:#666;--cs-stories-accent:#441bff;--cs-stories-coral:#ed7761;--cs-stories-dot:#c5c5c5;--cs-stories-gap:24px;--cs-stories-active:502px;--cs-stories-inactive:329px;--cs-stories-ease:cubic-bezier(0.22,1,0.36,1);--cs-stories-duration:0.65s;--cs-neoris:"TT Neoris","Helvetica Neue",Arial,sans-serif;background:var(--cs-stories-bg);overflow-x:clip;padding:128px 0;scroll-margin-top:120px}.cs-stories__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:0;margin-left:auto;margin-right:auto;max-width:1304px;padding:0;width:100%}.cs-stories__header{display:flex;flex-direction:column;gap:20px;margin-bottom:64px;max-width:754px}.cs-stories__overline{color:var(--cs-stories-accent);font-size:14px;letter-spacing:1px;line-height:1.4;text-transform:uppercase}.cs-stories__heading,.cs-stories__overline{font-family:var(--cs-neoris);font-weight:500;margin:0}.cs-stories__heading{color:var(--cs-stories-ink);font-size:56px;letter-spacing:0;line-height:1.2}.cs-stories__viewport{box-sizing:content-box;container-type:inline-size;margin:-48px -20px 0;overflow:hidden;padding:48px 20px 0;touch-action:pan-y;width:100%}.cs-stories__track{align-items:stretch;display:flex;gap:var(--cs-stories-gap);transform:translateZ(0);transition:transform var(--cs-stories-duration) var(--cs-stories-ease);will-change:transform}.cs-stories__track.is-dragging{transition:none}.cs-stories__item{background:#fff;border:1px solid #fff;border-radius:24px;box-shadow:none;display:flex;flex:0 0 var(--cs-stories-inactive);flex-direction:column;height:auto;min-width:0;overflow:hidden;transition:flex-basis var(--cs-stories-duration) var(--cs-stories-ease),width var(--cs-stories-duration) var(--cs-stories-ease),box-shadow var(--cs-stories-duration) var(--cs-stories-ease);width:var(--cs-stories-inactive)}.cs-stories__item.is-active{box-shadow:2px 6px 40px -4px rgba(23,23,24,.1);flex-basis:var(--cs-stories-active);width:var(--cs-stories-active)}.cs-stories__media{background:#242033;flex-shrink:0;height:238px;overflow:hidden;position:relative;width:100%}.cs-stories__image{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;user-select:none;width:100%}.cs-stories__body{background:#fff;display:flex;flex:1 1 auto;flex-direction:column;gap:24px;justify-content:space-between;padding:32px}.cs-stories__copy{display:flex;flex-direction:column;gap:12px;min-width:0}.cs-stories__badge{align-self:flex-start;background:#f5f3fd;border-radius:999px;color:var(--cs-stories-accent);font-size:14px;letter-spacing:.25px;line-height:1;min-height:28px;padding:8px;white-space:nowrap}.cs-stories__badge,.cs-stories__title{font-family:var(--cs-neoris);font-weight:500;margin:0}.cs-stories__title{color:var(--cs-stories-title);font-size:24px;letter-spacing:0;line-height:1.2}.cs-stories__description{color:var(--cs-stories-muted);font-family:var(--cs-neoris);font-size:18px;font-weight:400;letter-spacing:0;line-height:1.6;margin:0}.cs-stories__outcome{align-items:center;display:flex;gap:16px}.cs-stories__metric{color:var(--cs-stories-accent);font-size:64px;letter-spacing:0;line-height:1.2;white-space:nowrap}.cs-stories__caption,.cs-stories__metric{font-family:var(--cs-neoris);font-weight:400;margin:0}.cs-stories__caption{color:var(--cs-stories-muted);font-size:18px;line-height:1.4}.cs-stories__controls{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.cs-stories__dots{display:flex;gap:6px}.cs-stories__dot{background:var(--cs-stories-dot);border:0;border-radius:999px;cursor:pointer;height:10px;padding:0;transition:width var(--cs-stories-duration) var(--cs-stories-ease),background-color .25s ease;width:10px}.cs-stories__dot.is-active{background:var(--cs-stories-coral);width:50px}.cs-stories__arrows{display:flex;gap:16px}.cs-stories__arrow{align-items:center;background:rgba(237,119,97,.05);border:1.15px solid var(--cs-stories-coral);border-radius:24px;color:var(--cs-stories-coral);cursor:pointer;display:inline-flex;height:50px;justify-content:center;padding:0;transition:background-color .2s ease;width:50px}button.cs-stories__arrow:active,button.cs-stories__arrow:focus,button.cs-stories__arrow:focus-visible,button.cs-stories__arrow:hover{background-color:transparent;border-color:var(--cs-stories-coral);border-radius:24px;color:var(--cs-stories-coral)}.cs-stories__arrow:disabled{cursor:default;opacity:.6}button.cs-stories__arrow:disabled:active,button.cs-stories__arrow:disabled:focus,button.cs-stories__arrow:disabled:hover{background-color:rgba(237,119,97,.05);border-color:var(--cs-stories-coral);color:var(--cs-stories-coral)}.cs-stories__arrow svg{display:block}@media (max-width:1023px){.cs-stories{--cs-stories-gap:24px;padding:56px 0}.cs-stories__inner{gap:0;padding:0}.cs-stories__header{gap:16px;margin-bottom:24px;max-width:none}.cs-stories__heading{font-size:40px;font-weight:500}.cs-stories__caption,.cs-stories__description{font-size:16px}.cs-stories__viewport{margin:0;padding:0;width:100%}.cs-stories__item,.cs-stories__item.is-active{box-shadow:none;flex-basis:calc((100cqw - var(--cs-stories-gap))/1.3);flex-direction:row;height:auto;width:calc((100cqw - var(--cs-stories-gap))/1.3)}.cs-stories__media{align-self:stretch;flex:1 1 50%;height:auto;min-height:220px}.cs-stories__body{flex:1 1 50%;justify-content:center}.cs-stories__outcome{align-items:flex-start;flex-direction:column}.cs-stories__metric{font-size:48px;font-weight:500}.cs-stories__dot,.cs-stories__dot.is-active{width:10px}}@media (max-width:767px){.cs-stories{--cs-stories-gap:20px}.cs-stories__inner{gap:0;padding:0}.cs-stories__header{gap:12px;margin-bottom:16px}.cs-stories__item,.cs-stories__item.is-active{flex-basis:100cqw;flex-direction:column;height:auto;width:100cqw}.cs-stories__media{flex:0 0 auto;height:200px;width:100%}.cs-stories__body{flex:0 0 auto;padding:24px}.cs-stories__outcome{align-items:center;flex-direction:row}.cs-stories__metric{font-size:36px}.cs-stories__heading{font-size:44px;font-weight:500}.cs-stories__description{font-size:16px}}@media (prefers-reduced-motion:reduce){.cs-stories__dot,.cs-stories__item,.cs-stories__track{transition:none}}