.about.svelte-4atw39{background:var(--surface-1);color:var(--text-700);padding:clamp(48px,10vw,96px) 0}.container.svelte-4atw39{max-width:720px;margin:0 auto;padding:0 var(--container-padding);display:grid;gap:20px}h1.svelte-4atw39{margin:0;font-size:clamp(32px,6vw,44px);font-family:Fraunces,ui-serif,Georgia,serif;color:var(--text-600)}p.svelte-4atw39{margin:0;line-height:1.65;font-size:var(--font-size-base);color:var(--text-600)}a.svelte-4atw39{color:var(--primary-700);text-decoration:underline}a.svelte-4atw39:hover{color:var(--primary-600)}a.svelte-4atw39:focus-visible{outline:2px solid var(--clarity);outline-offset:2px}a.svelte-4atw39:focus:not(:focus-visible){outline:none}.cta-button.svelte-4atw39{display:inline-flex;align-items:center;justify-content:center;background:var(--primary-700);color:var(--text-inverse);border:none;border-radius:var(--radius-full);padding:12px 24px;font-weight:600;text-decoration:none;transition:transform .12s ease,background .2s ease,box-shadow .2s ease;width:-moz-fit-content;width:fit-content}.cta-button.svelte-4atw39:hover{transform:translateY(-1px);background:var(--primary-600);color:var(--text-inverse)}.cta-button.svelte-4atw39:focus-visible{outline:2px solid var(--clarity);outline-offset:3px;box-shadow:0 0 0 4px #30d5c84d}.cta-button.svelte-4atw39:focus:not(:focus-visible){outline:none}
