.about-hero.svelte-bxfdd3{background:linear-gradient(135deg, var(--color-neutral-50) 0%, #f0f7ff 100%);text-align:center;padding:5rem 0 4rem}.hero-inner.svelte-bxfdd3{max-width:700px;margin-inline:auto}.section-label.svelte-bxfdd3{letter-spacing:.1em;text-transform:uppercase;color:var(--color-tertiary);margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.section-label.light.svelte-bxfdd3{color:var(--color-secondary)}h1.svelte-bxfdd3{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-primary);margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.1}.text-gradient.svelte-bxfdd3{background:linear-gradient(135deg, var(--color-tertiary) 0%, var(--color-secondary-500) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-desc.svelte-bxfdd3{color:var(--color-neutral-600);max-width:580px;margin-inline:auto;font-size:1.1rem;line-height:1.7}.mission-section.svelte-bxfdd3{background-color:#fff;padding:5rem 0}.mission-grid.svelte-bxfdd3{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.mission-grid.svelte-bxfdd3{grid-template-columns:repeat(3,1fr)}}.pillar-card.svelte-bxfdd3{border-radius:var(--radius-xl);border:1.5px solid var(--color-neutral-200);background-color:var(--color-neutral-50);transition:all var(--transition-base);padding:2rem}.pillar-card.svelte-bxfdd3:hover{border-color:var(--color-secondary);transform:translateY(-2px);box-shadow:0 8px 24px #071e4814}.pillar-icon.svelte-bxfdd3{margin-bottom:1rem;font-size:2.5rem}.pillar-card.svelte-bxfdd3 h3:where(.svelte-bxfdd3){font-family:var(--font-heading);color:var(--color-primary);margin:0 0 .75rem;font-size:1.1rem;font-weight:700}.pillar-card.svelte-bxfdd3 p:where(.svelte-bxfdd3){color:var(--color-neutral-500);margin:0;font-size:.95rem;line-height:1.65}.story-section.svelte-bxfdd3{background-color:var(--color-neutral-50);padding:5rem 0}.story-inner.svelte-bxfdd3{grid-template-columns:1fr;align-items:start;gap:4rem;display:grid}@media (width>=1024px){.story-inner.svelte-bxfdd3{grid-template-columns:1fr 1fr}}.story-content.svelte-bxfdd3 h2:where(.svelte-bxfdd3){font-family:var(--font-heading);color:var(--color-primary);margin:.5rem 0 1.25rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.2}.story-content.svelte-bxfdd3 p:where(.svelte-bxfdd3){color:var(--color-neutral-600);margin-bottom:1rem;font-size:1rem;line-height:1.7}.story-stats.svelte-bxfdd3{border-top:1px solid var(--color-neutral-200);flex-wrap:wrap;gap:1.5rem;margin-top:1rem;padding-top:2rem;display:flex}.story-stat.svelte-bxfdd3{flex-direction:column;gap:.125rem;display:flex}.stat-value.svelte-bxfdd3{font-family:var(--font-heading);color:var(--color-primary);font-size:1.75rem;font-weight:800;line-height:1}.stat-label.svelte-bxfdd3{color:var(--color-neutral-500);font-size:.8rem;font-weight:500}.timeline.svelte-bxfdd3{flex-direction:column;gap:0;padding-left:2.5rem;display:flex;position:relative}.timeline.svelte-bxfdd3:before{content:"";background:linear-gradient(to bottom, var(--color-primary), var(--color-secondary));width:2px;position:absolute;top:.625rem;bottom:.625rem;left:.75rem}.timeline-item.svelte-bxfdd3{gap:1.25rem;padding-bottom:2rem;display:flex;position:relative}.timeline-marker.svelte-bxfdd3{background-color:var(--color-primary);border:3px solid var(--color-secondary);border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;position:absolute;top:.25rem;left:-2.5rem}.timeline-year-label.svelte-bxfdd3{font-family:var(--font-mono);color:var(--color-tertiary);margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:inline-block}.timeline-content.svelte-bxfdd3 h4:where(.svelte-bxfdd3){font-family:var(--font-heading);color:var(--color-primary);margin:0 0 .375rem;font-size:1rem;font-weight:700}.timeline-content.svelte-bxfdd3 p:where(.svelte-bxfdd3){color:var(--color-neutral-500);margin:0;font-size:.875rem;line-height:1.6}.values-section.svelte-bxfdd3{background-color:#fff;padding:5rem 0}.section-header.svelte-bxfdd3{text-align:center;margin-inline:auto;max-width:600px;margin-bottom:3.5rem}.section-header.svelte-bxfdd3 h2:where(.svelte-bxfdd3){font-family:var(--font-heading);color:var(--color-primary);margin:.5rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.values-grid.svelte-bxfdd3{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.values-grid.svelte-bxfdd3{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.values-grid.svelte-bxfdd3{grid-template-columns:repeat(4,1fr)}}.value-card.svelte-bxfdd3{border-radius:var(--radius-xl);border:1.5px solid var(--color-neutral-100);background-color:var(--color-neutral-50);text-align:center;padding:1.75rem}.value-icon.svelte-bxfdd3{margin-bottom:.875rem;font-size:2rem}.value-card.svelte-bxfdd3 h3:where(.svelte-bxfdd3){font-family:var(--font-heading);color:var(--color-primary);margin:0 0 .5rem;font-size:1rem;font-weight:700}.value-card.svelte-bxfdd3 p:where(.svelte-bxfdd3){color:var(--color-neutral-500);margin:0;font-size:.875rem;line-height:1.6}.contact-section.svelte-bxfdd3{background-color:var(--color-primary);padding:5rem 0}.contact-inner.svelte-bxfdd3{grid-template-columns:1fr;align-items:start;gap:4rem;display:grid}@media (width>=1024px){.contact-inner.svelte-bxfdd3{grid-template-columns:1fr 1fr}}.contact-info.svelte-bxfdd3 h2:where(.svelte-bxfdd3){font-family:var(--font-heading);color:#fff;margin:.5rem 0 1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.2}.contact-desc.svelte-bxfdd3{color:#ffffffb3;margin-bottom:2rem;font-size:1rem;line-height:1.7}.contact-channels.svelte-bxfdd3{flex-direction:column;gap:.875rem;display:flex}.contact-channel.svelte-bxfdd3{border-radius:var(--radius-lg);transition:all var(--transition-base);background-color:#ffffff12;border:1px solid #ffffff1f;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.contact-channel.svelte-bxfdd3:hover{background-color:#ffffff1f;text-decoration:none}.channel-icon.svelte-bxfdd3{flex-shrink:0;font-size:1.5rem}.channel-label.svelte-bxfdd3{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.channel-value.svelte-bxfdd3{color:#ffffffe6;font-size:.95rem;font-weight:500}.contact-form-wrap.svelte-bxfdd3{border-radius:var(--radius-2xl);background-color:#fff;padding:2rem}.contact-form.svelte-bxfdd3{flex-direction:column;gap:1.25rem;display:flex}.form-group.svelte-bxfdd3{flex-direction:column;gap:.375rem;display:flex}.form-group.svelte-bxfdd3 label:where(.svelte-bxfdd3){color:var(--color-neutral-700);font-size:.875rem;font-weight:600}.form-group.svelte-bxfdd3 input:where(.svelte-bxfdd3),.form-group.svelte-bxfdd3 select:where(.svelte-bxfdd3),.form-group.svelte-bxfdd3 textarea:where(.svelte-bxfdd3){border:1.5px solid var(--color-neutral-200);border-radius:var(--radius-md);color:var(--color-neutral-800);font-size:.95rem;font-family:var(--font-body);transition:border-color var(--transition-fast);background-color:#fff;outline:none;padding:.75rem 1rem}.form-group.svelte-bxfdd3 input:where(.svelte-bxfdd3):focus,.form-group.svelte-bxfdd3 select:where(.svelte-bxfdd3):focus,.form-group.svelte-bxfdd3 textarea:where(.svelte-bxfdd3):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #071e4814}.form-group.svelte-bxfdd3 textarea:where(.svelte-bxfdd3){resize:vertical;min-height:100px}.btn-submit.svelte-bxfdd3{font-family:var(--font-heading);color:#fff;background-color:var(--color-primary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);border:none;padding:.875rem 1.75rem;font-size:.95rem;font-weight:700;box-shadow:0 4px 14px #071e4840}.btn-submit.svelte-bxfdd3:hover:not(:disabled){background-color:var(--color-primary-500);transform:translateY(-1px)}.btn-submit.svelte-bxfdd3:disabled{cursor:not-allowed;background-color:#22c55e}
