.CustomerLogoRow_section__d0OxR{background:#fff;padding:18px 24px 28px}.CustomerLogoRow_container__GVI0Q{position:relative;max-width:1040px;margin:0 auto}.CustomerLogoRow_grid__h67DD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.CustomerLogoRow_slot__cEqDl{display:block;position:relative;height:44px;overflow:hidden;border-radius:8px;isolation:isolate;-webkit-tap-highlight-color:transparent}.CustomerLogoRow_slot__cEqDl:nth-child(n+7){display:none}.CustomerLogoRow_slot__cEqDl:focus-visible{outline:2px solid #879b92;outline-offset:4px}.CustomerLogoRow_layer__WMaMl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:4px 8px;pointer-events:none;user-select:none}.CustomerLogoRow_logo__tEMTY{width:var(--logo-width);max-width:100%;height:auto;max-height:30px;object-fit:contain;filter:grayscale(1) brightness(.2);opacity:.72;transition:filter .22s ease,opacity .22s ease}.CustomerLogoRow_slot__cEqDl:focus .CustomerLogoRow_logo__tEMTY,.CustomerLogoRow_slot__cEqDl:hover .CustomerLogoRow_logo__tEMTY{filter:grayscale(0) brightness(1);opacity:1}.CustomerLogoRow_incoming__3pDyK,.CustomerLogoRow_outgoing__E8abs{will-change:transform,opacity,filter;animation-duration:var(--logo-swap-duration);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.CustomerLogoRow_outgoing__E8abs{animation-name:CustomerLogoRow_roll-out__amo_d}.CustomerLogoRow_incoming__3pDyK{animation-name:CustomerLogoRow_roll-in__DCQnW}@keyframes CustomerLogoRow_roll-out__amo_d{0%{transform:translateY(0);filter:blur(0);opacity:1}60%{filter:blur(3px);opacity:0}to{transform:translateY(8px);filter:blur(3px);opacity:0}}@keyframes CustomerLogoRow_roll-in__DCQnW{0%{transform:translateY(-8px);filter:blur(3px);opacity:0}to{transform:translateY(0);filter:blur(0);opacity:1}}@media (min-width:640px){.CustomerLogoRow_grid__h67DD{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}.CustomerLogoRow_slot__cEqDl:nth-child(-n+8){display:block}}@media (min-width:1024px){.CustomerLogoRow_grid__h67DD{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 32px}.CustomerLogoRow_slot__cEqDl:nth-child(n){display:block}}@media (prefers-reduced-motion:reduce){.CustomerLogoRow_incoming__3pDyK,.CustomerLogoRow_outgoing__E8abs{animation:none}.CustomerLogoRow_logo__tEMTY{transition:none}}.CaseStudyCards_track__Br0A2{--card-padding:20px;--card-resize-duration:650ms;--card-resize-easing:cubic-bezier(0.22,1,0.36,1);--card-height:min(82vw,520px);--compact-width:calc((var(--card-height) - 12px) / 2);--expanded-width:var(--card-height);display:flex;gap:12px;container-type:inline-size}.CaseStudyCards_card__SCq7Y{position:relative;flex:0 0 auto;width:var(--compact-width);min-width:0;height:var(--card-height);min-height:320px;overflow:hidden;transition:width var(--card-resize-duration) var(--card-resize-easing)}.CaseStudyCards_expanded__sLmIx{width:var(--expanded-width)}.CaseStudyCards_gradient__kPavA{position:absolute;top:0;bottom:0;left:0;width:var(--expanded-width);pointer-events:none;opacity:0;transition:none}.CaseStudyCards_gradient__kPavA[data-anchor=right]{right:0;left:auto}.CaseStudyCards_gradient__kPavA[data-visible=true]{opacity:1;transition:opacity .22s ease}.CaseStudyCards_compact__8Z6ij,.CaseStudyCards_quote__U6ftB{position:absolute;inset:0 auto 0 0;height:100%}.CaseStudyCards_compact__8Z6ij{width:var(--compact-width);opacity:1;visibility:visible;transition:opacity .24s ease .16s,visibility 0s}.CaseStudyCards_quote__U6ftB{width:var(--expanded-width);visibility:hidden;pointer-events:none;transition:visibility 0s .18s}.CaseStudyCards_quoteDetails__TnlOO{opacity:0;transition:opacity .16s ease}.CaseStudyCards_readCaseStudy__mj1mK{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility 0s .16s}.CaseStudyCards_expanded__sLmIx .CaseStudyCards_readCaseStudy__mj1mK{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease .12s,visibility 0s}.CaseStudyCards_expandIcon__IL6t9{opacity:1;visibility:visible;transition:opacity .24s ease .16s,visibility 0s}.CaseStudyCards_expanded__sLmIx .CaseStudyCards_expandIcon__IL6t9{opacity:0;visibility:hidden;transition:opacity .14s ease,visibility 0s .14s}.CaseStudyCards_quoteText__LObk_{mask-image:linear-gradient(180deg,#000 33.333%,transparent 66.667%);mask-size:100% 300%;mask-repeat:no-repeat;mask-position:0 100%;transform:translateY(-8px);opacity:0;transition:mask-position .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1),opacity .16s cubic-bezier(.4,0,.2,1)}.CaseStudyCards_expanded__sLmIx .CaseStudyCards_compact__8Z6ij{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s .14s}.CaseStudyCards_expanded__sLmIx .CaseStudyCards_quote__U6ftB{visibility:visible;pointer-events:auto;transition:visibility 0s}.CaseStudyCards_expanded__sLmIx .CaseStudyCards_quoteDetails__TnlOO{opacity:1;transition:opacity .32s ease .12s}.CaseStudyCards_expanded__sLmIx .CaseStudyCards_quoteText__LObk_{mask-position:0 0;transform:translateY(0);opacity:1;transition:mask-position 375ms cubic-bezier(.22,1,.36,1) 62.5ms,transform 375ms cubic-bezier(.22,1,.36,1) 62.5ms,opacity .1125s ease 62.5ms}@media (min-width:640px){.CaseStudyCards_track__Br0A2{--card-padding:32px}}@media (min-width:1024px){.CaseStudyCards_track__Br0A2{--expanded-width:calc(100cqw - 2 * var(--compact-width) - 24px)}}@media (prefers-reduced-motion:reduce){.CaseStudyCards_card__SCq7Y,.CaseStudyCards_compact__8Z6ij,.CaseStudyCards_expandIcon__IL6t9,.CaseStudyCards_expanded__sLmIx .CaseStudyCards_compact__8Z6ij,.CaseStudyCards_expanded__sLmIx .CaseStudyCards_expandIcon__IL6t9,.CaseStudyCards_expanded__sLmIx .CaseStudyCards_quoteDetails__TnlOO,.CaseStudyCards_expanded__sLmIx .CaseStudyCards_quoteText__LObk_,.CaseStudyCards_expanded__sLmIx .CaseStudyCards_quote__U6ftB,.CaseStudyCards_expanded__sLmIx .CaseStudyCards_readCaseStudy__mj1mK,.CaseStudyCards_gradient__kPavA,.CaseStudyCards_gradient__kPavA[data-visible=true],.CaseStudyCards_quoteDetails__TnlOO,.CaseStudyCards_quoteText__LObk_,.CaseStudyCards_quote__U6ftB,.CaseStudyCards_readCaseStudy__mj1mK{transition:none}}