.page-intro{padding:clamp(50px,7vw,90px) 0 clamp(50px,6vw,80px);border-bottom:1px solid var(--rule);position:relative;z-index:2}.page-intro__crumb{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--violet);margin-bottom:20px}.page-intro__title{font-family:var(--font-display);font-weight:400;font-size:clamp(42px,6vw,80px);letter-spacing:-.02em;line-height:1.02;margin-bottom:28px;max-width:16ch}.page-intro__title em{font-style:italic;color:var(--violet)}.page-intro__lede{font-family:var(--font-display);font-weight:300;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--ink-soft);max-width:60ch}.leader-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.leader{display:flex;flex-direction:column}.leader__portrait{aspect-ratio:4/5;background:linear-gradient(135deg,var(--mist),var(--lavender));border-radius:4px;margin-bottom:20px;position:relative;overflow:hidden}.leader__portrait svg{position:absolute;inset:0;width:100%;height:100%}.leader__name{font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-.01em;color:var(--ink);margin-bottom:4px}.leader__role{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--violet);margin-bottom:14px}.leader__bio{font-size:14px;line-height:1.55;color:var(--ink-soft)}@media(max-width:800px){.leader-grid{grid-template-columns:1fr}}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.two-col__list{display:flex;flex-direction:column;gap:28px}.two-col__item{padding-left:28px;position:relative}.two-col__item:before{content:"";position:absolute;left:0;top:10px;width:14px;height:1.5px;background:var(--violet)}.two-col__item h4{font-family:var(--font-display);font-weight:500;font-size:19px;margin-bottom:6px;color:var(--ink)}.two-col__item p{font-size:14.5px;line-height:1.6;color:var(--ink-soft)}@media(max-width:800px){.two-col{grid-template-columns:1fr;gap:40px}}#engagement,#leadership{scroll-margin-top:96px}