.page-intro.biosketch-banner{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:18px 36px;min-height:202px}
.biosketch-banner h1{margin:0;flex:0 0 auto}
.biosketch-sketch{position:relative;width:660px;height:174px;flex:0 1 660px;min-width:0;overflow:hidden}
.biosketch-sketch img{display:block;width:100%;height:100%;object-fit:contain;filter:url(#biosketch-linework)}
@media(max-width:760px){.page-intro.biosketch-banner{padding:24px;gap:14px;min-height:0;flex-wrap:wrap}.page-intro.biosketch-banner h1{font-size:30px}.biosketch-sketch{flex:1 1 100%;width:100%;height:auto;aspect-ratio:2048/711}}
