.home .home-hero{aspect-ratio:1717/916;padding:0}.home .home-hero .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px;width:100%;height:100%;margin-inline:auto;padding-inline:clamp(10px,3vw,32px);display:grid;position:relative}.home .home-hero .portrait{object-fit:contain;object-position:center bottom;width:100%;height:100%;min-height:0;margin:0;display:block}.home .home-hero .quote{justify-content:center;gap:clamp(6px,1.5vw,16px);min-height:0;padding:10px 0}.home .home-hero blockquote{padding-top:10px;font-size:clamp(8px,2.35vw,22px);line-height:1.75}.home .home-hero blockquote:before{font-size:clamp(22px,5vw,40px);top:-8px}.home .home-hero .by{font-size:clamp(7px,2vw,18px);line-height:1.6}
