.board-directory .board-profile,.board-profile-copy{min-width:0}.board-bio-open{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;min-height:44px;max-width:100%;padding:10px 0;margin-top:13px;border:0;border-top:1px solid #d5dfce;background:transparent;color:#163f6c;font:600 15px/1.4 Arial,Helvetica,sans-serif;text-align:left;cursor:pointer;transition:color .18s ease}.board-bio-open svg{transition:transform .2s ease}.board-bio-open:hover{color:#386c4a}.board-bio-open:hover svg{transform:translateX(3px)}html:has(.board-page){scrollbar-gutter:stable both-edges}body:has(.board-bio-dialog[open]){overflow:hidden}.board-bio-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(760px,calc(100vw - 40px));max-width:760px;height:-moz-fit-content;height:fit-content;max-height:min(760px,calc(100dvh - 52px));padding:0;border:1px solid #d4dccf;border-radius:15px;background:#fcfaf5;color:#303e3e;box-shadow:0 24px 80px rgba(8,28,43,.28);overflow:hidden;overscroll-behavior:contain}.board-bio-dialog[open]{display:block;animation:board-bio-arrive .24s ease-out both}.board-bio-dialog::-webkit-backdrop{background:rgba(14,29,37,.56);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:board-bio-fade .2s ease-out both}.board-bio-dialog::backdrop{background:rgba(14,29,37,.56);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:board-bio-fade .2s ease-out both}@keyframes board-bio-arrive{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes board-bio-fade{0%{opacity:0}to{opacity:1}}.board-bio-dialog-shell{display:flex;flex-direction:column;width:100%;height:auto;max-height:min(760px,calc(100dvh - 52px));min-height:0}.board-bio-dialog-header{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:27px 32px 23px;border-bottom:1px solid #e2e7dc;background:#f9f7f0}.board-bio-dialog-heading{min-width:0}.board-bio-dialog .board-bio-dialog-role{margin:0 0 8px;color:#476a47;font:600 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.04em}.board-bio-dialog .board-bio-dialog-title{margin:0;color:#103f6b;font:700 clamp(25px,3.2vw,34px)/1.15 Georgia,Times New Roman,serif;letter-spacing:-.4px;overflow-wrap:anywhere}.board-bio-dialog .board-bio-dialog-credentials{margin:8px 0 0;color:#657169;font:14px/1.45 Arial,Helvetica,sans-serif}.board-bio-close{flex:0 0 44px;display:inline-grid;place-items:center;width:44px;height:44px;margin:-6px -10px 0 0;padding:0;background:#edf1e9;border:1px solid #d7e0d3;border-radius:50%;color:#163f6c;cursor:pointer;transition:background .16s ease,transform .16s ease}.board-bio-close:hover{background:#e2eadc;transform:scale(1.04)}.board-bio-dialog-body{flex:1 1 auto;min-height:0;padding:25px 34px 36px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bcc9b3 transparent}.board-full-biography{min-width:0;overflow-wrap:anywhere}.board-bio-dialog .board-full-biography p{margin:0 0 16px;color:#303e3e;font:17px/1.78 Georgia,Times New Roman,serif;white-space:pre-line}.board-bio-dialog .board-full-biography h3{margin:22px 0 10px;color:#143d64;font:700 19px/1.4 Georgia,Times New Roman,serif}.board-full-biography a{text-decoration:underline;text-underline-offset:3px}.board-bio-dialog .board-biography-list-item{margin-left:16px;padding-left:14px;border-left:2px solid #b8cbb0}.board-bio-dialog .board-biography-caption{font-style:italic}.board-bio-missing{color:#6c746e;font:italic 14px/1.6 Georgia,serif;margin-top:14px}@media (max-width:600px){.board-bio-open{font-size:14px}.board-bio-dialog{width:calc(100vw - 30px);max-width:none;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 26px);border-radius:12px}.board-bio-dialog-header{padding:22px 20px 19px}.board-bio-dialog-body{padding:22px 22px 30px}.board-bio-dialog .board-full-biography p{font-size:16px;line-height:1.72}.board-bio-close{margin:-7px -6px 0 0}}@media (prefers-reduced-motion:reduce){.board-bio-dialog::-webkit-backdrop{animation:none}.board-bio-dialog::backdrop,.board-bio-dialog[open]{animation:none}.board-bio-close,.board-bio-open,.board-bio-open svg{transition:none}}@media print{.board-bio-dialog,.board-bio-open{display:none!important}}