.mk-team__head{margin-bottom:5.6rem;text-align:center}.mk-team__title{margin:0;color:var(--mk-ink, #202123);font-size:4.8rem;font-weight:800;letter-spacing:-.01em;line-height:1.1;text-transform:uppercase}.mk-team__subtitle{margin:2.8rem auto 0;max-width:90rem;color:#5b5c63;font-size:1.5rem;font-weight:300;line-height:1.6}.mk-team__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;margin:0;padding:0;list-style:none}.mk-team__card{display:flex;flex:0 1 calc((100% - 6rem) / 3);flex-direction:column;min-width:0;max-width:46rem;background-color:var(--mk-purple, #5a00a3)}.mk-team__photo{overflow:hidden;width:100%;aspect-ratio:1 / 1;background-color:#1b1b1f}.mk-team__photo img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center top}.mk-team__photo--link{display:block}.mk-team__photo--link img{transition:transform .4s ease}.mk-team__card:hover .mk-team__photo--link img,.mk-team__photo--link:focus-visible img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.mk-team__photo--link img{transition:none}.mk-team__card:hover .mk-team__photo--link img,.mk-team__photo--link:focus-visible img{transform:none}}.mk-team__bar{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:1.6rem;min-height:10.1rem;padding:1.6rem 2.5rem}.mk-team__identity{min-width:0}.mk-team__name{margin:0;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.25;text-transform:uppercase}.mk-team__name-link{color:inherit;text-decoration:none}.mk-team__name-link:hover,.mk-team__name-link:focus-visible{text-decoration:underline;text-underline-offset:.3em}.mk-team__role{margin:.4rem 0 0;color:#ffffffd1;font-size:1.3rem;font-weight:300;line-height:1.3}.mk-team__socials{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:1.2rem;margin:0;padding:0;list-style:none}.mk-team__socials a{display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .2s ease}.mk-team__socials a:hover{opacity:.7}.mk-team__socials svg{width:1.8rem;height:1.8rem;fill:currentColor}@media screen and (max-width:989px){.mk-team__grid{gap:2.4rem}.mk-team__card{flex-basis:calc((100% - 2.4rem)/2)}.mk-team__head{margin-bottom:4rem}.mk-team__title{font-size:3.4rem}}@media screen and (max-width:749px){.mk-team__grid{gap:2rem}.mk-team__card{flex-basis:100%}.mk-team__title{font-size:2.8rem}.mk-team__bar{min-height:0;padding:1.6rem 2rem}}@media(prefers-reduced-motion:reduce){.mk-team__socials a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-mk-team-grid.css.map */
