.who_we_are.svelte-1g4tq4z .layout:where(.svelte-1g4tq4z){display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:47rem){.who_we_are.svelte-1g4tq4z .layout:where(.svelte-1g4tq4z){grid-template-columns:1fr}}.who_we_are.svelte-1g4tq4z .layout:where(.svelte-1g4tq4z)>div:where(.svelte-1g4tq4z){display:grid;gap:2rem}.subtitle.svelte-1g4tq4z{display:inline-block;font-size:.9rem;font-weight:600;text-transform:uppercase;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--neutral-color);margin-bottom:var(--spacing-sm)}.title.svelte-1g4tq4z{font-size:3rem;font-weight:900;line-height:1.1;margin-bottom:var(--spacing-md)}.checklist.svelte-1g4tq4z{list-style-type:none;padding:0}.checklist.svelte-1g4tq4z li:where(.svelte-1g4tq4z){margin-bottom:var(--spacing-sm);font-weight:700}.checkmark.svelte-1g4tq4z{background-color:var(--secondary-color);padding:.5rem;border-radius:50%;font-size:.75rem;margin-right:var(--spacing-smr)}.quote-block.svelte-1g4tq4z{max-width:55rem;margin:0 auto var(--spacing-2xl);text-align:center;padding:var(--spacing-lg);border-bottom:2px solid var(--primary-bg)}.quote-text.svelte-1g4tq4z{font-size:1.75rem;font-style:italic;line-height:1.4;color:var(--accent-color);margin:0 0 var(--spacing-sm);padding:0;position:relative}.quote-text.svelte-1g4tq4z:before{content:"“";font-size:4rem;position:absolute;top:-15px;left:-15px;opacity:.2;color:var(--accent-color);line-height:1}.quote-attribution.svelte-1g4tq4z{display:block;font-size:1rem;font-weight:600;color:var(--text-medium)}.pillars-container.svelte-1g4tq4z{border-top:1px solid var(--primary-bg)}.pillar-row.svelte-1g4tq4z{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-lg);padding:var(--spacing-lg) 0;border-bottom:1px solid var(--primary-bg);align-items:flex-start;transition:background-color .3s ease}.pillar-title-col.svelte-1g4tq4z{padding-right:var(--spacing-md);padding-top:var(--spacing-xs)}.pillar-title.svelte-1g4tq4z{font-size:1.5rem;font-weight:700;color:var(--primary-dark);margin:0}.pillar-detail-col.svelte-1g4tq4z{padding-left:var(--spacing-md);border-left:2px solid var(--primary-color)}.pillar-detail-text.svelte-1g4tq4z{font-size:1.1rem;line-height:1.7;color:var(--text-dark);margin:0}@media(max-width:1024px){.quote-block.svelte-1g4tq4z{max-width:100%}.pillar-row.svelte-1g4tq4z{grid-template-columns:1fr;gap:var(--spacing-sm);padding:var(--spacing-lg) 0}.pillar-title-col.svelte-1g4tq4z{padding-right:0}.pillar-title.svelte-1g4tq4z{font-size:1.35rem;color:var(--accent-color)}.pillar-detail-col.svelte-1g4tq4z{padding-left:var(--spacing-md)}}@media(max-width:600px){.quote-text.svelte-1g4tq4z{font-size:1.4rem}.quote-text.svelte-1g4tq4z:before{font-size:3rem;top:-10px;left:0}.pillar-detail-text.svelte-1g4tq4z{font-size:1rem}}.team-section.svelte-1g4tq4z{background-color:var(--primary-bg);padding:var(--spacing-3xl) 0;font-family:sans-serif}.section-title.svelte-1g4tq4z{font-size:2.5rem;font-weight:700;color:var(--text-dark);margin-bottom:var(--spacing-xs);text-align:center}.section-subtitle.svelte-1g4tq4z{font-size:1.2rem;color:var(--text-medium);text-align:center;margin-bottom:var(--spacing-2xl)}.group-visual-block.svelte-1g4tq4z{position:relative;max-width:65rem;margin:0 auto var(--spacing-2xl);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.group-photo.svelte-1g4tq4z{width:100%;height:350px;object-fit:cover;display:block;filter:brightness(.7)}.group-caption.svelte-1g4tq4z{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(transparent,#000000b3);text-align:center}.caption-text.svelte-1g4tq4z{color:var(--text-white);font-size:1.5rem;font-weight:600;font-style:italic}.team-grid.svelte-1g4tq4z{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.team-card.svelte-1g4tq4z{text-align:center;padding:var(--spacing-lg);background-color:var(--text-white);border-radius:var(--radius-md);box-shadow:0 4px 10px #00000014;transition:transform .3s ease,box-shadow .3s ease}.team-card.svelte-1g4tq4z:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0003}.photo-wrapper.svelte-1g4tq4z{width:150px;height:150px;margin:0 auto var(--spacing-sm);border-radius:50%;overflow:hidden;border:4px solid var(--primary-light);box-shadow:0 0 0 2px var(--accent-color);transition:all .3s ease}.team-card.svelte-1g4tq4z:hover .photo-wrapper:where(.svelte-1g4tq4z){box-shadow:0 0 0 6px var(--primary-light),0 0 0 8px var(--accent-color)}.team-photo.svelte-1g4tq4z{width:100%;height:100%;object-fit:cover;display:block}.team-name.svelte-1g4tq4z{font-size:1.35rem;font-weight:800;color:var(--text-dark);margin-bottom:var(--spacing-xs)}.team-title.svelte-1g4tq4z{color:var(--accent-color);font-weight:600;font-size:1rem;margin-bottom:var(--spacing-sm)}.team-motivation.svelte-1g4tq4z{font-size:.95rem;color:var(--text-medium);line-height:1.4}@media(max-width:1200px){.team-grid.svelte-1g4tq4z{grid-template-columns:repeat(2,1fr)}.group-photo.svelte-1g4tq4z{height:300px}}@media(max-width:600px){.section-title.svelte-1g4tq4z{font-size:2rem}.section-subtitle.svelte-1g4tq4z{font-size:1rem}.team-grid.svelte-1g4tq4z{grid-template-columns:1fr}.group-photo.svelte-1g4tq4z{height:200px}.caption-text.svelte-1g4tq4z{font-size:1.2rem}.photo-wrapper.svelte-1g4tq4z{width:120px;height:120px}}.cta-section.svelte-1g4tq4z{background-color:var(--text-white);padding:var(--spacing-3xl) 0;font-family:sans-serif}.container.svelte-1g4tq4z{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}.cta-card.svelte-1g4tq4z{background-color:var(--secondary-color);color:var(--text-dark);padding:var(--spacing-2xl);border-radius:var(--radius-lg);text-align:center;max-width:60rem;margin:0 auto;box-shadow:0 20px 40px #f8d34799}.cta-headline.svelte-1g4tq4z{font-size:2.5rem;font-weight:800;line-height:1.2;color:var(--text-dark);margin-bottom:var(--spacing-md)}.cta-subtext.svelte-1g4tq4z{font-size:1.15rem;line-height:1.6;color:var(--text-medium);max-width:45rem;margin:0 auto var(--spacing-xl)}.cta-actions.svelte-1g4tq4z{display:flex;justify-content:center;gap:var(--spacing-lg)}.btn.svelte-1g4tq4z{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:1rem 1.75rem;border:none;border-radius:var(--radius-md);text-decoration:none;font-weight:700;font-size:1.1rem;transition:transform .2s ease,box-shadow .3s ease;cursor:pointer;box-shadow:var(--shadow-md)}.btn.svelte-1g4tq4z:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-donate.svelte-1g4tq4z{background-color:var(--primary-color);color:var(--text-white)}.btn-donate.svelte-1g4tq4z:hover{background-color:var(--primary-dark)}.btn-campaign.svelte-1g4tq4z{background-color:var(--accent-color);color:var(--text-white)}.btn-campaign.svelte-1g4tq4z:hover{background-color:var(--accent-dark)}.btn.svelte-1g4tq4z svg:where(.svelte-1g4tq4z){width:20px;height:20px}@media(max-width:768px){.cta-card.svelte-1g4tq4z{padding:var(--spacing-lg)}.cta-headline.svelte-1g4tq4z{font-size:2rem}.cta-subtext.svelte-1g4tq4z{font-size:1rem;margin-bottom:var(--spacing-lg)}.cta-actions.svelte-1g4tq4z{flex-direction:column;gap:var(--spacing-sm)}.btn.svelte-1g4tq4z{width:100%;padding:.8rem 1.5rem;font-size:1rem;justify-content:center}}@media(max-width:480px){.cta-headline.svelte-1g4tq4z{font-size:1.75rem}}
