.team-section{position:relative;color:var(--color-custom-text, var(--color-text));overflow:hidden}.team-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.team-section__bg-image{display:block;width:100%;height:100%;object-fit:cover}.team-section__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.team-section__inner{position:relative;z-index:1;padding:0 calc(var(--gap, 8px) * 2);max-width:var(--site-max-width);margin:0 auto}@media(min-width:900px){.team-section__inner{padding:0 calc(var(--gap, 8px) * 4)}}@media(min-width:1800px){.team-section__inner{max-width:var(--site-max-width-big)}}.team-section__heading .headline{text-align:left}.team-section__heading--center .headline{text-align:center}.team-section__text{text-align:left;color:var(--color-custom-text, var(--color-text));max-width:64rem;margin-top:calc(var(--gap, 8px) * 2)}.team-section__text--center{text-align:center;margin-left:auto;margin-right:auto}.team-section__text p{margin-bottom:1em}.team-section__text p:last-child{margin-bottom:0}.team-section__grid{list-style:none;padding:0;margin:calc(var(--gap, 8px) * 5) 0 0;display:grid;grid-template-columns:repeat(var(--team-cols-mobile, 1),minmax(0,1fr));gap:clamp(2.4rem,4vw,4rem) clamp(1.6rem,3vw,3.2rem)}@media(min-width:750px){.team-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.team-section__grid{grid-template-columns:repeat(var(--team-cols-desktop, 4),minmax(0,1fr));gap:clamp(3.2rem,4vw,4.8rem) clamp(2rem,2.5vw,3.2rem)}}.team-member{display:flex;flex-direction:column;gap:clamp(1.6rem,2vw,2rem);min-width:0}.team-member__media{position:relative;overflow:hidden;border-radius:50%;background:#f4f7ff;aspect-ratio:1 / 1;width:clamp(9.6rem,14vw,14.4rem);max-width:100%}.team-member__image,.team-member__placeholder{display:block;width:100%;height:100%}.team-member__image{object-fit:cover}.team-member__placeholder{background:linear-gradient(180deg,#eef4fb,#fbfdff);color:#4a586f73}.team-member__body{display:flex;flex-direction:column;gap:.4rem;color:var(--color-custom-text, var(--color-text))}.team-member__link{display:block;width:100%;height:100%;line-height:0}.team-member__link,.team-member__namelink{color:inherit;text-decoration:none}.team-member--linked .team-member__media{cursor:pointer}.team-member__image{transition:transform .32s cubic-bezier(.22,.61,.36,1)}.team-member--linked .team-member__media:hover .team-member__image{transform:scale(1.04)}.team-member__namelink:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.team-member__link:focus-visible,.team-member__namelink:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.team-member__name{margin:0;font-family:var(--font-navigation);font-weight:var(--font-navigation-weight, 600);font-size:calc(var(--font-base-size) * 1);line-height:1.2;letter-spacing:var(--font-navigation-letter-spacing, normal);text-transform:var(--font-navigation-transform, uppercase);color:var(--team-name-color, var(--color-custom-text, var(--color-text)))}.team-member__title{margin:0;font-family:var(--font-navigation);font-weight:var(--font-navigation-weight, 600);font-size:calc(var(--font-base-size) * .75);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--team-title-color, var(--color-custom-text, var(--color-text)));opacity:.55}.team-member__description{margin-top:clamp(.8rem,1.2vw,1.2rem);font-family:var(--font-base);font-style:var(--font-base-style);font-weight:var(--font-base-weight);font-size:calc(var(--font-base-size) * .95);line-height:var(--font-base-line-height, 1.5);color:inherit;opacity:.85}.team-member__description p{margin:0 0 .8em}.team-member__description p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-team.css.map */
