.leaders{border-top:1px solid var(--line)}.leaders h2{max-width:900px}.leaders h2 em{font-style:normal;color:var(--gold)}.leaders-label{font-size:12px;letter-spacing:.16em;color:var(--gold)}.leader-controls{display:flex;justify-content:flex-end;align-items:center;gap:22px;margin:30px 0}.leader-controls button,.leader-close{background:transparent;color:inherit;border:1px solid currentColor;border-radius:50%;width:48px;height:48px;cursor:pointer}.leader-slide{display:grid;grid-template-columns:260px 1fr;gap:64px;padding:40px 0;border-top:1px solid var(--line)}.leader-profile img{border-radius:50%;object-fit:cover;width:128px;height:128px;margin-bottom:24px}.leader-profile h3{font-size:23px}.leader-profile p{font-size:14px;color:var(--ice)}.leader-profile small{font-size:11px;color:var(--ice)}.leader-words blockquote{font-family:'Space Grotesk',sans-serif;font-size:clamp(22px,2.3vw,33px);line-height:1.55;margin:0 0 26px}.leader-quote-mark{font-size:70px;line-height:1;color:var(--gold)}.leader-words summary{padding:12px 0}.leader-note{color:var(--ice);margin-top:32px}.leader-dialog{width:min(760px,calc(100% - 32px));max-height:85dvh;border:1px solid var(--gold);border-radius:16px;padding:40px;background:var(--paper);color:var(--navy);overflow:auto}.leader-dialog::backdrop{background:rgba(7,19,48,.85)}.leader-close{float:right;border-radius:6px;width:auto;padding:0 16px;margin-bottom:24px}.leader-dialog h2{clear:both;font-size:32px}.leader-full p{font-size:18px;line-height:1.85}.leader-read{background:transparent;border:0;color:var(--gold);cursor:pointer}@media(max-width:760px){.leader-slide{grid-template-columns:1fr;gap:28px}.leader-profile img{width:96px;height:96px}.leader-dialog{padding:24px}.leader-controls{justify-content:flex-start}}