.person-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);align-items:center;gap:60px}.person-hero h1{font-size:clamp(64px,7vw,106px)}.person-summary{font-size:16px;line-height:1.8;color:#d2cbd9;margin:24px 0}.person-portrait{margin:0;width:100%;max-width:340px;justify-self:end}.person-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:16px;border:1px solid #ffffff25;display:block}.person-portrait figcaption{color:#d2cbd9;font-size:12px;margin-top:12px;letter-spacing:.1em}.person-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:28px}.person-profile .textlink{color:#fff}.person-credits{padding:70px 6%;background:var(--surface);color:#fff}.person-credits h2{font-size:clamp(32px,4vw,52px);line-height:1.1;margin:16px 0}.person-credits>p{color:#d2cbd9;line-height:1.8}.person-table-wrap{overflow-x:auto;margin:30px 0;outline-offset:6px}.person-credits table{width:100%;border-collapse:collapse;font-size:15px;text-align:left;min-width:580px}.person-credits caption{text-align:left;font-size:13px;color:#c9c0cf;padding-bottom:16px}.person-credits th,.person-credits td{padding:18px 16px;border-bottom:1px solid #ffffff22;vertical-align:top}.person-credits thead th{color:#c9c0cf;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.person-credits tbody th{font-weight:600}.person-credits td{color:#e1dbe6}.person-credit-note{font-size:13px;max-width:820px}.person-profile .closing>p:not(.eyebrow){max-width:620px;margin:0 auto 24px;line-height:1.7}@media(max-width:700px){.person-hero{grid-template-columns:1fr;gap:36px}.person-portrait{justify-self:start;max-width:260px}.person-hero h1{font-size:clamp(60px,15vw,88px)}.person-actions{gap:20px}.person-credits{padding:45px 6%}}
.person-credits tbody a{color:#fff;text-decoration:underline;text-underline-offset:4px}.person-sources{list-style:none;padding:0}.person-sources li{padding:16px 0;border-bottom:1px solid #ffffff22}.person-sources a{color:#fff;font-weight:600}.person-sources p{margin:8px 0 0}.person-profile .about-story a{color:inherit}
