.team-members__heading{text-align:center}.team-members{display:flex;flex-flow:row wrap;gap:2.2rem;justify-content:center;padding:calc(30px + 5rem) 0 2rem;position:relative}.team-member{background:rgb(var(--site-background-alt-color));border-bottom:3px solid rgb(var(--color-tertiary));border-image:linear-gradient(90deg,rgb(var(--color-tertiary)),rgb(var(--card-background))) 1;flex:1 100%;margin-bottom:5rem;max-width:310px;padding:0 2.25rem 1.25rem;text-align:center}[data-theme=light] .team-member{background:hsla(0,0%,100%,.8);border-image:linear-gradient(90deg,rgb(var(--color-tertiary)),#fff) 1;box-shadow:0 1.5rem 3.5rem -1.25rem rgb(var(--site-foreground-color),.35),0 0 1.5rem 0 rgb(var(--site-foreground-color),.075)}@media (prefers-color-scheme:light){[data-theme=system] .team-member{background:hsla(0,0%,100%,.8);border-image:linear-gradient(90deg,rgb(var(--color-tertiary)),#fff) 1;box-shadow:0 1.5rem 3.5rem -1.25rem rgb(var(--site-foreground-color),.35),0 0 1.5rem 0 rgb(var(--site-foreground-color),.075)}}@media (prefers-color-scheme:dark){[data-theme=system] .team-member{background:rgb(var(--site-background-alt-color))}}.team-member__headshot{aspect-ratio:1/1;background-color:rgb(var(--site-background-alt-color));display:block;margin:-20% auto 1.5rem;object-fit:cover}.team-member__headshot[src*=".svg"]{object-fit:contain}.team-member__name{border-bottom:1px solid rgb(var(--site-foreground-color),.35);font-size:1.3rem;margin-bottom:.5em;padding-bottom:.5em}.team-member__name a{color:inherit;font-weight:inherit}.team-member__title{font-size:.85rem;font-weight:600}.team-member__phone{color:inherit;font-size:.875rem;font-weight:300;letter-spacing:1px;opacity:.8}.team-member__connect{display:flex;gap:.9em;justify-content:center;padding-top:.5rem}.team-member__connect a{color:rgb(var(--color-foreground))}.team-member__connect svg{fill:currentColor}.team-members__footer{align-items:center;display:flex;flex:1 100%;gap:1em;justify-content:center;margin-top:2rem;text-align:center}.team-members__more i{align-items:flex-start;display:inline-flex;height:1em;justify-content:center;line-height:1em;translate:6px -1px;width:1em}@keyframes proListLoadingShimmer{0%{background-position:-1500px 0}50%{background-position:1000px 0}to{background-position:1000px 0}}.team-members[loading]:after{animation:proListLoadingShimmer 1.5s linear infinite;background:rgb(var(--color-background-alt));background:linear-gradient(to right,rgb(var(--color-foreground),.2) 8%,rgb(var(--color-foreground),.1) 18%,rgb(var(--color-foreground),.2) 33%);background-size:3500px 100%;content:"";height:100%;overflow:hidden;position:absolute;width:100%}