.chair-section{width:100%}.chair-container{width:100%;max-width:1140px;margin:0 auto}.chair-card{cursor:pointer;background-color:#fff;border:1px solid #0000000d;border-radius:18px;height:220px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000012}.chair-card-image-wrapper{flex-shrink:0;width:55%;height:100%}.chair-card-image{object-fit:cover;width:100%;height:100%}.chair-card-details{flex-direction:column;justify-content:center;width:55%;padding:1.25rem 1rem;display:flex}.chair-role-wrapper{align-items:center;gap:6px;margin-bottom:.5rem;animation:3s ease-in-out infinite roleGlow;display:flex}.chair-role-indicator{color:#1b5e20;font-size:18px;font-weight:800}.chair-role-text{color:#1b5e20;font-size:14px;font-weight:600}@keyframes roleGlow{0%,to{opacity:.75}50%{opacity:1;filter:drop-shadow(0 0 3px #1b5e2066)}}.chair-name{color:#1f2937;margin-bottom:.5rem;font-size:16px;font-weight:700;line-height:1.3}.chair-meta{color:#6b7280;margin:0;font-size:13px;line-height:1.4}.chair-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#00000073;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;animation:.25s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.chair-modal-content{background:#fff;border-radius:20px;width:100%;max-width:760px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.chair-modal-close{color:#d32f2f;cursor:pointer;z-index:10;background:0 0;border:none;font-size:22px;font-weight:700;position:absolute;top:15px;right:20px}.chair-modal-body{align-items:stretch;display:flex}.chair-modal-image-wrapper{width:42%;min-height:340px}.chair-modal-image{object-fit:cover;width:100%;height:100%}.chair-modal-details{flex-direction:column;width:58%;padding:2.25rem 2rem;display:flex}.chair-modal-name{color:#111827;margin-bottom:.25rem;font-size:22px;font-weight:700}.chair-modal-meta{color:#6b7280;margin-bottom:1rem;font-size:13px}.chair-modal-bio{color:#4b5563;margin-bottom:1.5rem;font-size:13.5px;line-height:1.6}.chair-modal-btn{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:8px;align-self:flex-start;padding:.65rem 1.75rem;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s}.chair-modal-btn:hover{background-color:#43a047}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:650px){.chair-modal-body{flex-direction:column}.chair-modal-image-wrapper,.chair-modal-details{width:100%}.chair-modal-image-wrapper{height:220px}}.chair-container{width:70%;max-width:1140px}.chair-card{border:1px solid var(--border-soft,#dfe9e3);background:var(--surface-soft,#f6f8f6);border-radius:1.25rem;height:100%;min-height:320px;box-shadow:0 16px 38px #17362d17}.chair-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #17362d24}.chair-card-image-wrapper{width:45%;min-height:320px;position:relative}.chair-card-image{object-position:center top}.chair-card-details{padding:clamp(1.3rem,3vw,2.25rem)}.chair-role-indicator{color:var(--brand-gold,#dda744)}.chair-role-text{color:var(--brand-green,#197a51);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.chair-name{color:var(--brand-ink,#17362d);letter-spacing:-.025em;text-align:left;font-size:clamp(1.1rem,2vw,1.5rem)}.chair-meta{color:var(--brand-muted,#61716a);text-align:left}.chair-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08231aa3}.chair-modal-content{border-radius:1.5rem;box-shadow:0 28px 70px #00000040}.chair-modal-btn{background:var(--brand-green,#197a51);border-radius:999px}.chair-modal-btn:hover{background:var(--brand-green-dark,#0c4f36)}@media (max-width:650px){.chair-container{width:100%}.chair-card{flex-direction:column;min-height:0}.chair-card-image-wrapper{width:100%;height:280px;min-height:280px}.chair-card-details{width:100%}}
