.person{display:grid;grid-template-columns:minmax(0,min(465px,40%)) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,60px);margin-top:var(--sp-h)}
.person img{width:100%;height:auto;aspect-ratio:465/639;object-fit:cover;border-radius:var(--rr)}
.person__k{opacity:.6}
.person__n{font-weight:600}
@media (max-width:690px){.person{grid-template-columns:1fr}.person img{max-width:300px}}
