.partners-page{background:#fff}.partners-hero{background:var(--ink);color:#fff;text-align:center;padding:45px 0}.partners-hero h1{font-size:clamp(36px,4vw,60px);font-weight:500;line-height:1.1;letter-spacing:0;margin:0 0 20px}.partners-hero p{max-width:690px;margin:auto;color:#b7b9bd;font-size:16px}.partners-directory{max-width:1220px}.partners-page .construction-wall,.partners-page .manufacturer-wall{text-align:center;padding:48px 0 38px}.partners-page .manufacturer-wall{border-top:1px solid #e7e7e7}.partners-page .eyebrow{justify-content:center;font-size:10px;color:#666;margin-bottom:15px}.partners-page h2{font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.12;letter-spacing:0;margin:0}.partners-intro{font-size:15px;color:#686868;margin:15px 0 0}.partners-page .filters{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:28px;margin:28px auto 25px}.partners-page .filter{border:0;border-bottom:2px solid transparent;background:none;font-size:14px;color:#666;padding:0 0 11px}.partners-page .filter.active{color:#111;border-bottom-color:var(--red)}.partners-page .cycle-pause{border:0;border-left:1px solid #ddd;background:none;color:#777;font-size:12px;padding:0 0 0 18px;margin:0 0 11px;white-space:nowrap}.partners-page button:focus-visible{outline:2px solid var(--red);outline-offset:4px}.partners-page .logos{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 44px;padding:18px 0;margin:auto;max-width:1040px;transition:opacity 250ms ease}.partners-page .logos.fading{opacity:0}.partners-page .logo-word{border:0;width:200px;flex:0 0 200px;height:115px;min-height:0;padding:18px;display:flex;align-items:center;justify-content:center}.partners-page .logo-word[hidden]{display:none}.partners-page .logos img{max-width:100%;max-height:76px;object-fit:contain}.partners-page img[alt="McGowan"],.partners-page img[alt="Suffolk"],.partners-page img[alt="FSG"]{transform:scale(1.35)}.partners-page img[alt="Quinlan Development Group"]{transform:scale(1.6)}.partners-page img[alt="Richter+Ratner"],.partners-page img[alt="Columbia Development Companies"]{background:#20252b;padding:10px;max-height:85px}.partners-page img[alt="OKO"],.partners-page img[alt="OpenEye"]{max-height:95px}.partners-page img[alt="Comelit"],.partners-page img[alt="Shure"]{width:164px;height:164px;max-height:none}.partners-page img[alt="Origin Acoustics"]{width:180px;height:150px;max-height:none}.partners-page img[alt="Bluesound"]{width:150px;height:130px;max-height:none}.partners-closing{border-top:1px solid #e7e7e7;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 45px}.partners-closing p{color:#666}.partners-page .cycle-pause[hidden]{display:none}@media(prefers-reduced-motion:reduce){.partners-page .logos{transition:none}}@media(max-width:600px){.partners-page .construction-wall,.partners-page .manufacturer-wall{padding:32px 0}.partners-page .filters{gap:15px}.partners-page .filter{font-size:12px}.partners-page .logos{gap:16px 8px}.partners-page .logo-word{width:46%;flex:0 0 46%;height:105px;padding:12px}.partners-closing{display:block}.partners-closing a{margin-top:10px}}
