.dog-card__body[data-astro-cid-6ue6jnx7]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.dog-card__name[data-astro-cid-6ue6jnx7]{padding-inline:4px;font-size:clamp(2rem,5vw,2.625rem)}.dog-card__meta[data-astro-cid-6ue6jnx7]{color:var(--ink-3);margin-top:-.4rem;padding-inline:4px;font-size:.9375rem}.dog-card__chips[data-astro-cid-6ue6jnx7]{flex-wrap:wrap;gap:6px;padding-inline:4px;display:flex}@media (width<=40rem){.dog-card__body[data-astro-cid-6ue6jnx7]{gap:4px;padding-inline:0}.dog-card__name[data-astro-cid-6ue6jnx7]{padding-inline:0;font-size:2.125rem;line-height:.9}.dog-card__meta[data-astro-cid-6ue6jnx7]{margin-top:0;padding-inline:0;font-size:.8125rem}.dog-card__chips[data-astro-cid-6ue6jnx7]{gap:4px;padding-inline:0}.dog-card__chips[data-astro-cid-6ue6jnx7] .chip-done[data-astro-cid-6ue6jnx7]{padding:3px 7px;font-size:.6875rem}}.progress[data-astro-cid-zdbwtk3e]{flex-direction:column;gap:1.125rem;width:100%;max-width:440px;padding:40px 36px 32px;display:flex}.progress__title[data-astro-cid-zdbwtk3e]{font-family:var(--font-hand);letter-spacing:0;font-size:clamp(1.75rem,4vw,2.125rem);font-weight:700}.progress__bars[data-astro-cid-zdbwtk3e]{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.progress__bar[data-astro-cid-zdbwtk3e]{flex-direction:column;gap:.5rem;display:flex}.progress__label[data-astro-cid-zdbwtk3e]{justify-content:space-between;gap:var(--space-2);font-size:1.0625rem;font-weight:700;display:flex}.progress__track[data-astro-cid-zdbwtk3e]{border-radius:var(--radius-pill);background:var(--sand);height:12px;overflow:hidden}.progress__fill[data-astro-cid-zdbwtk3e]{border-radius:var(--radius-pill);height:100%;display:block}.progress__foot[data-astro-cid-zdbwtk3e]{justify-content:space-between;align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.progress__date[data-astro-cid-zdbwtk3e]{color:var(--ink-3);font-size:.9375rem}.progress__score[data-astro-cid-zdbwtk3e]{color:var(--rust);font-size:1.75rem;transform:rotate(-3deg)}@media (width<=40rem){.progress[data-astro-cid-zdbwtk3e]{gap:.75rem;padding:26px 20px 18px}.progress__bars[data-astro-cid-zdbwtk3e]{gap:.75rem}.progress__track[data-astro-cid-zdbwtk3e]{display:none}.progress__label[data-astro-cid-zdbwtk3e]{font-size:.9375rem}.progress__score[data-astro-cid-zdbwtk3e]{font-size:1.5rem}}.hero[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-3) var(--space-5);flex-direction:column;display:flex}.hero__words[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.25rem;max-width:700px;display:flex}.pack[data-astro-cid-lcdefpme]{gap:var(--space-3);padding-bottom:var(--space-5);flex-direction:column;display:flex}.pack__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.pack__title[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.125rem;display:flex}.pack__showing[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:1.5rem}.pack__showing[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:none}.filter[data-astro-cid-lcdefpme]{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.filter[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;width:1px;height:1px;position:absolute}.filter[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{border-radius:var(--radius-button);background:var(--card);min-height:46px;color:var(--ink);cursor:pointer;align-items:center;padding:0 1.25rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.filter[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+label[data-astro-cid-lcdefpme]{background:var(--rust);color:var(--card)}.filter[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible+label[data-astro-cid-lcdefpme]{outline:3px solid var(--rust);outline-offset:3px}.filter__narrow[data-astro-cid-lcdefpme]{display:none}.dog-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px 32px;margin:0;padding:0;list-style:none;display:grid}@media (width<=40rem){.pack[data-astro-cid-lcdefpme]{padding-inline:16px}.dog-grid[data-astro-cid-lcdefpme]{gap:16px}.filter[data-astro-cid-lcdefpme]{gap:8px}.filter[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{border-radius:12px;min-height:44px;padding:0 14px;font-size:.875rem}.filter[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:has(.filter__narrow) .filter__wide[data-astro-cid-lcdefpme]{display:none}.filter__narrow[data-astro-cid-lcdefpme]{display:inline}}.pack[data-astro-cid-lcdefpme]:has(#filter-all:checked) .pack__showing[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-showing=all],.pack[data-astro-cid-lcdefpme]:has(#filter-girls:checked) .pack__showing[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-showing=girls],.pack[data-astro-cid-lcdefpme]:has(#filter-boys:checked) .pack__showing[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-showing=boys],.pack[data-astro-cid-lcdefpme]:has(#filter-needs:checked) .pack__showing[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-showing=needs]{display:inline}.pack[data-astro-cid-lcdefpme]:has(#filter-girls:checked) li[data-astro-cid-lcdefpme]:not([data-sex=female]),.pack[data-astro-cid-lcdefpme]:has(#filter-boys:checked) li[data-astro-cid-lcdefpme]:not([data-sex=male]),.pack[data-astro-cid-lcdefpme]:has(#filter-needs:checked) li[data-astro-cid-lcdefpme]:not([data-needs=true]){display:none}.teaser[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;padding:clamp(30px,5vw,56px) clamp(22px,4vw,64px);display:flex}.teaser__words[data-astro-cid-lcdefpme]{flex-direction:column;gap:.625rem;display:flex}.teaser[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,4vw,3.125rem);line-height:1.05}.teaser[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-on-yellow);font-size:clamp(.9375rem,1.6vw,1.3125rem);line-height:1.45}.teaser[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{align-self:stretch}@media (width>=40rem){.dog-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.teaser[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row}.teaser[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex-shrink:0;align-self:auto}}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-5);flex-direction:row}.dog-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}
