.team-member{scroll-snap-align:start;flex-direction:column;justify-content:start;width:80%;min-height:100%;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:48px;display:flex}.team-image{border:2px solid #fdebe1;border-radius:50%;margin-left:auto;margin-right:auto;display:block}.member-name{text-align:center;font-size:1.25rem;font-weight:700;line-height:1.75rem}.member-role{text-align:center;color:#1f1f3980;font-size:.875rem;font-weight:400;line-height:1.125rem}.member-honors{text-align:center;color:#1f1f3980;margin:0;font-size:.9375rem;font-weight:400;line-height:1.5rem}.member-socials{background-color:#fff;border-radius:10px;justify-content:space-around;align-items:center;width:7.5rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:.4rem;display:flex}.member-icon{fill:#1f1f3980;cursor:pointer;width:1.5rem;height:1.5rem;transition:transform .12s cubic-bezier(.16,1,.3,1)}.member-icon:hover{transform:scale(1.5)}.member-wrapper{flex-direction:column;justify-content:space-between;height:100%;display:flex}
