
.portrait-section{padding-top:44px}.portrait-section .section-head{margin-bottom:22px}
.layout-choices{display:flex;flex-wrap:wrap;gap:12px 28px;margin-bottom:36px;font:11px/1.5 var(--sans)}
.layout-choices a{border-bottom:1px solid var(--line);padding:5px 0;min-height:30px}.layout-choices a[aria-current]{color:var(--accent);border-color:var(--accent)}
.portrait-edit{display:grid;gap:clamp(40px,5vw,72px);max-width:1160px;margin:auto}
.portrait-edit>div{display:grid;gap:clamp(14px,2vw,28px);min-width:0}
.portrait{margin:0;min-width:0;position:relative;overflow:hidden;aspect-ratio:3/4}
.portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%;transform:scale(var(--crop,1));transform-origin:50% 0%}
.portrait-073 img{transform-origin:15% 0%}.portrait-065 img{object-fit:contain}
.lead-pair{grid-template-columns:1fr 1fr;max-width:1040px;width:100%;margin:auto}.lead-pair .portrait{aspect-ratio:4/5}
.lead-trio,.portrait-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.lead-trio .portrait{aspect-ratio:3/4}
.portrait-studies{grid-template-columns:repeat(4,minmax(0,1fr))}.portrait-studies .portrait{aspect-ratio:4/5}
.portrait-pair{grid-template-columns:1fr 1fr;max-width:940px;width:100%;margin:auto}.portrait-pair .portrait{aspect-ratio:4/5}
.lead-contrast{grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr;aspect-ratio:5/4;max-width:1040px;width:100%;margin:auto}.lead-contrast .portrait{aspect-ratio:auto;min-height:0}.lead-contrast .portrait:first-child{grid-row:1/3}.lead-contrast .portrait-001 img,.lead-contrast .portrait-006 img{object-position:50% 15%}
@media(max-width:700px){.portrait-section{padding-top:34px}.layout-choices{gap:12px 20px;margin-bottom:28px}.portrait-edit{gap:40px}.lead-pair{gap:12px!important}.lead-pair .portrait{aspect-ratio:3/4}.lead-trio{grid-template-columns:1fr 1fr}.lead-trio .portrait:last-child{grid-column:1/-1;width:72%;justify-self:center;aspect-ratio:4/5}.portrait-three{grid-template-columns:1fr 1fr}.portrait-three .portrait:last-child{grid-column:1/-1;width:70%;justify-self:center}.portrait-studies{grid-template-columns:1fr 1fr}.lead-contrast{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;aspect-ratio:auto}.lead-contrast .portrait:first-child{grid-column:1/-1;grid-row:auto;aspect-ratio:4/5}.lead-contrast .portrait:not(:first-child){aspect-ratio:1}.portrait-pair .portrait{aspect-ratio:3/4}}
