@layer components{.testimonial-player_wrap{--_glass:color-mix(in lab, var(--background) 65%, transparent);--_line:color-mix(in lab, var(--text) 20%, transparent);--_played:0%;--_buffered:0%;background:var(--background);border-radius:var(--radius-main);width:100%;color:var(--text);isolation:isolate;position:relative;overflow:hidden}.testimonial-player_wrap .testimonial-player_control[hidden]{display:none}.testimonial-player_wrap>video{object-fit:contain;width:100%;display:block}.testimonial-player_wrap :is(.testimonial-player_cover,.testimonial-player_controls,.testimonial-player_spinner){display:none}.testimonial-player_wrap[data-enhanced=true] .testimonial-player_cover{z-index:1;pointer-events:none;background:linear-gradient(0deg, color-mix(in lab, var(--background) 70%, transparent), transparent 55%);transition:opacity .7s var(--ease-soft);place-items:center;display:grid;position:absolute;inset:0}.testimonial-player_wrap[data-enhanced=true] .testimonial-player_controls{z-index:2;align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-2) var(--space-1);background:linear-gradient(0deg, color-mix(in lab, var(--background) 85%, transparent), transparent);--button-2-background:transparent;--button-2-text:var(--text);--button-2-border:transparent;--button-2-background-hover:color-mix(in lab, var(--text) 12%, transparent);--button-2-text-hover:var(--heading-accent);--button-2-border-hover:transparent;transition:opacity .5s var(--ease-soft), translate .5s var(--ease-soft);display:flex;position:absolute;inset:auto 0 0}.testimonial-player_wrap[data-enhanced=true]:not([data-started]) .testimonial-player_controls{opacity:0;pointer-events:none}.testimonial-player_wrap[data-enhanced=true][data-started] .testimonial-player_cover{opacity:0}.testimonial-player_wrap[data-enhanced=true][data-idle]{cursor:none}.testimonial-player_wrap[data-enhanced=true][data-idle] .testimonial-player_controls{opacity:0;pointer-events:none;translate:0 .5rem}.testimonial-player_wrap[data-enhanced=true][data-loading][data-started] .testimonial-player_spinner{display:block}.testimonial-player_wrap .testimonial-player_play{pointer-events:auto}.testimonial-player_wrap .testimonial-player_length{left:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-round);background-color:var(--text);color:var(--background);font-variant-numeric:tabular-nums;margin:0;padding:.4em .9em;position:absolute}.testimonial-player_wrap .testimonial-player_spinner{z-index:2;border-radius:var(--radius-round);border:var(--border-width) solid var(--_line);border-top-color:var(--heading-accent);pointer-events:none;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;animation:.9s linear infinite testimonial-player-spin;position:absolute;top:50%;left:50%}.testimonial-player_wrap .testimonial-player_toggle{width:var(--control-size);height:var(--control-size);flex:none}.testimonial-player_wrap .testimonial-player_time{font-variant-numeric:tabular-nums;min-width:3ch;color:color-mix(in lab, var(--text) 80%, transparent);flex:none;margin:0}.testimonial-player_wrap .testimonial-player_control{width:var(--control-size);height:var(--control-size);border-radius:var(--radius-round);color:color-mix(in lab, var(--text) 80%, transparent);transition:background-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease);flex:none;place-items:center;display:grid}.testimonial-player_wrap .testimonial-player_control .button_text{place-items:center;display:grid}.testimonial-player_wrap .testimonial-player_control .icon{--_size:1.25rem}@media (hover:hover){.testimonial-player_wrap .testimonial-player_control:hover{color:var(--heading-accent);background-color:color-mix(in lab, var(--text) 12%, transparent)}}.testimonial-player_wrap .testimonial-player_control[data-mute] .testimonial-player_off,.testimonial-player_wrap .testimonial-player_control[data-mute][aria-pressed=true] .testimonial-player_on{display:none}.testimonial-player_wrap .testimonial-player_control[data-mute][aria-pressed=true] .testimonial-player_off{display:block}.testimonial-player_wrap .testimonial-player_seek{min-width:0;height:var(--control-size);appearance:none;cursor:pointer;--_track:linear-gradient(to right, var(--heading-accent) var(--_played), color-mix(in lab, var(--text) 35%, transparent) var(--_played) var(--_buffered), color-mix(in lab, var(--text) 18%, transparent) var(--_buffered));background:0 0;flex:1;margin:0;padding:0}.testimonial-player_wrap .testimonial-player_seek::-webkit-slider-runnable-track{border-radius:var(--radius-round);background:var(--_track);height:.1875rem}.testimonial-player_wrap .testimonial-player_seek::-moz-range-track{border-radius:var(--radius-round);background:var(--_track);height:.1875rem}.testimonial-player_wrap .testimonial-player_seek::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-round);background:var(--heading-accent);width:.75rem;height:.75rem;box-shadow:0 0 .75rem var(--heading-accent);transition:scale .3s var(--ease-soft);border:0;margin-top:-.28125rem;scale:0}.testimonial-player_wrap .testimonial-player_seek::-moz-range-thumb{border-radius:var(--radius-round);background:var(--heading-accent);width:.75rem;height:.75rem;box-shadow:0 0 .75rem var(--heading-accent);transition:scale .3s var(--ease-soft);border:0;scale:0}.testimonial-player_wrap .testimonial-player_seek:is(:hover,:focus-visible,:active)::-webkit-slider-thumb{scale:1}.testimonial-player_wrap .testimonial-player_seek:is(:hover,:focus-visible,:active)::-moz-range-thumb{scale:1}.testimonial-player_wrap[data-fullscreen]{border-radius:0}.testimonial-player_wrap[data-fullscreen]>video{height:100%}@media (prefers-reduced-motion:reduce){.testimonial-player_wrap .testimonial-player_spinner{animation:none}}@keyframes testimonial-player-spin{to{rotate:1turn}}.client-story_wrap{width:min(var(--site-width), 82rem);padding-block:calc(var(--nav-height) + var(--space-6)) var(--space-7);margin-inline:auto}.client-story_wrap :is(.heading,.text){margin:0}.client-story_wrap .client-story_header{align-items:start;gap:var(--space-3);max-width:64rem;padding-bottom:var(--space-5);flex-direction:column;display:flex}.client-story_wrap .client-story_title{max-width:19ch;margin-bottom:var(--h1-margin-bottom)}.client-story_wrap .client-story_body{padding-block:var(--space-6);align-items:start}.client-story_wrap .client-story_sidebar{align-self:start}.client-story_wrap .client-story_summary{align-items:start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-large);background-color:var(--background-2);flex-direction:column;display:flex}.client-story_wrap .client-story_quote{max-width:22ch;font-style:italic}.client-story_wrap .client-story_fact{border-block:var(--border-width) solid var(--border);padding-block:var(--space-4);margin-block:var(--space-3);max-width:26rem}.client-story_wrap .client-story_metric{font:var(--display-regular) clamp(3rem, 5vw, 5rem)/1.1 var(--display-family);letter-spacing:-.04em;margin-bottom:var(--space-2)}.client-story_wrap .client-story_arrow{vertical-align:-.125em;display:inline-block}.client-story_wrap .client-story_arrow.back{margin-inline-end:.5em;rotate:180deg}.client-story_wrap .client-story_arrow.out{margin-inline-start:.5em;rotate:-45deg}.client-story_wrap .client-story_chapters{gap:var(--space-5);flex-direction:column;display:flex}.client-story_wrap .client-story_chapter{gap:var(--space-3);flex-direction:column;max-width:60ch;display:flex}.client-story_wrap .client-story_chapter>.text-style-small{color:var(--signature-600)}.client-story_wrap .client-story_more{text-align:center;align-items:center;gap:var(--space-4);padding-block:var(--space-6);flex-direction:column;display:flex}.client-story_wrap .client-story_more .slider_wrap{align-self:stretch}.client-story_wrap .client-story_more .slider_list{padding:var(--space-4);margin:calc(var(--space-4) * -1);justify-content:safe center}.client-story_wrap .client-story_end{text-align:center;align-items:center;gap:var(--space-3);max-width:48rem;padding:var(--space-5);border-radius:var(--radius-large);background-color:var(--background);color:var(--text);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:64rem){.client-story_wrap .client-story_sidebar{top:calc(var(--nav-height) + var(--space-4));position:sticky}}}
