.partners-match{color:#252022;font-family:var(--font-montserrat), Arial, sans-serif;background:#fff}.partners-match .interior-hero{min-height:600px}.partners-match .interior-hero__content{width:min(100% - 64px,980px);padding:170px 0 110px}.partners-match .interior-hero__title{letter-spacing:-.035em;max-width:760px;margin-inline:auto;font-size:clamp(30px,3.1vw,40px);font-weight:400;line-height:1.35}.partners-match .interior-hero__image{object-position:center 36%}.partners-introduction{text-align:center;max-width:1100px;margin:0 auto;padding:86px 24px 34px}.partners-introduction h2{color:#151515;letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.2vw,54px);font-weight:700;line-height:1.15}.partners-gallery{padding:0 32px 125px}.partners-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 46px;max-width:1180px;margin:0 auto;padding:0;list-style:none;display:grid}.partners-gallery-entry{border-top:1px solid #e7dedd;min-width:0;padding-top:24px}.partners-gallery-entry article{flex-direction:column;min-height:100%;display:flex}.partners-gallery-logo{background:#fff;width:100%;height:165px;margin:0 auto;position:relative}.partners-gallery-logo img{object-fit:contain;padding:14px 22px}.partners-gallery-logo--dark{background:#0b304d;width:min(100%,310px);height:160px;margin-block:20px}.partners-gallery-logo--dark img{object-fit:contain;padding:22px}.partners-gallery-copy{text-align:left;min-width:0;max-width:350px;margin-top:24px}.partners-gallery-type{color:#ed7526;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.partners-gallery-copy h3{color:#8f1a33;margin:9px 0 0;font-size:18px;font-weight:700;line-height:1.3}.partners-gallery-copy>p{color:#575153;margin:12px 0 0;font-size:14px;line-height:1.65}.partners-gallery-location{justify-content:flex-start;align-items:center;gap:6px;margin-top:14px;display:flex;color:#777071!important;font-size:12px!important}.partners-gallery-location svg{color:#a41e38;width:14px;height:14px}.partners-callout{text-align:center;border-top:1px solid #f0e8e6;padding:80px 24px 100px}.partners-callout p{color:#251f20;max-width:750px;margin:0 auto;font-size:clamp(21px,2vw,28px);line-height:1.55}.partners-callout-button{color:#fff;background:#9e1c35;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:28px;padding:14px 28px;font-size:14px;font-weight:700;display:inline-flex}.partners-callout-button:hover{background:#7c1323;transform:translateY(-3px)}.partners-callout-button svg{width:16px;height:16px}@media (max-width:900px){.partners-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 34px}}@media (max-width:640px){.partners-match .interior-hero{min-height:330px}.partners-match .interior-hero__content{width:min(100% - 40px,600px);padding:70px 0 75px}.partners-match .interior-hero__title{font-size:24px}.partners-introduction{padding:55px 24px 26px}.partners-gallery{padding:0 25px 72px}.partners-gallery-grid{grid-template-columns:1fr;gap:40px;max-width:440px}.partners-gallery-logo{height:125px}.partners-gallery-logo img{padding:8px}.partners-gallery-copy{max-width:100%;margin-top:16px}.partners-callout{padding:60px 24px 74px}}@media (prefers-reduced-motion:reduce){.partners-callout-button{transition:none}.partners-callout-button:hover{transform:none}}
