.about-page.svelte-cwls5q{min-height:100vh;background:var(--color-bg)}.about-header.svelte-cwls5q{border-bottom:1px solid var(--color-border)}.nav-container.svelte-cwls5q{max-width:800px;margin:0 auto;padding:1.25rem 1.5rem}.back-link.svelte-cwls5q{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .2s ease}.back-link.svelte-cwls5q:hover{color:#0d9488}.back-icon.svelte-cwls5q{width:20px;height:20px}.about-main.svelte-cwls5q{max-width:720px;margin:0 auto;padding:0 1.5rem 6rem}.story-hero.svelte-cwls5q{text-align:center;padding:4rem 0 3rem}.section-label.svelte-cwls5q{display:inline-block;padding:.375rem .875rem;background:linear-gradient(135deg,#0d94881a,#0d94880d);border:1px solid rgba(13,148,136,.15);border-radius:100px;font-size:.75rem;font-weight:600;color:#0d9488;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem}.story-title.svelte-cwls5q{font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700;color:var(--color-text);margin:0 0 1rem;line-height:1.2;letter-spacing:-.02em}.story-subtitle.svelte-cwls5q{font-size:1.125rem;color:var(--color-text-secondary);margin:0;line-height:1.6}.story-section.svelte-cwls5q{padding:2.5rem 0}.story-section.svelte-cwls5q+.story-section:where(.svelte-cwls5q){border-top:1px solid var(--color-border)}.section-heading.svelte-cwls5q{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0 0 1.5rem;letter-spacing:-.01em}.story-text.svelte-cwls5q{display:flex;flex-direction:column;gap:1.25rem}.story-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.8;margin:0}.story-text.svelte-cwls5q em:where(.svelte-cwls5q){color:var(--color-text);font-style:italic}.parable-card.svelte-cwls5q{background:linear-gradient(135deg,#0d94880f,#0d948805);border:1px solid rgba(13,148,136,.15);border-radius:16px;padding:2rem 2.5rem;margin-bottom:2.5rem}.parable-quote.svelte-cwls5q{margin:0 0 1rem;padding:0}.parable-quote.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.125rem;line-height:1.8;color:var(--color-text);font-style:italic;margin:0}.parable-cite.svelte-cwls5q{font-size:.9375rem;color:var(--color-text-secondary);font-style:normal}.parable-cite.svelte-cwls5q em:where(.svelte-cwls5q){font-style:italic}.cta-block.svelte-cwls5q{display:flex;align-items:center;gap:1.5rem;margin-top:2.5rem}.cta-button.svelte-cwls5q{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background-color:#0d9488;color:#fff;font-size:1rem;font-weight:600;border-radius:12px;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.cta-button.svelte-cwls5q:hover{background-color:#0f766e;box-shadow:0 4px 14px #0d94884d}.cta-link.svelte-cwls5q{font-size:1rem;font-weight:500;color:#0d9488;text-decoration:none;transition:opacity .2s ease}.cta-link.svelte-cwls5q:hover{opacity:.8}@media(max-width:640px){.about-main.svelte-cwls5q{padding:0 1rem 4rem}.story-hero.svelte-cwls5q{padding:3rem 0 2rem}.parable-card.svelte-cwls5q{padding:1.5rem}.parable-quote.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem}.story-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem}.cta-block.svelte-cwls5q{flex-direction:column;align-items:flex-start}}a.svelte-cwls5q:focus-visible{outline:2px solid #0D9488;outline-offset:2px;border-radius:4px}
