.hero[data-astro-cid-lcdefpme]{min-height:max(620px, calc(100svh - var(--marquee-h,66px)));color:#fff;background:#3a1214;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero__slides[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:70% center;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.hero__img[data-astro-cid-lcdefpme].is-on{opacity:1}@keyframes hero-pan-a{0%{transform:scale(1)translate(0)}to{transform:scale(1.08)translate(1%,.4%)}}@keyframes hero-pan-b{0%{transform:scale(1.08)translate(-1%,-.4%)}to{transform:scale(1)translate(0)}}@media (prefers-reduced-motion:no-preference){.hero__img--a[data-astro-cid-lcdefpme].is-on{animation:7.4s ease-out forwards hero-pan-a}.hero__img--b[data-astro-cid-lcdefpme].is-on{animation:7.4s ease-out forwards hero-pan-b}.hero[data-astro-cid-lcdefpme].is-paused .hero__img[data-astro-cid-lcdefpme].is-on{animation-play-state:paused}}.hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#300e10d1 0%,#300e109e 45%,#300e1061 100%),linear-gradient(#1e080a73 0,#1e080a00 180px);position:absolute;inset:0}.hero__pause-wrap[data-astro-cid-lcdefpme]{z-index:3;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;top:110px;left:0;right:0}.hero__pause[data-astro-cid-lcdefpme]{pointer-events:auto;color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.hero__pause[data-astro-cid-lcdefpme][hidden]{display:none}.hero__pause-ico[data-astro-cid-lcdefpme]{fill:currentColor;width:.95rem;height:.95rem}.hero__pause-ico[data-astro-cid-lcdefpme][hidden]{display:none}.hero__pause[data-astro-cid-lcdefpme]:focus-visible{outline-offset:2px;outline:3px solid #fff}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;padding-top:150px;padding-bottom:110px;position:relative}.hero__pill[data-astro-cid-lcdefpme]{color:#fff;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:.7rem;margin-bottom:1.4rem;padding:.3rem .9rem .3rem .3rem;font-size:.95rem;text-decoration:none;display:inline-flex}.hero__pill[data-astro-cid-lcdefpme]:hover{color:#fff;background:#ffffff1a}.hero__pill-tag[data-astro-cid-lcdefpme]{background:var(--orange);color:#2a1406;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-weight:600;display:inline-flex}.hero__pill-tag[data-astro-cid-lcdefpme] svg{width:.9rem;height:.9rem}.hero__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--peach,#f6c8a8);align-items:center;gap:.9rem;margin:0 0 .9rem;font-size:.82rem;font-weight:700;display:flex}.hero__eyebrow[data-astro-cid-lcdefpme]:before{content:"";background:currentColor;width:2rem;height:2px}.hero__title[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.01em;max-width:14ch;margin:0 0 .35em;font-size:clamp(2.8rem,6vw,5.4rem);line-height:1}.hero__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#f4a46b;font-style:italic;display:block}.hero__lead[data-astro-cid-lcdefpme]{color:#ffffffeb;max-width:44ch;margin:0 0 1.8rem;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}.hero__btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;display:flex}.hero__ghost[data-astro-cid-lcdefpme]{color:#fff;border:1.5px solid #fff9;border-radius:999px;align-items:center;min-height:52px;padding:.7rem 1.6rem;font-weight:600;text-decoration:none;display:inline-flex}.hero__ghost[data-astro-cid-lcdefpme]:hover{color:#fff;background:#ffffff1f}.hero__stats[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff40;border-radius:18px;grid-template-columns:repeat(2,1fr);margin:clamp(2rem,5vh,3.5rem) 0 0;display:grid}@media (width>=760px){.hero__stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.hero__stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-left:1px solid #fff3;flex-direction:column-reverse;justify-content:flex-end;padding:1.05rem 1.4rem;display:flex}.hero__stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:first-child{border-left:0}.hero__stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:#fff;margin:0 0 .2rem;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.05}.hero__stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#ffffffd1;font-size:.9rem}@media (width<=759px){.hero__stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.hero__stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid #fff3}}@media (width>=1024px) and (height<=820px){.hero__inner[data-astro-cid-lcdefpme]{padding-top:128px;padding-bottom:92px}.hero__title[data-astro-cid-lcdefpme]{font-size:56px}.hero__pill[data-astro-cid-lcdefpme]{margin-bottom:1rem}.hero__lead[data-astro-cid-lcdefpme]{margin-bottom:1.3rem}.hero__stats[data-astro-cid-lcdefpme]{margin-top:1.6rem}.hero__stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:.8rem 1.3rem}}.hero__wave[data-astro-cid-lcdefpme]{z-index:1;position:absolute;bottom:-1px;left:0;right:0}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{min-height:0}.hero__inner[data-astro-cid-lcdefpme]{padding-top:120px;padding-bottom:90px}.hero__pause-wrap[data-astro-cid-lcdefpme]{top:92px}.hero__pill-text[data-astro-cid-lcdefpme]{display:none}.hero__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.12em;font-size:.72rem}.hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#300e10b3 0%,#300e10c7 100%)}.hero__pill[data-astro-cid-lcdefpme]{font-size:.85rem}}.ao__cards[data-astro-cid-lcdefpme]{gap:1.1rem;display:grid}.ao__card[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);color:var(--ink);box-shadow:var(--shadow-sm);border:1px solid #fff;border-left:5px solid var(--orange);background:#fff;flex-direction:column;gap:.35rem;padding:1.6rem 1.75rem;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.ao__card--sage[data-astro-cid-lcdefpme]{border-left-color:var(--sage)}.ao__card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);color:var(--ink);transform:translateY(-2px)}.ao__kicker[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--orange-ink);font-size:.8rem;font-weight:700}.ao__card--sage[data-astro-cid-lcdefpme] .ao__kicker[data-astro-cid-lcdefpme]{color:var(--sage-ink)}.ao__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:#2f2b2b;font-size:clamp(1.7rem,2.8vw,2.1rem);line-height:1.1}.ao__text[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:1.02rem}.ao__more[data-astro-cid-lcdefpme]{color:var(--burgundy);margin-top:.4rem;font-weight:700}.ao__pill[data-astro-cid-lcdefpme]{margin:0 0 1.5rem}.ao[data-astro-cid-lcdefpme].section{background:var(--deep);color:#fff;padding-block:clamp(3rem,7vw,5.5rem)}.ao[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.ao[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em,.ao[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#f4a46b}.ao[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:#ffffffe0}.ao[data-astro-cid-lcdefpme] .eyebrow{color:#f6c8a8}.ao[data-astro-cid-lcdefpme] .link-arrow{color:#fff}.ao[data-astro-cid-lcdefpme] .ao__pill[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.program[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.program[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#2f2b2b}.program[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--burgundy)}.program[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-top:auto}.testi[data-astro-cid-lcdefpme].section{padding-block:clamp(3rem,7vw,5rem)}.testi[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.donate-band[data-astro-cid-lcdefpme]{background:var(--cream);min-height:460px;box-shadow:var(--shadow);border-radius:36px;align-items:center;display:flex;position:relative;overflow:hidden}.donate-band__img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:80% center;width:100%;height:100%;position:absolute;inset:0}.donate-band__shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#fdf8f3f7 0%,#fdf8f3eb 48%,#fdf8f333 75%,#fdf8f300 100%);position:absolute;inset:0}.donate-band__inner[data-astro-cid-lcdefpme]{max-width:640px;padding:clamp(2rem,6vw,4.5rem);position:relative}.donate-band__inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}@media (width<=760px){.donate-band__shade[data-astro-cid-lcdefpme]{background:#fdf8f3e6}}.hero__facts[data-astro-cid-lcdefpme]{max-width:640px;color:var(--ink-soft);border-top:1px solid #2f2b2b24;flex-wrap:wrap;gap:.6rem 1.75rem;margin:1.75rem 0 0;padding:1.1rem 0 0;font-size:.95rem;list-style:none;display:flex}.hero__facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:0}.hero__facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#2f2b2b;font-weight:700}.hero__facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--burgundy);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.hero__facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.hero__facts[data-astro-cid-lcdefpme] svg{width:1rem;height:1rem}.welcome-stats[data-astro-cid-lcdefpme]{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:repeat(2,1fr);margin:.5rem 0 2rem}@media (width>=560px){.welcome-stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.welcome-stats[data-astro-cid-lcdefpme] .stat[data-astro-cid-lcdefpme]{box-shadow:none;flex-direction:column-reverse;justify-content:flex-end;padding:1rem 1rem 0 0;display:flex}.welcome-stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0 0 .2rem;font-size:clamp(1.6rem,2.4vw,2rem)}.welcome-stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:.85rem}
