.about-hero.svelte-nkmkd2{padding:var(--space-20, 80px) 0 var(--space-16, 64px);margin-inline:calc(-1 * var(--page-px));background:var(--color-bg-base);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.eyebrow.svelte-nkmkd2{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--space-3)}h1.svelte-nkmkd2{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);line-height:1.1;margin-bottom:var(--space-5)}.hero-sub.svelte-nkmkd2{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;line-height:var(--line-height-relaxed)}.marketing-container.svelte-nkmkd2{max-width:1100px;margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.mission-section.svelte-nkmkd2{padding:var(--space-16, 64px) 0}.mission-grid.svelte-nkmkd2{display:grid;grid-template-columns:1fr 360px;gap:var(--space-12);align-items:start}@media(max-width:768px){.mission-grid.svelte-nkmkd2{grid-template-columns:1fr}}h2.svelte-nkmkd2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-5)}.mission-text.svelte-nkmkd2 p:where(.svelte-nkmkd2){font-size:var(--font-size-base, 1rem);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.mission-stats.svelte-nkmkd2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.stat-block.svelte-nkmkd2{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);text-align:center}.stat-num.svelte-nkmkd2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-accent);margin-bottom:var(--space-1)}.stat-label.svelte-nkmkd2{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.values-section.svelte-nkmkd2{padding:var(--space-16, 64px) 0;background:var(--color-bg-elevated);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden;margin-inline:calc(-1 * var(--page-px));padding-inline:var(--page-px)}.section-header.svelte-nkmkd2{text-align:center;margin-bottom:var(--space-12)}.section-header.svelte-nkmkd2 .eyebrow:where(.svelte-nkmkd2){margin-bottom:var(--space-3)}.section-header.svelte-nkmkd2 h2:where(.svelte-nkmkd2){margin-bottom:0}.values-grid.svelte-nkmkd2{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-5)}.value-card.svelte-nkmkd2{background:var(--color-bg-base);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6)}.value-icon.svelte-nkmkd2{color:var(--color-accent);margin-bottom:var(--space-4);display:flex}h3.svelte-nkmkd2{font-size:var(--font-size-base, 1rem);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.value-card.svelte-nkmkd2 p:where(.svelte-nkmkd2){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.team-section.svelte-nkmkd2{padding:var(--space-16, 64px) 0}.team-grid.svelte-nkmkd2{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-5);margin-bottom:var(--space-8)}.team-card.svelte-nkmkd2{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6)}.team-avatar.svelte-nkmkd2{width:52px;height:52px;border-radius:50%;background:var(--color-accent-subtle);border:2px solid var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-accent);margin-bottom:var(--space-4)}.team-role.svelte-nkmkd2{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.team-bio.svelte-nkmkd2{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.team-hiring.svelte-nkmkd2{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center}.team-hiring.svelte-nkmkd2 a:where(.svelte-nkmkd2){color:var(--color-accent)}.contact-section.svelte-nkmkd2{padding:var(--space-16, 64px) 0;background:var(--color-bg-elevated);border-top:1px solid var(--color-border);position:relative;overflow:hidden;margin-inline:calc(-1 * var(--page-px));padding-inline:var(--page-px)}.contact-inner.svelte-nkmkd2{text-align:center}.contact-inner.svelte-nkmkd2 h2:where(.svelte-nkmkd2){margin-bottom:var(--space-2)}.contact-inner.svelte-nkmkd2 p:where(.svelte-nkmkd2){font-size:var(--font-size-base, 1rem);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.contact-grid.svelte-nkmkd2{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.contact-card.svelte-nkmkd2{display:flex;align-items:center;gap:var(--space-3);background:var(--color-bg-base);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--easing-default)}@media(hover:hover){.contact-card.svelte-nkmkd2:hover{border-color:var(--color-accent)}}.contact-card.svelte-nkmkd2 svg:where(.svelte-nkmkd2){color:var(--color-accent)}
