.team-color-filters{pointer-events:none;overflow:hidden}
.people-directory{background:#101010;color:#f1f1ed}
.people-directory .people-card{border-color:#444}
.people-directory .people-card .eyebrow{color:#c5c5bf}
.people-directory .people-card p:not(.eyebrow){color:#deded8}
.people-directory .person-project-link{color:#f1f1ed}
.people-card .team-photo--natural{display:grid;grid-template-rows:auto 26px;margin:0 0 18px;background:none}
.team-photo-window{position:relative;padding:10px 10px 24px;background:#202020}
.team-photo-window:after{content:"";position:absolute;left:10px;bottom:9px;width:25px;height:3px;background:#e1251b}
.team-photo-crop{aspect-ratio:4/5;overflow:hidden;background:#181818}
.people-card .team-photo--natural img,.people-card:hover .team-photo--natural img{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:var(--team-position,50% 50%);transform:scale(var(--team-scale,1));transform-origin:var(--team-origin,50% 50%);filter:var(--team-filter,none) saturate(.90) contrast(1.025);border:0}
.people-card .team-photo--chroma img,.people-card:hover .team-photo--chroma img{filter:var(--team-filter,none) saturate(1.13) contrast(1.035)}
.people-card .team-photo--natural figcaption{color:#b8b8b2;font-size:12px;line-height:1.5;padding-top:7px}
@media(max-width:700px){.people-card .team-photo--natural{grid-template-rows:auto}.team-photo-window{padding:8px 8px 22px}.team-photo-window:after{left:8px;bottom:8px}.people-directory .people-card{padding:28px 0}.people-card .team-photo--natural figcaption{padding-top:8px}}
