.page.svelte-cwls5q{padding:4rem 0}.page-header.svelte-cwls5q{margin-bottom:3rem}.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:3rem;font-weight:600;color:#1a1a1a}section.svelte-cwls5q{margin-bottom:5rem}section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.75rem;font-weight:600;color:#1a1a1a;margin-bottom:1.5rem}.about-section.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.125rem;font-weight:300;color:#666;line-height:1.8;max-width:800px;margin-bottom:1.5rem}.people-section.svelte-cwls5q{max-width:800px}.people-section.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:60px}.person.svelte-cwls5q{display:flex;gap:2rem;margin-bottom:4rem}.person.svelte-cwls5q:last-child{margin-bottom:0}.person-avatar.svelte-cwls5q{flex-shrink:0}.person-avatar.svelte-cwls5q img:where(.svelte-cwls5q){width:120px;height:120px;border-radius:50%;object-fit:cover}.person-info.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.person-role.svelte-cwls5q{font-size:.9375rem;font-weight:400;color:#999;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.person-bio.svelte-cwls5q{font-size:1rem;font-weight:300;color:#666;line-height:1.7;margin-bottom:1.5rem}.person-info.svelte-cwls5q a:where(.svelte-cwls5q){font-size:.9375rem;font-weight:400;color:#1a1a1a;text-decoration:none;border-bottom:1px solid #1a1a1a}.person-info.svelte-cwls5q a:where(.svelte-cwls5q):hover{opacity:.6}.section-description.svelte-cwls5q{font-size:1.125rem;font-weight:300;color:#666;margin-bottom:2rem}.contributors-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;max-width:900px}.contributor-card.svelte-cwls5q{padding:1.5rem;border:1px solid #e5e5e5;border-radius:8px;background:#fff;transition:border-color .2s ease}.contributor-card.svelte-cwls5q:hover{border-color:var(--color-accent-red)}.contributor-card.svelte-cwls5q h4:where(.svelte-cwls5q){font-size:1.125rem;font-weight:600;color:#1a1a1a;margin-bottom:.25rem}.contributor-role.svelte-cwls5q{font-size:.875rem;font-weight:400;color:#999;margin-bottom:1rem}.contributor-card.svelte-cwls5q a:where(.svelte-cwls5q){font-size:.9375rem;font-weight:500;color:var(--color-accent-red)}.closing-paragraph.svelte-cwls5q{font-size:1rem;font-weight:300;color:#666;line-height:1.7;max-width:800px;margin-top:4rem;margin-bottom:1.5rem}.closing-paragraph.svelte-cwls5q:last-of-type{margin-bottom:0}.closing-paragraph.svelte-cwls5q a:where(.svelte-cwls5q){color:#1a1a1a;text-decoration:none;border-bottom:1px solid #1a1a1a}.closing-paragraph.svelte-cwls5q a:where(.svelte-cwls5q):hover{opacity:.6}@media(max-width:768px){.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:2rem}section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.5rem}.person.svelte-cwls5q{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:3rem}.person-avatar.svelte-cwls5q img:where(.svelte-cwls5q){width:100px;height:100px}.contributors-grid.svelte-cwls5q{grid-template-columns:1fr}}
