/* COOL ACADEMY V7.7.2 — single-feature leadership; uses institutional Instrument Serif + Manrope. */
.institutional-leadership{background:#efeae0;color:var(--ink);padding-block:var(--section-space)}
.leadership-heading{max-width:1060px;margin-bottom:clamp(46px,6vw,88px)}
.leadership-heading .section-label{font-family:var(--sans);font-weight:700;font-size:10px;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px}
.leadership-heading .section-heading{font-family:var(--serif);font-weight:400;font-size:clamp(42px,5.2vw,76px);line-height:1.04;letter-spacing:-.032em;text-wrap:balance;max-width:930px;margin:0 0 clamp(27px,3.1vw,41px)}
.leadership-heading .section-heading em{font-weight:400}
.institutional-leadership .leadership-intro{font:400 clamp(17px,1.45vw,20px)/1.76 var(--sans);color:#494942;letter-spacing:0;max-width:770px;margin:0;text-wrap:pretty}
.leadership-feature{border-top:1px solid var(--line);padding-top:clamp(40px,5vw,77px);display:grid;grid-template-columns:minmax(170px,.44fr) minmax(0,1.56fr);gap:clamp(36px,6vw,102px);align-items:start}
.leadership-rail{padding-top:8px}
.institutional-leadership .leadership-kicker{font:700 10px/1.6 var(--sans);text-transform:uppercase;letter-spacing:.17em;color:var(--gold-deep);margin:0 0 12px}
.leadership-rail-label{font:500 13px/1.7 var(--sans);letter-spacing:.055em;color:#59574f;margin:0}
.leadership-rail-mark{display:block;width:48px;height:1px;background:var(--gold);margin-top:27px}
.institutional-leadership .leadership-sylvia{min-width:0;max-width:860px;padding:0;margin:0;border:0}
.institutional-leadership .leadership-sylvia h3{font:400 clamp(48px,5.15vw,78px)/1.035 var(--serif);letter-spacing:-.033em;margin:0 0 19px;text-wrap:balance;overflow-wrap:normal}
.institutional-leadership .leadership-role{font:650 10px/1.7 var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--gold-deep);margin:0 0 clamp(32px,3.6vw,47px)}
.institutional-leadership .leadership-copy{max-width:705px}
.institutional-leadership .leadership-copy p{font:400 16px/1.82 var(--sans);letter-spacing:0;color:#47453f;margin:0 0 1.4em;text-wrap:pretty}
.institutional-leadership .leadership-copy p.leadership-opening{font:500 clamp(17px,1.42vw,19px)/1.75 var(--sans);color:var(--ink)}
.institutional-leadership .leadership-copy p.leadership-conclusion{border-top:1px solid var(--line);padding-top:25px;margin:32px 0 0;font:500 17px/1.76 var(--sans);color:var(--ink)}
.about-founder-credit{font:650 11px/1.65 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--gold-deep);margin:32px 0 0;padding-top:15px;border-top:1px solid var(--line);max-width:410px}
.fellow-profile-links a{color:inherit;text-underline-offset:4px;font-weight:650;font-size:14px;letter-spacing:.025em}
@media(max-width:820px){.leadership-feature{grid-template-columns:1fr;gap:26px}.leadership-rail{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:0}.leadership-rail-mark{display:none}.leadership-rail-label{margin-left:auto;text-align:right}.leadership-heading .section-heading{font-size:clamp(42px,7vw,62px)}.institutional-leadership .leadership-sylvia h3{font-size:clamp(48px,7.1vw,66px)}}
@media(max-width:540px){.leadership-heading{margin-bottom:48px}.leadership-heading .section-heading{font-size:clamp(40px,10.7vw,52px)}.leadership-heading .section-heading em{display:inline}.leadership-rail-label{font-size:11px}.institutional-leadership .leadership-sylvia h3{font-size:clamp(42px,11vw,57px);line-height:1.06}.institutional-leadership .leadership-intro{font-size:16px;line-height:1.77}.institutional-leadership .leadership-role{font-size:10px}.institutional-leadership .leadership-copy p{font-size:16px}.institutional-leadership .leadership-copy p.leadership-opening{font-size:17px}.institutional-leadership .leadership-copy p.leadership-conclusion{font-size:16px}.about-founder-credit{font-size:10px}}
