.nb-founder-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:64px;align-items:start}
.nb-founder-copy{min-width:0}
.nb-founder-copy .sec-body{max-width:none}
.nb-founder-photo{position:sticky;top:calc(var(--nb-header-height) + 80px);width:100%;max-width:390px;margin:0;justify-self:end;overflow:hidden;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}
.nb-founder-photo picture{display:block;overflow:hidden;background:var(--sun-tint)}
.nb-founder-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 25%}
.nb-founder-photo figcaption{display:flex;flex-direction:column;gap:4px;padding:18px 22px;border-top:1px solid var(--line-strong)}
.nb-founder-photo figcaption strong{font:700 17px/1.4 var(--font-display);color:var(--ink)}
.nb-founder-photo figcaption span{font:400 13px/1.6 var(--font-sans);color:var(--gray)}
@media(max-width:1000px){.nb-founder-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr);gap:38px}}
@media(max-width:760px){.nb-founder-layout{grid-template-columns:1fr;gap:30px}.nb-founder-photo{position:static;order:-1;justify-self:center;max-width:480px}.nb-founder-photo img{aspect-ratio:4/5}.nb-founder-photo figcaption{padding:16px 20px}}
