.about-page.svelte-cwls5q{background:var(--color-bg);overflow-x:hidden}.section-padding.svelte-cwls5q{padding:6rem 0}.container.svelte-cwls5q{max-width:1200px;margin:0 auto;padding:0 1.5rem}.eyebrow.svelte-cwls5q{color:var(--color-accent);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;font-weight:700;display:inline-flex}.section-header.svelte-cwls5q{text-align:center;margin-bottom:3.5rem}.section-header.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--color-brown-dark);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.section-subtitle.svelte-cwls5q{max-width:600px;color:var(--color-brown);margin:0 auto;font-size:1.1rem;font-weight:500;line-height:1.7}.hero.svelte-cwls5q{justify-content:center;align-items:center;min-height:100vh;padding:10rem 1.5rem 6rem;display:flex;position:relative;overflow:hidden}.hero-bg.svelte-cwls5q{z-index:0;position:absolute;inset:0}.hero-bg.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;width:100%;height:100%}.hero-overlay.svelte-cwls5q{background:linear-gradient(135deg,#2c1810d9 0%,#3b2416bf 100%);position:absolute;inset:0}.hero-content.svelte-cwls5q{z-index:1;text-align:center;max-width:900px;color:var(--color-white);position:relative}.hero-badge.svelte-cwls5q{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;display:inline-flex}.hero-title.svelte-cwls5q{color:var(--color-white);margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,5rem);line-height:1.1}.hero-title.svelte-cwls5q .accent:where(.svelte-cwls5q){color:var(--color-accent);font-style:italic}.hero-subtitle.svelte-cwls5q{opacity:1;max-width:700px;color:var(--color-white);margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem;font-weight:400;line-height:1.8}.hero-cta.svelte-cwls5q{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.hero-cta.svelte-cwls5q .btn:where(.svelte-cwls5q){transition:var(--transition);border-radius:50px;align-items:center;gap:.6rem;padding:1rem 2.5rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-cta.svelte-cwls5q .btn-primary:where(.svelte-cwls5q){background:var(--color-accent);color:var(--color-white)}.hero-cta.svelte-cwls5q .btn-primary:where(.svelte-cwls5q):hover{background:var(--color-accent-dark);transform:translateY(-3px);box-shadow:0 10px 30px #d9770666}.hero-cta.svelte-cwls5q .btn-outline:where(.svelte-cwls5q){color:var(--color-white);background:0 0;border:2px solid #fff6}.hero-cta.svelte-cwls5q .btn-outline:where(.svelte-cwls5q):hover{background:var(--color-white);color:var(--color-brown-dark);border-color:var(--color-white)}.scroll-indicator.svelte-cwls5q{color:var(--color-white);opacity:.7;flex-direction:column;align-items:center;gap:.5rem;font-size:.85rem;animation:2s infinite svelte-cwls5q-bounce;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.mouse.svelte-cwls5q{border:2px solid var(--color-white);border-radius:20px;width:26px;height:40px;position:relative}.wheel.svelte-cwls5q{background:var(--color-white);border-radius:2px;width:4px;height:8px;animation:2s infinite svelte-cwls5q-scroll;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes svelte-cwls5q-scroll{0%{opacity:1;top:8px}to{opacity:0;top:20px}}@keyframes svelte-cwls5q-bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}.story.svelte-cwls5q{background:var(--color-bg)}.story-grid.svelte-cwls5q{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.story-image.svelte-cwls5q{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.story-image.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;width:100%;height:600px;display:block}.story-image-badge.svelte-cwls5q{background:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow-lg);color:var(--color-brown-dark);align-items:center;gap:1rem;padding:1.2rem 1.8rem;font-weight:600;display:flex;position:absolute;bottom:2rem;left:2rem}.badge-star.svelte-cwls5q{color:var(--color-accent)}.story-text.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--color-brown-dark);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,2.8rem)}.story-text.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-brown);margin-bottom:1.5rem;font-size:1.1rem;font-weight:400;line-height:1.9}.story-text.svelte-cwls5q p:where(.svelte-cwls5q) em:where(.svelte-cwls5q){color:var(--color-accent-dark);font-style:italic;font-weight:600}.story-signature.svelte-cwls5q{border-top:2px solid var(--color-cream);flex-direction:column;gap:.3rem;margin-top:2.5rem;padding-top:2rem;display:flex}.signature-name.svelte-cwls5q{font-family:var(--font-display);color:var(--color-brown-dark);font-size:1.3rem;font-weight:700}.signature-title.svelte-cwls5q{color:var(--color-accent);font-size:.95rem;font-weight:600}.stats-bar.svelte-cwls5q{background:linear-gradient(135deg, var(--color-brown-dark) 0%, var(--color-brown) 100%);color:var(--color-white);padding:5rem 0}.stats-grid.svelte-cwls5q{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.stat-card.svelte-cwls5q{border-radius:var(--radius);transition:var(--transition);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.stat-card.svelte-cwls5q:hover{background:#ffffff1a;transform:translateY(-5px)}.stat-icon-wrapper.svelte-cwls5q{background:#d9770633;border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.stat-icon.svelte-cwls5q{color:var(--color-accent)}.stat-content.svelte-cwls5q{flex-direction:column;display:flex}.stat-value.svelte-cwls5q{font-family:var(--font-display);color:var(--color-white);font-size:2.5rem;font-weight:800;line-height:1}.stat-suffix.svelte-cwls5q{color:var(--color-accent);font-size:1.5rem}.stat-label.svelte-cwls5q{opacity:.9;text-transform:uppercase;letter-spacing:1px;margin-top:.3rem;font-size:.95rem;font-weight:600}.values.svelte-cwls5q{background:var(--color-cream)}.values-grid.svelte-cwls5q{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.value-card.svelte-cwls5q{background:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:var(--transition);text-align:center;border:1px solid #3b24160d;padding:3rem 2rem;position:relative;overflow:hidden}.value-card.svelte-cwls5q:before{content:"";background:linear-gradient(90deg, var(--color-accent), transparent);opacity:0;width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.value-card.svelte-cwls5q:hover:before{opacity:1}.value-card.svelte-cwls5q:hover{box-shadow:var(--shadow-xl);transform:translateY(-10px)}.value-icon.svelte-cwls5q{width:80px;height:80px;transition:var(--transition);border-radius:50%;place-items:center;margin:0 auto 2rem;font-size:2rem;display:grid}.value-card.svelte-cwls5q:hover .value-icon:where(.svelte-cwls5q){transform:scale(1.15)rotate(-5deg)}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--color-brown-dark);margin-bottom:1rem;font-size:1.4rem}.value-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-brown);font-size:1rem;font-weight:400;line-height:1.7}.value-hover-line.svelte-cwls5q{width:0;height:3px;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.value-card.svelte-cwls5q:hover .value-hover-line:where(.svelte-cwls5q){width:60%}.impact.svelte-cwls5q{background:var(--color-bg)}.impact-grid.svelte-cwls5q{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.impact-content.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--color-brown-dark);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,2.8rem)}.impact-text.svelte-cwls5q{color:var(--color-brown);margin-bottom:2rem;font-size:1.1rem;font-weight:400;line-height:1.9}.impact-list.svelte-cwls5q{margin:0 0 2.5rem;padding:0;list-style:none}.impact-list.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--color-brown);align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.05rem;font-weight:500;display:flex}.check-icon.svelte-cwls5q{color:var(--color-accent);flex-shrink:0}.impact-image.svelte-cwls5q{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.impact-image.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;width:100%;height:500px}.impact-badge.svelte-cwls5q{background:var(--color-white);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow-lg);padding:1.5rem 2rem;position:absolute;bottom:2rem;right:2rem}.impact-badge-number.svelte-cwls5q{font-family:var(--font-display);color:var(--color-accent);font-size:3rem;font-weight:800;line-height:1;display:block}.impact-badge-text.svelte-cwls5q{color:var(--color-brown);margin-top:.5rem;font-size:.9rem;font-weight:600}.timeline.svelte-cwls5q{background:var(--color-bg)}.timeline-wrapper.svelte-cwls5q{max-width:800px;margin:0 auto;padding:2rem 0;position:relative}.timeline-line.svelte-cwls5q{background:linear-gradient(180deg, var(--color-accent) 0%, var(--color-cream) 100%);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:30px}.timeline-item.svelte-cwls5q{margin-bottom:3.5rem;padding-left:100px;position:relative}.timeline-item.svelte-cwls5q:last-child{margin-bottom:0}.timeline-dot.svelte-cwls5q{background:var(--color-accent);width:40px;height:40px;color:var(--color-white);box-shadow:0 0 0 8px var(--color-bg), 0 0 0 10px var(--color-accent);border-radius:50%;place-items:center;font-size:.9rem;display:grid;position:absolute;top:0;left:10px}.timeline-year.svelte-cwls5q{background:var(--color-accent);color:var(--color-white);border-radius:50px;margin-bottom:1rem;padding:.4rem 1rem;font-size:.9rem;font-weight:700;display:inline-block}.timeline-content.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--color-brown-dark);margin-bottom:.8rem;font-size:1.5rem}.timeline-content.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-brown);font-size:1.05rem;font-weight:400;line-height:1.7}.team.svelte-cwls5q{background:var(--color-cream)}.team-grid.svelte-cwls5q{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;display:grid}.team-card.svelte-cwls5q{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:var(--transition);overflow:hidden}.team-card.svelte-cwls5q:hover{box-shadow:var(--shadow-xl);transform:translateY(-10px)}.team-image.svelte-cwls5q{height:350px;position:relative;overflow:hidden}.team-image.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;width:100%;height:100%;transition:transform .6s}.team-card.svelte-cwls5q:hover .team-image:where(.svelte-cwls5q) img:where(.svelte-cwls5q){transform:scale(1.1)}.team-overlay.svelte-cwls5q{opacity:0;background:linear-gradient(#0000 40%,#3b2416e6 100%);align-items:flex-end;padding:2rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.team-card.svelte-cwls5q:hover .team-overlay:where(.svelte-cwls5q){opacity:1}.team-bio.svelte-cwls5q{color:var(--color-white);font-size:.95rem;line-height:1.6}.team-info.svelte-cwls5q{text-align:center;padding:2rem}.team-info.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--color-brown-dark);margin-bottom:.5rem;font-size:1.4rem}.team-role.svelte-cwls5q{color:var(--color-accent);margin-bottom:1rem;font-size:.95rem;font-weight:600}.team-social.svelte-cwls5q{justify-content:center;gap:.8rem;display:flex}.team-social.svelte-cwls5q a:where(.svelte-cwls5q){background:var(--color-cream);width:40px;height:40px;color:var(--color-brown-dark);transition:var(--transition);border-radius:50%;place-items:center;font-size:1rem;display:grid}.team-social.svelte-cwls5q a:where(.svelte-cwls5q):hover{background:var(--color-accent);color:var(--color-white);transform:translateY(-3px)}.partners.svelte-cwls5q{background:var(--color-white);padding:4rem 0}.partners-grid.svelte-cwls5q{opacity:.6;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.partner-logo.svelte-cwls5q{color:var(--color-brown-light);transition:var(--transition);font-size:2.5rem}.partner-logo.svelte-cwls5q:hover{color:var(--color-accent);transform:scale(1.2)}.cta.svelte-cwls5q{background:var(--color-bg)}.cta-card.svelte-cwls5q{background:linear-gradient(135deg, var(--color-brown-dark) 0%, var(--color-brown) 100%);border-radius:var(--radius-lg);text-align:center;color:var(--color-white);padding:6rem 3rem;position:relative;overflow:hidden}.cta-glow.svelte-cwls5q{pointer-events:none;background:radial-gradient(circle,#d9770626 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.cta-content.svelte-cwls5q{z-index:1;max-width:750px;margin:0 auto;position:relative}.cta-icon-wrapper.svelte-cwls5q{background:#d9770633;border-radius:50%;place-items:center;width:100px;height:100px;margin:0 auto 2rem;display:grid}.cta-icon-lucide.svelte-cwls5q{color:var(--color-accent)}.cta-content.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--color-white);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem)}.cta-content.svelte-cwls5q p:where(.svelte-cwls5q){opacity:1;color:var(--color-white);margin-bottom:3rem;font-size:1.2rem;font-weight:400;line-height:1.8}.cta-buttons.svelte-cwls5q{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.cta-buttons.svelte-cwls5q .btn:where(.svelte-cwls5q){transition:var(--transition);border-radius:50px;align-items:center;gap:.6rem;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-buttons.svelte-cwls5q .btn-primary:where(.svelte-cwls5q){background:var(--color-accent);color:var(--color-white)}.cta-buttons.svelte-cwls5q .btn-primary:where(.svelte-cwls5q):hover{background:var(--color-accent-dark);transform:translateY(-3px);box-shadow:0 10px 30px #d9770666}.cta-buttons.svelte-cwls5q .btn-outline:where(.svelte-cwls5q){color:var(--color-white);background:0 0;border:2px solid #fff6}.cta-buttons.svelte-cwls5q .btn-outline:where(.svelte-cwls5q):hover{background:var(--color-white);color:var(--color-brown-dark);border-color:var(--color-white)}.cta-trust.svelte-cwls5q{opacity:.9;flex-wrap:wrap;justify-content:center;gap:2rem;font-size:.9rem;display:flex}.cta-trust.svelte-cwls5q span:where(.svelte-cwls5q){align-items:center;gap:.5rem;display:flex}@media (width<=900px){.story-grid.svelte-cwls5q,.impact-grid.svelte-cwls5q{grid-template-columns:1fr;gap:3rem}.story-image.svelte-cwls5q img:where(.svelte-cwls5q),.impact-image.svelte-cwls5q img:where(.svelte-cwls5q){height:400px}.stats-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}.timeline-line.svelte-cwls5q{left:20px}.timeline-item.svelte-cwls5q{padding-left:70px}.timeline-dot.svelte-cwls5q{width:30px;height:30px;left:5px}}@media (width<=600px){.section-padding.svelte-cwls5q{padding:4rem 0}.hero.svelte-cwls5q{min-height:90vh;padding:8rem 1rem 4rem}.hero-subtitle.svelte-cwls5q{font-size:1.1rem}.hero-cta.svelte-cwls5q{flex-direction:column}.hero-cta.svelte-cwls5q .btn:where(.svelte-cwls5q){justify-content:center;width:100%}.story-image-badge.svelte-cwls5q{padding:1rem 1.5rem;font-size:.9rem;bottom:1rem;left:1rem}.stat-value.svelte-cwls5q{font-size:2rem}.stats-grid.svelte-cwls5q{grid-template-columns:1fr;gap:1rem}.stat-card.svelte-cwls5q{padding:1rem}.cta-card.svelte-cwls5q{padding:4rem 1.5rem}.cta-buttons.svelte-cwls5q{flex-direction:column}.cta-buttons.svelte-cwls5q .btn:where(.svelte-cwls5q){justify-content:center;width:100%}.cta-trust.svelte-cwls5q{flex-direction:column;gap:.8rem}.partners-grid.svelte-cwls5q{gap:2rem}.partner-logo.svelte-cwls5q{font-size:2rem}}
