svg[data-astro-cid-5czdz5sh]{pointer-events:none;width:24%;position:absolute;bottom:1rem}.charity-plant[data-astro-cid-5czdz5sh]{width:21%;left:0;transform:rotate(-4deg)}.charity-rack[data-astro-cid-5czdz5sh]{width:30%;right:0;transform:rotate(3deg)}@media (width<=700px){.charity-plant[data-astro-cid-5czdz5sh]{width:19%;bottom:1rem;left:-1%}.charity-rack[data-astro-cid-5czdz5sh]{width:26%;bottom:1rem;right:-1%}}.charity-partners[data-astro-cid-owgauys2]{max-width:1120px;margin:auto;padding:0 1rem 2rem}.charity-partners[data-astro-cid-owgauys2] h2[data-astro-cid-owgauys2]{color:#21160f;text-align:center;font-family:var(--charity-script,cursive);margin:1.5rem 0 2rem;font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:1.1}.charity-card-grid[data-astro-cid-owgauys2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}.charity-card[data-astro-cid-owgauys2]{color:#4a3222;overflow-wrap:anywhere;background:#fff4ec;border:1px solid #fff;border-radius:28px;grid-template-columns:minmax(100px,.8fr) minmax(0,1.3fr);align-items:center;gap:1.4rem;min-width:0;padding:1.5rem;text-decoration:none;display:grid;box-shadow:0 6px 20px #9c57221a}.charity-card[data-astro-cid-owgauys2] h3[data-astro-cid-owgauys2]{color:#21160f;margin-bottom:.8rem;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.2}.charity-card[data-astro-cid-owgauys2] p[data-astro-cid-owgauys2]{font-size:.95rem;line-height:1.55}.charity-card-cue[data-astro-cid-owgauys2]{text-transform:uppercase;text-underline-offset:4px;padding-top:1.2rem;font-size:.8rem;font-weight:800;text-decoration:underline;display:block}.charity-card--linked[data-astro-cid-owgauys2]{cursor:pointer;transition:transform .2s,box-shadow .2s}.charity-card--linked[data-astro-cid-owgauys2]:hover{transform:translateY(-4px)rotate(-.5deg);box-shadow:0 10px 24px #9c572240}.charity-card--linked[data-astro-cid-owgauys2]:focus-visible{outline-offset:5px;outline:4px solid #b81446}.charity-card-image[data-astro-cid-owgauys2],.charity-card-fallback[data-astro-cid-owgauys2]{aspect-ratio:1;width:100%}.charity-card-fallback[data-astro-cid-owgauys2]{background:#f8c5bb;border-radius:50%;overflow:hidden}.charity-card-image[data-astro-cid-owgauys2] img[data-astro-cid-owgauys2]{object-fit:contain;width:100%;height:100%;display:block}.charity-card-fallback[data-astro-cid-owgauys2]{color:#b81446;border:6px solid #ffe4da;place-items:center;font-family:Georgia,serif;font-size:clamp(3rem,6vw,5rem);display:grid}.charity-card[data-astro-cid-owgauys2]:nth-child(2n) .charity-card-fallback[data-astro-cid-owgauys2]{background:#f6e4d3}@media (width<=1000px) and (width>=701px){.charity-card[data-astro-cid-owgauys2]{grid-template-columns:minmax(0,1fr);align-items:start}.charity-card-image[data-astro-cid-owgauys2],.charity-card-fallback[data-astro-cid-owgauys2]{width:160px;max-width:100%;margin:auto}}@media (width<=700px){.charity-card-grid[data-astro-cid-owgauys2]{grid-template-columns:minmax(0,1fr)}.charity-partners[data-astro-cid-owgauys2]{padding:0 0 2rem}.charity-card[data-astro-cid-owgauys2]{text-align:center;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.4rem}.charity-card-image[data-astro-cid-owgauys2],.charity-card-fallback[data-astro-cid-owgauys2]{width:160px;max-width:100%;margin:auto}}@media (prefers-reduced-motion:reduce){.charity-card--linked[data-astro-cid-owgauys2]{transition:none}.charity-card--linked[data-astro-cid-owgauys2]:hover{transform:none}}@font-face{font-family:Charity Script;src:url(/fonts/Allura-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.charity-page[data-astro-cid-fzhpxpz6]{--charity-script:"Charity Script", cursive;--charity-pink:#b81446;color:#4a3222;background:#ff9f5a;padding:1rem 5rem 3rem 1rem}.charity-hero[data-astro-cid-fzhpxpz6]{text-align:center;max-width:1050px;margin:auto}.charity-title-scene[data-astro-cid-fzhpxpz6]{isolation:isolate;place-items:center;min-height:430px;padding:5rem 0 1rem;display:grid;position:relative}.charity-title-scene[data-astro-cid-fzhpxpz6] h1[data-astro-cid-fzhpxpz6]{z-index:2;color:#21160f;font-family:var(--charity-script);margin:1rem 0 2rem;font-size:clamp(6rem,12vw,11rem);font-weight:400;line-height:.73;position:relative;transform:rotate(-6deg)}.charity-painted-heart[data-astro-cid-fzhpxpz6]{z-index:-1;opacity:.9;width:49%;height:95%;position:absolute;top:0;left:25%;transform:rotate(-10deg)}.charity-title-heart[data-astro-cid-fzhpxpz6]{color:var(--charity-pink);font-size:5.5rem;line-height:1;position:absolute;top:1rem;left:47%;transform:rotate(-10deg)}.charity-spark[data-astro-cid-fzhpxpz6]{color:#fffaf5;font-size:5rem;position:absolute;top:8%;right:4%}.charity-tagline[data-astro-cid-fzhpxpz6]{color:#21160f;text-transform:uppercase;letter-spacing:.14em;margin-top:.5rem;font-size:clamp(.8rem,2vw,1.2rem);font-weight:700}.charity-tagline[data-astro-cid-fzhpxpz6] span[data-astro-cid-fzhpxpz6]{color:var(--charity-pink);padding:0 .5rem}.charity-intro[data-astro-cid-fzhpxpz6]{color:#4a3222;max-width:900px;margin:2rem auto;font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.5}.charity-ending[data-astro-cid-fzhpxpz6]{text-align:center;max-width:1050px;margin:0 auto;padding:1rem 1rem 0}.charity-ending[data-astro-cid-fzhpxpz6] h2[data-astro-cid-fzhpxpz6]{font-family:var(--charity-script);color:#21160f;clip-path:polygon(2% 3%,96% 0,99% 7%,97% 18%,100% 31%,98% 48%,100% 69%,97% 83%,99% 96%,3% 100%,1% 88%,3% 72%,0 51%,2% 29%,0 16%);background:#ffd7c4;margin:0 0 2rem;padding:1.5rem 2rem;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:400;line-height:1.1}.charity-ending[data-astro-cid-fzhpxpz6] h2[data-astro-cid-fzhpxpz6] span[data-astro-cid-fzhpxpz6]{color:var(--charity-pink)}.charity-ending[data-astro-cid-fzhpxpz6] p[data-astro-cid-fzhpxpz6]{max-width:760px;margin:auto;font-size:.95rem}.charity-ending[data-astro-cid-fzhpxpz6] nav[data-astro-cid-fzhpxpz6]{flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-top:1.5rem;display:flex}.charity-ending[data-astro-cid-fzhpxpz6] a[data-astro-cid-fzhpxpz6]{color:#4a3222;text-underline-offset:4px;padding:.5rem;font-weight:800}.charity-ending[data-astro-cid-fzhpxpz6] a[data-astro-cid-fzhpxpz6]:focus-visible{outline-offset:3px;outline:3px solid #4a3222}.roundabout-donation[data-astro-cid-fzhpxpz6]{box-sizing:border-box;color:#4a3222;background:#fff8ee;border:2px solid #f3c6cb;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);max-width:1050px;margin:3rem auto 0;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.roundabout-donation[data-astro-cid-fzhpxpz6] img[data-astro-cid-fzhpxpz6]{border-radius:1rem;width:100%;height:auto;display:block}.roundabout-donation-copy[data-astro-cid-fzhpxpz6]{min-width:0}.roundabout-donation[data-astro-cid-fzhpxpz6] h2[data-astro-cid-fzhpxpz6]{color:#4a3222;text-align:left;margin:0 0 1.25rem;padding:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25}.roundabout-donation[data-astro-cid-fzhpxpz6] p[data-astro-cid-fzhpxpz6]{margin:0 0 1.25rem;font-size:1rem;line-height:1.7}.roundabout-donation[data-astro-cid-fzhpxpz6] p[data-astro-cid-fzhpxpz6]:last-child{margin-bottom:0}.roundabout-donation[data-astro-cid-fzhpxpz6] a[data-astro-cid-fzhpxpz6]{color:var(--charity-pink);text-underline-offset:.2em;text-decoration:underline}.roundabout-donation[data-astro-cid-fzhpxpz6] a[data-astro-cid-fzhpxpz6]:hover{color:#4a3222;text-decoration-thickness:2px}.roundabout-donation[data-astro-cid-fzhpxpz6] a[data-astro-cid-fzhpxpz6]:focus-visible{outline:2px solid var(--charity-pink);outline-offset:3px}@media (width<=800px){.roundabout-donation[data-astro-cid-fzhpxpz6]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.charity-title-scene[data-astro-cid-fzhpxpz6]{min-height:350px}}@media (width<=700px){.charity-page[data-astro-cid-fzhpxpz6]{padding:1rem 1rem 2rem}.charity-title-scene[data-astro-cid-fzhpxpz6]{min-height:300px;padding-top:4rem}.charity-title-scene[data-astro-cid-fzhpxpz6] h1[data-astro-cid-fzhpxpz6]{margin-bottom:7rem;font-size:clamp(4.8rem,19vw,7rem)}.charity-title-heart[data-astro-cid-fzhpxpz6]{font-size:3.5rem;top:1rem;left:44%}.charity-spark[data-astro-cid-fzhpxpz6]{font-size:2.5rem}.charity-painted-heart[data-astro-cid-fzhpxpz6]{width:75%;height:80%;left:12%}.charity-tagline[data-astro-cid-fzhpxpz6]{letter-spacing:.04em}.charity-tagline[data-astro-cid-fzhpxpz6] span[data-astro-cid-fzhpxpz6]{padding:0 .15rem}.charity-intro[data-astro-cid-fzhpxpz6]{margin:1.5rem .25rem}.charity-ending[data-astro-cid-fzhpxpz6]{padding:0}.charity-ending[data-astro-cid-fzhpxpz6] h2[data-astro-cid-fzhpxpz6]{padding:1.5rem .8rem}}
