.about-page.svelte-nkmkd2{--measure: 38rem;overflow-x:clip}main.svelte-nkmkd2{max-width:44rem;margin:0 auto;padding:0 var(--space-5)}.masthead.svelte-nkmkd2{max-width:var(--measure);margin:0 auto;padding:150px 0 clamp(36px,4vw,52px)}.eyebrow.svelte-nkmkd2{color:var(--text-faint);font-size:var(--text-sm);font-weight:700;letter-spacing:.09em;text-transform:uppercase}h1.svelte-nkmkd2{margin:var(--space-4) 0 0;font-size:clamp(30px,5.4vw,50px);font-weight:650;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.standfirst.svelte-nkmkd2{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:clamp(17px,2.2vw,21px);line-height:1.55;text-wrap:pretty}.body.svelte-nkmkd2{max-width:var(--measure);margin:0 auto;font-size:clamp(17px,1.5vw,19.5px);line-height:1.65}.body.svelte-nkmkd2 section:where(.svelte-nkmkd2){padding:clamp(32px,4vw,44px) 0;border-top:1px solid var(--border)}.body.svelte-nkmkd2 h2:where(.svelte-nkmkd2){margin:0;font-size:clamp(21px,2.6vw,27px);font-weight:650;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.body.svelte-nkmkd2 p:where(.svelte-nkmkd2){margin:var(--space-4) 0 0;color:var(--text-muted);text-wrap:pretty}.body.svelte-nkmkd2 a:where(.svelte-nkmkd2){color:var(--text);text-underline-offset:3px}.run.svelte-nkmkd2{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none}.run.svelte-nkmkd2 li:where(.svelte-nkmkd2){display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-4) var(--space-5);color:var(--text-muted);font-size:var(--text-base);line-height:1.6;background:var(--surface-sunken);border-radius:var(--r-md)}.run.svelte-nkmkd2 li:where(.svelte-nkmkd2) p:where(.svelte-nkmkd2){margin:0}.run.svelte-nkmkd2 strong:where(.svelte-nkmkd2){color:var(--text);font-weight:650}.run.svelte-nkmkd2 a:where(.svelte-nkmkd2){display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-2);color:var(--text);font-size:var(--text-sm);font-weight:600;text-decoration:none}.run.svelte-nkmkd2 a:where(.svelte-nkmkd2) svg{color:var(--text-faint)}.run.svelte-nkmkd2 a:where(.svelte-nkmkd2):hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:560px){.masthead.svelte-nkmkd2{padding-top:112px}}
