@layer components-team{.team-member-modal{background:#1c1b21!important;border-radius:.5rem!important;width:100%!important;max-width:60rem!important;margin:0 auto!important}.department-dot{border-radius:50%}.team{flex-direction:column;display:flex}.team h1,.team h2,.team h3,.team p{margin:0}.team .team-header{display:flex}.team .team-header h1{white-space:nowrap}.team .team-header h2{font-weight:400}.team .team-header .team-header-departments{display:flex}.team .team-header .team-header-separator{background-color:#9b9b9b;min-width:.125rem}.team .team-header .department-container{align-items:center;display:flex}.team .team-members{flex-wrap:wrap;gap:1rem;padding-top:2rem;display:flex}.team .team-members .member-separator{background-color:#1c1b21;border-radius:.5rem}.team .team-members .member-container{background-color:#1c1b21;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:transform .2s ease-in-out;display:flex}.team .team-members .member-container:hover{transform:scale(1.05)}.team .team-members .member-container .member-name{margin:0;font-weight:400}.team-member-modal-content{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.team-member-modal-content h1,.team-member-modal-content h2,.team-member-modal-content h3,.team-member-modal-content p{margin:0}.team-member-modal-content .team-member-modal-header{flex-direction:column;flex:1;gap:.5rem;display:flex}.team-member-modal-content .team-member-modal-header img{object-fit:cover;border-radius:.5rem}.team-member-modal-content .team-member-modal-bio{flex:1;font-size:1.125rem}@media (max-width:991px){.member-container .member-name{font-size:1.25rem}.team-header{gap:1.25rem}.team-header-departments{gap:1.875rem}.team-header-departments h2{font-size:1rem}.team-header-departments .department-container{gap:.75rem}.department-dot{width:1.125rem;height:1.125rem}}@media (min-width:991px){.team-header{gap:3.125rem}.team-header h1{font-size:3rem}.team-header .team-header-departments{gap:3.3rem}.team-header .team-header-departments .department-container{gap:1rem}.team-header .team-header-departments h2{font-size:2rem}.member-container .member-name{font-size:1.5rem}.department-dot{width:1.5rem;height:1.5rem}}@media (max-width:640px){.team-header-separator{display:none}.team-header{gap:2.8rem}.member-container .member-name{font-size:1rem}.team-header-departments{flex-direction:column;gap:.875rem}.member-separator{display:none}.team-member-modal{padding:4rem 2rem!important}.team-member-modal-bio{min-width:100%}}@media (min-width:640px){.member-separator{flex-grow:1;min-width:1rem}.team-member-modal{padding:4rem!important}.team-member-modal-bio{min-width:22rem}}}
/*# sourceMappingURL=176189671964bebe.css.map*/