.HIDDEN{display:none}.repeatable-team-members.members{display:grid;grid-gap:2em}.repeatable-team-members .members__member{width:100%}.repeatable-team-members .members__member a:hover{text-decoration:none}.repeatable-team-members .member__imagebox{display:flex;position:relative}.repeatable-team-members .member__imagebox .image-overlay{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;top:0;transition:all .25s ease-in-out;width:100%}.repeatable-team-members .member__imagebox .member__image{transition:filter .25s ease-in-out}.repeatable-team-members a:hover .member__imagebox .member__image{filter:blur(2px)}.repeatable-team-members a:hover .member__imagebox .image-overlay{opacity:1}.repeatable-team-members .member__image{margin:0 auto;object-fit:contain}.repeatable-team-members .member__text{text-align:center}.modal .modal-container .modal-content .modal-text,.repeatable-team-members .member__text{display:grid;grid-template-rows:auto;grid-gap:4px;padding:10px 10px 0}.modal .modal-container .modal-content .modal-text h3,.repeatable-team-members .member__text h3{font-size:1.25em;line-height:1.4}.repeatable-team-members .member__text p.job{font-size:.777em;font-weight:400;text-transform:uppercase}.modal .modal-container .modal-content .modal-text>*,.repeatable-team-members .member__text>*{margin:0}.filters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;grid-gap:4px;border:none;padding:0}.filters label{border-radius:4px;box-sizing:border-box;cursor:pointer;padding:6px 8px}.filters label:hover{background-color:#ddd}.filters input{opacity:0;position:absolute}.filters input:checked~label{background-color:#002ea2;border-color:#002ea2;color:#fff}.filters fieldset label input{margin-left:0}.modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .25s ease;visibility:hidden;width:100vw;z-index:1}.modal.open{opacity:1;transition-delay:0s;visibility:visible}.modal-bg{background:rgba(0,0,0,.3);height:100%;position:absolute;width:100%}.modal .modal-container{background:#fff;border-radius:8px;margin:0 1rem;max-width:800px;padding:1rem;position:relative;transform:translateY(-40px);transition:transform .25s ease-in-out;width:100%}.modal .modal-container .modal-content{display:grid;grid-template-columns:1fr 2fr;grid-gap:1em;padding:1em 0 2em}.modal .modal-container .modal-content .modal-text h3{color:#002ea2;margin-bottom:10px}.modal .modal-container .modal-content .modal-text p.job{font-size:.777em;font-weight:500;text-transform:uppercase}@media (max-width:768px){.modal{align-items:start;height:100%;overflow-y:scroll}.modal .modal-container{border-radius:0;height:100%;margin:0}.modal .modal-container .modal-content{display:grid;grid-template-columns:none;grid-template-rows:auto;grid-gap:1em;overflow-y:scroll;padding:1em 0 2em}.modal .modal-container .modal-content .modal-image .member__image{height:100px;width:100px}.modal .modal-container .modal-content .modal-text ol{padding:0;text-align:center}.modal .modal-container .modal-content .modal-text li{display:inline list-item;list-style-type:none}.social__links{text-align:center}}.modal .modal-container .modal-content .modal-image{text-align:center}.modal-close{appearance:none;background:none;border:0;color:#424342;cursor:pointer;font-size:2rem;font-weight:700;line-height:20px;outline:none;position:absolute;right:15px;top:5px}.modal-close:hover{text-decoration:none}.modal.open .modal-container{transform:translate(0);transition:transform .25s ease-in-out}.social__links a,.social__links a:hover{text-decoration:none}.social__links .social-links__icon{background-color:#424342}.social__links .social-links__icon svg{fill:#fff}