.breed-page[data-astro-cid-ezbjqgfh]{background:var(--color-background);overflow:clip}.breed-hero[data-astro-cid-ezbjqgfh]{isolation:isolate;aspect-ratio:2046/854;background:#0c0d0b;align-items:end;padding-block:clamp(2rem,3.5vw,3rem);display:grid;position:relative;overflow:hidden}.breed-hero[data-astro-cid-ezbjqgfh]>img[data-astro-cid-ezbjqgfh],.breed-hero__shade[data-astro-cid-ezbjqgfh]{width:100%;height:100%;position:absolute;inset:0}.breed-hero[data-astro-cid-ezbjqgfh]>img[data-astro-cid-ezbjqgfh]{z-index:-2;object-fit:cover;object-position:center bottom}.breed-hero__shade[data-astro-cid-ezbjqgfh]{z-index:-1;background:linear-gradient(90deg,#0a0a08f0 0%,#0a0a08c2 42%,#0a0a0829 75%),linear-gradient(#0000 52%,#0a0a08cc)}.breed-hero__inner[data-astro-cid-ezbjqgfh]{align-items:end;display:grid}.breed-hero__content[data-astro-cid-ezbjqgfh]{width:min(48rem,92%)}.breed-hero[data-astro-cid-ezbjqgfh] h1[data-astro-cid-ezbjqgfh]{max-width:11ch;font-size:clamp(3.5rem,7vw,6.7rem)}.breed-hero__intro[data-astro-cid-ezbjqgfh]{max-width:42rem;margin:1.35rem 0 1.7rem}.breed-hero__intro[data-astro-cid-ezbjqgfh] p[data-astro-cid-ezbjqgfh],.editorial-copy[data-astro-cid-ezbjqgfh]>p[data-astro-cid-ezbjqgfh],.listing-heading[data-astro-cid-ezbjqgfh]>p[data-astro-cid-ezbjqgfh],.previous-section__inner[data-astro-cid-ezbjqgfh]>div[data-astro-cid-ezbjqgfh]>p[data-astro-cid-ezbjqgfh]{color:var(--color-text-muted);font-family:var(--font-heading);font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.46}.breed-hero__intro[data-astro-cid-ezbjqgfh] p[data-astro-cid-ezbjqgfh]{color:var(--color-text)}.breed-hero__intro[data-astro-cid-ezbjqgfh] p[data-astro-cid-ezbjqgfh]+p[data-astro-cid-ezbjqgfh],.editorial-copy[data-astro-cid-ezbjqgfh]>p[data-astro-cid-ezbjqgfh]+p[data-astro-cid-ezbjqgfh]{margin-top:1rem}.breed-section[data-astro-cid-ezbjqgfh],.breed-sources[data-astro-cid-ezbjqgfh],.animal-listing[data-astro-cid-ezbjqgfh],.previous-section[data-astro-cid-ezbjqgfh]{border-top:1px solid var(--color-border-soft);padding-block:clamp(4rem,7vw,7rem)}.breed-section--alternate[data-astro-cid-ezbjqgfh]{background:radial-gradient(circle at 15% 20%,#70aaa514,#0000 28rem),#10100d}.breed-kicker[data-astro-cid-ezbjqgfh]{color:var(--color-dusty-turquoise);letter-spacing:.28em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem;font-weight:700}h2[data-astro-cid-ezbjqgfh]{margin-bottom:1.5rem;font-size:clamp(2.6rem,5vw,4.5rem)}.editorial-grid[data-astro-cid-ezbjqgfh],.personal-grid[data-astro-cid-ezbjqgfh]{align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.editorial-copy[data-astro-cid-ezbjqgfh]{max-width:48rem}.support-photo[data-astro-cid-ezbjqgfh]{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);margin:0;overflow:hidden}.support-photo[data-astro-cid-ezbjqgfh] img[data-astro-cid-ezbjqgfh]{object-fit:cover;width:100%;height:100%}.support-photo--history-landscape[data-astro-cid-ezbjqgfh]{aspect-ratio:5028/3772;justify-self:stretch;width:100%}.support-photo--history-landscape[data-astro-cid-ezbjqgfh] img[data-astro-cid-ezbjqgfh]{object-fit:contain;object-position:center}.support-pair[data-astro-cid-ezbjqgfh]{min-height:clamp(25rem,40vw,35rem);position:relative}.support-photo--landscape[data-astro-cid-ezbjqgfh]{aspect-ratio:4/3;width:88%}.support-photo--landscape[data-astro-cid-ezbjqgfh] img[data-astro-cid-ezbjqgfh]{object-position:center}.support-photo--detail[data-astro-cid-ezbjqgfh]{aspect-ratio:3/4;width:34%;position:absolute;bottom:0;right:0}.support-photo--detail[data-astro-cid-ezbjqgfh] img[data-astro-cid-ezbjqgfh]{object-position:42% center}.support-photo--grandma[data-astro-cid-ezbjqgfh]{justify-self:center;width:min(100%,31rem)}.support-photo--grandma[data-astro-cid-ezbjqgfh] img[data-astro-cid-ezbjqgfh]{aspect-ratio:4/3;object-fit:cover;width:100%}figcaption[data-astro-cid-ezbjqgfh]{color:var(--color-warm-champagne);font-family:var(--font-heading);padding:.7rem 1rem;font-size:1rem}.animal-listing[data-astro-cid-ezbjqgfh]{scroll-margin-top:calc(var(--header-height) + 1rem);background:radial-gradient(circle at 82% 5%,#ba805f14,#0000 24rem),#10100d}.listing-heading[data-astro-cid-ezbjqgfh]{align-items:end;gap:1rem 3rem;margin-bottom:2rem;display:grid}.listing-heading[data-astro-cid-ezbjqgfh] h2[data-astro-cid-ezbjqgfh]{margin:0}.listing-heading[data-astro-cid-ezbjqgfh]>p[data-astro-cid-ezbjqgfh]{max-width:46rem;margin:0}.fixture-note[data-astro-cid-ezbjqgfh]{border-left:3px solid var(--color-antique-brass);background:#65533338;gap:.25rem;max-width:62rem;margin-bottom:2rem;padding:1rem 1.2rem;display:grid}.fixture-note[data-astro-cid-ezbjqgfh] strong[data-astro-cid-ezbjqgfh]{color:var(--color-warm-champagne);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.fixture-note[data-astro-cid-ezbjqgfh] span[data-astro-cid-ezbjqgfh]{color:var(--color-text-muted)}.animal-grid[data-astro-cid-ezbjqgfh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),22rem));gap:1.25rem;display:grid}.previous-section__inner[data-astro-cid-ezbjqgfh]{gap:2.5rem;display:grid}.previous-section__inner[data-astro-cid-ezbjqgfh]>div[data-astro-cid-ezbjqgfh]:first-child{max-width:52rem}.breed-hero__jump[data-astro-cid-ezbjqgfh]{min-height:3.25rem;padding:.9rem 1.35rem;font-size:.76rem}.breed-hero__jump[data-astro-cid-ezbjqgfh] span[data-astro-cid-ezbjqgfh]{margin-left:.35rem;font-size:1.15rem;line-height:.7;display:inline-block;transform:translateY(.08em)}.empty-state[data-astro-cid-ezbjqgfh]{border:1px dashed var(--color-border);text-align:center;background:#1b1a168f;align-content:center;place-items:center;gap:.65rem;min-height:12rem;padding:1.5rem;display:grid}.empty-state[data-astro-cid-ezbjqgfh] span[data-astro-cid-ezbjqgfh]{color:var(--color-dusty-turquoise);font:600 2rem var(--font-heading);letter-spacing:.08em}.empty-state[data-astro-cid-ezbjqgfh] p[data-astro-cid-ezbjqgfh]{max-width:34rem;color:var(--color-text-muted);margin:0}.breed-sources[data-astro-cid-ezbjqgfh]{background:#0d0e0c}.breed-sources[data-astro-cid-ezbjqgfh] h2[data-astro-cid-ezbjqgfh]{margin-bottom:1.25rem;font-size:clamp(2rem,3.5vw,3.25rem)}.breed-sources[data-astro-cid-ezbjqgfh] ul[data-astro-cid-ezbjqgfh]{gap:.65rem;max-width:58rem;margin:0;padding-left:1.25rem;display:grid}.breed-sources[data-astro-cid-ezbjqgfh] li[data-astro-cid-ezbjqgfh]{color:var(--color-text-muted);font-family:var(--font-heading);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.45}.breed-sources[data-astro-cid-ezbjqgfh] a[data-astro-cid-ezbjqgfh]{color:var(--color-dusty-turquoise)}@media (width>=48rem){.editorial-grid[data-astro-cid-ezbjqgfh]{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr)}.editorial-grid--reverse[data-astro-cid-ezbjqgfh]{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr)}.editorial-grid--reverse[data-astro-cid-ezbjqgfh] .editorial-copy[data-astro-cid-ezbjqgfh]{order:2}.personal-grid[data-astro-cid-ezbjqgfh]{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr)}.listing-heading[data-astro-cid-ezbjqgfh]{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr)}}@media (width<=64rem){.breed-hero[data-astro-cid-ezbjqgfh]{aspect-ratio:auto;min-height:0;padding-block:0 3.5rem;display:block}.breed-hero[data-astro-cid-ezbjqgfh]>img[data-astro-cid-ezbjqgfh]{z-index:auto;object-fit:contain;object-position:center;height:auto;margin-bottom:2rem;position:relative}.breed-hero__shade[data-astro-cid-ezbjqgfh]{display:none}.breed-hero__inner[data-astro-cid-ezbjqgfh]{display:block}.breed-hero__content[data-astro-cid-ezbjqgfh]{width:100%}}@media (width<=47.999rem){.breed-hero[data-astro-cid-ezbjqgfh] h1[data-astro-cid-ezbjqgfh]{font-size:clamp(3rem,13vw,4.5rem)}.support-photo--history-landscape[data-astro-cid-ezbjqgfh]{width:100%}.support-pair[data-astro-cid-ezbjqgfh]{grid-template-columns:1fr .48fr;align-items:end;gap:.75rem;min-height:0;display:grid}.support-photo--landscape[data-astro-cid-ezbjqgfh],.support-photo--detail[data-astro-cid-ezbjqgfh]{width:100%;position:relative;inset:auto}.support-photo--detail[data-astro-cid-ezbjqgfh]{margin-bottom:-1.25rem}.animal-grid[data-astro-cid-ezbjqgfh]{grid-template-columns:minmax(0,1fr)}}
