.tca-board__bio{margin-top:var(--s-4,1rem);display:grid;gap:var(--s-4,1rem);text-align:left;font-size:var(--fs-small,1rem)}.tca-board__bio p{max-width:none}.tca-board__verse,.tca-bio-dialog .tca-board__verse{border-left:2px solid var(--blue,#5b79b4);padding-left:var(--s-4,1rem)}.tca-board__verse-label,.tca-board__verse-ref{font-family:var(--font-mono,sans-serif);font-size:var(--fs-caption,.8125rem);letter-spacing:.06em;color:var(--text-secondary,#44506b)}.tca-board__verse-label{color:var(--navy,#002f87)}.tca-board__verse blockquote{margin:var(--s-2,.5rem) 0 0}.tca-board__verse blockquote p{font-style:italic;color:var(--ink,#1b2a4a)}.tca-board__cue{display:none}.tca-board--js .tca-board__bio{display:none}.tca-board--js .tca-board__member--has-bio{position:relative;transition:background-color var(--dur,.22s) var(--ease,ease),box-shadow var(--dur,.22s) var(--ease,ease)}.tca-board--js .tca-board__member--has-bio:hover{background:var(--white,#fff);box-shadow:var(--shadow-lg,0 20px 40px -12px rgba(0,47,135,.22));z-index:1}.tca-board--js .tca-board__member--has-bio .tca-board__cue{display:inline-flex;align-items:center;gap:var(--s-2,.5rem);margin-top:var(--s-3,.75rem);font-family:var(--font-mono,sans-serif);font-size:var(--fs-caption,.8125rem);letter-spacing:.06em;text-transform:uppercase;color:var(--navy,#002f87)}.tca-board__plus{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--marigold,#f0a81c);color:var(--navy,#002f87);display:grid;place-content:center;font-family:var(--font-body,sans-serif);font-size:1rem;line-height:1;transition:transform var(--dur,.22s) var(--ease,ease)}.tca-board--js .tca-board__member--has-bio:hover .tca-board__plus{transform:rotate(90deg)}.tca-board__open{position:absolute;inset:0;z-index:2;padding:0;background:0 0;border:0;cursor:pointer}.tca-board__open:focus-visible{outline:3px solid var(--navy,#002f87);outline-offset:-3px}.tca-bio-dialog[open]{width:min(920px, calc(100vw - 2 * var(--edge, 24px)));max-height:min(88vh, 900px);max-height:min(88svh, 900px);min-height:min(420px, 88vh);min-height:min(420px, 88svh);margin:auto;padding:0;border:1px solid var(--border,#c9d6ea);border-top:3px solid var(--navy,#002f87);border-radius:var(--radius-lg,14px);background:var(--white,#fff);color:var(--ink,#1b2a4a);box-shadow:var(--shadow-lg,0 20px 40px -12px rgba(0,47,135,.22));position:fixed;inset:0;overflow:hidden;display:flex;flex-direction:column}.tca-bio-dialog::backdrop{background:rgba(0,24,72,.7)}.tca-bio-dialog__inner{display:grid;grid-template-columns:300px 1fr;align-items:stretch;flex:1 1 auto;min-height:0}.tca-bio-dialog__aside{background:var(--vellum,#e8eef7);border-right:1px solid var(--border,#c9d6ea);padding:var(--s-6,1.5rem)}.tca-bio-dialog__body{padding:0 var(--s-8,2rem) var(--s-8,2rem);overflow-y:auto;min-height:0}.tca-bio-dialog__body:focus{outline:none}.tca-bio-dialog__body:before{content:"";display:block;position:sticky;top:0;z-index:2;height:var(--s-16,4rem);background:var(--white,#fff)}.tca-bio-dialog__photo{align-self:start}.tca-bio-dialog__photo img{width:100%;height:auto;display:block;aspect-ratio:683/1024;object-fit:cover}.tca-bio-dialog__name{margin-top:var(--s-6,1.5rem);font-family:var(--font-display,Georgia,serif);font-weight:700;color:var(--navy,#002f87);font-size:var(--fs-h4,1.375rem)}.tca-bio-dialog__role{font-family:var(--font-mono,sans-serif);font-size:var(--fs-caption,.8125rem);letter-spacing:.06em;color:var(--text-secondary,#44506b);margin-top:var(--s-2,.5rem);white-space:pre-line}.tca-bio-dialog__bio{display:grid;gap:var(--s-4,1rem)}.tca-bio-dialog__bio p{max-width:none}.tca-bio-dialog__close{position:absolute;top:var(--s-3,.75rem);right:var(--s-3,.75rem);z-index:3;width:44px;height:44px;border-radius:50%;border:1px solid var(--border,#c9d6ea);background:var(--white,#fff);color:var(--navy,#002f87);font-size:1.5rem;line-height:1;cursor:pointer;padding:0;display:grid;place-items:center}.tca-bio-dialog__close:hover{background:var(--vellum,#e8eef7);border-color:var(--navy,#002f87)}.tca-bio-dialog__close:focus-visible{outline:3px solid var(--navy,#002f87);outline-offset:2px}@media (max-width:720px){.tca-bio-dialog__inner{grid-template-columns:1fr;grid-template-rows:auto minmax(0, 1fr)}.tca-bio-dialog__aside{display:grid;grid-template-columns:110px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:var(--s-4,1rem);border-right:0;border-bottom:1px solid var(--border,#c9d6ea);padding:var(--s-4,1rem) 52px var(--s-4,1rem) var(--s-4,1rem)}.tca-bio-dialog__photo{grid-column:1;grid-row:1/3;align-self:center}.tca-bio-dialog__name{grid-column:2;grid-row:1;margin-top:0;align-self:end}.tca-bio-dialog__role{grid-column:2;grid-row:2;align-self:start}.tca-bio-dialog__close{width:34px;height:34px;font-size:1.75rem}.tca-bio-dialog__close:after{content:"";position:absolute;inset:-5px}.tca-bio-dialog__body{padding:var(--s-6,1.5rem)}.tca-bio-dialog__body:before{display:none}}.tca-bio-dialog--no-photo[open]{width:min(760px, calc(100vw - 2 * var(--edge, 24px)));min-height:0}.tca-bio-dialog--no-photo .tca-bio-dialog__inner{grid-template-columns:1fr;grid-template-rows:auto minmax(0, 1fr)}.tca-bio-dialog--no-photo .tca-bio-dialog__photo{display:none}.tca-bio-dialog--no-photo .tca-bio-dialog__aside{display:block;background:var(--white,#fff);border-right:0;border-bottom:1px solid var(--border,#c9d6ea);padding:var(--s-8,2rem) 72px var(--s-6,1.5rem) var(--s-8,2rem)}.tca-bio-dialog--no-photo .tca-bio-dialog__name{margin-top:0;font-size:var(--fs-h3,1.75rem);line-height:1.25}.tca-bio-dialog--no-photo .tca-bio-dialog__body{padding:var(--s-6,1.5rem) var(--s-8,2rem) var(--s-8,2rem)}.tca-bio-dialog--no-photo .tca-bio-dialog__body:before{display:none}@media (max-width:720px){.tca-bio-dialog--no-photo .tca-bio-dialog__aside{padding:var(--s-6,1.5rem) 56px var(--s-4,1rem) var(--s-6,1.5rem)}.tca-bio-dialog--no-photo .tca-bio-dialog__name{font-size:var(--fs-h4,1.375rem)}.tca-bio-dialog--no-photo .tca-bio-dialog__body{padding:var(--s-6,1.5rem)}}@media (prefers-reduced-motion:reduce){.tca-board--js .tca-board__member--has-bio,.tca-board__plus{transition:none}.tca-board--js .tca-board__member--has-bio:hover .tca-board__plus{transform:none}}