.label.svelte-1u3ghgl{margin:4rem 0 1rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2)}h1.svelte-1u3ghgl{margin:0 0 1.5rem;font-family:var(--display);font-size:clamp(1.9rem,4.5vw,2.6rem);line-height:1.12;letter-spacing:-.03em;font-weight:600;max-width:var(--measure)}h2.svelte-1u3ghgl{margin:3rem 0 1rem;font-family:var(--display);font-size:1.4rem;letter-spacing:-.02em;font-weight:600;max-width:var(--measure)}h3.svelte-1u3ghgl{margin:2.25rem 0 .75rem;font-family:var(--display);font-size:1.0625rem;font-weight:600;max-width:var(--measure)}p.svelte-1u3ghgl{margin:0 0 1.15rem;line-height:1.68;max-width:var(--measure)}.client.svelte-1u3ghgl{font-size:1.0625rem;color:var(--ink-2);padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.pull.svelte-1u3ghgl{margin:3.5rem 0;padding:2.5rem;background:var(--surface-alt);border-left:3px solid var(--accent);max-width:46rem}.pull.svelte-1u3ghgl h2:where(.svelte-1u3ghgl){margin-top:0}.pull.svelte-1u3ghgl p:where(.svelte-1u3ghgl){max-width:40rem}.thesis.svelte-1u3ghgl{margin-bottom:0;font-family:var(--display);font-size:1.0625rem;font-weight:500;color:var(--ink)}pre.svelte-1u3ghgl{margin:1.25rem 0;padding:1.25rem;background:var(--sunken);border-radius:.35rem;font-family:var(--mono);font-size:.8125rem;line-height:1.7;overflow-x:auto;max-width:var(--measure)}.cta.svelte-1u3ghgl{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--line);color:var(--muted)}.cta.svelte-1u3ghgl a:where(.svelte-1u3ghgl){color:var(--accent);text-decoration:none;font-family:var(--mono)}@media(max-width:44rem){.label.svelte-1u3ghgl{margin-top:2.5rem}.pull.svelte-1u3ghgl{padding:1.5rem;margin-left:-.25rem;margin-right:-.25rem}}
