.about-hero[data-astro-cid-5gyv2kgq],.about-background[data-astro-cid-5gyv2kgq],.about-approach[data-astro-cid-5gyv2kgq],.about-cta[data-astro-cid-5gyv2kgq]{padding:6rem 0}@media (max-width: 1024px){.about-hero[data-astro-cid-5gyv2kgq],.about-background[data-astro-cid-5gyv2kgq],.about-approach[data-astro-cid-5gyv2kgq],.about-cta[data-astro-cid-5gyv2kgq]{padding:4.5rem 0}}@media (max-width: 600px){.about-hero[data-astro-cid-5gyv2kgq],.about-background[data-astro-cid-5gyv2kgq],.about-approach[data-astro-cid-5gyv2kgq],.about-cta[data-astro-cid-5gyv2kgq]{padding:3rem 0}}.about-hero__grid[data-astro-cid-5gyv2kgq]{display:grid;gap:2rem;align-items:center}@media (min-width: 900px){.about-hero__grid[data-astro-cid-5gyv2kgq]{grid-template-columns:1.2fr .8fr}}.about-hero__text[data-astro-cid-5gyv2kgq]{margin-bottom:1.5rem}.title[data-astro-cid-5gyv2kgq]{font-size:2rem;line-height:1.2;margin:0 0 .75rem}.lead[data-astro-cid-5gyv2kgq]{font-size:1.1rem;color:rgb(var(--color-text));margin:0 0 1.75rem;line-height:1.7}.bullets[data-astro-cid-5gyv2kgq]{margin:0 0 2rem;padding-left:1.2rem;line-height:1.6}.bullets[data-astro-cid-5gyv2kgq] li[data-astro-cid-5gyv2kgq]{margin-bottom:.6rem}.about-hero[data-astro-cid-5gyv2kgq] .btn[data-astro-cid-5gyv2kgq]{margin-right:.5rem}.about-portrait[data-astro-cid-5gyv2kgq]{width:100%;height:auto;border-radius:16px;box-shadow:0 8px 30px #0000000f}.about-background[data-astro-cid-5gyv2kgq]{background:linear-gradient(135deg,rgb(var(--color-surface-variant) / .3),rgb(var(--color-primary) / .02))}.about-background[data-astro-cid-5gyv2kgq] h2[data-astro-cid-5gyv2kgq]{text-align:center;margin-bottom:2.5rem;font-family:var(--font-serif);font-size:2.25rem;color:rgb(var(--color-text))}.background-grid[data-astro-cid-5gyv2kgq]{display:grid;gap:2rem;margin-top:2rem}@media (min-width: 900px){.background-grid[data-astro-cid-5gyv2kgq]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.bg-item[data-astro-cid-5gyv2kgq]{background:rgb(var(--color-surface) / .8);border:1px solid rgb(var(--color-border) / .3);border-radius:16px;padding:2rem;text-align:center;backdrop-filter:blur(10px);transition:all var(--transition-normal)}.bg-item[data-astro-cid-5gyv2kgq]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgb(var(--color-shadow) / .1);border-color:rgb(var(--color-primary) / .3)}.bg-icon[data-astro-cid-5gyv2kgq]{font-size:2.5rem;margin-bottom:1rem;display:block}.bg-item[data-astro-cid-5gyv2kgq] h3[data-astro-cid-5gyv2kgq]{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:rgb(var(--color-text))}.bg-item[data-astro-cid-5gyv2kgq] p[data-astro-cid-5gyv2kgq]{margin:0;line-height:1.6;color:rgb(var(--color-text-muted))}.about-approach[data-astro-cid-5gyv2kgq] h2[data-astro-cid-5gyv2kgq]{text-align:center;margin-bottom:1.5rem;font-family:var(--font-serif);font-size:2.25rem;color:rgb(var(--color-text))}.section-intro[data-astro-cid-5gyv2kgq]{text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.7;color:rgb(var(--color-text-muted))}.approach-grid[data-astro-cid-5gyv2kgq]{display:grid;gap:2rem;margin-top:2rem}@media (min-width: 900px){.approach-grid[data-astro-cid-5gyv2kgq]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.approach-item[data-astro-cid-5gyv2kgq]{background:rgb(var(--color-surface) / .6);border:1px solid rgb(var(--color-border) / .3);border-radius:16px;padding:2rem;text-align:center;backdrop-filter:blur(10px);transition:all var(--transition-normal)}.approach-item[data-astro-cid-5gyv2kgq]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgb(var(--color-shadow) / .1);border-color:rgb(var(--color-primary) / .3)}.approach-icon[data-astro-cid-5gyv2kgq]{font-size:2.5rem;margin-bottom:1rem;display:block}.approach-item[data-astro-cid-5gyv2kgq] h3[data-astro-cid-5gyv2kgq]{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:rgb(var(--color-text))}.approach-item[data-astro-cid-5gyv2kgq] p[data-astro-cid-5gyv2kgq]{margin:0;line-height:1.6;color:rgb(var(--color-text-muted))}.about-cta[data-astro-cid-5gyv2kgq]{padding:2rem 0 3rem}.cta-box[data-astro-cid-5gyv2kgq]{border:1px solid rgb(var(--color-border));border-radius:16px;padding:1.25rem;text-align:center;background:rgb(var(--color-background))}.cta-row[data-astro-cid-5gyv2kgq]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}
