.profile-hero[data-astro-cid-zsqznc27]{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,var(--navy-950),var(--navy-800));color:var(--navy-100);padding:calc(var(--header-h) + 2.5rem) 0 4rem}.profile-hero[data-astro-cid-zsqznc27]:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.12;background:url(/images/hero/library.webp) center / cover}.gallery[data-astro-cid-zsqznc27]{display:flex;flex-wrap:wrap;gap:1.25rem}.gallery[data-astro-cid-zsqznc27] .photo-figure[data-astro-cid-zsqznc27] img[data-astro-cid-zsqznc27]{height:230px;width:auto;max-width:100%;object-fit:cover}@media(max-width:640px){.gallery[data-astro-cid-zsqznc27] .photo-figure[data-astro-cid-zsqznc27] img[data-astro-cid-zsqznc27]{height:auto;width:100%}}.ph-grid[data-astro-cid-zsqznc27]{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.ph-grid[data-astro-cid-zsqznc27]{grid-template-columns:340px 1fr;gap:4rem}}.ph-portrait[data-astro-cid-zsqznc27]{max-width:340px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 60px #0006;border:1px solid rgba(228,204,156,.3)}.ph-copy[data-astro-cid-zsqznc27] h1[data-astro-cid-zsqznc27]{color:var(--white);font-size:var(--step-4)}.pn[data-astro-cid-zsqznc27]{color:var(--gold-400);font-size:.6em}.ph-copy[data-astro-cid-zsqznc27] .eyebrow[data-astro-cid-zsqznc27]{color:var(--gold-400)}.ph-copy[data-astro-cid-zsqznc27] .lede[data-astro-cid-zsqznc27]{color:#dfe5eed9}.ph-facts[data-astro-cid-zsqznc27]{list-style:none;padding:0;margin:1.75rem 0 0;display:flex;flex-wrap:wrap;gap:1rem 2.5rem}.ph-facts[data-astro-cid-zsqznc27] li[data-astro-cid-zsqznc27]{display:flex;gap:.7rem;align-items:flex-start}.ph-facts[data-astro-cid-zsqznc27] svg{color:var(--gold-400);margin-top:.2rem;flex:none}.ph-facts[data-astro-cid-zsqznc27] em[data-astro-cid-zsqznc27]{display:block;font-style:normal;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#dfe5ee99}.ph-facts[data-astro-cid-zsqznc27] span[data-astro-cid-zsqznc27]{color:var(--white);font-weight:600}.layout[data-astro-cid-zsqznc27]{display:grid;gap:3rem}@media(min-width:1024px){.layout[data-astro-cid-zsqznc27]{grid-template-columns:minmax(0,1fr) 380px;gap:4rem}}.bio[data-astro-cid-zsqznc27] .prose[data-astro-cid-zsqznc27]{font-size:1.05rem}.bio[data-astro-cid-zsqznc27] .prose[data-astro-cid-zsqznc27] p:first-child{font-family:var(--font-display);font-size:var(--step-1);color:var(--navy-800);line-height:1.5}.facts[data-astro-cid-zsqznc27]{display:grid;gap:1rem;align-content:start}.fact-card[data-astro-cid-zsqznc27]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.5rem 1.6rem}.fact-card[data-astro-cid-zsqznc27] h3[data-astro-cid-zsqznc27]{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-600);margin-bottom:1rem}.fact-areas[data-astro-cid-zsqznc27],.fact-list[data-astro-cid-zsqznc27],.fact-contact[data-astro-cid-zsqznc27]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.fact-areas[data-astro-cid-zsqznc27] a[data-astro-cid-zsqznc27]{display:flex;gap:.5rem;align-items:center;text-decoration:none;font-weight:500}.fact-areas[data-astro-cid-zsqznc27] svg{color:var(--gold-600)}.fact-list[data-astro-cid-zsqznc27] li[data-astro-cid-zsqznc27]{padding-left:1rem;position:relative;font-size:.93rem;color:var(--ink-soft)}.fact-list[data-astro-cid-zsqznc27] li[data-astro-cid-zsqznc27]:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--gold-500)}.fact-card--dark[data-astro-cid-zsqznc27]{background:var(--navy-900);border-color:var(--navy-900);color:var(--navy-100)}.fact-card--dark[data-astro-cid-zsqznc27] h3[data-astro-cid-zsqznc27]{color:var(--gold-400)}.fact-card--dark[data-astro-cid-zsqznc27] p[data-astro-cid-zsqznc27]{font-size:.9rem}.fact-contact[data-astro-cid-zsqznc27] li[data-astro-cid-zsqznc27]{display:flex;gap:.6rem;align-items:flex-start;font-size:.9rem;word-break:break-word}.fact-contact[data-astro-cid-zsqznc27] svg{color:var(--gold-400);flex:none;margin-top:.15rem}.fact-contact[data-astro-cid-zsqznc27] a[data-astro-cid-zsqznc27]{color:var(--white);text-decoration:none}
