.hero[data-astro-cid-7aropxhg]{min-height:900px;padding:150px var(--gx) 210px;background:linear-gradient(270deg, var(--dark) 50%, var(--heading) 100%);color:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.paw[data-astro-cid-7aropxhg]{fill:#0003;pointer-events:none;position:absolute}.p1[data-astro-cid-7aropxhg]{width:380px;height:380px;top:180px;left:-150px;transform:rotate(-18deg)}.p2[data-astro-cid-7aropxhg]{width:260px;height:260px;top:-30px;left:40%;transform:rotate(22deg)}.p3[data-astro-cid-7aropxhg]{width:150px;height:150px;top:260px;left:32%;transform:rotate(-8deg)}.copy[data-astro-cid-7aropxhg]{z-index:2;max-width:780px;position:relative}.copy[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{letter-spacing:-.04em;color:#fff;font-size:clamp(46px,5.2vw,76px);font-weight:800;line-height:1}.accent[data-astro-cid-7aropxhg]{font-family:var(--serif);letter-spacing:-.02em;color:#ffffffd6;margin:26px 0 14px;font-size:clamp(21px,2vw,28px);font-weight:700}.lede[data-astro-cid-7aropxhg]{color:#ffffffb8;max-width:460px;margin-bottom:38px;font-size:17px;line-height:1.6}.ctas[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.or[data-astro-cid-7aropxhg]{color:#ffffffb3;font-size:16px}.hero[data-astro-cid-7aropxhg] .hero-dog{z-index:1;width:auto;max-width:46%;height:auto;max-height:82%;position:absolute;bottom:0;right:3%}.curve[data-astro-cid-7aropxhg]{z-index:2;width:100%;height:140px;fill:var(--warm);pointer-events:none;position:absolute;bottom:-1px;left:0}.help-wrap[data-astro-cid-7aropxhg]{background:var(--warm);padding-bottom:100px;display:flow-root}.give[data-astro-cid-7aropxhg]{z-index:3;margin:-120px var(--gx) 0;padding-top:0;position:relative}.give-card[data-astro-cid-7aropxhg]{border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:48px 60px;display:grid}.give[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{color:var(--primary);margin-bottom:10px;font-size:26px}.give[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:640px;font-size:15px;line-height:1.7}.give-act[data-astro-cid-7aropxhg]{justify-items:center;gap:14px;display:grid}.pay[data-astro-cid-7aropxhg]{gap:12px;display:flex}.pay[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{width:26px;height:26px;fill:var(--muted)}.lfh[data-astro-cid-7aropxhg]{padding:90px var(--gx) 0}.lfh[data-astro-cid-7aropxhg][hidden]{display:none}.lfh-add[data-astro-cid-7aropxhg]{margin-top:22px}.lfh-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(6,1fr);gap:18px;margin-bottom:36px;display:grid}@media (width<=1100px){.lfh-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr)}}.help[data-astro-cid-7aropxhg]{padding:90px var(--gx) 0}.ways[data-astro-cid-7aropxhg]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.way[data-astro-cid-7aropxhg]{color:var(--text);border-radius:var(--r-lg);flex-direction:column;padding:40px 32px 36px;display:flex}.ic[data-astro-cid-7aropxhg]{background:var(--accent);border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:26px;transition:background .3s,rotate .3s;display:grid}.ic[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{fill:none;width:30px;height:30px;stroke:var(--primary-dark);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s,fill .3s}.ic[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg].fill{fill:var(--primary-dark);stroke:none}.way[data-astro-cid-7aropxhg]:hover .ic[data-astro-cid-7aropxhg]{background:var(--primary);rotate:-6deg}.way[data-astro-cid-7aropxhg]:hover .ic[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{stroke:#fff}.way[data-astro-cid-7aropxhg]:hover .ic[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg].fill{fill:#fff}.way[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:12px;font-size:24px}.way[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{flex:1;margin-bottom:22px;font-size:14px;line-height:1.7}.pets[data-astro-cid-7aropxhg]{padding:100px var(--gx) 110px}.pet-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(4,1fr);gap:36px;margin-bottom:56px;display:grid}.pet[data-astro-cid-7aropxhg] .img[data-astro-cid-7aropxhg]{aspect-ratio:27/20;border-radius:var(--r-lg);position:relative;overflow:hidden}.pet[data-astro-cid-7aropxhg] .img[data-astro-cid-7aropxhg]>a[data-astro-cid-7aropxhg]:first-child{width:100%;height:100%;display:block}.pet[data-astro-cid-7aropxhg] .img[data-astro-cid-7aropxhg] img{transition:transform .4s}.pet[data-astro-cid-7aropxhg] .img[data-astro-cid-7aropxhg]:hover img{transform:scale(1.05)}.tag[data-astro-cid-7aropxhg]{background:var(--primary);color:#fff;font-family:var(--menu);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:14px}.heart[data-astro-cid-7aropxhg]{border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,scale .2s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 4px 14px #26232226}.heart[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{fill:none;width:20px;height:20px;stroke:var(--primary);stroke-width:1.8px;stroke-linejoin:round;transition:fill .2s,stroke .2s}.heart[data-astro-cid-7aropxhg]:hover,.heart[data-astro-cid-7aropxhg]:focus-visible{background:var(--primary);scale:1.08}.heart[data-astro-cid-7aropxhg]:hover svg[data-astro-cid-7aropxhg],.heart[data-astro-cid-7aropxhg]:focus-visible svg[data-astro-cid-7aropxhg]{fill:#fff;stroke:#fff}.pet[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{letter-spacing:-.02em;margin:24px 0 10px;font-size:26px;font-weight:800}.chips[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.chips[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{background:var(--warm);border:1px solid var(--line);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600}.pet[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin-bottom:16px;font-size:14px;line-height:1.7}.mission[data-astro-cid-7aropxhg]{min-height:720px;padding:120px var(--gx);justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.mission[data-astro-cid-7aropxhg] .m-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mission[data-astro-cid-7aropxhg]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#26232200 35%,#26232259 100%);position:absolute;inset:0}.m-card[data-astro-cid-7aropxhg]{z-index:1;background:#ffffffbd;border-radius:28px;max-width:620px;padding:56px 56px 60px;position:relative;overflow:hidden;box-shadow:0 30px 60px #26232240}.m-card[data-astro-cid-7aropxhg]>.m-paw[data-astro-cid-7aropxhg]{z-index:0;fill:#c820270f;width:260px;height:260px;position:absolute;bottom:-60px;right:-60px;transform:rotate(-20deg)}.rule[data-astro-cid-7aropxhg]{background:var(--primary);border-radius:3px;width:64px;height:3px;margin:26px 0;display:block}.m-card[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin-bottom:36px;font-size:16px;line-height:1.8;position:relative}.m-card[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{position:relative}.facts[data-astro-cid-7aropxhg]{padding:110px var(--gx);background:linear-gradient(270deg, var(--dark) 40%, var(--heading) 100%);color:#ffffffbf;position:relative;overflow:hidden}.facts[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]:not(.orbs){z-index:1;position:relative}.facts[data-astro-cid-7aropxhg] .big[data-astro-cid-7aropxhg]{color:#fff}.facts[data-astro-cid-7aropxhg] .eyebrow[data-astro-cid-7aropxhg]{color:var(--accent)}.facts[data-astro-cid-7aropxhg] .orbs[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]:first-child{opacity:.45;top:10%;left:60%}.facts-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:50px;display:grid}.fact[data-astro-cid-7aropxhg]{border-radius:var(--r-lg);text-align:center;flex-direction:column;gap:12px;padding:40px 30px;display:flex}.fact[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-family:var(--serif);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(42px,4.4vw,64px);font-weight:800;line-height:1}.fact[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font-family:var(--menu);color:var(--accent);font-weight:600}.ne[data-astro-cid-7aropxhg]{background:var(--warm);padding:100px var(--gx) 110px}.ne-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr 360px;align-items:start;gap:50px;display:grid}.posts[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.posts[data-astro-cid-7aropxhg] .post .thumb{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--accent);margin-bottom:24px;display:block;position:relative;overflow:hidden}.posts[data-astro-cid-7aropxhg] .post .thumb img{transition:transform .4s}.posts[data-astro-cid-7aropxhg] .post .thumb:hover img{transform:scale(1.04)}.posts[data-astro-cid-7aropxhg] .date{min-width:64px;color:var(--heading);text-align:center;font-family:var(--menu);border-radius:14px;padding:10px 12px 9px;font-size:11px;font-weight:600;line-height:1.15;position:absolute;top:16px;left:16px}.posts[data-astro-cid-7aropxhg] .date b{color:var(--primary);font-size:26px;font-weight:800;display:block}.posts[data-astro-cid-7aropxhg].single{grid-template-columns:1fr}.posts[data-astro-cid-7aropxhg].single .post{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;display:grid}.posts[data-astro-cid-7aropxhg].single .thumb{margin-bottom:0}.posts[data-astro-cid-7aropxhg] .post h3{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.15}.posts[data-astro-cid-7aropxhg] .post p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:18px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.side[data-astro-cid-7aropxhg]{gap:20px;display:grid}.events[data-astro-cid-7aropxhg]{border-radius:var(--r-lg);padding:30px 28px 8px}.events[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:22px;font-size:22px}.event[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:16px;margin-bottom:20px;padding-bottom:20px;display:grid}.event[data-astro-cid-7aropxhg]:last-child{border-bottom:0;margin-bottom:0}.d[data-astro-cid-7aropxhg]{background:var(--primary);color:#fff;text-align:center;font-family:var(--menu);border-radius:var(--r-sm);align-self:start;padding:9px 0 8px;line-height:1}.d[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-size:22px;display:block}.d[data-astro-cid-7aropxhg] small[data-astro-cid-7aropxhg]{text-transform:uppercase;font-size:11px}.event[data-astro-cid-7aropxhg] h4[data-astro-cid-7aropxhg]{margin-bottom:6px;font-size:16px;line-height:1.3}.time[data-astro-cid-7aropxhg]{color:var(--muted);font-size:12px}.banner[data-astro-cid-7aropxhg]{border-radius:var(--r-lg);color:#fff;display:block;position:relative;overflow:hidden}.donate[data-astro-cid-7aropxhg]{height:200px}.lbl[data-astro-cid-7aropxhg]{background:var(--accent);color:var(--primary-dark);font-family:var(--serif);border-radius:var(--r-sm);padding:9px 14px;font-size:22px;font-weight:700;line-height:1;position:absolute;bottom:12px;right:12px}.lbl[data-astro-cid-7aropxhg] small[data-astro-cid-7aropxhg]{font-size:11px;font-weight:400;display:block}.ig[data-astro-cid-7aropxhg]{background:var(--heading);height:80px;font-family:var(--serif);justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;transition:background .2s;display:flex}.ig[data-astro-cid-7aropxhg]:hover{background:var(--primary)}.ig[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{fill:#fff;width:26px}.ig[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-size:20px}@media (width<=1100px){.hero[data-astro-cid-7aropxhg]{flex-direction:column;align-items:flex-start;min-height:0;padding-bottom:0}.hero[data-astro-cid-7aropxhg] .hero-dog{align-self:flex-end;width:min(86vw,620px);max-width:none;max-height:none;margin-top:30px;position:relative;right:auto}.curve[data-astro-cid-7aropxhg]{height:70px}.give[data-astro-cid-7aropxhg]{margin-top:-50px}.give-card[data-astro-cid-7aropxhg]{grid-template-columns:1fr;justify-items:start}.give-act[data-astro-cid-7aropxhg]{justify-items:start}.ways[data-astro-cid-7aropxhg],.pet-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr)}.ne-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.side[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr)}.events[data-astro-cid-7aropxhg]{grid-row:span 2}}@media (width<=900px){.mission[data-astro-cid-7aropxhg]{background:var(--warm);min-height:0;padding:0 0 70px;display:block}.mission[data-astro-cid-7aropxhg]:after{display:none}.mission[data-astro-cid-7aropxhg] .m-bg{aspect-ratio:16/10;height:auto;position:relative;inset:auto}.m-card[data-astro-cid-7aropxhg]{max-width:none;margin:-90px var(--gx) 0}.posts[data-astro-cid-7aropxhg],.posts[data-astro-cid-7aropxhg].single .post{grid-template-columns:1fr}.posts[data-astro-cid-7aropxhg].single .thumb{margin-bottom:0}}@media (width<=600px){.hero[data-astro-cid-7aropxhg]{min-height:0;padding:130px 16px 0}.copy[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{font-size:38px}.accent[data-astro-cid-7aropxhg]{margin-top:18px;font-size:21px}.lede[data-astro-cid-7aropxhg]{margin-bottom:28px;font-size:14px}.ctas[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{padding:14px 24px}.or[data-astro-cid-7aropxhg]{display:none}.ctas[data-astro-cid-7aropxhg]{gap:12px}.curve[data-astro-cid-7aropxhg]{height:40px}.give[data-astro-cid-7aropxhg]{margin:-30px 16px 0}.give-card[data-astro-cid-7aropxhg]{gap:22px;padding:28px 22px}.help-wrap[data-astro-cid-7aropxhg]{padding-bottom:60px}.help[data-astro-cid-7aropxhg],.pets[data-astro-cid-7aropxhg],.ne[data-astro-cid-7aropxhg],.lfh[data-astro-cid-7aropxhg]{padding-left:16px;padding-right:16px}.help[data-astro-cid-7aropxhg],.lfh[data-astro-cid-7aropxhg]{padding-top:60px}.lfh-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px}.pets[data-astro-cid-7aropxhg],.ne[data-astro-cid-7aropxhg]{padding-top:64px;padding-bottom:70px}.ways[data-astro-cid-7aropxhg],.pet-grid[data-astro-cid-7aropxhg],.side[data-astro-cid-7aropxhg],.facts-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.facts[data-astro-cid-7aropxhg]{padding:70px 16px}.fact[data-astro-cid-7aropxhg]{padding:28px 20px}.ways[data-astro-cid-7aropxhg]{gap:16px}.way[data-astro-cid-7aropxhg]{padding:30px 24px}.m-card[data-astro-cid-7aropxhg]{border-radius:var(--r-lg);margin:-60px 16px 0;padding:36px 24px 40px}.events[data-astro-cid-7aropxhg]{grid-row:auto}}
