.team-showcase{width:100%}.team-showcase__group{margin-bottom:6rem}.team-showcase__group:last-child{margin-bottom:0}.team-showcase__group-title{text-align:center;margin:0 0 4rem;font-weight:700}.team-showcase__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto}@media screen and (min-width: 750px){.team-showcase__grid{gap:3rem}}.team-showcase__card{background:silver;border-radius:0;padding:2.5rem;border:1px solid rgba(var(--color-foreground));box-shadow:0 2px 8px rgba(var(--color-foreground),.08);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:300px}.team-showcase__card:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(var(--color-foreground),.12)}.team-showcase__image-wrapper{width:150px;height:150px;border-radius:50%;overflow:hidden;margin-bottom:1.5rem;flex-shrink:0;background:rgba(var(--color-foreground),.05);display:flex;align-items:center;justify-content:center}.team-showcase__image{width:100%;height:100%;object-fit:cover;display:block}.team-showcase__content{width:100%;display:flex;flex-direction:column;align-items:center}.team-showcase__name{margin:0 0 .5rem;font-weight:700;font-size:1.5rem;line-height:1.3;color:rgb(var(--color-foreground))}.team-showcase__role{margin:0 0 1rem;color:rgb(var(--color-foreground));font-size:1rem;font-weight:500;opacity:.8}.team-showcase__biography{margin:0 0 1.5rem;color:rgba(var(--color-foreground),.7);font-size:.95rem;line-height:1.6;text-align:left}.team-showcase__links{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.team-showcase__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:0;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));text-decoration:none;transition:all .3s ease}.team-showcase__link:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:translateY(-2px)}.team-showcase__link svg{width:20px;height:20px}@media screen and (max-width: 749px){.team-showcase__grid{grid-template-columns:1fr;gap:2rem}.team-showcase__group{margin-bottom:4rem}.team-showcase__group-title{margin-bottom:2.5rem}.team-showcase__card{padding:2rem}.team-showcase__image-wrapper{width:120px;height:120px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-team-showcase.css.map */
