.eyebrow-light.svelte-1vcnstb{color:#ffffffe6}.display-italic-light.svelte-1vcnstb{font-family:var(--font-display);color:var(--green);font-style:italic}.page-hero.svelte-1vcnstb{background:var(--cream);padding:4rem 0 5rem}.hero-grid.svelte-1vcnstb{grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem;display:grid}.hero-text.svelte-1vcnstb .eyebrow:where(.svelte-1vcnstb){margin-bottom:1.25rem}.hero-text.svelte-1vcnstb h1:where(.svelte-1vcnstb){margin-bottom:1.25rem;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.1}.hero-lead.svelte-1vcnstb{color:var(--text-light);max-width:460px;font-size:1.125rem;line-height:1.65}.hero-photo.svelte-1vcnstb{aspect-ratio:1;background:var(--blue-light);max-width:460px;box-shadow:var(--shadow-lg);border-radius:50%;margin-left:auto;position:relative;overflow:hidden}.hero-photo.svelte-1vcnstb img:where(.svelte-1vcnstb){object-fit:cover;width:100%;height:100%}.hero-sparkle.svelte-1vcnstb{color:var(--green);opacity:.85;background:var(--white);width:60px;height:60px;box-shadow:var(--shadow);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6%;right:4%}.mission-grid.svelte-1vcnstb{grid-template-columns:1fr 1.4fr;align-items:flex-start;gap:4rem;display:grid}.mission-text.svelte-1vcnstb .eyebrow:where(.svelte-1vcnstb){margin-bottom:1rem}.mission-copy.svelte-1vcnstb .lead:where(.svelte-1vcnstb){color:var(--text);margin-bottom:1rem;font-size:1.125rem;line-height:1.7}.audience-list.svelte-1vcnstb{flex-direction:column;gap:.625rem;margin:0 0 1.5rem;padding-left:0;list-style:none;display:flex}.audience-list.svelte-1vcnstb li:where(.svelte-1vcnstb){color:var(--text-light);padding-left:1.25rem;line-height:1.7;position:relative}.audience-list.svelte-1vcnstb li:where(.svelte-1vcnstb):before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.mission-copy.svelte-1vcnstb p:where(.svelte-1vcnstb){color:var(--text-light);margin-bottom:1.5rem;line-height:1.75}.pillars-head.svelte-1vcnstb{text-align:center;max-width:720px;margin:0 auto 3rem}.pillars-head.svelte-1vcnstb .eyebrow:where(.svelte-1vcnstb){margin-bottom:1rem}.pillars-grid.svelte-1vcnstb{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.pillar-card.svelte-1vcnstb{background:var(--white);border:1px solid var(--border-soft);border-radius:var(--radius);flex-direction:column;gap:.75rem;padding:2.25rem 2rem;display:flex}.pillar-icon.svelte-1vcnstb{width:48px;height:48px;color:var(--blue);background:#498ab71f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}.pillar-icon.green.svelte-1vcnstb{color:var(--green-dark);background:#00c3001f}.pillar-card.svelte-1vcnstb h3:where(.svelte-1vcnstb){font-family:var(--font-display);color:var(--navy);margin:0;font-size:1.375rem}.pillar-card.svelte-1vcnstb p:where(.svelte-1vcnstb){color:var(--text-light);margin:0;font-size:.9375rem;line-height:1.65}.pillar-link.svelte-1vcnstb{color:var(--blue);align-items:center;gap:.4rem;margin-top:auto;font-size:.9375rem;font-weight:500;display:inline-flex}.values-head.svelte-1vcnstb{text-align:center;margin-bottom:3rem}.values-head.svelte-1vcnstb h2:where(.svelte-1vcnstb){color:var(--white)}.values-head.svelte-1vcnstb .eyebrow:where(.svelte-1vcnstb){margin-bottom:1rem}.values-grid.svelte-1vcnstb{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.value-card.svelte-1vcnstb{background:var(--white);border-radius:var(--radius);color:var(--text);text-align:left;padding:2.25rem 2rem}.value-icon.svelte-1vcnstb{width:48px;height:48px;color:var(--green-dark);background:#00c3001f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.value-card.svelte-1vcnstb h3:where(.svelte-1vcnstb){font-family:var(--font-display);color:var(--navy);margin-bottom:.5rem;font-size:1.375rem}.value-card.svelte-1vcnstb p:where(.svelte-1vcnstb){color:var(--text-light);font-size:.9375rem;line-height:1.65}@media (width<=960px){.hero-grid.svelte-1vcnstb,.mission-grid.svelte-1vcnstb,.pillars-grid.svelte-1vcnstb{grid-template-columns:1fr;gap:3rem}.hero-photo.svelte-1vcnstb{max-width:360px;margin:0 auto}.values-grid.svelte-1vcnstb{grid-template-columns:1fr}}
