.page-cta[data-astro-cid-sj4crmdy]{width:min(calc(100% - 1rem),1280px);margin:0 auto;padding:0 .25rem}.page-cta__inner[data-astro-cid-sj4crmdy]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:2.5rem;border-radius:8px;background:radial-gradient(circle at bottom right,rgba(200,162,72,.18),transparent 40%),linear-gradient(135deg,#3d0a14 0% 45%,#5c1020);border:1px solid rgba(255,255,255,.08);color:#fdf6f4;overflow:hidden}.page-cta__copy[data-astro-cid-sj4crmdy]{max-width:42rem}.page-cta__copy[data-astro-cid-sj4crmdy] h2[data-astro-cid-sj4crmdy]{margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:900;line-height:1.08;letter-spacing:-.02em}.page-cta__copy[data-astro-cid-sj4crmdy] p[data-astro-cid-sj4crmdy]{margin:1rem 0 0;color:#fff8f0d1;font-size:1.02rem;line-height:1.7;max-width:38rem}.page-cta__actions[data-astro-cid-sj4crmdy]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}.page-cta__btn[data-astro-cid-sj4crmdy]{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.85rem 1.75rem;border-radius:8px;font-size:.98rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;cursor:pointer}.page-cta__btn[data-astro-cid-sj4crmdy]:hover{transform:translateY(-1px)}.page-cta__btn--primary[data-astro-cid-sj4crmdy]{background:#fff;color:#5c1020;box-shadow:0 4px 14px #0000001f}.page-cta__btn--primary[data-astro-cid-sj4crmdy]:hover{box-shadow:0 6px 20px #0000002e}.page-cta__btn--outline[data-astro-cid-sj4crmdy]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.page-cta__btn--outline[data-astro-cid-sj4crmdy]:hover{border-color:#fff;background:#ffffff14}.page-cta__image[data-astro-cid-sj4crmdy]{height:250px;border-radius:8px;overflow:hidden;background:linear-gradient(145deg,#6e142340,#c8a24859)}.page-cta__image[data-astro-cid-sj4crmdy] img[data-astro-cid-sj4crmdy]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}@media(max-width:1100px){.page-cta[data-astro-cid-sj4crmdy]{width:min(calc(100% - .75rem),100%)}.page-cta__inner[data-astro-cid-sj4crmdy]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.page-cta[data-astro-cid-sj4crmdy]{width:min(calc(100% - .5rem),100%)}.page-cta__inner[data-astro-cid-sj4crmdy]{grid-template-columns:1fr;padding:1.5rem 1.25rem;border-radius:8px}.page-cta__copy[data-astro-cid-sj4crmdy] h2[data-astro-cid-sj4crmdy]{font-size:clamp(1.5rem,6vw,2rem)}.page-cta__actions[data-astro-cid-sj4crmdy]{flex-direction:column}.page-cta__btn[data-astro-cid-sj4crmdy]{width:100%;text-align:center}.page-cta__image[data-astro-cid-sj4crmdy]{aspect-ratio:16 / 9;border-radius:8px}}.breeds-page[data-astro-cid-yzh56rot]{width:min(calc(100% - 1rem),1280px);margin:0 auto;padding:1.5rem 0 5rem;color:#4a1620}.breeds-hero[data-astro-cid-yzh56rot]{padding:2rem 1.75rem;border-radius:8px;background:radial-gradient(circle at top right,rgba(200,162,72,.18),transparent 40%),linear-gradient(145deg,#fdf8f7,#f6ece2,#faf4f3);border:1px solid rgba(110,20,35,.12)}.breeds-hero__eyebrow[data-astro-cid-yzh56rot]{display:inline-block;margin-bottom:.7rem;color:var(--header-teal);font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.breeds-hero[data-astro-cid-yzh56rot] h1[data-astro-cid-yzh56rot]{margin:0;color:#3a0c16;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;font-weight:900;letter-spacing:-.03em;max-width:22ch}.breeds-hero[data-astro-cid-yzh56rot] p[data-astro-cid-yzh56rot]{margin:1rem 0 0;max-width:70ch;color:#5e3a40;font-size:1.02rem;line-height:1.7}.breeds-hero__meta[data-astro-cid-yzh56rot]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.4rem}.breeds-hero__meta[data-astro-cid-yzh56rot] span[data-astro-cid-yzh56rot]{color:#8a7074;font-size:.95rem;font-weight:700}.breeds-hero__meta[data-astro-cid-yzh56rot] strong[data-astro-cid-yzh56rot]{color:var(--header-blue);font-weight:900}.breeds-grid[data-astro-cid-yzh56rot]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.75rem}.breed-card[data-astro-cid-yzh56rot]{display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:#fff;border:1px solid rgba(110,20,35,.1);box-shadow:0 16px 26px #4a0d180f;text-decoration:none;transition:transform .2s,box-shadow .2s}.breed-card[data-astro-cid-yzh56rot]:hover{transform:translateY(-4px);box-shadow:0 22px 38px #4a0d181f}.breed-card__image[data-astro-cid-yzh56rot]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#fbf3f0}.breed-card__image[data-astro-cid-yzh56rot] img[data-astro-cid-yzh56rot]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.breed-card__count[data-astro-cid-yzh56rot]{position:absolute;top:1rem;left:1rem;padding:.35rem .75rem;border-radius:8px;background:#ffffffeb;color:var(--header-blue);font-size:.75rem;font-weight:900}.breed-card__body[data-astro-cid-yzh56rot]{display:flex;flex:1;flex-direction:column;padding:1.25rem 1.35rem 1.4rem}.breed-card__tag[data-astro-cid-yzh56rot]{color:var(--header-teal);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.breed-card__body[data-astro-cid-yzh56rot] h2[data-astro-cid-yzh56rot]{margin:.35rem 0 0;color:#3a0c16;font-size:1.6rem;font-weight:900;letter-spacing:-.02em}.breed-card__body[data-astro-cid-yzh56rot] p[data-astro-cid-yzh56rot]{margin:.6rem 0 0;color:#5e3a40;font-size:.95rem;line-height:1.6}.breed-card__facts[data-astro-cid-yzh56rot]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0}.breed-card__facts[data-astro-cid-yzh56rot] span[data-astro-cid-yzh56rot]{padding:.3rem .7rem;border-radius:8px;background:#f6ece2;border:1px solid rgba(110,20,35,.08);color:var(--header-blue);font-size:.78rem;font-weight:800}.breed-card__cta[data-astro-cid-yzh56rot]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:.6rem;margin-top:1.3rem;min-height:3.4rem;padding:1rem 1.9rem;border-radius:8px;background:linear-gradient(135deg,var(--header-blue) 0%,var(--header-teal) 100%);color:#fff;font-size:1.1rem;font-weight:800;box-shadow:0 10px 22px #6e142340;transition:transform .2s ease,box-shadow .2s ease}.breed-card[data-astro-cid-yzh56rot]:hover .breed-card__cta[data-astro-cid-yzh56rot]{transform:translateY(-2px);box-shadow:0 16px 30px #6e142352}.breed-card[data-astro-cid-yzh56rot]:hover .breed-card__cta[data-astro-cid-yzh56rot] i[data-astro-cid-yzh56rot]{transform:translate(4px)}.breed-card__cta[data-astro-cid-yzh56rot] i[data-astro-cid-yzh56rot]{transition:transform .2s}@media(max-width:860px){.breeds-grid[data-astro-cid-yzh56rot]{grid-template-columns:1fr}}@media(max-width:760px){.breeds-page[data-astro-cid-yzh56rot]{width:min(calc(100% - .75rem),100%)}.breeds-hero[data-astro-cid-yzh56rot]{padding:1.25rem 1.1rem}}
