/* Homepage director message, matching the ACU portrait and quote treatment. */
.director-panel .mission-grid{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,90px);align-items:center}
.director-panel .mission-grid>div{min-width:0}
.director-panel .eyebrow{color:#e2c78f}
.director-panel h2{color:#fff}
.director-panel h2 em{color:#e2c78f}
.director-panel .director-message blockquote{max-width:560px;margin:0 0 26px;font:normal clamp(27px,2.5vw,36px)/1.32 var(--serif);color:#fff}
.director-panel .quote-author{gap:18px}
.director-portrait{width:88px;height:88px;border:2px solid #d5b87b;border-radius:50%;object-fit:cover;object-position:center;flex-shrink:0}
.director-panel .quote-author strong{font-size:16px;color:#fff}
.director-panel .quote-author small{font-size:13px;line-height:1.6;color:#d8e3f0;margin-top:3px}
.director-panel .quote-author>span{min-width:0}
.director-panel .light-link{color:#e2c78f}
@media(max-width:760px){.director-panel .mission-grid{grid-template-columns:1fr;gap:28px}.director-panel .director-message blockquote{font-size:29px}.director-portrait{width:76px;height:76px}.director-panel .quote-author small{font-size:13px}.director-panel h2{font-size:42px}}
