.profile-portrait{aspect-ratio:4/4.7;background:#191e1b;place-items:center;display:grid;position:relative;overflow:hidden}.profile-portrait>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.profile-portrait>span{letter-spacing:-4px;color:#b3b9b1;font-size:70px;font-weight:700}.athlete-hero-portrait{aspect-ratio:1/1.08;min-height:430px}.athlete-hero-portrait>span{letter-spacing:-5px;font-size:110px}@media (max-width:700px){.athlete-hero-portrait{min-height:0}.profile-portrait>span{font-size:50px}.athlete-hero-portrait>span{font-size:85px}}
