.brand img{display:block;object-fit:contain}.profile-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px;align-items:center}.profile-image{width:100%;height:auto;max-height:470px;object-fit:cover;border-radius:24px}.lead{font-size:clamp(19px,2.4vw,24px)}.card h2{margin-top:8px}main a{overflow-wrap:anywhere}.skip-content{position:absolute;top:-100px;padding:12px;background:#101014}.skip-content:focus{top:8px}html[dir=rtl] h1{letter-spacing:normal}@media(max-width:650px){.profile-hero{grid-template-columns:1fr;gap:24px}.profile-image{max-height:360px;object-position:center 30%}}