.people-card{position:relative;display:flex;flex-direction:column;color:var(--blockColor,#090e0d)}.people-card:focus .people-card__title,.people-card:hover .people-card__title{text-decoration:underline}.people-card:focus .people-card__image-wrapper img,.people-card:hover .people-card__image-wrapper img{transform:scale(1.15)}.people-card__cover-link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}div[class*=block-filter] .people-card .email,div[class*=block-filter] .people-card .phone{display:none}.block-filter-top .people-card{grid-column:span 12}@media (min-width:48rem){.block-filter-top .people-card{grid-column:span 3}}.block-filter-side .people-card{grid-column:span 12}@media (min-width:48rem){.block-filter-side .people-card{grid-column:span 6}}@media (min-width:62rem){.block-filter-side .people-card{grid-column:span 4}}.people-card__image-wrapper{padding-bottom:100%}.people-card__image-wrapper:not(:has(img)){background-color:#8cb8ac}.people-card__content{flex-grow:1;padding:1rem 1.25rem;background-color:#ebf5f2}.bg-neutral-12 .people-card__content{background-color:#fff}.people-card__title{font-weight:var(--title-1-font-weight);font-size:var(--title-1-font-size);font-family:var(--title-1-font-family);line-height:var(--title-1-line-height);text-transform:var(--title-1-text-transform);font-variant-numeric:var(--title-1-font-variant-numeric);margin-top:0;margin-bottom:var(--title-1-margin-bottom);margin-top:0;color:#090e0d}.people-card__title:first-child{margin-top:0}.people-card__title:last-child{margin-bottom:0}.people-card__meta{color:#090e0d;font-size:0;line-height:0}.people-card__meta>span{font-weight:var(--subtitle-2-font-weight);font-size:var(--subtitle-2-font-size);font-family:var(--subtitle-2-font-family);line-height:var(--subtitle-2-line-height);font-variant-numeric:var(--subtitle-2-font-variant-numeric);display:flex;flex-wrap:nowrap;align-items:center;color:#090e0d}.people-card__meta>span.email:not(:last-child){margin-bottom:.125rem}.people-card__meta>span.title+.people-card__meta>span.email{margin-top:.5rem}.people-card__meta>span .icon{width:1rem;height:1rem;margin-right:.5rem}.people-card__meta>span a{color:#090e0d!important}