.partners{border-top:1px solid var(--line);text-align:center}.partners h2{max-width:14em;margin:0 auto;font-size:clamp(1.8rem,3.4vw,3.2rem);font-weight:560;line-height:1.16;letter-spacing:-.04em}.partners-heading{max-width:22em;margin:0 auto 4.5rem}.partners-row{flex-wrap:wrap;gap:clamp(2.5rem,6vw,5.5rem);margin:0;padding:0;list-style:none}.partners-cell,.partners-row{display:flex;align-items:center;justify-content:center}.partners-cell{min-width:8.5rem;cursor:default;transition:opacity .42s cubic-bezier(.16,1,.3,1)}.partners-mark{width:auto;max-width:11.5rem;height:2.6rem;object-fit:contain;object-position:center}.partners-mark,.partners-wordmark{display:block;transition:transform .42s cubic-bezier(.16,1,.3,1)}.partners-wordmark{max-width:none;color:var(--ink);font-size:clamp(.95rem,1.25vw,1.2rem);font-weight:620;letter-spacing:.08em;line-height:1;white-space:nowrap;text-transform:uppercase}:root[data-theme=dark] .partners-mark{filter:invert(1)}.partners-cell.is-dimmed{opacity:.18}.partners-cell:focus-visible .partners-mark,.partners-cell:focus-visible .partners-wordmark,.partners-cell:hover .partners-mark,.partners-cell:hover .partners-wordmark{transform:scale(1.06)}.partners-name{min-height:1.4em;margin:2.2rem 0 0;color:var(--blue);font-size:.72rem;letter-spacing:.18em}.partners-more,.partners-name{font-weight:700;text-transform:uppercase}.partners-more{display:inline-block;margin-top:1.75rem;color:var(--ink);font-size:.78rem;letter-spacing:.16em}.partners-more:focus-visible,.partners-more:hover{color:var(--blue)}@media (max-width:767px){.partners-heading{margin:0 auto 3.25rem}.partners h2{font-size:clamp(1.7rem,8.4vw,2.15rem)}.partners-row{display:grid;grid-template-columns:1fr;justify-items:center;gap:2.35rem;max-width:16rem;margin-inline:auto}.partners-cell{min-width:0;width:100%;min-height:2.4rem}.partners-mark{max-width:8.25rem;height:1.85rem}.partners-wordmark{font-size:.92rem;letter-spacing:.1em}.partners-name{margin-top:1.75rem}.partners-more{margin-top:1.35rem}}@media (prefers-reduced-motion:reduce){.partners-cell,.partners-mark,.partners-wordmark{transition:none}}