.spin-clients{background-color:var(--spin-surface-page,#faf9f5);margin-inline:calc(50% - 50vw);margin-bottom:var(--spin-sp-mb-d,0);margin-top:var(--spin-sp-mt-d,0);max-width:100vw;padding-bottom:var(--spin-sp-pb-d,120px);padding-top:var(--spin-sp-pt-d,0);position:relative;width:100vw;--spin-clients-rule:var(--spin-white-limo,#e8e6dc)}[data-spin-mode=dark] .spin-clients{--spin-clients-rule:var(--spin-everlong,#2a2926)}.spin-clients__inner{margin-inline:auto;max-width:1441px;padding-inline:108px;width:100%}.spin-clients__heading{color:var(--spin-ink,#141413);font-family:var(--spin-font-heading,"Quincy CF",Georgia,serif);font-size:40px;font-weight:400;letter-spacing:-.035em;line-height:1.18;margin:0 0 82px;white-space:pre-line}.spin-clients__grid{border-left:1px solid var(--spin-clients-rule);border-radius:5px;border-top:1px solid var(--spin-clients-rule);display:grid;grid-template-columns:repeat(var(--spin-clients-cols,5),1fr);list-style:none;margin:0;overflow:hidden;padding:0;width:100%}.spin-clients__cell{align-items:center;border-bottom:1px solid var(--spin-clients-rule);border-right:1px solid var(--spin-clients-rule);display:flex;height:67px;justify-content:center;padding-inline:16px}.spin-clients__logo{background-color:var(--spin-ink,#141413);display:block;height:var(--spin-logo-h,32px);-webkit-mask:var(--spin-logo) center /contain no-repeat;mask:var(--spin-logo) center /contain no-repeat;width:var(--spin-logo-w,105px)}@media (max-width:1024px){.spin-clients{margin-bottom:var(--spin-sp-mb-t,0);margin-top:var(--spin-sp-mt-t,0);padding-bottom:var(--spin-sp-pb-t,80px);padding-top:var(--spin-sp-pt-t,80px)}.spin-clients__inner{max-width:none;padding-inline:52px}.spin-clients__heading{font-size:30px;margin-bottom:64px}.spin-clients__grid{--spin-clients-cols:4}}@media (max-width:767px){.spin-clients{margin-bottom:var(--spin-sp-mb-m,0);margin-top:var(--spin-sp-mt-m,0);padding-bottom:var(--spin-sp-pb-m,80px);padding-top:var(--spin-sp-pt-m,80px)}.spin-clients__heading{white-space:normal;text-wrap:balance}.spin-clients__grid{--spin-clients-cols:2}.spin-clients__cell:nth-child(odd):nth-last-child(-n+1),.spin-clients__cell:nth-child(odd):nth-last-child(-n+1)~.spin-clients__cell{display:none}}@media (min-width:768px) and (max-width:1024px){.spin-clients__cell:nth-child(4n+1):nth-last-child(-n+3),.spin-clients__cell:nth-child(4n+1):nth-last-child(-n+3)~.spin-clients__cell{display:none}}