.home-staff-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start;margin-bottom:40px}.home-staff-intro h2{margin-bottom:0}.home-staff-photo{margin:0}.home-staff-photo img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}.home-staff-photo figcaption{margin-top:12px}.home-staff-photo figcaption span{white-space:nowrap}@media(max-width:760px){.home-staff-intro{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.home-staff-photo figcaption{font-size:14px;line-height:1.6}.home-staff-photo figcaption span{display:block}}
