main.svelte-1uha8ag{max-width:34rem;margin-inline:auto;padding:4rem 1.5rem 3rem}.portrait.svelte-1uha8ag{color:#8f8676;letter-spacing:.02em;background-color:#e3ddd1;background-position:50%;background-size:cover;border-radius:50%;place-items:center;width:128px;height:128px;margin:0 0 2rem;font:600 1.6rem/1 ui-sans-serif,system-ui,sans-serif;display:grid}h1.svelte-1uha8ag{letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:600;line-height:1.2}.standfirst.svelte-1uha8ag{color:#4c463d;margin:0 0 2.5rem;font-size:1.15rem}.story.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 1.4rem}.contact.svelte-1uha8ag{border-top:1px solid #e0d9cc;margin-top:2.5rem;padding-top:2rem}.contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .75rem;font-size:1.05rem;font-weight:600}.contact.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.contact.svelte-1uha8ag a:where(.svelte-1uha8ag){text-underline-offset:3px;text-decoration-thickness:1px}footer.svelte-1uha8ag{color:#8f8676;margin-top:3.5rem;font:.85rem/1.6 ui-sans-serif,system-ui,sans-serif}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.visually-hidden.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-color-scheme:dark){.portrait.svelte-1uha8ag{color:#777064;background-color:#2c2925}.standfirst.svelte-1uha8ag{color:#b3aca1}.contact.svelte-1uha8ag{border-top-color:#322e29}footer.svelte-1uha8ag{color:#777064}}
