.hero.svelte-1ndq61a{position:relative;isolation:isolate;overflow:hidden;background:var(--color-ink);color:var(--color-on-ink)}.slide.svelte-1ndq61a{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.slide.is-active.svelte-1ndq61a{opacity:1}.shade.svelte-1ndq61a{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#16110fe6,#16110f99 55%,#16110f33)}.hero-in.svelte-1ndq61a{position:relative;padding-block:28px 48px}.crumbs.svelte-1ndq61a{display:flex;gap:10px;margin-bottom:40px;font-size:15px;color:var(--color-on-ink-soft)}.crumbs.svelte-1ndq61a a:where(.svelte-1ndq61a){text-decoration:none;transition:color .25s}.crumbs.svelte-1ndq61a a:where(.svelte-1ndq61a):hover{color:var(--color-on-ink)}.crumbs.svelte-1ndq61a [aria-current]:where(.svelte-1ndq61a){color:var(--color-on-ink)}.hero-copy.svelte-1ndq61a{display:grid;gap:18px;justify-items:start;max-width:40rem;min-height:17rem;align-content:start}.hero.svelte-1ndq61a h1:where(.svelte-1ndq61a){font-size:clamp(40px,8vw,80px);line-height:1;color:#fff}.sub.svelte-1ndq61a{max-width:36rem;font-size:19px;color:#f5eeeae0}.progress.svelte-1ndq61a{display:grid;gap:12px;max-width:30rem}.target.svelte-1ndq61a{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--color-on-ink-soft)}.bar.svelte-1ndq61a{height:6px;border-radius:3px;background:#f5eeea38;overflow:hidden}.bar.svelte-1ndq61a i:where(.svelte-1ndq61a){display:block;height:100%;border-radius:inherit;background:var(--color-red);transform-origin:left;animation:svelte-1ndq61a-fill 1.4s cubic-bezier(.22,1,.36,1) .3s both}@keyframes svelte-1ndq61a-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.bar.svelte-1ndq61a i:where(.svelte-1ndq61a){animation:none}}.target.svelte-1ndq61a span:where(.svelte-1ndq61a){font-family:var(--font-display);font-style:italic;font-size:20px}.target.svelte-1ndq61a b:where(.svelte-1ndq61a){font-family:var(--font-display);font-weight:400;font-size:34px;color:#fff}.actions.svelte-1ndq61a{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px}.share-link.svelte-1ndq61a{padding:0;border:0;background:none;color:var(--color-on-ink);font:600 16px/1.2 var(--font-sans);text-decoration:underline;text-underline-offset:5px;text-decoration-color:#f5eeea66;cursor:pointer;transition:text-decoration-color .25s}.share-link.svelte-1ndq61a:hover{text-decoration-color:currentColor}.dots.svelte-1ndq61a{display:flex;gap:8px;margin-top:40px}.dot.svelte-1ndq61a{width:16px;height:6px;padding:0;border:0;border-radius:2px;background:#fff6;cursor:pointer;transition:width .4s var(--ease-out),background .25s}.dot.svelte-1ndq61a:hover{background:#ffffffb3}.dot.on.svelte-1ndq61a{width:32px;background:#fff}.body.svelte-1ndq61a{padding-block:56px 96px}.body-grid.svelte-1ndq61a{display:grid;gap:40px;align-items:start}.give-col.svelte-1ndq61a{display:grid;gap:18px}.anchor.svelte-1ndq61a{scroll-margin-top:24px}.card.svelte-1ndq61a{display:grid;gap:12px;padding:26px;border-radius:22px;background:#fff;box-shadow:0 1px #16110f0d}.card.svelte-1ndq61a h3:where(.svelte-1ndq61a){font-size:26px}.share.svelte-1ndq61a{justify-items:center;text-align:center}.qr.svelte-1ndq61a{width:160px;height:160px;border-radius:14px;background:#fff}.links.svelte-1ndq61a{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px}.links.svelte-1ndq61a a:where(.svelte-1ndq61a),.links.svelte-1ndq61a button:where(.svelte-1ndq61a){padding:0;border:0;background:none;color:var(--color-red-deep);font:600 15px/1.4 var(--font-sans);text-decoration:none;cursor:pointer}.links.svelte-1ndq61a a:where(.svelte-1ndq61a):hover,.links.svelte-1ndq61a button:where(.svelte-1ndq61a):hover{text-decoration:underline;text-underline-offset:4px}.dl.svelte-1ndq61a{font-size:14px;color:var(--color-ink-soft)}.dl.svelte-1ndq61a:hover{color:var(--color-ink)}.campaign-story.svelte-1ndq61a blockquote{margin-inline:0;padding:0;border:0;font-family:var(--font-display);font-style:italic;font-size:1.35em;line-height:1.35}.campaign-story.svelte-1ndq61a blockquote p:before,.campaign-story.svelte-1ndq61a blockquote p:after{content:none}.campaign-story.svelte-1ndq61a a,.campaign-bank.svelte-1ndq61a a{color:var(--color-red-deep)}@media (min-width: 1024px){.body-grid.svelte-1ndq61a{grid-template-columns:3fr 2fr;gap:56px}.hero-in.svelte-1ndq61a{padding-block:36px 64px}.hero-copy.svelte-1ndq61a{min-height:22rem}}@media (prefers-reduced-motion: reduce){.slide.svelte-1ndq61a{transition:none}}
