.about-page .about-location{font-size:15px;line-height:1.8;max-width:760px;color:var(--muted);margin-top:20px}.about-page .about-section-heading{max-width:780px;margin-bottom:40px}.about-page .about-section-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.15;margin:0 0 20px}.about-page .about-section-heading>p:last-child:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.8;max-width:640px}.about-directors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.about-director{border:1px solid var(--line);border-top:3px solid var(--gold);padding:36px;background:#fff}.about-director .about-role{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--deep);margin:0 0 18px}.about-director h3{font-size:clamp(28px,3vw,38px);line-height:1.2;margin:0 0 14px}.about-director .about-focus{font-weight:600;color:var(--deep);font-size:16px;margin:0 0 20px}.about-director>p:last-child{color:var(--muted);line-height:1.8;margin:0}.about-page .content-split{gap:80px}@media(max-width:800px){.about-directors,.about-director{padding:28px}.about-page .content-split{gap:36px}.about-page .about-section-heading{margin-bottom:28px}.about-page .content-section{padding-block:64px}}
