.m32-grid-logos{--m32-color-black:#000;--m32-color-white:#fff;--m32-bg:#faf3e6;--m32-card-bg:#fff;--m32-card-border:#0000001a;--m32-card-radius:16px;--m32-gap:24px;--m32-font-title:"Bricolage Grotesque", sans-serif;--m32-font-body:"Inter", sans-serif;background-color:var(--m32-bg);padding:112px 80px 168px}.m32-grid-logos--border-rounded{z-index:2;border-radius:64px 64px 0 0;margin-top:-64px;position:relative}.m32-grid-logos--border-straight{border-radius:0;margin-top:0}.m32-grid-logos__header{text-align:center;margin-bottom:64px;flex-direction:column;align-items:center;gap:16px;max-width:804px;margin-inline:auto;display:flex}.m32-grid-logos__header>*{width:100%}.m32-grid-logos__title{font-family:var(--m32-font-title);letter-spacing:-.02em;color:var(--m32-color-black);font-optical-sizing:none;font-variation-settings:"opsz" 96, "wdth" 96;font-size:3rem;font-weight:700;line-height:1}.m32-grid-logos__title p{margin:0}.m32-grid-logos__subtitle{font-family:var(--m32-font-title);letter-spacing:0;color:var(--m32-color-black);font-optical-sizing:none;font-variation-settings:"opsz" 60, "wdth" 100;font-size:1.5rem;font-weight:500;line-height:1.2}.m32-grid-logos__subtitle p{margin:0}.m32-grid-logos__text{font-family:var(--m32-font-body);color:var(--m32-color-black);opacity:.7;max-width:548px;margin-inline:auto;font-size:1rem;font-weight:400;line-height:1.6}.m32-grid-logos__text p{margin:0}.m32-grid-logos__carousel{flex-direction:column;gap:40px;display:flex}.m32-grid-logos__swiper{width:100%;padding:6px;overflow:hidden}.m32-grid-logos__list{align-items:stretch;width:fit-content;margin:0;padding:0;list-style:none;display:flex}.m32-grid-logos__slide{height:auto}.m32-grid-logos__card{background-color:var(--m32-card-bg);border:1px solid var(--m32-card-border);border-radius:var(--m32-card-radius);justify-content:center;align-items:center;height:100%;min-height:120px;padding:32px 24px;text-decoration:none;transition:background-color .2s,border-color .2s,border-width .2s;display:flex}.m32-grid-logos__card--link:hover{background-color:#0000000d}.m32-grid-logos__card--link:focus-visible{outline-offset:3px;outline:3px solid #000}.m32-grid-logos__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:64px;display:block}.m32-grid-logos__nav-wrap{justify-content:center;padding-top:8px}@media (width<=1200px){.m32-grid-logos__header{padding:0 40px}}@media (width<=989px){.m32-grid-logos{padding:80px 24px 120px}.m32-grid-logos--border-rounded{border-radius:32px 32px 0 0;margin-top:-32px}.m32-grid-logos__header{max-width:263px;margin-bottom:40px;padding:0}.m32-grid-logos__title{font-size:2rem}.m32-grid-logos__subtitle{font-size:1.25rem}.m32-grid-logos__text{max-width:100%}.m32-grid-logos__carousel{gap:24px}.m32-grid-logos__card{min-height:96px;padding:24px 20px}.m32-grid-logos__logo{max-height:48px}}
