.team-member{margin-bottom:3rem}.team-member:last-child{margin-bottom:0}.team-member__content{display:flex;flex-direction:column;gap:2rem}.team-member__image-container{flex-shrink:0}.team-member__image-wrapper{position:relative;width:100%;aspect-ratio:1;margin:0 auto;perspective:1000px;border-radius:var(--button-border-radius)}.team-member__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .6s ease-in-out;backface-visibility:hidden}.team-member__image--main{transform:rotateY(0)}.team-member__image--hover{transform:rotateY(-180deg)}.team-member__image-wrapper:hover .team-member__image--main{transform:rotateY(180deg)}.team-member__image-wrapper:hover .team-member__image--hover{transform:rotateY(0)}.team-member__text{flex:1}.team-member__title{font-size:2rem;font-weight:600;margin:0 0 1.6rem;text-transform:uppercase}.team-member__subtitle{font-size:1.6rem;font-weight:400;margin:0 0 1rem;text-transform:uppercase;letter-spacing:1px}.team-member__content-text{line-height:1.5;font-size:1.4rem;max-width:none;opacity:.8;margin-bottom:3.2rem}.team-member__content-text p{margin:0 0 1rem}.team-member__content-text p:last-child{margin-bottom:0}.team-member__link{display:inline-block;padding:.75rem 1.5rem;background-color:var(--color-button, #000);color:var(--color-button-text, #fff);text-decoration:none;border-radius:4px;font-weight:500;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.team-member__link:hover{background-color:var(--color-button-hover, #333);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (min-width: 750px){.team-member__content{flex-direction:row;align-items:flex-start;gap:3rem}.team-member__image-wrapper{margin:0}.team-member__text{padding-top:.5rem}}@media (min-width: 990px){.team-member{margin-bottom:8rem}.team-member__content{gap:8rem}.team-member__image-container{width:420px}.team .section-header{margin-bottom:8rem}.team-member__title{font-size:3.2rem}.team-member__content-text{font-size:2rem}.team-member__subtitle{margin-bottom:3.2rem}}.section-padding{box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/88/assets/component-team.css.map */
