main.svelte-1uha8ag{position:relative;z-index:2;width:100%;max-width:46rem;margin:0 auto;padding:8vh 6vw;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.stack.svelte-1uha8ag>*{opacity:0;transform:translateY(14px);animation:svelte-1uha8ag-rise .9s cubic-bezier(.2,.7,.2,1) forwards}.stack.svelte-1uha8ag>*:nth-child(1){animation-delay:.05s}.stack.svelte-1uha8ag>*:nth-child(2){animation-delay:.13s}.stack.svelte-1uha8ag>*:nth-child(3){animation-delay:.21s}.stack.svelte-1uha8ag>*:nth-child(4){animation-delay:.31s}.stack.svelte-1uha8ag>*:nth-child(5){animation-delay:.41s}.stack.svelte-1uha8ag>*:nth-child(6){animation-delay:.51s}@keyframes svelte-1uha8ag-rise{to{opacity:1;transform:none}}.eyebrow.svelte-1uha8ag{font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:1.4rem}h1.svelte-1uha8ag{font-size:clamp(2.7rem,8vw,4.6rem);line-height:1;letter-spacing:-.035em;font-weight:680;margin-bottom:.9rem}h1.svelte-1uha8ag .sur:where(.svelte-1uha8ag){color:transparent;-webkit-text-stroke:1px var(--muted)}.role.svelte-1uha8ag{font-size:clamp(1.02rem,2.3vw,1.28rem);color:var(--ink);font-weight:500;margin-bottom:.4rem}.role.svelte-1uha8ag .thin:where(.svelte-1uha8ag){color:var(--muted);font-weight:400}.role.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--brass);font-weight:600}.loc.svelte-1uha8ag{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:1rem;color:var(--muted);margin-bottom:2.4rem}.bio.svelte-1uha8ag{font-size:1.06rem;max-width:40rem;color:var(--ink);margin-bottom:2.6rem}.bio.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--brass);text-decoration-thickness:1px}.facts.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:2.6rem}.fact.svelte-1uha8ag{background:var(--bg);padding:1.05rem 1.15rem}.fact.svelte-1uha8ag .k:where(.svelte-1uha8ag){font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem}.fact.svelte-1uha8ag .v:where(.svelte-1uha8ag){font-size:.97rem;font-weight:550}.links.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.6rem}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.05rem;border:1px solid var(--line);border-radius:999px;font-size:.9rem;font-weight:500;color:var(--ink);text-decoration:none;background:var(--card);transition:border-color .18s ease,color .18s ease,transform .18s ease}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--brass);color:var(--brass);transform:translateY(-1px)}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):after{content:"↗";font-size:.78em;color:var(--faint);transition:color .18s ease}.links.svelte-1uha8ag a.internal:where(.svelte-1uha8ag):after{content:"→"}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover:after{color:var(--brass)}footer.svelte-1uha8ag{margin-top:3.4rem;font-size:.76rem;color:var(--faint);letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.stack.svelte-1uha8ag>*{opacity:1;transform:none;animation:none}}
