/* About-page content only; preserve the shared header and all other layouts. */
main#main .identity-hero>.identity-art{display:flex;align-items:center;justify-content:center;align-self:center}
main#main .identity-art>img{flex:0 0 auto;width:125%;max-width:none;height:auto;max-height:none;aspect-ratio:1;object-fit:contain}
@media(max-width:520px){main#main .identity-hero>.identity-art{width:100%;max-width:200px;margin-inline:auto}main#main .identity-art>img{width:100%}}

/* Add 60px on roomy desktops; retain safe sizing on narrower screens. */
@media(min-width:801px){main#main .identity-art>img{width:clamp(275px,calc(100vw - 965px),335px)}}
