.board-members-section .board-members-introduction{text-align:center;max-width:768px;text-wrap:balance;margin:auto}.board-members-section .board-members{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;margin-top:44px}.board-members-section .board-member{display:grid;grid-template-columns:166px 1fr;gap:33px;background-color:#f6f6f6;padding:24px;will-change:background-color;align-content:flex-start;position:relative;overflow:hidden}.board-members-section .board-member::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f6f6f6;transition:all 0.3s ease-in-out}.board-members-section .board-member:is(:hover,:focus-within)::before{background-color:#ececec}.board-members-section .board-member .board-member-headshot{width:100%;aspect-ratio:1 / 1;display:grid;place-items:center;position:relative;overflow:hidden;position:relative;z-index:1}.board-members-section .board-member .board-member-headshot::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#b5d6a7}.board-member .board-member-details{position:relative;z-index:1;text-wrap:pretty}.board-member .board-member-details :is(h2,h3,h4){font-size:1.5rem;color:#4DAF4C;margin-bottom:12px}.board-member .board-member-details p{margin-bottom:12px}.board-member .board-member-details>:last-child{margin-bottom:0}.board-member .board-member-headshot img{width:100%;object-fit:cover;object-position:center;border-radius:50%;aspect-ratio:1 / 1;display:grid;margin-bottom:auto;z-index:1}.board-member .board-member-details a{text-decoration:underline}@media (max-width:991px){.board-members-section .board-member{grid-template-columns:1fr;gap:16px;padding:16px}.board-members-section .board-member{padding:30px}.board-members-section .board-member .board-member-headshot{max-width:144px}.board-members-section .board-members-introduction{margin-top:22px}.board-members-section .board-members{margin-top:22px}.board-member .board-member-details{text-wrap:auto}}@media (max-width:575px){.board-members-section .board-members{grid-template-columns:1fr;grid-gap:24px;margin-top:44px}.board-member .board-member-details :is(h2,h3,h4){font-size:1.2875rem}}