.about-hero[data-astro-cid-zar4yzhy]{padding-block:var(--spacing-xl);text-align:center}.about-hero__container[data-astro-cid-zar4yzhy],.about-mission__container[data-astro-cid-zar4yzhy],.about-team__container[data-astro-cid-zar4yzhy],.about-values__container[data-astro-cid-zar4yzhy],.about-data__container[data-astro-cid-zar4yzhy],.about-contact__container[data-astro-cid-zar4yzhy],.about-cta__container[data-astro-cid-zar4yzhy]{max-inline-size:var(--container-md);padding-inline:var(--spacing-md);margin-inline:auto}.about-hero__title[data-astro-cid-zar4yzhy]{margin:0 0 var(--spacing-md);font-family:var(--font-family-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tighter)}.about-hero__description[data-astro-cid-zar4yzhy]{max-inline-size:var(--container-sm);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0 auto}.about-mission[data-astro-cid-zar4yzhy],.about-data[data-astro-cid-zar4yzhy]{padding-block:var(--spacing-xl);background:var(--color-surface-primary)}.about-team[data-astro-cid-zar4yzhy],.about-contact[data-astro-cid-zar4yzhy]{padding-block:var(--spacing-xl);background:var(--color-surface-secondary)}.about-values[data-astro-cid-zar4yzhy]{padding-block:var(--spacing-xl);background:var(--color-surface-primary)}.about-section-title[data-astro-cid-zar4yzhy]{margin:0 0 var(--spacing-lg);font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.about-text[data-astro-cid-zar4yzhy]{margin:0 0 var(--spacing-md);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.about-list[data-astro-cid-zar4yzhy]{margin:0 0 var(--spacing-md);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);padding-inline-start:var(--spacing-xl)}.about-list[data-astro-cid-zar4yzhy] li[data-astro-cid-zar4yzhy]+li[data-astro-cid-zar4yzhy]{margin-block-start:var(--spacing-xs)}.about-team__grid[data-astro-cid-zar4yzhy]{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.about-team__member[data-astro-cid-zar4yzhy]{padding:var(--spacing-lg);text-align:center;background:var(--color-surface-primary);border-radius:var(--radii-lg);border:var(--border-width-thin) solid var(--color-border-secondary)}.about-team__avatar[data-astro-cid-zar4yzhy]{block-size:4rem;inline-size:4rem;margin:0 auto var(--spacing-md);font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.about-team__name[data-astro-cid-zar4yzhy]{margin:0 0 var(--spacing-xs);font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.about-team__role[data-astro-cid-zar4yzhy]{margin:0 0 var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-primary);font-weight:var(--font-weight-medium)}.about-team__bio[data-astro-cid-zar4yzhy]{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.about-values__grid[data-astro-cid-zar4yzhy]{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.about-value[data-astro-cid-zar4yzhy]{padding:var(--spacing-lg);background:var(--color-surface-secondary);border-radius:var(--radii-lg)}.about-value__title[data-astro-cid-zar4yzhy]{margin:0 0 var(--spacing-sm);font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.about-value__description[data-astro-cid-zar4yzhy]{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.about-contact__details[data-astro-cid-zar4yzhy]{padding:var(--spacing-lg);background:var(--color-surface-primary);border-radius:var(--radii-lg);border:var(--border-width-thin) solid var(--color-border-secondary)}.about-contact__details[data-astro-cid-zar4yzhy] p[data-astro-cid-zar4yzhy]{margin:0}.about-contact__details[data-astro-cid-zar4yzhy] p[data-astro-cid-zar4yzhy]+p[data-astro-cid-zar4yzhy]{margin-block-start:var(--spacing-sm)}.about-contact__details[data-astro-cid-zar4yzhy] a[data-astro-cid-zar4yzhy]{color:var(--color-primary);text-decoration:none}.about-contact__details[data-astro-cid-zar4yzhy] a[data-astro-cid-zar4yzhy]:hover{text-decoration:underline}.about-cta[data-astro-cid-zar4yzhy]{padding-block:var(--spacing-xl);text-align:center}.about-cta__title[data-astro-cid-zar4yzhy]{margin:0 0 var(--spacing-md);font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.about-cta__description[data-astro-cid-zar4yzhy]{margin:0 0 var(--spacing-lg);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.about-cta__button[data-astro-cid-zar4yzhy]{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-primary);background:var(--color-surface-primary);border-radius:var(--radii-md);text-decoration:none;transition:opacity .15s;display:inline-block}.about-cta__button[data-astro-cid-zar4yzhy]:hover{opacity:var(--opacity-hover,.9)}@media (width<=640px){.about-hero__title[data-astro-cid-zar4yzhy]{font-size:var(--font-size-3xl)}.about-values__grid[data-astro-cid-zar4yzhy]{grid-template-columns:1fr}.about-value[data-astro-cid-zar4yzhy]{padding:var(--spacing-md)}}
