.W7TKpW_layout{padding-block:1.5rem var(--y-lg);background:var(--paper)}.W7TKpW_grid{align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.W7TKpW_grid{grid-template-columns:minmax(280px,420px) 1fr;gap:5rem}}.W7TKpW_portrait{flex-direction:column;gap:.875rem;width:100%;min-width:0;max-width:480px;min-height:0;display:flex;position:relative}.W7TKpW_backLink{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted-fg);transition:color var(--dur-hover) var(--ease-editorial);align-self:flex-start;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.6875rem;font-weight:500;text-decoration:none;display:inline-flex}.W7TKpW_backLink:hover,.W7TKpW_backLink:focus-visible{color:var(--emerald)}.W7TKpW_backLink span:first-child{transition:transform var(--dur-hover) var(--ease-editorial);display:inline-block}.W7TKpW_backLink:hover span:first-child,.W7TKpW_backLink:focus-visible span:first-child{transform:translate(-3px)}@media (max-width:1023px){.W7TKpW_backLink{padding-top:2.875rem}}@media (min-width:1024px){.W7TKpW_portrait{position:sticky;top:5.5rem}}.W7TKpW_copy{flex-direction:column;gap:1.5rem;display:flex}.W7TKpW_role{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted-fg);font-size:.6875rem;font-weight:500}.W7TKpW_name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-strong);font-size:clamp(3rem,7vw,6rem);line-height:.98}.W7TKpW_origin{font-family:var(--font-italic-accent);color:var(--emerald);font-size:1.5rem;font-style:italic}.W7TKpW_bioRow{border-top:1px solid var(--rule);grid-template-columns:1fr;align-items:start;gap:1.5rem;padding-top:1.25rem;display:grid}@media (min-width:768px){.W7TKpW_bioRow{grid-template-columns:1fr 200px;gap:2.5rem}}.W7TKpW_bio{flex-direction:column;gap:.75rem;display:flex}.W7TKpW_bio p{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink-strong);max-width:60ch;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.25}.W7TKpW_bio p:first-child em{font-family:var(--font-italic-accent);color:var(--emerald);font-style:italic}.W7TKpW_stats{background:var(--cream);flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.W7TKpW_statsTitle{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted-fg);border-bottom:1px solid var(--rule);padding-bottom:.5rem;font-size:.625rem;font-weight:500}.W7TKpW_statsList{grid-template-columns:1fr;gap:0;display:grid}.W7TKpW_statRow{justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:.3rem;display:flex}.W7TKpW_statRow+.W7TKpW_statRow{border-top:1px solid var(--rule)}.W7TKpW_statRow dt{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted-fg);font-size:.625rem;font-weight:500}.W7TKpW_statRow dd{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink-strong);font-size:.9375rem}.W7TKpW_dapPanel{background:var(--cream);flex-direction:column;gap:1rem;margin-top:1rem;padding:2rem;display:flex}.W7TKpW_dapTitle{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink-strong);font-size:1.5rem}.W7TKpW_dapBody{color:var(--ink-muted-fg);max-width:50ch;font-size:.9375rem;line-height:1.55}.W7TKpW_dapList{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.W7TKpW_dapPill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--paper);border:1px solid var(--rule);color:var(--ink-body);padding:.375rem .625rem;font-size:.6875rem}.W7TKpW_actions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.W7TKpW_placeholder{border:1px dashed var(--rule);background:var(--paper);color:var(--ink-muted-fg);padding:1.5rem;font-size:.9375rem;line-height:1.55}
