.mm-partner-banner{display:block;width:100%;overflow:hidden}.mm-partner-banner>img{display:block;width:100%;height:auto;aspect-ratio:1748/899;object-fit:contain}
.mm-partner-pdp-banner{display:block;margin-block:clamp(32px,5vw,64px)}.mm-partner-pdp-banner:focus-visible{outline:2px solid var(--link);outline-offset:4px}.mm-partner-pdp-banner .mm-partner-banner{border-radius:var(--radius)}
.mm-partner-landing .mm-breadcrumb{padding-block:20px}.mm-partner-products{padding-block:0}.mm-partner-coming{font-size:16px;color:var(--muted);margin:0;max-width:48ch}
.mm-partner-story{background:var(--soft);padding-block:clamp(32px,5vw,64px)}.mm-partner-story-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,7vw,100px);align-items:center}.mm-partner-story h2{font:700 clamp(28px,3.5vw,48px)/1.08 var(--font-expanded,var(--font));letter-spacing:-.025em;margin:0}.mm-partner-story p{font-size:17px;line-height:1.6;max-width:48ch;margin:0 0 20px}
.mm-partner-brand-tiles>h2{font:700 clamp(28px,3.5vw,44px)/1.1 var(--font);letter-spacing:-.025em;margin:0 0 28px}.mm-partner-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mm-partner-brand-grid>a{display:block;overflow:hidden;border-radius:var(--radius)}.mm-partner-brand-grid img{display:block;width:100%;height:auto;aspect-ratio:1122/1402;object-fit:contain;transition:transform .5s cubic-bezier(.16,1,.3,1)}.mm-partner-brand-grid>a:focus-visible{outline:2px solid var(--link);outline-offset:4px}
@media(hover:hover) and (pointer:fine){.mm-partner-brand-grid>a:hover img{transform:scale(1.018)}}
@media(max-width:749px){.mm-partner-brand-grid{grid-template-columns:repeat(3,minmax(240px,78%));gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:10px}.mm-partner-brand-grid>a{scroll-snap-align:start}.mm-partner-story-inner{grid-template-columns:1fr;gap:20px}.mm-partner-story p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.mm-partner-brand-grid img{transition:none;transform:none!important}}
