.about-intro.svelte-cwls5q{margin-block:24px 32px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface-warm)}.about-intro.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;font-size:1.12em;line-height:1.75}.about-pillars.svelte-cwls5q{margin-block:var(--space-section)}.about-pillars.svelte-cwls5q>p:where(.svelte-cwls5q){margin-bottom:0}.pillar-grid.svelte-cwls5q{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px}.pillar-card.svelte-cwls5q{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .16s ease,transform .16s ease}.pillar-card.svelte-cwls5q:hover{border-color:var(--accent);transform:translateY(-2px)}.pillar-card.svelte-cwls5q a:where(.svelte-cwls5q){display:block;padding:var(--space-card);color:var(--ink);font-family:var(--font-display);font-size:19px;font-weight:600;text-decoration:none}.about-contact.svelte-cwls5q{margin-top:var(--space-section);padding:20px 24px;border-left:4px solid var(--sage);border-radius:8px;background:var(--sage-bg)}.about-contact.svelte-cwls5q a:where(.svelte-cwls5q){display:inline-block;margin-top:6px;padding:10px 16px;border-radius:8px;background:var(--accent);color:var(--surface);font-weight:600;overflow-wrap:anywhere;text-decoration:none}.about-contact.svelte-cwls5q a:where(.svelte-cwls5q):hover{background:var(--accent-dark)}@media (min-width: 640px){.pillar-grid.svelte-cwls5q{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 480px){.about-intro.svelte-cwls5q{padding:20px}.about-contact.svelte-cwls5q{padding:18px}}
