.giving[data-astro-cid-34kcfre5]{gap:var(--space-s);padding:var(--space-l);border-radius:var(--radius-m);background:var(--color-bg-surface);border:var(--border-width-hairline) solid var(--color-border-subtle);display:grid}.giving-figures[data-astro-cid-34kcfre5]{gap:var(--space-3xs);display:grid}.giving-raised[data-astro-cid-34kcfre5]{display:grid}.giving-label[data-astro-cid-34kcfre5]{font-weight:var(--font-weight-bold)}.giving-amount[data-astro-cid-34kcfre5]{font-family:var(--font-family-display), "Fraunces Fallback";font-size:var(--font-size-6);font-weight:var(--font-weight-semibold);color:var(--color-accent-thread);line-height:1}.giving-target[data-astro-cid-34kcfre5],.giving-updated[data-astro-cid-34kcfre5],.giving-charity[data-astro-cid-34kcfre5]{color:var(--color-text-secondary)}.giving-updated[data-astro-cid-34kcfre5],.giving-partner[data-astro-cid-34kcfre5]{gap:var(--space-2xs);font-size:var(--font-size-minus-1);align-items:center;display:flex}.giving-partner[data-astro-cid-34kcfre5]{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-s);background:var(--color-status-info-bg);color:var(--color-text-primary)}.giving-bar[data-astro-cid-34kcfre5] progress[data-astro-cid-34kcfre5]{appearance:none;border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-canvas);block-size:.875rem;inline-size:100%;overflow:hidden}.giving-bar[data-astro-cid-34kcfre5] progress[data-astro-cid-34kcfre5]::-webkit-progress-bar{background:var(--color-bg-canvas)}.giving-bar[data-astro-cid-34kcfre5] progress[data-astro-cid-34kcfre5]::-webkit-progress-value{background:var(--color-accent-thread)}.giving-bar[data-astro-cid-34kcfre5] progress[data-astro-cid-34kcfre5]::-moz-progress-bar{background:var(--color-accent-thread)}.giving-live[data-astro-cid-34kcfre5]{gap:var(--space-xs);display:grid}.giving-live-button[data-astro-cid-34kcfre5]{gap:var(--space-2xs);min-block-size:2.75rem;padding:var(--space-2xs) var(--space-m);border-radius:var(--radius-pill);border:var(--border-width-default) solid var(--color-action-secondary-border);color:var(--color-action-secondary-text);font-weight:var(--font-weight-bold);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.giving-live-button[data-astro-cid-34kcfre5]:hover{background:var(--color-action-secondary-bg-hover)}.giving-live-note[data-astro-cid-34kcfre5]{font-size:var(--font-size-minus-1);color:var(--color-text-secondary)}.giving[data-astro-cid-34kcfre5] .giving-frame{border-radius:var(--radius-s);background:var(--color-bg-canvas);border:0;min-block-size:24rem;inline-size:100%}.hero[data-astro-cid-h3l4ckig]{padding-block-start:var(--space-xl)}.hero-text[data-astro-cid-h3l4ckig]{gap:var(--space-s) var(--space-xl);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"kicker kicker""title aside";align-items:end;padding-block-end:var(--space-l);display:grid}.hero-text[data-astro-cid-h3l4ckig]>.kicker[data-astro-cid-h3l4ckig]{grid-area:kicker}.hero-title[data-astro-cid-h3l4ckig]{overflow-wrap:break-word;font-size:var(--font-size-6);font-weight:var(--font-weight-semibold);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;letter-spacing:-.02em;text-wrap:balance;grid-area:title;line-height:1}.hero-aside[data-astro-cid-h3l4ckig]{gap:var(--space-m);grid-area:aside;justify-items:start;display:grid}.hero-art[data-astro-cid-h3l4ckig]{block-size:clamp(16rem,40vw,34rem);overflow:hidden}.hero-art[data-astro-cid-h3l4ckig] picture,.hero-art[data-astro-cid-h3l4ckig] img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (width<=52rem){.hero-text[data-astro-cid-h3l4ckig]{grid-template-columns:1fr;grid-template-areas:"kicker""title""aside"}}.ways[data-astro-cid-h3l4ckig]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid}.way[data-astro-cid-h3l4ckig]{gap:var(--space-xs);border-block-start:var(--border-width-strong) solid var(--color-text-primary);align-content:start;padding-block-start:var(--space-m);display:grid;position:relative}.way-number[data-astro-cid-h3l4ckig]{font-family:var(--font-family-display), "Fraunces Fallback";font-size:var(--font-size-7);font-style:italic;font-weight:var(--font-weight-semibold);color:var(--color-accent-thread);line-height:1;position:absolute;inset-block-start:var(--space-s);inset-inline-end:0}.way-icon[data-astro-cid-h3l4ckig]{background:var(--color-bg-surface);border:var(--border-width-default) solid var(--color-border-subtle);block-size:3.5rem;inline-size:3.5rem;color:var(--color-accent-thread);border-radius:50%;place-items:center;margin-block-end:var(--space-xs);display:grid}.way-icon[data-astro-cid-h3l4ckig] svg{block-size:1.75rem;inline-size:1.75rem}.way-title[data-astro-cid-h3l4ckig]{font-size:var(--font-size-2);max-inline-size:16ch}.way-body[data-astro-cid-h3l4ckig]{color:var(--color-text-secondary)}.giving-grid[data-astro-cid-h3l4ckig]{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:start;display:grid}.partner[data-astro-cid-h3l4ckig]{gap:var(--space-l);display:grid}.partner[data-astro-cid-h3l4ckig] header{margin-block-end:0}.partner-note[data-astro-cid-h3l4ckig]{gap:var(--space-s);padding:var(--space-m);border:var(--border-width-default) dashed var(--color-border-strong);border-radius:var(--radius-m);grid-template-columns:auto 1fr;display:grid}.partner-note[data-astro-cid-h3l4ckig]>svg{color:var(--color-accent-thread)}.partner-note[data-astro-cid-h3l4ckig] h3[data-astro-cid-h3l4ckig]{font-size:var(--font-size-1)}.partner-kicker[data-astro-cid-h3l4ckig]{font-size:var(--font-size-minus-1);color:var(--color-accent-honour);font-weight:var(--font-weight-bold);margin-block-end:var(--space-2xs)}.partner-note[data-astro-cid-h3l4ckig] p[data-astro-cid-h3l4ckig]:last-child{color:var(--color-text-secondary)}.challenges[data-astro-cid-h3l4ckig]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));display:grid}.challenge[data-astro-cid-h3l4ckig]{gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-card);background:var(--color-bg-surface);border:var(--border-width-hairline) solid var(--color-border-subtle);grid-template-columns:auto 1fr;display:grid}.has-art[data-astro-cid-h3l4ckig]{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;padding-block-start:0;overflow:hidden}.has-art[data-astro-cid-h3l4ckig]>.challenge-art{margin-inline:calc(var(--space-l) * -1);grid-column:1/-1}.has-art[data-astro-cid-h3l4ckig] .challenge-icon[data-astro-cid-h3l4ckig]{box-shadow:0 0 0 4px var(--color-bg-surface);margin-block-start:calc(var(--space-xl) * -1.1);position:relative}.challenge-icon[data-astro-cid-h3l4ckig]{border-radius:var(--radius-m);background:var(--color-bg-deep-parkland);block-size:3.5rem;inline-size:3.5rem;color:var(--color-text-on-deep);place-items:center;display:grid}.challenge-icon[data-astro-cid-h3l4ckig] svg{block-size:1.75rem;inline-size:1.75rem}.challenge-text[data-astro-cid-h3l4ckig]{gap:var(--space-2xs);justify-items:start;display:grid}.challenge-name[data-astro-cid-h3l4ckig]{font-size:var(--font-size-2)}.challenge-when[data-astro-cid-h3l4ckig]{gap:var(--space-3xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-status-warning-bg);font-size:var(--font-size-minus-1);font-weight:var(--font-weight-bold);align-items:center;display:inline-flex}.challenge-desc[data-astro-cid-h3l4ckig]{color:var(--color-text-secondary)}@media (width<=30rem){.challenge[data-astro-cid-h3l4ckig]{padding:var(--space-m);grid-template-columns:1fr}}.daylight[data-astro-cid-h3l4ckig]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid}.moment[data-astro-cid-h3l4ckig]{gap:var(--space-xs);padding:var(--space-l);border-radius:var(--radius-card);background:var(--color-bg-surface);border:var(--border-width-hairline) solid var(--color-border-subtle);align-content:start;display:grid}.moment[data-astro-cid-h3l4ckig]:last-child{border-color:var(--color-accent-honour)}.moment-icon[data-astro-cid-h3l4ckig]{color:var(--color-accent-honour)}.moment-icon[data-astro-cid-h3l4ckig] svg{block-size:2rem;inline-size:2rem}.moment-when[data-astro-cid-h3l4ckig]{font-size:var(--font-size-minus-1);font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-kicker);text-transform:uppercase;color:var(--color-accent-honour)}.moment-title[data-astro-cid-h3l4ckig]{font-size:var(--font-size-2)}.moment-body[data-astro-cid-h3l4ckig]{color:var(--color-text-secondary)}.never[data-astro-cid-h3l4ckig]{gap:var(--space-xl);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.never-mark[data-astro-cid-h3l4ckig]{gap:var(--space-s);display:flex}.never-mark[data-astro-cid-h3l4ckig] span[data-astro-cid-h3l4ckig]{inline-size:var(--space-l);border-radius:var(--radius-pill);background:var(--color-accent-thread);block-size:8rem}.never-mark[data-astro-cid-h3l4ckig] span[data-astro-cid-h3l4ckig]+span[data-astro-cid-h3l4ckig]{background:var(--color-bg-deep-parkland)}.never-text[data-astro-cid-h3l4ckig]{gap:var(--space-s);justify-items:start;display:grid}.never-title[data-astro-cid-h3l4ckig]{font-size:var(--font-size-5);line-height:var(--font-line-height-tight);text-wrap:balance;max-inline-size:22ch}@media (width<=40rem){.never[data-astro-cid-h3l4ckig]{grid-template-columns:1fr}.never-mark[data-astro-cid-h3l4ckig] span[data-astro-cid-h3l4ckig]{block-size:var(--space-l);inline-size:5rem}}
