.team{background-color:unset;display:flex;flex-direction:column}.team__header{padding-bottom:3rem;padding-right:0;width:100%}.team__container{display:flex;flex-flow:column;margin:-15px}.team__footer{align-self:flex-end;padding-right:4rem;width:90%}.team__container-item{padding:15px;width:100%}.person{display:flex;flex-flow:column;height:100%;--link-text-decoration:none;--link-text-decoration-hover:none}.person__image{border-bottom-right-radius:35px;border-top-left-radius:35px;display:block;height:auto;transition:border-radius .3s ease-in-out;width:100%}.person__content{align-items:flex-start;display:flex;flex:1;flex-flow:column;gap:1rem;padding:2rem}.person__badge{align-self:flex-start;background-color:var(--coal-light);border-bottom-right-radius:10px;color:var(--white-60);margin-top:-19px;padding:.75rem 5rem .75rem 1.5rem;transition:padding .3s ease-in-out}.person__fullname{color:var(--text-color);font-size:2rem;font-weight:var(--font-medium-weight);width:100%}.person__job{color:var(--black-40);margin:0;width:100%}.theme--black .person__job,.theme--blue .person__job{color:var(--white-40)}@media (min-width:600px){.team__container{flex-flow:row;flex-wrap:wrap}.team__container-item{width:50%}.team__header{width:80%}.team__footer{padding-left:4rem;width:80%}.person__fullname{font-size:2.2rem;font-weight:var(--font-medium-weight);width:100%}}@media (min-width:900px){.team__container-item{width:33.33333%}.team__header{padding-right:0;width:60%}.team__footer{width:40%}.person.has-link:is(:hover) .person__badge{padding:.75rem 10rem .75rem 1.5rem}}@media (min-width:1200px){.team__container-item{width:25%}.team__header{padding-left:0;padding-right:0;width:35%}.team__footer{width:60%}.person__fullname{font-size:2.4rem}}