.founders.svelte-y99pho{width:100%;padding:var(--space-3xl) 1.5rem;background:var(--color-bg-alt)}.founders-inner.svelte-y99pho{max-width:var(--container-max-width);margin:0 auto;display:flex;flex-direction:column;align-items:center}.founders-title.svelte-y99pho{font-size:var(--text-display);font-weight:700;color:var(--color-fg-primary);margin:0 0 var(--space-xl) 0;text-align:center}.founders-image-wrapper.svelte-y99pho{position:relative;width:100%;max-width:900px;border-radius:var(--radius-xl);overflow:hidden}.founders-photo.svelte-y99pho{width:100%;height:auto;display:block}.founders-overlay.svelte-y99pho{position:absolute;bottom:0;left:0;right:0;padding:var(--space-lg) var(--space-xl);display:flex;justify-content:space-between;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%)}.founder-name.svelte-y99pho{font-size:var(--text-sm);font-weight:600;color:var(--color-sun);letter-spacing:.03em;text-shadow:0 1px 4px rgba(0,0,0,.8)}.founders-quote.svelte-y99pho{font-size:var(--text-body-lg);color:var(--color-fg-secondary);text-align:center;max-width:600px;margin:var(--space-xl) 0 var(--space-2xl) 0;font-style:italic;line-height:1.6}@media(max-width:768px){.founders.svelte-y99pho{padding:var(--space-2xl) 1rem}.founders-title.svelte-y99pho{font-size:var(--text-h1)}.founders-overlay.svelte-y99pho{padding:var(--space-md) var(--space-lg)}.founder-name.svelte-y99pho{font-size:var(--text-xs)}.founders-quote.svelte-y99pho{font-size:var(--text-body)}}@media(max-width:480px){.founders-overlay.svelte-y99pho{padding:var(--space-sm) var(--space-md)}}.about-page.svelte-cwls5q{background:var(--color-bg-pure);color:var(--color-fg-primary)}.about-container.svelte-cwls5q{max-width:var(--container-max-width);margin:0 auto;padding:0 1.5rem}.about-container--narrow.svelte-cwls5q{max-width:48rem}.about-hero.svelte-cwls5q{padding:5rem 1.5rem 3rem;border-bottom:1px solid var(--color-border-default)}.section-label.svelte-cwls5q{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-sun);margin-bottom:1.25rem}.about-headline.svelte-cwls5q{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--color-fg-primary);margin:0;max-width:32ch}.about-section.svelte-cwls5q{padding:3.5rem 1.5rem;border-bottom:1px solid var(--color-border-default)}.eyebrow.svelte-cwls5q{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-sun);margin-bottom:2rem}.eyebrow--center.svelte-cwls5q{text-align:center;margin-bottom:3rem}.prose.svelte-cwls5q{display:flex;flex-direction:column;gap:1.5rem}.prose.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.125rem;line-height:1.75;color:var(--color-fg-secondary);margin:0}.prose--large.svelte-cwls5q{font-size:1.375rem!important;color:var(--color-fg-primary)!important;font-weight:600}.prose--accent.svelte-cwls5q{color:var(--color-fg-primary)!important;font-weight:600;font-style:italic}.values-section.svelte-cwls5q{background:var(--color-bg-alt)}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.value-card.svelte-cwls5q{background:var(--color-bg-pure);border:1px solid var(--color-border-default);border-radius:1rem;padding:1.75rem;transition:border-color .2s ease}.value-card.svelte-cwls5q:hover{border-color:var(--color-border-emphasis)}.value-number.svelte-cwls5q{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-sun);margin-bottom:1rem}.value-title.svelte-cwls5q{font-size:1.125rem;font-weight:700;color:var(--color-fg-primary);line-height:1.4;margin:0 0 1rem}.value-body.svelte-cwls5q{font-size:.9375rem;color:var(--color-fg-secondary);line-height:1.7;margin:0}.about-cta.svelte-cwls5q{padding:4rem 1.5rem;text-align:center}.cta-headline.svelte-cwls5q{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;color:var(--color-fg-primary);margin:0 0 1.5rem}.cta-button.svelte-cwls5q{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;background:var(--color-sun);border:none;border-radius:.5rem;font-size:1.125rem;font-weight:700;color:#fff;cursor:pointer;transition:all .15s ease;margin-bottom:1rem}.cta-button.svelte-cwls5q:hover{background:var(--color-primary-hover);transform:scale(1.02)}.cta-sub.svelte-cwls5q{font-size:.875rem;color:var(--color-sun);font-weight:500;margin:0}@media(max-width:900px){.values-grid.svelte-cwls5q{grid-template-columns:1fr}}@media(max-width:640px){.about-hero.svelte-cwls5q{padding:4rem 1rem 2.5rem}.about-section.svelte-cwls5q{padding:2.5rem 1rem}.about-cta.svelte-cwls5q{padding:3rem 1rem}}
