.about-page.svelte-cwls5q{display:grid;gap:4rem}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.05em;margin-top:.5rem}.about-hero.svelte-cwls5q p:where(.svelte-cwls5q){max-width:46rem;margin-top:.8rem;font-size:1.05rem;color:color-mix(in srgb,var(--color-neutral-content) 78%,transparent)}.about-section.svelte-cwls5q{display:grid;gap:1.5rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--color-neutral) 85%,transparent)}.about-principles.svelte-cwls5q{display:grid;gap:1px;background:color-mix(in srgb,var(--color-neutral) 85%,transparent)}.principle-row.svelte-cwls5q{display:grid;grid-template-columns:10rem 1fr;gap:2rem;align-items:start;background:var(--color-base-200);padding:1.1rem}.principle-row.svelte-cwls5q span:where(.svelte-cwls5q){color:#fff;font-weight:600;font-size:.9rem;padding-top:.15rem}.principle-row.svelte-cwls5q p:where(.svelte-cwls5q){color:color-mix(in srgb,var(--color-neutral-content) 78%,transparent);margin:0;line-height:1.6}.about-cta.svelte-cwls5q{display:grid;gap:1rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--color-neutral) 85%,transparent)}.about-cta.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.7rem;letter-spacing:-.04em}.about-cta.svelte-cwls5q p:where(.svelte-cwls5q){color:color-mix(in srgb,var(--color-neutral-content) 78%,transparent);margin:0}.about-actions.svelte-cwls5q{display:flex;gap:1rem;margin-top:.5rem}
