/* leadership */
.lead{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,5vw,80px);align-items:start}
.mono-tri{width:100%;max-width:300px}
.lead h2{margin-bottom:6px}
.role{font:600 1.1rem/1.3 var(--f-body);color:var(--gold-text);margin:0 0 20px}
.lead p{margin:0 0 22px;color:var(--muted);max-width:62ch}
.skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:26px 0 0;padding:0;list-style:none}
.skills li{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:12px 14px;font-size:.95rem;font-weight:600;display:flex;gap:10px;align-items:baseline}
.skills li::before{content:"";flex:none;width:8px;height:7px;background:var(--gold);clip-path:polygon(50% 0,100% 100%,0 100%)}
.phil{margin:clamp(40px,6vw,72px) 0 0;padding-top:32px;border-top:1px solid var(--line)}
.phil small{font:600 .78rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}
.phil blockquote{margin:18px 0 0;font:600 clamp(1.5rem,3.2vw,2.5rem)/1.25 var(--f-display);max-width:32ch;text-wrap:balance}
.phil blockquote::before{content:"\201C";color:var(--gold-text)}
.phil blockquote::after{content:"\201D";color:var(--gold-text)}
