.schema[data-astro-cid-sa6gwupl]{opacity:.5;pointer-events:none;width:45%;height:100%;color:var(--ink-muted);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}svg[data-astro-cid-sa6gwupl]{width:100%;max-width:600px;height:auto}.labels[data-astro-cid-sa6gwupl]{font-family:var(--mono);letter-spacing:.1em;fill:var(--ink-soft);font-size:10px}@media (width<=720px){.schema[data-astro-cid-sa6gwupl]{display:none}}.about[data-astro-cid-6v7lhl4u]{gap:var(--space-16);grid-template-columns:5fr 7fr;align-items:start;display:grid}.signature[data-astro-cid-6v7lhl4u]{position:sticky;top:100px}.signature[data-astro-cid-6v7lhl4u] .eyebrow[data-astro-cid-6v7lhl4u]{display:flex}.portrait[data-astro-cid-6v7lhl4u]{width:240px;margin-bottom:var(--space-6);border:1px solid var(--rule-strong);display:block}.signature[data-astro-cid-6v7lhl4u] h2[data-astro-cid-6v7lhl4u]{margin-bottom:var(--space-6)}.credentials[data-astro-cid-6v7lhl4u]{margin-top:var(--space-8);gap:var(--space-3);flex-wrap:wrap;display:flex}.credentials[data-astro-cid-6v7lhl4u] a[data-astro-cid-6v7lhl4u]:hover{color:var(--moss);border-color:var(--moss)}.vita[data-astro-cid-6v7lhl4u]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.vita[data-astro-cid-6v7lhl4u] li[data-astro-cid-6v7lhl4u]{gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--rule);grid-template-columns:80px 1fr;display:grid}.year[data-astro-cid-6v7lhl4u]{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-muted);padding-top:.3em;font-size:12px}.role[data-astro-cid-6v7lhl4u]{font-family:var(--display);margin-bottom:.2em;font-size:1.15rem;font-weight:400}.org[data-astro-cid-6v7lhl4u]{color:var(--ink-soft);font-size:14px}.signature[data-astro-cid-6v7lhl4u] h2[data-astro-cid-6v7lhl4u]{letter-spacing:-.02em;font-size:clamp(2.25rem,5vw,4rem);font-weight:400}@media (width<=900px){.about[data-astro-cid-6v7lhl4u]{grid-template-columns:1fr}.signature[data-astro-cid-6v7lhl4u]{position:static}.portrait[data-astro-cid-6v7lhl4u]{width:160px}}@media (width>=901px) and (height<=880px){.portrait[data-astro-cid-6v7lhl4u]{width:140px}}.hero[data-astro-cid-lcdefpme]{padding:var(--space-32) 0 var(--space-24);position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{z-index:2;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-bottom:var(--space-8);font-size:clamp(3rem,9vw,8rem);font-weight:400;line-height:.95}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-weight:400}.hero-lede[data-astro-cid-lcdefpme]{font-family:var(--display);font-variation-settings:"opsz" 24;color:var(--ink-soft);max-width:32ch;margin-bottom:var(--space-8);font-size:clamp(1.25rem,2.5vw,1.85rem);font-weight:400;line-height:1.35}.hero-cta[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0 0 var(--space-12);flex-wrap:wrap;display:flex}.hero-meta[data-astro-cid-lcdefpme]{gap:var(--space-8);max-width:720px;padding-top:var(--space-8);border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.hero-meta[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.4em;font-size:11px}.hero-meta[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--display);margin:0;font-size:1.1rem;font-weight:400}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.hero-lede[data-astro-cid-lcdefpme],.hero-cta[data-astro-cid-lcdefpme],.hero-meta[data-astro-cid-lcdefpme]{animation:.8s ease-out backwards fadeUp}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{animation-delay:.1s}.hero-lede[data-astro-cid-lcdefpme]{animation-delay:.3s}.hero-cta[data-astro-cid-lcdefpme]{animation-delay:.4s}.hero-meta[data-astro-cid-lcdefpme]{animation-delay:.5s}.narrow[data-astro-cid-lcdefpme]{max-width:1080px}.quote[data-astro-cid-lcdefpme]{font-family:var(--display);font-variation-settings:"opsz" 60;letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3.6vw,2.8rem);font-weight:400;line-height:1.2}.quote[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--moss);text-underline-offset:8px;font-style:italic;text-decoration-thickness:2px}.head[data-astro-cid-lcdefpme]{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:1fr 1fr;align-items:end;display:grid}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2.25rem,5vw,4rem);font-weight:400}.more[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.contact-inner[data-astro-cid-lcdefpme]{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6);font-size:clamp(2.5rem,6vw,5rem);line-height:1}.contact[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#f5f1e8bf;margin-bottom:var(--space-8)}.details[data-astro-cid-lcdefpme]{font-family:var(--mono);margin:0;font-size:14px;line-height:1.8}.details[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#f5f1e873;letter-spacing:.1em;text-transform:uppercase;margin-top:var(--space-4);font-size:11px}.details[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0 0 var(--space-3)}.details[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.details[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--moss);border-bottom:1px solid var(--moss)}@media (width<=900px){.head[data-astro-cid-lcdefpme],.contact-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{padding:var(--space-16) 0 var(--space-12)}.hero-meta[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1fr}}
