body.fc-ds .fc-customers-gallery-sec .fc-gallery__word{max-width:13ch;font-size:clamp(32px,calc(19.77px + 3.137cqw),80px);line-height:.95}body.fc-ds .fc-customers-stats-band{background:var(--surface-lightest)}body.fc-ds .fc-customers-stats{margin:0 calc(var(--gutter-page) * -1)}body.fc-ds .fc-customers{position:relative}body.fc-ds .fc-customers__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-54);flex-wrap:wrap}body.fc-ds .fc-viewtoggle{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-32)}body.fc-ds .fc-viewtoggle__btn{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer;font-family:var(--font-mono);font-size:var(--type-label-12);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fc-ink-a40);transition:color var(--dur-fast) var(--ease-out)}body.fc-ds .fc-viewtoggle__btn:hover{color:var(--text-on-light)}body.fc-ds .fc-customers__view:nth-of-type(1):checked~.fc-customers__head .fc-viewtoggle__btn--grid,body.fc-ds .fc-customers__view:nth-of-type(2):checked~.fc-customers__head .fc-viewtoggle__btn--list{color:var(--text-on-light)}body.fc-ds .fc-customers__view:nth-of-type(2):checked~.fc-storygrid{display:none}body.fc-ds .fc-customers__view:nth-of-type(2):checked~.fc-storylist{display:block}body.fc-ds .fc-customers__view:nth-of-type(1):focus-visible~.fc-customers__head .fc-viewtoggle__btn--grid,body.fc-ds .fc-customers__view:nth-of-type(2):focus-visible~.fc-customers__head .fc-viewtoggle__btn--list{outline:var(--stroke-1) solid var(--fc-violet);outline-offset:6px}body.fc-ds .fc-pill-industry{display:inline-block;padding:6px 14px;border-radius:var(--radius-pill);background:var(--fc-ink-a06);font-family:var(--font-mono);font-size:var(--type-label-12);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fc-ink-a60);white-space:nowrap}body.fc-ds .fc-storylist{display:none;margin-top:var(--sp-54);border-bottom:var(--stroke-1) solid var(--border-on-light)}body.fc-ds .fc-storyhead,body.fc-ds .fc-storyrow{display:grid;grid-template-columns:.9fr .85fr 2.1fr .65fr;gap:var(--sp-32);align-items:center}body.fc-ds .fc-storyhead{padding:var(--sp-16);background:var(--text-on-light);font-family:var(--font-mono);font-size:var(--type-label-12);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-dark-muted)}body.fc-ds .fc-storyrow{padding:var(--sp-24) var(--sp-16);border-top:var(--stroke-1) solid var(--border-on-light);color:var(--text-on-light);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}body.fc-ds a.fc-storyrow:hover{background:var(--surface-lightest);color:var(--fc-violet)}body.fc-ds a.fc-storyrow:focus-visible{outline:var(--stroke-1) solid var(--fc-violet);outline-offset:-2px}body.fc-ds .fc-storyrow__name{font-size:var(--type-h5-24);font-weight:var(--fw-semibold);line-height:var(--lh-title)}body.fc-ds .fc-storyrow__industry{justify-self:start;min-width:0}body.fc-ds a.fc-storyrow:hover .fc-pill-industry{color:var(--fc-ink-a60)}body.fc-ds .fc-storyrow__result{font-size:var(--type-body-16);font-weight:var(--fw-medium);line-height:var(--lh-body);text-wrap:pretty}body.fc-ds .fc-storyrow__go{justify-self:end}body.fc-ds .fc-storyrow__read{display:inline-flex;align-items:center;gap:var(--sp-8);font-size:var(--type-body-16);font-weight:var(--fw-medium);white-space:nowrap}body.fc-ds .fc-storyrow__label{max-width:0;overflow:hidden;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}body.fc-ds a.fc-storyrow:hover .fc-storyrow__label,body.fc-ds a.fc-storyrow:focus-visible .fc-storyrow__label{max-width:8em;opacity:1}body.fc-ds .fc-storyrow__arrow{flex:none;transition:transform var(--dur-fast) var(--ease-out)}body.fc-ds a.fc-storyrow:hover .fc-storyrow__arrow{transform:translate(4px)}@container page (max-width: 1100px){body.fc-ds .fc-storyhead,body.fc-ds .fc-storyrow{gap:var(--sp-24)}}@container page (max-width: 820px){body.fc-ds .fc-storyhead{display:none}body.fc-ds .fc-storylist{border-top:var(--stroke-1) solid var(--text-on-light)}body.fc-ds .fc-storyrow{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--sp-16);padding:var(--sp-24) 0}body.fc-ds .fc-storyrow__go{justify-self:start}body.fc-ds .fc-storyrow__label{max-width:none;opacity:1}}
