.page-hero.svelte-cwls5q{background:var(--color-bg-dark);padding-top:calc(var(--header-height) + 4rem);padding-bottom:4rem}.page-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:var(--text-h1);color:var(--color-text-on-dark);margin-bottom:.75rem}.hero-sub.svelte-cwls5q{color:oklch(93% .005 275/.7);max-width:52ch;font-size:1.125rem;line-height:1.65}.mission-section.svelte-cwls5q{padding-block:var(--section-pad-v)}.mission-layout.svelte-cwls5q{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.mission-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-h2);color:var(--color-text);margin-bottom:1.5rem;font-weight:600}.mission-text.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-secondary);margin-bottom:1rem;font-size:1rem;line-height:1.75}.mission-img.svelte-cwls5q{filter:grayscale();border-radius:12px;width:100%;height:auto;transition:filter .5s}.mission-img.svelte-cwls5q:hover{filter:grayscale(0%)}.team-section.svelte-cwls5q{padding-block:var(--section-pad-sm);background:var(--color-bg-alt)}.team-heading.svelte-cwls5q{font-size:var(--text-h2);color:var(--color-text);text-align:center;margin-bottom:3rem;font-weight:600}.team-grid.svelte-cwls5q{justify-content:center;display:flex}.team-member.svelte-cwls5q{text-align:center;max-width:360px}.member-photo-placeholder.svelte-cwls5q{background:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 1.5rem;display:flex}.member-initial.svelte-cwls5q{color:var(--color-text-on-brand);font-size:2.5rem;font-weight:700}.member-name.svelte-cwls5q{color:var(--color-text);margin-bottom:.25rem;font-size:1.375rem;font-weight:600}.member-role.svelte-cwls5q{color:var(--color-brand);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.member-bio.svelte-cwls5q{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.7}.values-section.svelte-cwls5q{padding-block:var(--section-pad-v);background:var(--color-bg-dark);position:relative}.values-heading.svelte-cwls5q{font-size:var(--text-h2);color:var(--color-text-on-dark);text-align:center;margin-bottom:4rem;font-weight:600}.values-timeline.svelte-cwls5q{max-width:800px;margin-inline:auto;position:relative}.timeline-line.svelte-cwls5q{background:oklch(93% .005 275/.12);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-item.svelte-cwls5q{align-items:flex-start;margin-bottom:3rem;padding-right:calc(50% + 2rem);display:flex;position:relative}.timeline-item.svelte-cwls5q:last-child{margin-bottom:0}.timeline-item--right.svelte-cwls5q{text-align:left;flex-direction:row-reverse;padding-left:calc(50% + 2rem);padding-right:0}.timeline-item.svelte-cwls5q:not(.timeline-item--right) .timeline-content:where(.svelte-cwls5q){text-align:right}.timeline-dot.svelte-cwls5q{z-index:1;background:oklch(40% .12 275);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.timeline-dot-num.svelte-cwls5q{font-family:var(--font-mono);color:var(--color-text-on-brand);font-size:.75rem;font-weight:600}.timeline-content.svelte-cwls5q{flex:1}.value-title.svelte-cwls5q{color:var(--color-text-on-dark);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.value-body.svelte-cwls5q{color:oklch(93% .005 275/.6);font-size:.875rem;line-height:1.7}.gallery-section.svelte-cwls5q{padding-block:var(--section-pad-v)}.gallery-heading.svelte-cwls5q{font-size:var(--text-h2);color:var(--color-text);text-align:center;margin-bottom:.5rem;font-weight:600}.gallery-sub.svelte-cwls5q{color:var(--color-text-secondary);text-align:center;margin-bottom:3rem;font-size:1rem}.gallery-grid.svelte-cwls5q{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.gallery-item.svelte-cwls5q{aspect-ratio:4/3;border-radius:8px;overflow:hidden}.gallery-img.svelte-cwls5q{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .5s,transform .3s}.gallery-item.svelte-cwls5q:hover .gallery-img:where(.svelte-cwls5q){filter:grayscale(0%);transform:scale(1.05)}@media (width<=900px){.mission-layout.svelte-cwls5q{grid-template-columns:1fr;gap:2rem}.gallery-grid.svelte-cwls5q{grid-template-columns:repeat(3,1fr)}.member-bio.svelte-cwls5q{max-width:50ch;font-size:.9375rem}}@media (width<=600px){.timeline-line.svelte-cwls5q{left:20px}.timeline-dot.svelte-cwls5q{width:32px;height:32px;left:20px}.timeline-dot-num.svelte-cwls5q{font-size:.6875rem}.timeline-item.svelte-cwls5q,.timeline-item--right.svelte-cwls5q{text-align:left;padding-left:52px;padding-right:0}.timeline-item.svelte-cwls5q:not(.timeline-item--right) .timeline-content:where(.svelte-cwls5q){text-align:left}.timeline-item--right.svelte-cwls5q{flex-direction:row}.gallery-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}.values-heading.svelte-cwls5q{margin-bottom:2.5rem}.mission-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(1.5rem,5vw,2rem)}}
