.TeamPersonImage .thumbnail{width:100%;margin-bottom:3.125rem;opacity:0;transform:translateY(1.5rem);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}
.TeamPersonImage.is-visible .thumbnail{opacity:1;transform:translateY(0)}
@media(min-width:768px){.TeamPersonImage .thumbnail{width:88%;max-width:75rem;overflow:hidden;margin:0 auto 6.25rem;height:15.625rem;position:relative}
}
@media(min-width:768px){.TeamPersonImage .thumbnail{height:20.3125rem}
}
@media(min-width:992px){.TeamPersonImage .thumbnail{width:min(88%,1200px);max-width:1200px;margin:0 auto 7.5rem;height:580px}
.TeamPersonImage .image{height:100%}
}
.TeamPersonImage .image{object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center";width:100%}
@media(min-width:768px){.TeamPersonImage .image{width:100%}
}
.TeamPersonImage .image.object-fit-fallback{background-color:transparent}
@media(prefers-reduced-motion:reduce){.TeamPersonImage .thumbnail{opacity:1;transform:none;transition:none}
}