.team-section{text-align:center}.team-grid{display:grid;grid-gap:2rem;margin-top:3rem}.team-grid--2-col{grid-template-columns:repeat(2,1fr)}.team-grid--3-col{grid-template-columns:repeat(3,1fr)}.team-grid--4-col{grid-template-columns:repeat(4,1fr)}.team-grid--5-col{grid-template-columns:repeat(5,1fr)}.team-member-card{background-color:var(--card-bg-color, rgb(var(--color-background)));border-radius:var(--card-corner-radius, 8px);overflow:hidden;display:flex;box-shadow:var(--card-shadow, 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1));padding:var(--card-padding-y, 1.5rem) var(--card-padding-x, 1.5rem);gap:1.5rem}.image-pos--top{flex-direction:column}.image-pos--left{flex-direction:row;align-items:center;text-align:left}.text-align--left{text-align:left}.text-align--center{text-align:center}.team-member-card__image-wrapper{background-color:transparent;flex-shrink:0}.image-pos--left .team-member-card__image-wrapper{width:35%}.team-member-card__image{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.team-member-card__info{flex-grow:1;display:flex;flex-direction:column}.team-member-card__name{margin:0 0 .25rem;color:rgb(var(--color-foreground));font-size:var(--name-size)}.team-member-card__title{font-style:italic;color:rgba(var(--color-foreground),.75);margin:0 0 1rem;font-size:var(--title-size)}.team-member-card__contact{margin-top:auto}.team-member-card__contact-item{margin:.25rem 0;word-break:break-all;font-size:var(--contact-size)}.team-member-card__contact-item .link{text-decoration:none;color:rgb(var(--color-link))}.team-member-card__contact-item .link:hover{text-decoration:underline}@media screen and (max-width:990px){.team-grid--4-col,.team-grid--5-col{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.team-grid{grid-template-columns:repeat(2,1fr);grid-gap:1.5rem}}@media screen and (max-width:480px){.team-grid{grid-template-columns:1fr}.image-pos--left{flex-direction:column;text-align:var(--text-align-mobile, center)}.image-pos--left.text-align--left{--text-align-mobile: left}.image-pos--left .team-member-card__image-wrapper{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
