.xbiQpa_hero{z-index:0;height:calc(100 * var(--k-svh));isolation:isolate;background:var(--k-surface);min-height:40rem;color:var(--k-text);position:sticky;top:0;overflow:hidden}.xbiQpa_dim{z-index:1;pointer-events:none;background:var(--k-surface);opacity:0;position:absolute;inset:0}.xbiQpa_stage{height:100%;padding-top:var(--k-header-h);align-items:center;display:flex}.xbiQpa_light{--silk-deep:var(--k-ink-950);--silk-mid:var(--k-teal-800);--silk-fg:var(--k-mist);--silk-accent:var(--k-teal-500);z-index:-2}.xbiQpa_scrim{z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--k-surface) 0%, transparent 45%), linear-gradient(to left, color-mix(in srgb, var(--k-surface) 55%, transparent) 0%, transparent 70%);position:absolute;inset:0}.xbiQpa_grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);width:100%;display:grid}.xbiQpa_portrait{border-radius:var(--k-radius-card);background:var(--k-surface-raised);max-width:28rem;margin:0;overflow:hidden}.xbiQpa_portrait img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.xbiQpa_details{justify-items:start;gap:1rem;max-width:40rem;display:grid}.xbiQpa_name{font-family:var(--k-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.5vw,4.75rem);font-weight:500;line-height:1}.xbiQpa_role{font-size:var(--k-lead);line-height:var(--k-lead-lh);color:var(--k-text-muted);margin:0}.xbiQpa_bio{color:#f3f3efd1;text-wrap:pretty;gap:.875rem;margin-top:.75rem;font-size:1.0625rem;line-height:1.65;display:grid}.xbiQpa_bio p{margin:0}.xbiQpa_bio a{color:var(--k-text);text-decoration:underline;-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent);text-underline-offset:.2em}.xbiQpa_bio a:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.xbiQpa_cta{margin-top:1rem}.xbiQpa_links{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.xbiQpa_link{color:var(--k-text);text-underline-offset:.25em;transition:text-decoration-color var(--k-duration) var(--k-ease-out);align-items:center;gap:.5rem;font-size:.9375rem;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.xbiQpa_link svg{flex:none;width:1rem;height:1rem}.xbiQpa_link:hover{-webkit-text-decoration-color:var(--k-teal-500);text-decoration-color:var(--k-teal-500)}.xbiQpa_link:focus-visible{outline:2px solid var(--k-focus);outline-offset:4px;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.xbiQpa_link{transition:none}}@media (max-width:900px){.xbiQpa_hero{height:auto;min-height:calc(100 * var(--k-svh));position:relative}.xbiQpa_stage{padding-block:calc(var(--k-header-h) + 2rem) calc(var(--k-radius-panel) + 3rem)}.xbiQpa_grid{grid-template-columns:minmax(0,1fr);align-items:start}.xbiQpa_portrait{max-width:16rem}}
