.mm57__content{--mm57-fg:#ffffff;--mm57-muted:rgba(255,255,255,0.55);--mm57-line:rgba(255,255,255,0.14);--mm57-circle:7.2rem;background:var(--mm57-bg,#0a0a0a) !important;color:var(--mm57-fg);border-top:1px solid var(--mm57-line);border-bottom:1px solid var(--mm57-line);padding:3.2rem 0 3.6rem}.mm57__inner{display:grid;grid-template-columns:22rem minmax(0,1fr);gap:4rem;align-items:start}.mm57__eyebrow{margin:0 0 0.4rem;font-size:1rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--mm57-muted)}.mm57__title{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:900;font-size:4rem;line-height:0.9;letter-spacing:-0.01em;text-transform:uppercase;color:var(--mm57-fg)}.mm57__viewall{display:inline-block;padding-bottom:0.2rem;font-size:1.1rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;text-decoration:none;color:var(--mm57-fg);border-bottom:1px solid currentColor}.mm57__new{display:block;margin-top:2rem;font-size:1rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;text-decoration:none;color:var(--mm57-muted);transition:color 0.2s ease}.mm57__viewall:hover,.mm57__new:hover{color:var(--mm57-fg);text-decoration:none}.mm57__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2.4rem 1.6rem}.mm57__content .mm57__item{display:flex;flex-direction:column;align-items:center;gap:0.6rem;padding:0;text-align:center;text-decoration:none;color:var(--mm57-fg)}.mm57__content .mm57__item:hover{text-decoration:none}.mm57__circle{width:var(--mm57-circle);height:var(--mm57-circle);flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#1a1a1a;border:1px solid var(--mm57-line);transition:transform 0.25s ease,border-color 0.25s ease}.mm57__circle img{display:block;width:100%;height:100%;object-fit:cover}.mm57__item:hover .mm57__circle,.mm57__item:focus-visible .mm57__circle{transform:scale(1.06);border-color:var(--mm57-fg)}.mm57__label{max-width:9rem;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:0.08em;text-transform:uppercase}.mm57__count{margin-top:-0.3rem;font-size:1rem;color:var(--mm57-muted)}.mm57__ph{font-size:2rem;font-weight:900;color:var(--mm57-muted)}.mm57__item--hl .mm57__label{color:var(--mm57-accent,#e1251b)}.mm57__item--hl .mm57__circle{border-color:var(--mm57-accent,#e1251b)}.mm57__item--all .mm57__circle{background:transparent}.mm57 .mega-menu__link{animation-fill-mode:both !important}@keyframes fadeInUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1199px){.mm57__inner{grid-template-columns:18rem minmax(0,1fr);gap:2.4rem}.mm57__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mm57__title{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.mm57__circle{transition:none}}@media screen and (min-width:990px){.header-wrapper:has(details.mm57[open]){overflow:visible !important}}