.cause-reveal[data-astro-cid-gpwrindm]{position:relative;overflow:hidden}.cause-reveal__content[data-astro-cid-gpwrindm]{visibility:hidden;max-height:24rem;overflow:hidden}.cause-reveal__cover[data-astro-cid-gpwrindm]{text-align:center;background:var(--parchment);background-image:repeating-linear-gradient(-35deg, transparent 0 18px, color-mix(in srgb, var(--ink) 3%, transparent) 18px 19px);flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.5rem,5vw,3rem);display:flex;position:absolute;inset:0}.cause-reveal__label[data-astro-cid-gpwrindm]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--sepia)}.cause-reveal__cover[data-astro-cid-gpwrindm] h1[data-astro-cid-gpwrindm]{margin:1rem 0;font-size:clamp(2.5rem,7vw,5rem)}.cause-reveal__cover[data-astro-cid-gpwrindm] p[data-astro-cid-gpwrindm]{margin:0;font-style:italic}.lede[data-astro-cid-gpwrindm]{font-size:1.3rem;font-style:italic}.cause__eyebrow[data-astro-cid-gpwrindm]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--sepia);border-bottom:2px dashed color-mix(in srgb, var(--ink) 40%, transparent);margin-bottom:.4rem;padding-bottom:.6rem;font-size:.85rem;display:inline-block}.cause__cta[data-astro-cid-gpwrindm] a[data-astro-cid-gpwrindm]{font-family:var(--font-label);text-underline-offset:.2em}.cause__sponsor-logo[data-astro-cid-gpwrindm]{background:#fff;border-radius:8px;width:fit-content;max-width:100%;margin:.75rem auto 1.5rem;padding:1rem 1.5rem;display:block}.cause__sponsor-logo[data-astro-cid-gpwrindm] img[data-astro-cid-gpwrindm]{width:clamp(10rem,25vw,14rem);max-width:100%;height:auto;display:block}.fundraising[data-astro-cid-gpwrindm]{text-align:center;background:var(--parchment-deep);border:3px solid var(--ink);border-radius:12px;margin:1.5rem 0 2rem;padding:clamp(1.25rem,4vw,2rem)}.fundraising[data-astro-cid-gpwrindm] h2[data-astro-cid-gpwrindm]{margin:0 0 .75rem;font-size:clamp(1.5rem,4vw,2.25rem)}.fundraising__button[data-astro-cid-gpwrindm]{max-width:100%;color:var(--ink);background:var(--ochre);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--font-label);border-radius:999px;margin:.5rem 0;padding:.75rem 1.5rem;text-decoration:none;display:inline-block}.fundraising__button[data-astro-cid-gpwrindm]:hover,.fundraising__button[data-astro-cid-gpwrindm]:focus-visible{color:var(--ink);background:var(--parchment);text-underline-offset:.2em;text-decoration:underline}.fundraising__note[data-astro-cid-gpwrindm]{color:var(--ink-soft);margin-bottom:0;font-size:.9rem}.beneficiaries[data-astro-cid-gpwrindm]{margin-top:3rem}.beneficiaries__banner[data-astro-cid-gpwrindm]{text-align:center;margin-bottom:1.75rem;padding:1.5rem clamp(2rem,5vw,3.5rem) 1.7rem}.beneficiaries__heading[data-astro-cid-gpwrindm]{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,3.5vw,2.1rem)}.beneficiaries__grid[data-astro-cid-gpwrindm]{grid-template-columns:1fr;gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.beneficiaries__grid[data-astro-cid-gpwrindm]{grid-template-columns:repeat(2,1fr)}}.beneficiary[data-astro-cid-gpwrindm]{background-color:var(--parchment);background-image:radial-gradient(color-mix(in srgb, var(--ink) 6%, transparent) 1.2px, transparent 1.2px), linear-gradient(180deg, #ffffff8c, transparent 55%);border:3px solid var(--ink);box-shadow:var(--sheet-inner-shade);filter:var(--sheet-shadow);background-size:11px 11px,100% 100%;border-radius:14px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,filter .4s;animation:9s ease-in-out infinite paper-sway;position:relative}[data-style=vintage] .beneficiary[data-astro-cid-gpwrindm]{border:1px solid var(--paper-edge);clip-path:polygon(0% 3%,4% .5%,26% 2%,52% .4%,74% 2.2%,97% .6%,100% 4%,99% 32%,100% 64%,99% 97%,95% 99.5%,62% 98%,34% 99.6%,6% 98%,.5% 96%,1.2% 62%,0% 30%);background-image:radial-gradient(circle at 78% 18%,#7a3b1d1a,#0000 42%),radial-gradient(circle at 12% 88%,#b07c2c1f,#0000 46%),repeating-linear-gradient(92deg,#1f1a1406 0 2px,#0000 2px 5px),linear-gradient(#fff6,#7a3b1d12);background-size:auto;border-radius:0}.beneficiary[data-astro-cid-gpwrindm]:first-child{animation-delay:-1.5s;transform:rotate(-1.4deg)}.beneficiary[data-astro-cid-gpwrindm]:nth-child(2){animation-delay:-4s;transform:rotate(.8deg)}.beneficiary[data-astro-cid-gpwrindm]:nth-child(3){animation-delay:-6.5s;transform:rotate(-.6deg)}.beneficiary[data-astro-cid-gpwrindm]:nth-child(4){animation-delay:-8s;transform:rotate(1.1deg)}.beneficiary[data-astro-cid-gpwrindm]:after{content:"";border:3px solid var(--rust);background-image:repeating-linear-gradient(-32deg, color-mix(in srgb, var(--rust) 45%, transparent) 0 2px, transparent 2px 6px);opacity:.8;pointer-events:none;z-index:1;border-radius:50%;width:3.1rem;height:3.1rem;position:absolute;top:.9rem;right:1rem}[data-style=vintage] .beneficiary[data-astro-cid-gpwrindm]:after{opacity:.55;background-image:repeating-linear-gradient(-32deg,#7a3b1d38 0 2px,#0000 2px 6px);border:2px solid #7a3b1d47}.beneficiary__link[data-astro-cid-gpwrindm]{color:var(--ink);padding:1.6rem 1.75rem 1.9rem;text-decoration:none;display:block;position:relative}.beneficiary__name[data-astro-cid-gpwrindm]{font-family:var(--font-display);letter-spacing:.04em;border-bottom:2px dashed color-mix(in srgb, var(--ink) 40%, transparent);margin:0 0 1rem;padding-bottom:.65rem;padding-right:3.4rem;font-size:1.4rem}.beneficiary__thumb[data-astro-cid-gpwrindm]{object-fit:cover;border:3px solid var(--ink);filter:saturate(1.3)contrast(1.05);border-radius:8px;width:100%;height:9rem;margin-bottom:1rem;display:block}[data-style=vintage] .beneficiary__thumb[data-astro-cid-gpwrindm]{border:1px solid var(--paper-edge);filter:sepia(.35)saturate(1.15)contrast(1.05);border-radius:0}.beneficiary__desc[data-astro-cid-gpwrindm]{margin:0;font-size:.95rem;line-height:1.5}.beneficiary__stop[data-astro-cid-gpwrindm]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);background:var(--ochre);border:2px solid var(--ink);white-space:nowrap;border-radius:999px;margin-left:.35em;padding:.2em .65em .05em;font-size:.62rem}[data-style=vintage] .beneficiary__stop[data-astro-cid-gpwrindm]{font-family:var(--font-typewriter);letter-spacing:.14em;color:var(--rust);background:0 0;border:1px solid #7a3b1d66;border-radius:0;padding:.05em .4em}.beneficiary[data-astro-cid-gpwrindm]:has(.beneficiary__link:hover),.beneficiary[data-astro-cid-gpwrindm]:has(.beneficiary__link:focus-visible){box-shadow:var(--sheet-inner-shade);filter:var(--sheet-shadow-raised);transform:rotate(0)translateY(-6px)scale(1.015)}.beneficiary__link[data-astro-cid-gpwrindm]:focus-visible .beneficiary__name[data-astro-cid-gpwrindm]{text-decoration:underline;text-decoration-color:var(--rust)}@keyframes paper-sway{0%,to{rotate:-.5deg}50%{rotate:.5deg}}@media (prefers-reduced-motion:reduce){.beneficiary[data-astro-cid-gpwrindm]{animation:none}}
