.about-page.svelte-cwls5q{padding-bottom:var(--space-4xl)}.about-hero.svelte-cwls5q{padding:var(--space-4xl) 0;background:linear-gradient(160deg,var(--color-surface) 0%,var(--color-background) 100%)}.about-hero__content.svelte-cwls5q{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-xl);align-items:center}.about-hero__title.svelte-cwls5q{font-size:var(--font-size-display);line-height:var(--line-height-tight)}.about-hero__description.svelte-cwls5q{font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);max-width:720px}.about-story.svelte-cwls5q{padding:var(--space-4xl) 0}.about-story__grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center}.about-story__image.svelte-cwls5q{border-radius:var(--radius-xl);overflow:hidden}.about-story__image.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;object-fit:cover}.about-story__content.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-lg)}.about-story__text.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-md)}.about-story__text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.about-values.svelte-cwls5q{padding:var(--space-4xl) 0;background-color:var(--color-surface)}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-xl)}.value-card.svelte-cwls5q{background-color:var(--color-background);padding:var(--space-xl);border-radius:var(--radius-xl);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-md);text-align:center;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.value-card.svelte-cwls5q:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.value-card__icon.svelte-cwls5q{font-size:48px;line-height:1}.value-card__title.svelte-cwls5q{font-size:var(--font-size-h4)}.value-card__description.svelte-cwls5q{font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.about-team.svelte-cwls5q{padding:var(--space-4xl) 0}.team-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-2xl)}.team-card.svelte-cwls5q{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md)}.team-card__image.svelte-cwls5q{width:160px;height:160px;border-radius:50%;overflow:hidden;border:4px solid var(--color-border)}.team-card__image.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;object-fit:cover}.team-card__name.svelte-cwls5q{font-size:var(--font-size-h4);margin-top:var(--space-sm)}.team-card__role.svelte-cwls5q{font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}.team-card__description.svelte-cwls5q{font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed);max-width:280px}.about-cta.svelte-cwls5q{padding:var(--space-4xl) 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff}.about-cta__content.svelte-cwls5q{max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.about-cta__title.svelte-cwls5q{font-size:var(--font-size-h1);color:#fff}.about-cta__description.svelte-cwls5q{font-size:var(--font-size-body-lg);opacity:.95;color:#fff}.about-cta__buttons.svelte-cwls5q{display:flex;gap:var(--space-md);flex-wrap:wrap;justify-content:center;margin-top:var(--space-lg)}.about-cta__buttons.svelte-cwls5q .btn-primary:where(.svelte-cwls5q){background:#fff;color:var(--color-primary)}.about-cta__buttons.svelte-cwls5q .btn-ghost:where(.svelte-cwls5q){color:#fff;border-color:#fff6}.about-cta__buttons.svelte-cwls5q .btn-ghost:where(.svelte-cwls5q):hover{background-color:#ffffff1a;border-color:#fff}@media(max-width:991px){.about-story__grid.svelte-cwls5q{grid-template-columns:1fr;gap:var(--space-2xl)}.about-story__image.svelte-cwls5q{order:-1}}@media(max-width:768px){.stat-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}.about-cta__buttons.svelte-cwls5q{flex-direction:column;width:100%}.about-cta__buttons.svelte-cwls5q .btn:where(.svelte-cwls5q){width:100%}}
