.in-kind[data-astro-cid-rozfqmql]{background:#fff8e6;border-radius:26px;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;padding:1.4rem 1.6rem;display:flex}.art[data-astro-cid-rozfqmql]{color:#d9902b;background:#ffefc2;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.text[data-astro-cid-rozfqmql]{flex:18rem;min-width:0}h2[data-astro-cid-rozfqmql]{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);color:var(--ink);margin:0 0 .3rem}p[data-astro-cid-rozfqmql]{font-size:var(--text-sm);color:var(--ink-soft);margin:0;line-height:1.6}a[data-astro-cid-rozfqmql]{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--ink);background:#fff9;border:2px solid #d9902b;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;text-decoration:none;transition:background .18s;display:inline-flex}a[data-astro-cid-rozfqmql]:hover{background:#fff}a[data-astro-cid-rozfqmql]:focus-visible{outline-offset:3px;outline:3px solid #d9902b}.trail[data-astro-cid-hxdvibof]{flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-hxdvibof]{color:#5e85b847;transition:transform .2s;display:grid}li[data-astro-cid-hxdvibof].filled{color:var(--pink)}li[data-astro-cid-hxdvibof].filled:nth-child(odd){transform:rotate(-8deg)}li[data-astro-cid-hxdvibof].filled:nth-child(2n){transform:rotate(8deg)}.shell[data-astro-cid-zxlah7cx]{--paw-color:#fff;--paw-opacity:.085;background:linear-gradient(160deg, var(--hero-blue) 0%, var(--hero-blue-deep) 100%);border-radius:34px;overflow:hidden}.hero[data-astro-cid-zxlah7cx]{z-index:1;min-height:23rem;padding:6.5rem var(--gutter) 0;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:2rem;display:grid;position:relative}.copy[data-astro-cid-zxlah7cx]{align-self:center;padding-bottom:3rem}.back[data-astro-cid-zxlah7cx]{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:#ffffffeb;margin-bottom:1.2rem;text-decoration:none;display:inline-block}.back[data-astro-cid-zxlah7cx]:hover{text-decoration:underline}.meta[data-astro-cid-zxlah7cx]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 1rem;display:flex}.pill[data-astro-cid-zxlah7cx]{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--pink-deep);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .8rem;font-weight:800;display:inline-flex}.pill[data-astro-cid-zxlah7cx].small{background:var(--blush-a);margin:0 0 .7rem;display:inline-block}.dot[data-astro-cid-zxlah7cx]{background:var(--pink);border-radius:50%;width:8px;height:8px}.when[data-astro-cid-zxlah7cx]{font-size:var(--text-sm);color:#ffffffeb;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}h1[data-astro-cid-zxlah7cx]{max-width:16ch;font-family:var(--font-display);font-weight:800;font-size:var(--text-display-md);color:#fff;text-wrap:balance;margin:0 0 1rem;line-height:1.08}.lede[data-astro-cid-zxlah7cx]{max-width:40ch;font-size:var(--text-display-lede);color:#fffffff0;margin:0;font-weight:600;line-height:1.55}.portrait[data-astro-cid-zxlah7cx]{place-self:end;width:fit-content;margin-right:3%;display:flex;position:relative}.portrait[data-astro-cid-zxlah7cx]:before{content:"";background:radial-gradient(closest-side,#ffffff52,#fff0 75%);border-radius:50%;width:120%;height:72%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.portrait[data-astro-cid-zxlah7cx] img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 18px #102a4e47);width:auto;height:clamp(280px,29vw,380px);display:block;position:relative}.content[data-astro-cid-zxlah7cx]{padding:2rem var(--gutter) 5rem;gap:1.5rem;display:grid}.goal[data-astro-cid-zxlah7cx]{border:1px solid var(--line);box-shadow:0 18px 34px -24px var(--shadow);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.5rem;padding:1.6rem 1.8rem;display:grid;position:relative}.label[data-astro-cid-zxlah7cx]{font-family:var(--font-display);font-weight:800;font-size:var(--text-md);color:var(--ink);margin:0}.total[data-astro-cid-zxlah7cx]{font-family:var(--font-display);font-weight:800;font-size:var(--text-display-md);color:var(--ink);margin:0 0 .8rem;line-height:1.05}.bar[data-astro-cid-zxlah7cx]{background:color-mix(in srgb, var(--hero-blue) 14%, #fff);border-radius:999px;height:12px;overflow:hidden}.bar[data-astro-cid-zxlah7cx] span[data-astro-cid-zxlah7cx]{background:linear-gradient(90deg, var(--hero-blue), var(--hero-blue-deep));border-radius:999px;height:100%;display:block}.split[data-astro-cid-zxlah7cx]{justify-content:space-between;gap:1rem;margin-top:.8rem;display:flex}.split[data-astro-cid-zxlah7cx] p[data-astro-cid-zxlah7cx]{font-size:var(--text-xs);color:var(--ink-soft);flex-direction:column;margin:0;display:flex}.split[data-astro-cid-zxlah7cx] strong[data-astro-cid-zxlah7cx]{font-size:var(--text-base);color:var(--ink)}.split[data-astro-cid-zxlah7cx] .right[data-astro-cid-zxlah7cx]{text-align:right}.help[data-astro-cid-zxlah7cx]{background:linear-gradient(105deg, var(--blush-a) 0%, var(--blush-b) 70%);border-radius:22px;align-items:center;gap:1rem;padding:1.2rem 1.3rem;display:flex}.help[data-astro-cid-zxlah7cx] .icon[data-astro-cid-zxlah7cx]{width:52px;height:52px;color:var(--pink);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ask[data-astro-cid-zxlah7cx]{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);color:var(--ink);margin:0 0 .6rem;line-height:1.2}.help[data-astro-cid-zxlah7cx] .trail{gap:.15rem .3rem}.help[data-astro-cid-zxlah7cx] .trail svg{width:16px;height:16px}.story[data-astro-cid-zxlah7cx]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2.5rem;margin:1.5rem 0;display:grid}.faces[data-astro-cid-zxlah7cx]{background:linear-gradient(105deg, var(--blush-a) 0%, var(--blush-b) 70%);border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin:0;padding:1.6rem 1.4rem 2.2rem;list-style:none;display:grid}.faces[data-astro-cid-zxlah7cx]:has(>li:only-child){grid-template-columns:minmax(0,15rem);justify-content:center}.voice[data-astro-cid-zxlah7cx]{box-shadow:0 8px 18px -12px var(--shadow);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);text-align:center;color:var(--cta-deep);background:#fff;border-radius:16px;margin:0 0 1.1rem;padding:.6rem .8rem;line-height:1.25;position:relative}.voice[data-astro-cid-zxlah7cx]:after{content:"";background:#fff;border-radius:2px;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}.frame[data-astro-cid-zxlah7cx]{background:color-mix(in srgb, var(--hero-blue) 14%, #fff);border:5px solid #fff;border-radius:22px;display:block;position:relative;box-shadow:0 18px 30px -18px #0a1e3c73}.frame[data-astro-cid-zxlah7cx]>img{aspect-ratio:4/5;object-fit:cover;border-radius:17px;width:100%;height:auto;display:block}.placeholder[data-astro-cid-zxlah7cx]{aspect-ratio:4/5;font-size:var(--text-xs);color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;font-weight:700;display:flex}.placeholder[data-astro-cid-zxlah7cx] img{opacity:.8;width:55%;height:auto}.chip[data-astro-cid-zxlah7cx]{font-family:var(--font-display);font-weight:800;font-size:var(--text-base);color:var(--pink-deep);background:#fff;border-radius:999px;padding:.25rem 1rem;position:absolute;bottom:-.8rem;left:50%;transform:translate(-50%);box-shadow:0 8px 16px -8px #0a1e3c80}.chip[data-astro-cid-zxlah7cx] a[data-astro-cid-zxlah7cx]{color:inherit;text-decoration:none}.chip[data-astro-cid-zxlah7cx] a[data-astro-cid-zxlah7cx]:hover{text-decoration:underline}.text[data-astro-cid-zxlah7cx] h2[data-astro-cid-zxlah7cx]{font-family:var(--font-display);font-weight:800;font-size:var(--text-display-sm);color:var(--ink);text-wrap:balance;margin:0 0 .8rem;line-height:1.15}.text[data-astro-cid-zxlah7cx]>p[data-astro-cid-zxlah7cx]:not(.pill){color:var(--ink-soft);margin:0 0 1.2rem;line-height:1.65}.costs[data-astro-cid-zxlah7cx]{border:1px solid var(--line);background:#fff;border-radius:22px;padding:1.3rem 1.4rem}.costs[data-astro-cid-zxlah7cx] h3[data-astro-cid-zxlah7cx]{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);color:var(--ink);margin:0 0 .6rem}.costs[data-astro-cid-zxlah7cx] ul[data-astro-cid-zxlah7cx]{margin:0;padding:0;list-style:none}.costs[data-astro-cid-zxlah7cx]>ul[data-astro-cid-zxlah7cx]{gap:1rem;display:grid}.who[data-astro-cid-zxlah7cx]{font-family:var(--font-display);color:var(--pink-deep);margin:0 0 .2rem;font-weight:800}.costs[data-astro-cid-zxlah7cx] ul[data-astro-cid-zxlah7cx] ul[data-astro-cid-zxlah7cx] li[data-astro-cid-zxlah7cx]{border-bottom:1px dashed var(--line);font-size:var(--text-sm);color:var(--ink-soft);justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.costs[data-astro-cid-zxlah7cx] .amount[data-astro-cid-zxlah7cx]{color:var(--ink);white-space:nowrap;font-weight:700}.costs[data-astro-cid-zxlah7cx] .sum[data-astro-cid-zxlah7cx]{color:var(--ink);border-bottom:0;font-weight:800}.side[data-astro-cid-zxlah7cx] .note[data-astro-cid-zxlah7cx]{background:color-mix(in srgb, var(--hero-blue) 11%, #fff);color:var(--ink-soft);border-radius:20px;align-items:center;gap:.8rem;margin:1rem 0 0;padding:1rem 1.3rem;line-height:1.55;display:flex}.note[data-astro-cid-zxlah7cx] svg{color:var(--cta-deep);flex-shrink:0}.result[data-astro-cid-zxlah7cx]{border:1px solid var(--line);box-shadow:0 18px 34px -24px var(--shadow);background:#fff;border-radius:28px;gap:1.4rem;padding:1.8rem;display:grid}.result-head[data-astro-cid-zxlah7cx]{align-items:center;gap:1.1rem;display:flex}.badge[data-astro-cid-zxlah7cx]{background:var(--blush-a);width:56px;height:56px;color:var(--pink-deep);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.6rem;font-weight:800;display:grid}.result[data-astro-cid-zxlah7cx] h2[data-astro-cid-zxlah7cx]{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);color:var(--ink);margin:.1rem 0 0}.donors[data-astro-cid-zxlah7cx]{font-size:var(--text-sm);color:var(--ink-soft);margin:.25rem 0 0}.closed-note[data-astro-cid-zxlah7cx]{background:var(--blush-a);font-family:var(--font-display);font-weight:700;font-size:var(--text-md);color:var(--ink);border-radius:20px;margin:0;padding:1.1rem 1.4rem}.covered[data-astro-cid-zxlah7cx] h3[data-astro-cid-zxlah7cx]{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);color:var(--ink);margin:0 0 .5rem}.covered[data-astro-cid-zxlah7cx] ul[data-astro-cid-zxlah7cx]{margin:0;padding:0;list-style:none}.covered[data-astro-cid-zxlah7cx] li[data-astro-cid-zxlah7cx]{border-bottom:1px dashed var(--line);font-size:var(--text-sm);color:var(--ink-soft);align-items:baseline;gap:.7rem;padding:.5rem 0;display:flex}.covered[data-astro-cid-zxlah7cx] li[data-astro-cid-zxlah7cx]:last-child{border-bottom:0}.tick[data-astro-cid-zxlah7cx]{color:var(--pink-deep);font-weight:800}.what[data-astro-cid-zxlah7cx]{flex:1}.what[data-astro-cid-zxlah7cx] em[data-astro-cid-zxlah7cx]{opacity:.75;font-style:normal}.covered[data-astro-cid-zxlah7cx] .amount[data-astro-cid-zxlah7cx]{color:var(--ink);white-space:nowrap;font-weight:700}.next[data-astro-cid-zxlah7cx]{flex-wrap:wrap;gap:.8rem;display:flex}.btn[data-astro-cid-zxlah7cx]{background:var(--cta);color:#fff;font-family:var(--font-display);border-radius:999px;padding:.75rem 1.5rem;font-weight:700;text-decoration:none}.btn[data-astro-cid-zxlah7cx]:hover{background:var(--cta-deep)}.btn[data-astro-cid-zxlah7cx].ghost{color:var(--cta);box-shadow:inset 0 0 0 2px var(--cta);background:0 0}.btn[data-astro-cid-zxlah7cx].ghost:hover{background:var(--cta);color:#fff}@media (width<=900px){.shell[data-astro-cid-zxlah7cx]{border-radius:0}.hero[data-astro-cid-zxlah7cx]{text-align:center;grid-template-columns:1fr;gap:1.5rem;min-height:0;padding-top:7.5rem}.copy[data-astro-cid-zxlah7cx]{padding-bottom:0}.meta[data-astro-cid-zxlah7cx]{justify-content:center}h1[data-astro-cid-zxlah7cx],.lede[data-astro-cid-zxlah7cx]{margin-inline:auto}.portrait[data-astro-cid-zxlah7cx]{justify-self:center;margin-right:0}.goal[data-astro-cid-zxlah7cx],.story[data-astro-cid-zxlah7cx]{grid-template-columns:1fr}}@media (width<=480px){.faces[data-astro-cid-zxlah7cx]{gap:1rem;padding-inline:.9rem}}main[data-astro-cid-wkc62qa4]{display:block}
