.cl .clh-open-head.has-bar,.cl .clh-stories{--clh-bar-h:64px}.cl .clh-open-head.has-bar{padding-bottom:var(--clh-bar-h)}.cl .clh-stories{position:relative}.cl .clh-stories:focus-visible{outline:2px solid var(--cl-accent);outline-offset:-2px}.cl .clh-stories-bar{z-index:1;height:var(--clh-bar-h);margin-top:calc(-1 * var(--clh-bar-h));padding-inline:var(--cl-gutter);position:relative}.cl .clh-stories-track{display:grid;overflow:clip}.cl .clh-story{z-index:0;background:var(--cl-white);opacity:0;visibility:hidden;grid-area:1/1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cl .clh-story.is-leaving{transform:translateX(calc(var(--clh-dir,1) * -28px));transition:opacity .18s var(--cl-ease-standard), transform .18s var(--cl-ease-standard), visibility 0s linear .18s}.cl .clh-story.is-active{z-index:1;opacity:1;visibility:visible;transform:none}.cl .has-moved>.clh-story.is-active{animation:clh-story-in .32s var(--cl-ease-expo) .12s both}@keyframes clh-story-in{0%{opacity:0;transform:translateX(calc(var(--clh-dir,1) * 28px))}}.cl .clh-story-card{flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.cl .clh-story-tags{flex-wrap:wrap;gap:6px;display:flex}.cl .clh-story-quote{color:var(--cl-ink-ui);margin:0}.cl .clh-story-quote,.cl .clh-story-quote .is-significant{color:var(--cl-ink)}.cl .clh-story-logo{margin-top:auto}.cl .clh-story-foot{border-top:1px solid var(--cl-line-light);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:20px;display:flex}.cl .clh-story-person{flex-direction:column;gap:4px;min-width:0;display:flex}.cl .clh-story-foot .cl-link{gap:6px}.cl .clh-story-media{aspect-ratio:9/16;border-top:1px solid var(--cl-line-light);background:var(--cl-paper-tint);place-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}.cl .clh-story-media .cl-card-art{width:200px;height:200px;margin:0}.cl .clh-story-media>div[aria-hidden] img{object-position:center}@media (max-width:767px){.cl .cu-story-row .clh-story-media:not(:has(.clh-video)){aspect-ratio:auto;height:240px}}.cl .clh-video{background:var(--cl-bg-dark);position:absolute;inset:0;overflow:hidden;container-type:size}.cl .clh-video-poster{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.cl .clh-video-poster img{object-fit:cover;width:100%;height:100%;display:block}.cl .clh-video-frame{width:max(100cqw,56.25cqh);height:max(100cqh,177.778cqw);position:absolute;top:50%;left:50%;translate:-50% -50%}.cl .clh-video-poster img.is-landscape{aspect-ratio:16/9;object-fit:contain;height:auto;position:absolute;top:50%;translate:0 -50%}.cl .clh-video-frame.is-landscape{width:100cqw;height:56.25cqw}.cl .clh-video-play{border-radius:var(--cl-radius-button);background:var(--cl-accent);width:56px;height:56px;color:var(--cl-white);transition:background-color .2s var(--cl-ease-standard);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.cl .clh-video-poster:hover .clh-video-play,.cl .clh-video-poster:focus-visible .clh-video-play{background:var(--cl-accent-bright)}.cl .clh-video-poster:focus-visible{outline:2px solid var(--cl-accent);outline-offset:-2px}.cl .clh-video iframe{border:0;width:100%;height:100%;display:block}.cl .clh-video-frame.is-preview iframe{pointer-events:none}.cl .clh-video-poster picture{width:100%;height:100%;transition:opacity .4s var(--cl-ease-standard);display:block}.cl .clh-video-poster.is-preview-ready picture{opacity:0}.cl .clh-stories-nav{height:100%;max-width:var(--cl-column);justify-content:flex-end;align-items:center;gap:16px;margin-inline:auto;display:flex}.cl .clh-stories-count{min-width:0;color:var(--cl-ink-muted);align-items:center;gap:16px;display:flex}.cl .clh-stories-ticks{gap:4px;margin:0;padding:0;list-style:none;display:none;position:relative}.cl .clh-stories-ticks:after{content:"";background:var(--cl-accent);pointer-events:none;width:20px;height:2px;transform:translateX(calc(var(--clh-tick,0) * 24px));transition:transform .3s var(--cl-ease-expo);position:absolute;top:11px;left:0}.cl .clh-stories-tick{cursor:pointer;background:0 0;border:0;width:20px;height:24px;padding:0;display:block}.cl .clh-stories-tick:before{content:"";background:var(--cl-line-light);width:100%;height:2px;transition:background-color .3s var(--cl-ease-standard);display:block}.cl .clh-stories-tick:hover:before{background:var(--cl-ink-muted)}.cl .clh-stories-tick:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.cl .clh-stories-arrows{gap:8px;display:flex}.cl .clh-stories-arrow{border:1px solid var(--cl-ui-border);border-radius:var(--cl-radius-button);background:var(--cl-tint);width:36px;height:36px;color:var(--cl-ink-ui);font:500 16px/1 var(--cl-font-mono);cursor:pointer;transition:background-color .2s var(--cl-ease-standard);place-items:center;padding:0;display:grid}.cl .clh-stories-arrow:hover{background:var(--cl-tint-hover)}@media (max-width:1023px){.cl .clh-stories-arrow{width:44px;height:44px}}.cl .clh-stories-arrow:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}@media (min-width:640px){.cl .clh-stories-ticks{display:flex}}@media (min-width:768px){.cl .clh-stories{--clh-media-h:560px}.cl .clh-story{grid-template-columns:minmax(0, 1fr) calc(var(--clh-media-h) * 9 / 16 + 1px);grid-template-rows:minmax(var(--clh-media-h), auto)}.cl .clh-story-card{padding:32px}.cl .clh-story-media{aspect-ratio:auto;border-top:0;border-left:1px solid var(--cl-line-light);height:100%}}@media (min-width:1024px){.cl .clh-open-head.has-bar,.cl .clh-stories{--clh-bar-h:72px}.cl .clh-stories-arrow{width:42px;height:42px}.cl .clh-stories{--clh-media-h:544px}.cl .clh-story-card{padding:40px}.cl .clh-story-media .cl-card-art{width:240px;height:240px}}@media (prefers-reduced-motion:reduce){.cl .clh-story,.cl .clh-story.is-leaving,.cl .has-moved>.clh-story.is-active,.cl .clh-stories-ticks:after{transition:none;animation:none;transform:none}.cl .clh-stories-ticks:after{transform:translateX(calc(var(--clh-tick,0) * 24px))}}.cl .clh-team-anchor{display:none}@media (min-width:1280px){.cl .clh-stories-section .clh-open-dots{display:none}.cl .clh-team-anchor{z-index:2;width:calc(100% - 2 * var(--cl-gutter));height:0;max-width:var(--cl-column);margin-inline:auto;display:block;position:relative}.cl .clh-team{flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:0;right:0}.cl .clh-team-name{color:var(--cl-ink);white-space:nowrap;margin:0}.cl .clh-team-company{color:var(--cl-text-tertiary);margin-left:8px}.cl .clh-team-grid{grid-template-columns:repeat(var(--clh-team-cols,5), auto);gap:8px;margin:0;padding:0;list-style:none;display:grid}.cl .clh-team-tile{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.cl .clh-team-photo{object-fit:cover;filter:grayscale();width:62px;height:78px;transition:filter .4s var(--cl-ease-standard);display:block}.cl .clh-team-tile:hover .clh-team-photo,.cl .clh-team-tile:focus-visible .clh-team-photo,.cl .clh-team-tile.is-active .clh-team-photo{filter:none}.cl .clh-team-tile:focus-visible{outline:2px solid var(--cl-accent);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.cl .clh-team-photo{transition:none}}.cl .clh-story-hex.cl-card-art{background:linear-gradient(155deg, color-mix(in srgb, var(--brand,#3d4757), var(--cl-white) 25%) 0%, var(--brand,#3d4757) 55%, color-mix(in srgb, var(--brand,#3d4757), #000 15%) 100%)}@media (min-width:1280px){.cl .clh-stories-section .clh-open-head h2{max-width:760px}}.cl .clh-stories-section.is-headless .clh-stories-bar{border-bottom:1px solid var(--cl-line);margin-top:0}.cl .clh-stories-section.is-headless .clh-team-anchor{display:none}.cl .cu-featured-label.cl-col{z-index:2;height:var(--clh-bar-h);margin-bottom:calc(-1 * var(--clh-bar-h));pointer-events:none;border-bottom:0;align-items:center;display:flex;position:relative}.cl .cu-featured-label .cl-customers-label{text-align:left;padding:0 0 0 40px}.cl .clh-stories-section.is-headless{--clh-bar-h:64px}@media (min-width:1024px){.cl .clh-stories-section.is-headless{--clh-bar-h:72px}}.cl .cu-featured-label.cl-col{border-inline:0;width:100%}.cl .cu-featured-label .cl-customers-label{border:0;margin:0}@media (min-width:1024px){.cl .clh-stories-section.is-headless .clh-stories-nav{padding-right:40px}.cl .clh-story-quote.clh-story-quote{font-size:32px;line-height:40px}}@media (max-width:767px){.cl .clh-story-media{aspect-ratio:4/5}.cl .clh-story-media video{object-fit:cover}.cl .clh-story-card{gap:20px}.cl .clh-story-logo{margin-top:0}}
