.board-table.stage-plan{margin-bottom:clamp(32px,5vw,56px)}.board-table .stage-svg{max-width:880px;margin-inline:auto}.board-table-shadow path{fill:#2b262012}.board-table-top{fill:url(#bd-top);stroke:var(--accent-soft);stroke-opacity:.85;stroke-width:1.2px}.board-table-light{fill:url(#bd-light);pointer-events:none}.board-table-spot{pointer-events:none}.board-table-spot--h{fill:url(#bd-spot-h)}.board-table-spot--v{fill:url(#bd-spot-v)}.board-table-inlay{fill:none;stroke:#c2ab853d;stroke-width:1px}.board-shadow{fill:#2b262012}.board-shadow--core{fill:#2b26201f}.board-ring{fill:none;stroke:#c9a24d;stroke-width:1.1px;opacity:0;pointer-events:none;transition:opacity .4s}.board-chair.is-lit .board-ring{opacity:1}.board-table .board-chair--head{--seat:#8f2e24;--back:#5a1912}.board-chair--head .board-ring{opacity:.8}.board-table .board-chair:hover .stage-body,.board-table .board-chair.is-preview .stage-body{transform:scale(1.1)}.board-table .board-chair.is-lit .stage-body{transition-delay:0s;transform:scale(1.12)}.board-chair .stage-focus{stroke:var(--bordaux)}.board-table .stage-chair.is-lit .stage-back,.board-table .stage-chair.is-lit .stage-seat{stroke:#0000}.board-icon{color:var(--accent-soft);fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;pointer-events:none;transition:opacity .5s,color .5s}.board-table.has-selection .board-icon:not(.is-lit){opacity:.12}.board-icon.is-lit{color:#f1cf72;opacity:1}.board-card{z-index:3;background:var(--paper);text-align:center;pointer-events:none;opacity:0;border:1px solid #681b1038;border-radius:6px;flex-direction:column;align-items:center;gap:4px;width:max-content;max-width:230px;padding:11px 18px 12px;transition:opacity .2s,border-color .3s;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-100%);box-shadow:0 10px 28px #140c0838}.board-card[data-side=below]{transform:translate(-50%)}.board-card.is-on{opacity:1}.board-card.is-pinned{border-color:#681b108c}.board-card-role{color:var(--bordaux);letter-spacing:.22em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.4}.board-card-name{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.15rem;font-weight:400;line-height:1.2}.board-card-last{letter-spacing:.04em;font-variant-caps:small-caps;font-weight:700}@media (prefers-reduced-motion:reduce){.board-card{transition:none}}.board-page[data-astro-cid-qhmul2nb]{background:var(--bg)}.board-hero-subtitle[data-astro-cid-qhmul2nb]{color:#fffc;max-width:48ch;margin:12px 0 0;font-size:clamp(1rem,2vw,1.1rem);font-weight:400;line-height:1.6}.board-body[data-astro-cid-qhmul2nb]{padding:clamp(64px,9vw,112px) clamp(24px,5.5vw,72px) clamp(96px,14vw,160px)}.board-inner[data-astro-cid-qhmul2nb]{width:min(1000px,100%);margin:0 auto}.board-list-header[data-astro-cid-qhmul2nb]{border-bottom:1.5px solid var(--ink);justify-content:flex-end;align-items:center;padding-bottom:clamp(10px,1.5vw,16px);display:flex}.board-list-count[data-astro-cid-qhmul2nb]{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.board-group[data-astro-cid-qhmul2nb]{border-bottom:1px solid #2b26201a;grid-template-columns:1fr;gap:6px;padding:clamp(22px,3vw,36px) 0;display:grid}.board-role[data-astro-cid-qhmul2nb]{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:700;line-height:1.5}.board-members[data-astro-cid-qhmul2nb]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.board-member[data-astro-cid-qhmul2nb]{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);padding:2px 0;font-size:clamp(1.25rem,2.8vw,1.7rem);line-height:1.25}.board-member-first[data-astro-cid-qhmul2nb]{font-weight:400}.board-member-last[data-astro-cid-qhmul2nb]{letter-spacing:.04em;font-variant-caps:small-caps;font-weight:700}@media (width>=768px){.board-group[data-astro-cid-qhmul2nb]{grid-template-columns:200px 1fr;align-items:baseline;gap:clamp(32px,5vw,56px)}}@media (width>=1100px){.board-group[data-astro-cid-qhmul2nb]{grid-template-columns:240px 1fr}}
