.about-page.svelte-cwls5q{flex:1}.page-header.svelte-cwls5q{background:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-white) 100%);padding:3rem 0;text-align:center;border-bottom:1px solid var(--color-gray-200)}.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){color:var(--color-primary);margin-bottom:.5rem}.page-header.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-gray-600);font-size:1.1rem;margin:0}.mission-content.svelte-cwls5q{max-width:800px;margin:0 auto;text-align:center}.mission-content.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--color-primary);margin-bottom:1.5rem}.mission-statement.svelte-cwls5q{font-size:1.2rem;color:var(--color-gray-700);line-height:1.7;font-weight:500}.mission-content.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-gray-600);line-height:1.7}.team-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:800px;margin:0 auto}.team-card.svelte-cwls5q{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;padding:2rem;text-align:center;transition:all .2s ease}.team-card.svelte-cwls5q:hover{box-shadow:0 4px 12px #0000001a}.member-avatar.svelte-cwls5q{width:100px;height:100px;margin:0 auto 1.5rem;background:var(--color-gray-100);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.member-name.svelte-cwls5q{color:var(--color-gray-900);margin-bottom:.25rem}.member-role.svelte-cwls5q{color:var(--color-primary);font-weight:500;margin-bottom:.25rem}.member-affiliation.svelte-cwls5q{color:var(--color-gray-500);font-size:.9rem;margin-bottom:1rem}.member-description.svelte-cwls5q{color:var(--color-gray-600);font-size:.9rem;line-height:1.6;margin-bottom:1rem}.member-links.svelte-cwls5q{display:flex;justify-content:center;gap:1rem}.member-link.svelte-cwls5q{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-gray-100);border-radius:50%;color:var(--color-gray-600);transition:all .2s ease}.member-link.svelte-cwls5q:hover{background:var(--color-primary);color:var(--color-white)}.institutions-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.institution-card.svelte-cwls5q{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;padding:2rem;text-align:center;transition:all .2s ease}.institution-card.svelte-cwls5q:hover{box-shadow:0 4px 12px #0000001a}.institution-icon.svelte-cwls5q{width:64px;height:64px;margin:0 auto 1rem;background:var(--color-gray-100);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.institution-name.svelte-cwls5q{color:var(--color-gray-900);margin-bottom:.25rem}.institution-location.svelte-cwls5q{color:var(--color-gray-500);font-size:.9rem;margin-bottom:1rem}.institution-description.svelte-cwls5q{color:var(--color-gray-600);font-size:.9rem;line-height:1.6;margin:0}.timeline.svelte-cwls5q{max-width:600px;margin:0 auto;position:relative;padding-left:30px}.timeline.svelte-cwls5q:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:var(--color-gray-300)}.timeline-item.svelte-cwls5q{position:relative;margin-bottom:1.5rem}.timeline-marker.svelte-cwls5q{position:absolute;left:-30px;top:5px;width:12px;height:12px;background:var(--color-primary);border-radius:50%;border:2px solid var(--color-white);box-shadow:0 0 0 2px var(--color-primary)}.timeline-content.svelte-cwls5q{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;padding:1rem 1.5rem}.timeline-year.svelte-cwls5q{font-weight:700;color:var(--color-primary);font-size:.9rem}.timeline-event.svelte-cwls5q{color:var(--color-gray-600);font-size:.9rem;margin:.5rem 0 0}.opensource-content.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.opensource-text.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--color-primary);margin-bottom:1rem}.opensource-text.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-gray-600);line-height:1.7}.opensource-actions.svelte-cwls5q{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.opensource-stats.svelte-cwls5q{display:flex;flex-direction:column;gap:1rem}.stat-box.svelte-cwls5q{display:flex;align-items:center;gap:1rem;background:var(--color-gray-100);padding:1rem 1.5rem;border-radius:8px}.stat-icon.svelte-cwls5q{color:var(--color-primary)}.stat-label.svelte-cwls5q{font-weight:500;color:var(--color-gray-700)}.acknowledgements-content.svelte-cwls5q{max-width:700px;margin:0 auto;text-align:center}.acknowledgements-content.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--color-primary);margin-bottom:1rem}.acknowledgements-content.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-gray-600);margin-bottom:1.5rem}.acknowledgements-list.svelte-cwls5q{list-style:none;padding:0;text-align:left;max-width:500px;margin:0 auto}.acknowledgements-list.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--color-gray-600);padding:.75rem 0 .75rem 1.5rem;position:relative;border-bottom:1px solid var(--color-gray-200)}.acknowledgements-list.svelte-cwls5q li:where(.svelte-cwls5q):before{content:">";position:absolute;left:0;color:var(--color-primary);font-weight:700}.contact-content.svelte-cwls5q{text-align:center;max-width:600px;margin:0 auto}.contact-content.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--color-primary);margin-bottom:1rem}.contact-content.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-gray-600);margin-bottom:2rem}.contact-options.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.contact-card.svelte-cwls5q{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;text-decoration:none;transition:all .2s ease}.contact-card.svelte-cwls5q:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #8024331a}.contact-icon.svelte-cwls5q{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--color-gray-100);border-radius:50%;margin-bottom:1rem;color:var(--color-primary)}.contact-card.svelte-cwls5q h4:where(.svelte-cwls5q){color:var(--color-gray-900);margin-bottom:.5rem}.contact-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-gray-600);font-size:.9rem;margin:0}.alt-bg.svelte-cwls5q{background-color:var(--color-gray-50)}@media(max-width:992px){.opensource-content.svelte-cwls5q{grid-template-columns:1fr}.opensource-stats.svelte-cwls5q{flex-direction:row;flex-wrap:wrap;justify-content:center}.stat-box.svelte-cwls5q{flex:1;min-width:150px}}@media(max-width:768px){.institutions-grid.svelte-cwls5q,.contact-options.svelte-cwls5q,.team-grid.svelte-cwls5q{grid-template-columns:1fr}}
