.page-intro-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;align-items:center;margin-bottom:48px}
.page-intro-layout .section-heading{margin:0;max-width:none}
.page-intro-visual img{width:100%;height:auto;aspect-ratio:4/3;max-height:340px;object-fit:cover;mask-image:linear-gradient(to right,transparent,black 12%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 12%,black 92%,transparent)}
.page-intro-visual.eye img{object-fit:contain;aspect-ratio:1;mask-image:none;max-height:340px}


.leadership-story .page-intro-layout{margin-bottom:30px}
.contact-card:has(.page-intro-layout){display:block}
.contact-card:has(.page-intro-layout) .contact-actions{max-width:680px;margin:auto}
@media(max-width:760px){.page-intro-layout{grid-template-columns:1fr;gap:24px}.page-intro-visual img{max-height:300px}}
