.hero.svelte-cwls5q{background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);padding:var(--space-2xl) 0;text-align:center;border-bottom:1px solid var(--border-subtle)}.hero-title.svelte-cwls5q{font-size:clamp(3rem,8vw,6rem);font-weight:900;letter-spacing:.05em;margin-bottom:var(--space-md)}.hero-subtitle.svelte-cwls5q{font-size:1.3rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.section-title.svelte-cwls5q{font-size:1rem;letter-spacing:.15em;color:var(--accent-gold);margin-bottom:var(--space-xl)}.content-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr;gap:var(--space-2xl)}@media(min-width:900px){.content-grid.svelte-cwls5q{grid-template-columns:2fr 1fr}}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg);margin-top:var(--space-2xl)}.value-card.svelte-cwls5q{padding:var(--space-xl);text-align:center;border-radius:8px}.value-icon.svelte-cwls5q{font-size:2.5rem;display:block;margin-bottom:var(--space-md)}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:.9rem;letter-spacing:.1em;margin-bottom:var(--space-sm)}.value-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.9rem;color:var(--text-secondary)}.ethics-box.svelte-cwls5q{padding:var(--space-xl);border-radius:8px;border-left:4px solid var(--accent-gold)}.ethics-box.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:.9rem;letter-spacing:.1em;margin-bottom:var(--space-lg)}.ethics-box.svelte-cwls5q ul:where(.svelte-cwls5q){list-style:none;margin-bottom:var(--space-lg)}.ethics-box.svelte-cwls5q li:where(.svelte-cwls5q){padding:var(--space-sm) 0;border-bottom:1px solid var(--border-subtle);font-size:.9rem;color:var(--text-secondary)}.ethics-box.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"✓";color:var(--accent-gold);margin-right:var(--space-sm)}.team-section.svelte-cwls5q{border-top:1px solid var(--border-subtle)}.team-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-xl)}.team-card.svelte-cwls5q{padding:var(--space-lg);border-radius:8px;text-align:center}.team-photo.svelte-cwls5q{width:96px;height:96px;border-radius:50%;object-fit:cover;margin:0 auto var(--space-md);display:block;background:var(--bg-tertiary)}.team-photo-fallback.svelte-cwls5q{display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:800;font-size:1.75rem;color:var(--accent-gold)}.team-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.1rem;margin-bottom:var(--space-xs)}.role.svelte-cwls5q{font-size:.8rem;font-weight:700;letter-spacing:.05em;color:var(--accent-editorial);text-transform:uppercase;margin-bottom:var(--space-sm)}.bio.svelte-cwls5q{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.faq-section.svelte-cwls5q{border-top:1px solid var(--border-subtle)}.faq-filter.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-xl)}.filter-btn.svelte-cwls5q{padding:var(--space-sm) var(--space-md);background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.05em;border-radius:4px;cursor:pointer;transition:all .2s ease}.filter-btn.svelte-cwls5q:hover{border-color:var(--accent-gold);color:var(--text-primary)}.filter-btn.active.svelte-cwls5q{background:var(--accent-gold);border-color:var(--accent-gold);color:var(--bg-primary)}.cta-section.svelte-cwls5q{background:var(--bg-secondary);padding:var(--space-2xl) 0;text-align:center;border-top:1px solid var(--border-subtle)}.cta-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2rem;margin-bottom:var(--space-md)}.cta-section.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);margin-bottom:var(--space-xl);max-width:500px;margin-left:auto;margin-right:auto}
