.team-member-image{clip-path:polygon(0 0,100% 0,100% 60%,100% 90%,50% 100%,0 90%,0 60%);backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform:translateZ(0);overflow:hidden}.team-member-card:hover img{transform:scale(1.025)}.team-member-copy{pointer-events:none}.team-member-name,.team-member-role{display:block;text-wrap:balance;line-height:1.12;text-shadow:0 2px 8px rgba(0,0,0,.95),0 10px 28px rgba(0,0,0,.9)}.team-member-role{margin-top:.35rem;line-height:1.2}.team-card-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 48%);opacity:.92;transition:opacity .3s ease;pointer-events:none}.team-member-card:active .team-card-overlay,.team-member-card:hover .team-card-overlay{opacity:.78}@media (max-width:768px){.team-member-card{width:min(100%,390px)}.team-member-image{clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);min-height:430px}.team-member-image .team-card-overlay{opacity:.96}.team-member-card h3{font-size:1.45rem;line-height:1.15}.team-member-card p{font-size:1rem;line-height:1.3}}main{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}