.s-person-page{position:relative}.s-person-page__inner{position:relative;width:min(100%,var(--content-max));margin-inline:auto;container-type:inline-size;--s: calc(100cqw / var(--content-width))}.s-person-page__grid{display:grid;grid-template-columns:minmax(0,1fr) calc(385 * var(--s));column-gap:calc(100 * var(--s));align-items:start;padding-block:calc(180 * var(--s)) calc(100 * var(--s))}.s-person-page__copy{display:flex;flex-direction:column;min-width:0}.s-person-page__back{margin:0 0 calc(40 * var(--s))}.s-person-page__back-link{display:inline-flex;align-items:center;gap:calc(13 * var(--s));text-decoration:none;color:var(--c-fg)}.s-person-page__back-link:hover,.s-person-page__back-link:focus-visible{color:var(--c-fg-muted)}.s-person-page__back-arrow{width:calc(21 * var(--s));height:calc(12 * var(--s));flex-shrink:0;transform:scaleX(-1)}.s-person-page__social .c-link{width:max-content;max-width:100%}.s-person-page__name{margin:0}.s-person-page__role{margin:0;font-family:var(--f-display);font-weight:500;font-size:calc(18 * var(--s));line-height:var(--lh-body);color:var(--c-fg-muted)}.s-person-page__tagline{margin:calc(24 * var(--s)) 0 0;font-family:var(--f-text);font-style:normal;font-size:calc(18 * var(--s));line-height:var(--lh-body);color:var(--c-fg)}.s-person-page__links{display:flex;flex-wrap:wrap;gap:calc(16 * var(--s)) calc(40 * var(--s));margin:calc(32 * var(--s)) 0 0;padding:0;list-style:none}.s-person-page__links-item{margin:0}.s-person-page__bio{width:100%;margin-block-start:calc(40 * var(--s))}.s-person-page__bio ul,.s-person-page__bio ol{margin-block:calc(28.8 * var(--s))}.s-person-page__pic{margin:0;padding-block-start:calc((40 + 24 + 24) * var(--s))}.s-person-page__photo{display:block;width:100%;height:auto;aspect-ratio:385 / 326;object-fit:cover;object-position:center top;border-radius:calc(16 * var(--s))}@media(max-width:1023px){.s-person-page__inner{width:100%;--s: calc(100cqw / var(--mobile-width))}.s-person-page__grid{grid-template-columns:1fr;row-gap:calc(32 * var(--s));padding:calc(118 * var(--s)) calc(20 * var(--s)) calc(64 * var(--s))}.s-person-page__pic{order:-1;padding-block-start:0;width:100%}.s-person-page__photo{aspect-ratio:335 / 245}.s-person-page__role,.s-person-page__tagline{font-size:calc(16 * var(--s))}}
