.hero[data-astro-cid-bbe6dxrz]{padding-top:72px;padding-bottom:96px;background:radial-gradient(90% 70% at 85% 0%,rgba(200,160,75,.08),transparent 55%),linear-gradient(180deg,var(--cream) 0%,var(--cream) 60%,var(--cream-warm) 100%)}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(44px,6.4vw,78px);font-weight:500;margin:20px 0 26px}.hero-actions[data-astro-cid-bbe6dxrz]{margin-top:36px;display:flex;gap:16px;flex-wrap:wrap}.hero-portrait[data-astro-cid-bbe6dxrz]{position:relative}.portrait-img[data-astro-cid-bbe6dxrz]{width:100%;max-width:480px;margin:0 auto;height:auto;display:block}@media(max-width:860px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:36px}.hero-portrait[data-astro-cid-bbe6dxrz]{max-width:440px;margin:0 auto;order:-1}}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.about-copy[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{margin-top:18px;color:var(--muted)}.about-copy[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{margin-top:6px}.about-media[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.about-media[data-astro-cid-v2cbyr3p] .offset{margin-top:36px}@media(max-width:860px){.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:40px}}@media(max-width:480px){.about-media[data-astro-cid-v2cbyr3p] .offset{margin-top:0}}.story[data-astro-cid-bzejpysa]{background:var(--cream-warm);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.story-head[data-astro-cid-bzejpysa]{text-align:center;margin-bottom:60px}.story-head[data-astro-cid-bzejpysa] h2[data-astro-cid-bzejpysa]{margin-top:6px}.story-body[data-astro-cid-bzejpysa]{display:grid;grid-template-columns:auto 1fr;gap:48px;max-width:820px;margin:0 auto}.lifeline[data-astro-cid-bzejpysa]{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:6px}.lifeline[data-astro-cid-bzejpysa] .line[data-astro-cid-bzejpysa]{flex:1;width:2px;min-height:220px;background:linear-gradient(180deg,var(--gold) 0%,var(--green-soft) 100%);border-radius:2px}.lifeline[data-astro-cid-bzejpysa] .year[data-astro-cid-bzejpysa]{font-family:var(--serif);font-size:15px;font-weight:600;color:var(--green-soft);letter-spacing:.04em}.story-text[data-astro-cid-bzejpysa] p[data-astro-cid-bzejpysa]{margin-bottom:22px;color:var(--ink)}.story-text[data-astro-cid-bzejpysa] p[data-astro-cid-bzejpysa]:last-child{margin-bottom:0;font-family:var(--serif);font-style:italic;font-size:20px;color:var(--green)}.story-photos[data-astro-cid-bzejpysa]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:820px;margin:64px auto 0}.story-photos[data-astro-cid-bzejpysa] figcaption[data-astro-cid-bzejpysa]{margin-top:10px;text-align:center;font-family:var(--serif);font-style:italic;font-size:15px;color:var(--muted)}.plaque[data-astro-cid-bzejpysa]{margin:72px auto 0;max-width:460px;text-align:center;padding:40px 36px;background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 0 var(--gold-soft),0 18px 40px #2d50160f}.plaque[data-astro-cid-bzejpysa] h3[data-astro-cid-bzejpysa]{font-size:26px}.plaque[data-astro-cid-bzejpysa] .dates[data-astro-cid-bzejpysa]{margin-top:8px;font-size:15px;letter-spacing:.03em;color:var(--muted)}.plaque[data-astro-cid-bzejpysa] .epitaph[data-astro-cid-bzejpysa]{margin-top:18px;font-family:var(--serif);font-style:italic;font-size:18px;color:var(--gold)}@media(max-width:640px){.story-photos[data-astro-cid-bzejpysa]{gap:10px;margin-top:44px}.story-photos[data-astro-cid-bzejpysa] figcaption[data-astro-cid-bzejpysa]{font-size:13px}.story-body[data-astro-cid-bzejpysa]{grid-template-columns:1fr;gap:28px}.lifeline[data-astro-cid-bzejpysa]{flex-direction:row;gap:14px;justify-content:center}.lifeline[data-astro-cid-bzejpysa] .line[data-astro-cid-bzejpysa]{width:auto;height:2px;min-height:0;flex:1;max-width:200px;background:linear-gradient(90deg,var(--gold) 0%,var(--green-soft) 100%)}}.impact-head[data-astro-cid-74e7pgtg]{max-width:640px;margin-bottom:56px}.impact-head[data-astro-cid-74e7pgtg] .lead[data-astro-cid-74e7pgtg]{margin-top:16px}.impact-grid[data-astro-cid-74e7pgtg]{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.stat-num[data-astro-cid-74e7pgtg]{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(72px,12vw,120px);line-height:1;color:var(--green)}.stat-label[data-astro-cid-74e7pgtg]{display:block;margin-top:6px;font-size:18px;font-weight:600;color:var(--green-deep)}.stat-sub[data-astro-cid-74e7pgtg]{margin-top:14px;color:var(--muted);max-width:34ch}.impact-media[data-astro-cid-74e7pgtg]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.serve[data-astro-cid-74e7pgtg]{margin-top:72px;display:flex;gap:22px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:32px 34px}.serve-line[data-astro-cid-74e7pgtg]{width:4px;align-self:stretch;background:var(--gold);border-radius:4px;flex-shrink:0}.serve[data-astro-cid-74e7pgtg] h3[data-astro-cid-74e7pgtg]{font-size:20px}.serve[data-astro-cid-74e7pgtg] p[data-astro-cid-74e7pgtg]{margin-top:8px;color:var(--muted)}.serve[data-astro-cid-74e7pgtg] strong[data-astro-cid-74e7pgtg]{color:var(--green);font-weight:600}@media(max-width:780px){.impact-grid[data-astro-cid-74e7pgtg]{grid-template-columns:1fr;gap:36px}}.apply[data-astro-cid-njkvfsf6]{background:var(--green)}.apply[data-astro-cid-njkvfsf6] .eyebrow{color:var(--gold-soft)}.apply-copy[data-astro-cid-njkvfsf6] h2[data-astro-cid-njkvfsf6],.apply-card[data-astro-cid-njkvfsf6] h3[data-astro-cid-njkvfsf6]{color:var(--cream)}.apply-copy[data-astro-cid-njkvfsf6] .lead[data-astro-cid-njkvfsf6]{color:#fbf9f3d1}.apply-grid[data-astro-cid-njkvfsf6]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.apply-copy[data-astro-cid-njkvfsf6] h2[data-astro-cid-njkvfsf6]{margin-top:6px}.apply-card[data-astro-cid-njkvfsf6]{background:var(--cream);border-radius:18px;padding:38px 36px;box-shadow:0 20px 50px #0000001f}.apply-card[data-astro-cid-njkvfsf6] h3[data-astro-cid-njkvfsf6]{color:var(--green-deep);font-size:20px}.steps[data-astro-cid-njkvfsf6]{list-style:none;margin-top:22px}.steps[data-astro-cid-njkvfsf6] li[data-astro-cid-njkvfsf6]{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.steps[data-astro-cid-njkvfsf6] li[data-astro-cid-njkvfsf6]:last-child{border-bottom:none}.dot[data-astro-cid-njkvfsf6]{width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--gold);flex-shrink:0}.steps[data-astro-cid-njkvfsf6] strong[data-astro-cid-njkvfsf6]{color:var(--green-deep);font-weight:600}.steps[data-astro-cid-njkvfsf6] p[data-astro-cid-njkvfsf6]{color:var(--muted);font-size:15px;margin-top:2px}.apply-action[data-astro-cid-njkvfsf6]{margin-top:26px}.apply-action[data-astro-cid-njkvfsf6] .note[data-astro-cid-njkvfsf6]{margin-top:12px;font-size:13.5px;color:var(--muted)}.apply-action[data-astro-cid-njkvfsf6] .note[data-astro-cid-njkvfsf6] a[data-astro-cid-njkvfsf6]{color:var(--green);font-weight:600;border-bottom:1px solid var(--line)}.apply-action[data-astro-cid-njkvfsf6] .note[data-astro-cid-njkvfsf6] a[data-astro-cid-njkvfsf6]:hover{border-color:var(--green)}@media(max-width:860px){.apply-grid[data-astro-cid-njkvfsf6]{grid-template-columns:1fr;gap:36px}}.events-head[data-astro-cid-bqssetp2]{max-width:620px;margin-bottom:52px}.events-head[data-astro-cid-bqssetp2] .lead[data-astro-cid-bqssetp2]{margin-top:14px}.event-card[data-astro-cid-bqssetp2]{background:var(--white);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #2d501612;max-width:620px}.event-body[data-astro-cid-bqssetp2]{padding:40px 42px}.events-row[data-astro-cid-bqssetp2]{display:grid;grid-template-columns:minmax(0,620px) minmax(0,400px);gap:40px;align-items:start}.event-flyer[data-astro-cid-bqssetp2]{display:block}.event-flyer[data-astro-cid-bqssetp2] .ph{box-shadow:0 18px 44px #2d50161f;background:var(--white)}.badge[data-astro-cid-bqssetp2]{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:var(--gold-soft);padding:5px 12px;border-radius:100px}.event-body[data-astro-cid-bqssetp2] h3[data-astro-cid-bqssetp2]{margin-top:16px;font-size:27px}.event-date[data-astro-cid-bqssetp2]{margin-top:6px;font-family:var(--serif);font-style:italic;font-size:18px;color:var(--gold)}.event-venue[data-astro-cid-bqssetp2]{margin-top:18px;color:var(--muted);font-size:15px}.event-venue[data-astro-cid-bqssetp2] strong[data-astro-cid-bqssetp2]{color:var(--green-deep);font-weight:600}.event-venue[data-astro-cid-bqssetp2] a[data-astro-cid-bqssetp2]{border-bottom:1px solid var(--line)}.event-venue[data-astro-cid-bqssetp2] a[data-astro-cid-bqssetp2]:hover{border-color:var(--green);color:var(--green)}.schedule[data-astro-cid-bqssetp2]{list-style:none;margin:22px 0;border-top:1px solid var(--line)}.schedule[data-astro-cid-bqssetp2] li[data-astro-cid-bqssetp2]{display:flex;gap:18px;padding:11px 0;border-bottom:1px solid var(--line);align-items:baseline}.schedule[data-astro-cid-bqssetp2] .time[data-astro-cid-bqssetp2]{font-family:var(--serif);font-weight:600;color:var(--green);min-width:92px}.schedule[data-astro-cid-bqssetp2] .what[data-astro-cid-bqssetp2]{color:var(--ink)}.event-blurb[data-astro-cid-bqssetp2]{color:var(--muted);font-size:15px}.event-more[data-astro-cid-bqssetp2]{margin-top:24px}@media(max-width:860px){.events-row[data-astro-cid-bqssetp2]{grid-template-columns:1fr}.event-flyer[data-astro-cid-bqssetp2]{max-width:420px}}@media(max-width:780px){.event-body[data-astro-cid-bqssetp2]{padding:32px 26px}}
