.team-heading{padding:5px 0}.position{font-size:1rem}.teams .team-filter{align-items:center;display:flex;flex-direction:column;gap:20px;padding:40px 0}.teams .team-filter>p{color:var(--primary);font-size:1rem;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.teams .team-filter .filter{background-color:#fff;border:1px solid #707070;cursor:pointer;max-width:100%;min-width:300px;padding:12px;position:relative;z-index:10}.teams .team-filter .filter .filter-selection{align-items:center;background-color:transparent;border:none;border-radius:0;color:#080808;display:flex;height:26px;justify-content:space-between;padding:0;pointer-events:none;text-align:left;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.teams .team-filter .filter.filter--open .filter-selection{color:#b2b2b2}.teams .team-filter .filter .filter-selection img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.teams .team-filter .filter.filter--open .filter-selection img{transform:rotate(180deg)}.teams .team-filter .filter .filter-options{background-color:#fff;border:1px solid #707070;border-top:0;display:none;left:-1px;list-style:none;margin:0;padding:0 0 12px;position:absolute;top:50px;width:calc(100% + 2px)}.teams .team-filter .filter .filter-options li{color:#080808;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.teams .team-filter .filter .filter-options li:hover{background-color:#ebeeee;color:var(--primary)}.teams .team-filter .filter .filter-options li+li{margin-top:4px}.teams .team-filter .filter .filter-options li a{display:inline-block;padding:5px 12px;width:100%}.teams .team-filter .filter .filter-options li a:focus,.teams .team-filter .filter .filter-options li a:hover{text-decoration:none}@media (min-width:768px){.teams .team-filter{display:grid;grid-template-columns:88px 300px;padding:60px 0}.teams .team-filter .filter{min-width:300px}}@media (min-width:992px){.teams .team-filter{grid-template-columns:88px 360px}.teams .team-filter .filter{min-width:360px}}.team-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.team-member.team-member--lightbox{cursor:pointer}.team-member-info,.team-member-inner{height:100%}.team-member-name{color:var(--primary);display:inline-block;font-family:var(--body-font);font-size:1.125rem;font-weight:700;margin-bottom:8px;text-transform:capitalize}.team-member.team-member--lightbox:hover .team-member-name{text-decoration:underline}.headshot-wrap{line-height:0;overflow:hidden}img.team-member-headshot{height:auto;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%}.team-member.team-member--lightbox:hover img.team-member-headshot{transform:scale(1.1)}.team-member-info-wrap{padding-top:10px}.full-team{padding:15px 30px}.no-overflow{overflow:hidden}.lightbox{background:rgba(0,0,0,.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.lightbox-inner{align-items:center;background:#fff;bottom:15%;display:flex;height:auto;left:50%;margin:0 auto;max-height:70%;max-width:1100px;position:absolute;top:15%;transform:translateX(-50%);width:80%}.lightbox-inner .inner{align-items:center;display:flex;height:100%;position:relative}.member-bio{display:none;max-height:100%;overflow:auto}.lower-info-lbox{display:grid;gap:30px;grid-template-columns:1fr 250px;padding:10px 30px 30px}.lower-info-lbox .lbox-headshot{grid-column:2/3;grid-row:1/2;margin:0!important;max-width:none!important;width:100%}.lower-info-lbox>div{grid-column:1/2;grid-row:1/2}.close-bar{display:flex;justify-content:space-between;padding:30px;width:100%}.close-bar .closewrap{position:absolute;right:30px;top:30px}.close-bar .closewrap img{max-width:30px}.lightbox .lbox-headshot{float:right;margin-bottom:15px;margin-left:15px;max-width:25%}.lightbox .lbox-name{color:var(--primary);font-family:var(--heading-font);font-size:2.5rem;font-weight:400;margin:0}.lightbox .position{font-size:1rem;margin-bottom:16px}.view-link-one{color:var(--primary);font-weight:700;text-transform:uppercase}.view-link-one:focus,.view-link-one:hover{text-decoration:none}.view-link-one .fa-solid{color:#7bafd4;padding-left:4px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.view-link-one:focus .fa-solid,.view-link-one:hover .fa-solid{padding-left:8px}.view-link-two{padding-left:5px}@media screen and (max-width:767px){.team-grid{grid-template-columns:repeat(2,1fr)}.lower-info-lbox{gap:20px;grid-template-columns:1fr}.lower-info-lbox .lbox-headshot{grid-column:1/2;grid-row:1/2}.lower-info-lbox>div{grid-column:1/2;grid-row:2/3}}