.about-page.svelte-cwls5q{background:var(--paper)}.about-header.svelte-cwls5q{padding:8rem 0 4rem;text-align:center;border-bottom:1px solid var(--rule-color)}.about-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(2.5rem,5vw,4rem);margin-bottom:.75rem}.subtitle.svelte-cwls5q{font-size:1.35rem;color:var(--muted);font-style:italic}.about-body.svelte-cwls5q{max-width:var(--article-width-wide);padding-top:4rem;padding-bottom:6rem}.section-rule.svelte-cwls5q{border:none;border-top:1px solid var(--rule-color);margin:4rem 0}.mission-section.svelte-cwls5q h2:where(.svelte-cwls5q),.team-section.svelte-cwls5q h2:where(.svelte-cwls5q),.values-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1.5rem}.mission-section.svelte-cwls5q p:where(.svelte-cwls5q){margin-bottom:1.5rem;text-align:left}.mission-section.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.founder-card.svelte-cwls5q{display:flex;gap:2.5rem;align-items:flex-start;margin-top:2rem}.founder-avatar.svelte-cwls5q{width:100px;height:100px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;letter-spacing:.05em;flex-shrink:0}.founder-info.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.5rem;margin-bottom:.25rem}.founder-title.svelte-cwls5q{font-size:1rem;color:var(--muted);margin-bottom:1rem;font-style:italic}.founder-bio.svelte-cwls5q{margin-bottom:1rem;text-align:left}.linkedin-link.svelte-cwls5q{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--accent);font-weight:500}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:2rem}.value-item.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.15rem;margin-bottom:.5rem}.value-item.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.05rem;color:var(--muted)}@media(max-width:900px){.founder-card.svelte-cwls5q{flex-direction:column;align-items:center;text-align:center}.founder-bio.svelte-cwls5q{text-align:center}.values-grid.svelte-cwls5q{grid-template-columns:1fr}}@media(max-width:480px){.about-header.svelte-cwls5q{padding:6rem 0 3rem}.about-body.svelte-cwls5q{padding-top:3rem;padding-bottom:4rem}.founder-avatar.svelte-cwls5q{width:80px;height:80px;font-size:1.5rem}}
