.customers-page{--customers-section-gap:var(--gather-section-gap)}.customers-hero{text-align:center;justify-items:center;padding-top:96px;padding-bottom:56px;display:grid}.customers-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;font-size:clamp(44px,4.6vw,64px);font-weight:400;line-height:1.04}.customers-logo-grid{--logo-scale:.72;--logo-columns:9;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.customers-logo-grid li{flex:0 0 calc(100% / var(--logo-columns));justify-content:center;align-items:center;min-height:92px;padding:12px 10px;display:flex}.customers-logo-grid img{width:calc(var(--client-width) * var(--logo-scale));height:calc(var(--client-height) * var(--logo-scale));object-fit:contain;filter:brightness(0);opacity:.48;max-width:100%;display:block}.customers-stories{margin-top:var(--customers-section-gap);padding-bottom:var(--customers-section-gap)}.customers-page .customers-stories>h2{margin-bottom:40px}.customers-story{gap:var(--gather-content-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;padding-block:40px;scroll-margin-top:104px;display:grid}.customers-story:first-child{padding-top:0}.customers-story:last-child{padding-bottom:0}.customers-story+.customers-story{border-top:1px solid var(--gather-rule)}.customers-story-media{isolation:isolate;aspect-ratio:2;border-radius:var(--gather-card-radius);background:var(--gather-forest);box-shadow:var(--gather-card-shadow);position:relative;overflow:hidden}.customers-story-media:after{content:"";z-index:-1;background:linear-gradient(#08170e80,#08170e1a 30%,#08170e1f 60%,#08170e8c 100%);position:absolute;inset:0}.customers-story--moxie-ai .customers-story-media:after{background:linear-gradient(135deg,#192d208a,#192d2014 70%)}.customers-story-photo{z-index:-2;object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.customers-story--garage-co .customers-story-photo{object-position:50% 30%}.customers-story--glamnetic .customers-story-photo{object-position:50% 40%}.customers-story--tire-agent .customers-story-photo{width:200%;max-width:none;height:auto;top:50%;left:auto;right:0;transform:translateY(-50%)}.customers-story-logos{align-items:center;gap:24px;display:flex;position:absolute;top:28px;left:32px}.customers-story-logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:160px;height:30px;display:block}.customers-story-sponsor{width:96px;height:auto;display:block}.customers-story-copy{flex-direction:column;align-items:flex-start;max-width:420px;padding-bottom:8px;display:flex}.customers-page .customers-story h3{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;font-size:clamp(26px,2.3vw,32px);font-weight:400;line-height:1.15}.customers-page .customers-story-summary{color:var(--gather-muted);text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.65}.customers-page .customers-story-quote p{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(20px,1.6vw,23px);line-height:1.4}.customers-story-quote footer{flex-direction:column;gap:2px;margin-top:18px;font-size:14px;line-height:1.5;display:flex}.customers-story-quote footer span+span{color:var(--gather-muted)}.customers-page .customers-story-link{align-items:center;gap:14px;min-height:44px;margin-top:16px;font-size:14px;text-decoration:none;transition:color .16s;display:inline-flex}.customers-page .customers-story-link span{text-underline-offset:5px;text-decoration:underline 1px}.customers-page .customers-story-link:hover{color:var(--gather-green);text-decoration:none}.customers-story-link svg{width:var(--gather-icon-size);height:var(--gather-icon-size);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.customers-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.customers-logo-grid{--logo-scale:.66;--logo-columns:7}.customers-logo-grid li{min-height:84px}}@media (width<=960px){.customers-hero{padding-top:72px;padding-bottom:48px}.customers-hero h1{font-size:clamp(36px,6.5vw,56px)}}@media (width<=850px){.customers-story{gap:32px;padding-block:32px}.customers-story-copy{padding-bottom:4px}}@media (width<=760px){.customers-hero{padding-top:56px;padding-bottom:40px}.customers-logo-grid{--logo-columns:4}.customers-page .customers-stories>h2{margin-bottom:28px}.customers-story{grid-template-columns:1fr;align-items:start;gap:20px}.customers-story-media{aspect-ratio:16/10}.customers-story-logos{gap:20px;top:24px;left:24px}.customers-story-logo{width:148px;height:28px}.customers-story-sponsor{width:88px}.customers-story-copy{max-width:none;padding-bottom:0}}@media (width<=600px){.customers-logo-grid{--logo-scale:.7;--logo-columns:3}.customers-logo-grid li{min-height:72px;padding:10px 8px}}@media (width<=550px){.customers-page .customers-story h3{font-size:26px}.customers-page .customers-story-quote p{font-size:20px}.customers-story-quote footer{font-size:13px}}@media (width<=400px){.customers-hero h1{font-size:clamp(34px,9vw,42px)}}@media (prefers-reduced-motion:reduce){.customers-story-link{transition:none}}@media (forced-colors:active){.customers-logo-grid img{filter:none;opacity:1}.customers-story+.customers-story{border-color:canvastext}.customers-story-media{box-shadow:none;border:1px solid canvastext}.customers-story-media:after{display:none}.customers-story-logo,.customers-story-sponsor{filter:brightness(0)}}
