.breathe[data-astro-cid-7aropxhg],.hop[data-astro-cid-7aropxhg]{transform-origin:50% 92%}.breathe[data-astro-cid-7aropxhg]{animation:2.6s ease-in-out infinite breathe;animation-delay:var(--d,0s)}.breathe[data-astro-cid-7aropxhg].late{animation-delay:.9s}.hop[data-astro-cid-7aropxhg]{animation:2.2s cubic-bezier(.3,.7,.4,1) infinite hop;animation-delay:var(--d,0s)}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,.96)}}@keyframes hop{0%,60%,to{transform:translateY(0)scale(1)}8%{transform:translateY(0)scale(1.08,.9)}22%{transform:translateY(-12%)scale(.95,1.06)}38%{transform:translateY(0)scale(1.06,.92)}48%{transform:translateY(0)scale(.98,1.02)}}.adopt-card[data-astro-cid-7aropxhg] .confetti{pointer-events:none;border-radius:inherit;position:absolute;inset:-20px 0 0;overflow:hidden}.adopt-card[data-astro-cid-7aropxhg] .confetti i{border-radius:2px;animation:linear both fall;position:absolute;top:-14px}@keyframes fall{to{transform:translate(var(--drift), var(--fall)) rotate(720deg)}}@media (prefers-reduced-motion:reduce){.breathe[data-astro-cid-7aropxhg],.hop[data-astro-cid-7aropxhg]{animation:none}}.hero[data-astro-cid-7aropxhg]{color:#4a3426;background:radial-gradient(#8a5a3514 1px,#0000 1.6px) 0 0/8px 8px,#e3c79e;position:relative;overflow:hidden}.blob[data-astro-cid-7aropxhg]{pointer-events:none;border-radius:50%;position:absolute}.blob-sun[data-astro-cid-7aropxhg]{opacity:.75;background:#f6d77a;width:220px;height:220px;top:40px;right:6%}.blob-grass[data-astro-cid-7aropxhg]{background:#b9dc98;width:520px;height:260px;bottom:-150px;right:-60px}.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding-top:clamp(40px,7vw,88px);padding-bottom:clamp(48px,7vw,96px);display:grid;position:relative}.brand[data-astro-cid-7aropxhg]{align-items:center;gap:14px;display:flex}.app-icon[data-astro-cid-7aropxhg]{border-radius:24px;width:96px;height:96px;box-shadow:0 10px 24px #6b4a2e4d}.ribbon[data-astro-cid-7aropxhg]{color:#fff8ec;letter-spacing:-.01em;outline-offset:-7px;clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%);background:#e6716a;outline:2px dashed #fff8ecbf;padding:8px 30px 8px 22px;font-size:26px;font-weight:900;position:relative;rotate:-2deg;box-shadow:0 4px #b84c45}.headline[data-astro-cid-7aropxhg]{letter-spacing:-.035em;margin:26px 0 0;font-size:clamp(44px,5.4vw,64px);font-weight:900;line-height:1.02}.headline[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:#b9532f}.lede[data-astro-cid-7aropxhg]{max-width:32em;margin:22px 0 28px;font-size:clamp(18px,2vw,20px)}.stores[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:12px;display:flex}.store[data-astro-cid-7aropxhg]{color:#fffaf1;font:800 20px/1.1 var(--font-display);opacity:.45;cursor:default;background:#4a3426;border-radius:14px;flex-direction:column;padding:10px 20px;display:inline-flex}.store[data-astro-cid-7aropxhg] small[data-astro-cid-7aropxhg]{font:600 12px/1.3 var(--font-body);opacity:.85}.hero-stage[data-astro-cid-7aropxhg]{justify-content:center;padding-bottom:40px;display:flex;position:relative}.peek[data-astro-cid-7aropxhg]{justify-content:space-between;align-items:flex-end;width:min(100%,400px);display:flex;position:absolute;bottom:-6px;left:50%;translate:-50%}.peek[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{filter:drop-shadow(0 6px 8px #4a34262e);width:31%;height:auto}.peek[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]:nth-child(2){width:36%}.phone[data-astro-cid-7aropxhg]{background:linear-gradient(#c99a62,#a87a48);border-radius:34px;width:min(100%,320px);margin:0;padding:64px 12px 12px;position:relative;box-shadow:inset 0 0 0 3px #fff4e059,0 26px 50px #4a342652}.phone[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{border-radius:24px;width:100%;height:auto}.tilt-right[data-astro-cid-7aropxhg]{rotate:3deg}.tilt-left[data-astro-cid-7aropxhg]{rotate:-3deg}.paper[data-astro-cid-7aropxhg]{color:#4a3426;text-align:center;background:#fffaf1;border-radius:4px;width:max-content;max-width:88%;padding:8px 18px;font-size:17px;font-weight:900;position:absolute;top:12px;left:50%;translate:-50%;rotate:-1.5deg;box-shadow:0 3px 8px #4a342633}.tape[data-astro-cid-7aropxhg]{background:#f6d77ad9;width:54px;height:16px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:3deg}h2[data-astro-cid-7aropxhg]{letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(32px,4.6vw,48px);font-weight:900}h3[data-astro-cid-7aropxhg]{font-weight:800}.fence-band[data-astro-cid-7aropxhg]{color:#4a3426;background:linear-gradient(#dcefe9 0 62%,#b9dc98 62%);padding:64px 0 0;overflow:hidden}.fence-band[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-bottom:8px}.sub[data-astro-cid-7aropxhg]{max-width:46em;margin:0 0 12px}.fence-scroll[data-astro-cid-7aropxhg]{scrollbar-width:none;padding:0 max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));overflow-x:auto}.fence-scroll[data-astro-cid-7aropxhg]::-webkit-scrollbar{display:none}.fence[data-astro-cid-7aropxhg]{background:linear-gradient(#c99a62,#c99a62) 0 calc(100% - 128px)/100% 14px no-repeat,linear-gradient(#c99a62,#c99a62) 0 calc(100% - 70px)/100% 14px no-repeat,repeating-linear-gradient(90deg,#0000 0 46px,#d9ae78 46px 66px,#0000 66px 112px) 0 calc(100% - 30px)/100% 112px no-repeat;gap:6px;width:max-content;margin:0;padding:24px 0 64px;list-style:none;display:flex}.fence[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{flex-direction:column;flex:0 0 106px;align-items:center;display:flex;position:relative}.fence[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{width:106px;height:auto;margin-bottom:4px}.fence[data-astro-cid-7aropxhg] .name[data-astro-cid-7aropxhg]{white-space:nowrap;background:#fffaf1;border-radius:999px;margin-top:42px;padding:2px 10px;font-size:13px;font-weight:800}.fence[data-astro-cid-7aropxhg] .event[data-astro-cid-7aropxhg]{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#e6716a;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:900;position:absolute;top:-8px}.how[data-astro-cid-7aropxhg]{padding-top:80px;padding-bottom:64px}.steps[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 28px;padding:0;list-style:none;display:grid}.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{background:var(--surface);border:1px solid var(--line);box-shadow:0 5px 0 var(--line);border-radius:22px;padding:22px 24px 24px;position:relative}.num[data-astro-cid-7aropxhg]{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:16px;right:18px}.steps[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{width:76px;height:76px}.steps[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin:8px 0 6px;font-size:24px}.steps[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0}.chain[data-astro-cid-7aropxhg]{background:var(--tint);border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.tile[data-astro-cid-7aropxhg]{color:#4a3426;background:#fffaf1;border-radius:16px;flex-direction:column;align-items:center;width:92px;padding:8px 4px 6px;display:flex;box-shadow:0 4px #dcc095}.tile[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{width:56px;height:56px}.tile[data-astro-cid-7aropxhg] small[data-astro-cid-7aropxhg]{text-align:center;font-size:12px;font-weight:800;line-height:1.25}.tile[data-astro-cid-7aropxhg].more{justify-content:center;height:86px;font-size:26px;font-weight:900}.plus[data-astro-cid-7aropxhg]{color:var(--accent);font-size:22px;font-weight:900}.adopt[data-astro-cid-7aropxhg]{color:#4a3426;background:radial-gradient(circle at 12% 90%,#ffffff59 0 140px,#0000 141px),#f6d9cf;padding:72px 0}.adopt-grid[data-astro-cid-7aropxhg]{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid}.adopt-grid[data-astro-cid-7aropxhg] .phone[data-astro-cid-7aropxhg]{justify-self:center}.adopt-lede[data-astro-cid-7aropxhg]{max-width:34em;font-size:19px}.adopt-card[data-astro-cid-7aropxhg]{background:#fffaf1;border-radius:26px;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;max-width:440px;margin:20px 0;padding:22px 22px 70px;display:grid;position:relative;box-shadow:0 6px #e9b8a8}.before[data-astro-cid-7aropxhg],.after[data-astro-cid-7aropxhg]{flex-direction:column;align-items:center;gap:4px;font-weight:800;display:flex}.before[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{filter:saturate(.7);width:110px;height:auto}.after[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{width:130px;height:auto}.after[data-astro-cid-7aropxhg] small[data-astro-cid-7aropxhg]{color:#2f7a39}.arrow[data-astro-cid-7aropxhg]{color:#e6716a;align-self:center;font-size:28px;font-weight:900}.again[data-astro-cid-7aropxhg]{color:#fff;font:800 15px/1.2 var(--font-body);cursor:pointer;background:#4f9a55;border:0;border-radius:999px;padding:8px 18px;position:absolute;bottom:18px;left:50%;translate:-50%;box-shadow:0 3px #3a7740}.again[data-astro-cid-7aropxhg]:active{translate:-50% 2px;box-shadow:0 1px #3a7740}.gentle[data-astro-cid-7aropxhg]{color:#6b4a2e;max-width:34em;margin:0;font-size:16px}.features-wrap[data-astro-cid-7aropxhg]{padding-top:72px;padding-bottom:40px}.features[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.features[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:20px 24px 24px}.features[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{width:52px;height:52px}.features[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin:10px 0 6px;font-size:21px}.features[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);margin:0}.gallery[data-astro-cid-7aropxhg]{padding:48px 0 16px}.gallery[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-bottom:8px}.note[data-astro-cid-7aropxhg]{color:var(--muted);margin:0 0 20px}.strip[data-astro-cid-7aropxhg]{scroll-snap-type:x mandatory;padding:14px max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter))) 34px;gap:22px;display:flex;overflow-x:auto}.phone[data-astro-cid-7aropxhg].small{scroll-snap-align:center;flex:none;width:250px;padding-top:58px;box-shadow:inset 0 0 0 3px #fff4e059,0 14px 28px #4a342640}.phone[data-astro-cid-7aropxhg].small .paper[data-astro-cid-7aropxhg]{font-size:15px}.fair[data-astro-cid-7aropxhg]{padding-top:56px;padding-bottom:80px}.fair-card[data-astro-cid-7aropxhg]{color:#fff;background:radial-gradient(#ffffff0f 1px,#0000 1.6px) 0 0/6px 6px,linear-gradient(160deg,#37803e,#2a6431);border-radius:28px;padding:clamp(24px,4vw,48px);position:relative}.fair-pet[data-astro-cid-7aropxhg]{width:130px;height:auto;position:absolute;top:-54px;right:clamp(16px,4vw,48px)}.fair-card[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-bottom:16px}.fair-card[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{max-width:40em;margin:0 0 20px;padding-left:22px;font-size:19px}.fair-card[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{margin:8px 0}.fair-card[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:inherit;font-weight:700}@media (width<=860px){.hero-grid[data-astro-cid-7aropxhg],.steps[data-astro-cid-7aropxhg],.adopt-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.features[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr}.blob-sun[data-astro-cid-7aropxhg]{width:140px;height:140px;top:auto;bottom:520px}}@media (width<=560px){.features[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.phone[data-astro-cid-7aropxhg]{width:260px}.phone[data-astro-cid-7aropxhg].small{width:220px}.ribbon[data-astro-cid-7aropxhg]{font-size:22px}.app-icon[data-astro-cid-7aropxhg]{border-radius:19px;width:76px;height:76px}.tile[data-astro-cid-7aropxhg]{width:76px}.tile[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{width:46px;height:46px}.fair-pet[data-astro-cid-7aropxhg]{width:96px;top:-40px}}
