.portrait-placement{margin:0}.portrait-placement img{display:block;width:100%;height:auto;object-fit:cover}.portrait-placement figcaption{font:11px/1.6 Arial,sans-serif;letter-spacing:.03em;margin-top:12px;color:inherit}.portrait-lead img{aspect-ratio:4/5;object-position:50% 40%;max-height:620px}.portrait-support{max-width:1100px;margin:0 auto;padding:55px 5%}.portrait-support img{aspect-ratio:2/1;object-position:center}.portrait-introduction{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;align-items:center;padding:70px 5%}.portrait-introduction h2{font-size:clamp(30px,4vw,54px);line-height:1.1;font-weight:400}.portrait-introduction p{font-size:16px;line-height:1.8;max-width:440px}.partner .portrait-placement{max-width:340px;margin-bottom:28px}@media(max-width:700px){.portrait-introduction{grid-template-columns:1fr;gap:28px;padding:40px 6%}.portrait-lead img{max-height:480px}.portrait-support{padding:32px 6%}.portrait-support img{aspect-ratio:4/3}.portrait-placement figcaption{font-size:10px}}
.navy-portrait{max-width:480px;margin-inline:auto}.navy-portrait img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;filter:none}.person-card{border:1px solid #59666c;padding:28px;align-self:start}.person-card h3{margin:12px 0 24px}.person-card .portrait-placement{margin:0 0 24px;max-width:340px}.person-card+.person-card{border-top:1px solid #59666c}@media(min-resolution:2.5dppx){.navy-portrait{max-width:374px}}
