.hero[data-astro-cid-2mddnhvo]{background-image:url(/images/Hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:500px}.herd-main[data-astro-cid-2mddnhvo]{color:#333;background:#faebd7;min-height:45vh;padding:36px max(20px,50vw - 570px) 65px;font-family:Lora,Georgia,serif}.herd-main[data-astro-cid-2mddnhvo] h1[data-astro-cid-2mddnhvo],.herd-main[data-astro-cid-2mddnhvo] h2[data-astro-cid-2mddnhvo]{color:#8b4513}.herd-main[data-astro-cid-2mddnhvo] h1[data-astro-cid-2mddnhvo]{margin:0 0 15px;font-size:clamp(2rem,4vw,2.5rem)}.herd-main[data-astro-cid-2mddnhvo] h2[data-astro-cid-2mddnhvo]{margin:0 0 22px;font-size:1.55rem}.herd-jump[data-astro-cid-2mddnhvo]{margin-bottom:35px}.herd-jump[data-astro-cid-2mddnhvo] a[data-astro-cid-2mddnhvo]{color:#8b4513;text-underline-offset:3px;text-decoration:underline}.herd-section[data-astro-cid-2mddnhvo]{margin:25px 0 45px;scroll-margin-top:20px}.herd-gallery[data-astro-cid-2mddnhvo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),280px));justify-content:center;align-items:start;gap:24px;display:grid}.goat-entry[data-astro-cid-2mddnhvo]{display:contents}.goat-card[data-astro-cid-2mddnhvo]{aspect-ratio:4/5;cursor:pointer;width:100%;font:inherit;background:#5b463a;border:5px solid #8b4513;border-radius:10px;padding:0;scroll-margin-top:18px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0003}.goat-card[data-astro-cid-2mddnhvo]:hover{transform:translateY(-3px);box-shadow:0 7px 18px #0004}.goat-card[data-astro-cid-2mddnhvo]:focus-visible,.goat-tabs[data-astro-cid-2mddnhvo] button[data-astro-cid-2mddnhvo]:focus-visible,.goat-close[data-astro-cid-2mddnhvo]:focus-visible{outline-offset:4px;outline:3px solid #8b4513}.goat-card[data-astro-cid-2mddnhvo] img[data-astro-cid-2mddnhvo]{object-fit:cover;width:100%;height:100%;display:block}.goat-card[data-astro-cid-2mddnhvo]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000c);position:absolute;inset:45% 0 0}.goat-card-caption[data-astro-cid-2mddnhvo]{z-index:1;text-align:center;color:#fff;text-shadow:0 2px 5px #000e;gap:10px;display:grid;position:absolute;bottom:12px;left:6px;right:6px}.goat-card-caption[data-astro-cid-2mddnhvo] strong[data-astro-cid-2mddnhvo]{font-size:18px;line-height:1.25}.goat-card-caption[data-astro-cid-2mddnhvo] small[data-astro-cid-2mddnhvo]{color:#faebd7;font-size:13px}.goat-profile[data-astro-cid-2mddnhvo]:not([hidden]){background:#faebd7;border:2px solid #8b4513;border-radius:10px;grid-column:1/-1;min-width:0;padding:22px;box-shadow:0 4px 12px #0002}.goat-profile[data-astro-cid-2mddnhvo][hidden],.goat-tabpanel[data-astro-cid-2mddnhvo][hidden]{display:none!important}.goat-profile-top[data-astro-cid-2mddnhvo]{justify-content:space-between;align-items:center;gap:12px;display:flex}.goat-profile[data-astro-cid-2mddnhvo] h3[data-astro-cid-2mddnhvo]{margin:0 0 16px;font-size:1.24rem}.goat-close[data-astro-cid-2mddnhvo]{color:#8b4513;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.goat-tabs[data-astro-cid-2mddnhvo]{flex-wrap:wrap;gap:5px;margin-bottom:15px;display:flex}.goat-tabs[data-astro-cid-2mddnhvo] button[data-astro-cid-2mddnhvo]{font:inherit;cursor:pointer;color:#333;background:#faebd7;border:1px solid #8b4513;border-radius:6px;padding:9px 12px;font-size:.9rem}.goat-tabs[data-astro-cid-2mddnhvo] button[data-astro-cid-2mddnhvo][aria-selected=true]{color:#fff;background:#8b4513}.goat-tabs[data-astro-cid-2mddnhvo] button[data-astro-cid-2mddnhvo]:hover:not([aria-selected=true]){background:#e8d4b8}.goat-tabpanel[data-astro-cid-2mddnhvo]{overflow-wrap:anywhere;line-height:1.65}.goat-details[data-astro-cid-2mddnhvo] p{margin:.45rem 0 .85rem}.goat-details[data-astro-cid-2mddnhvo] a{color:#8b4513;text-decoration:underline}.goat-carousel[data-astro-cid-2mddnhvo]{text-align:center;max-width:700px;margin:0 auto}.goat-carousel-stage[data-astro-cid-2mddnhvo]{touch-action:pan-y;background:#f3e5d1;border:1px solid #c99a76;border-radius:10px;justify-content:center;align-items:center;width:100%;height:clamp(250px,48vw,480px);display:flex;overflow:hidden}.goat-carousel-stage[data-astro-cid-2mddnhvo]:focus-visible{outline-offset:3px;outline:3px solid #8b4513}.goat-carousel-photo[data-astro-cid-2mddnhvo]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.goat-carousel-photo[data-astro-cid-2mddnhvo][hidden]{display:none!important}.goat-carousel-controls[data-astro-cid-2mddnhvo]{justify-content:center;align-items:center;gap:24px;margin:14px auto 0;display:flex}.goat-carousel-controls[data-astro-cid-2mddnhvo] button[data-astro-cid-2mddnhvo]{color:#fff;cursor:pointer;width:48px;height:44px;font:inherit;background:#8b4513;border:1px solid #8b4513;border-radius:24px;font-size:30px;line-height:1}.goat-carousel-controls[data-astro-cid-2mddnhvo] button[data-astro-cid-2mddnhvo]:hover,.goat-carousel-controls[data-astro-cid-2mddnhvo] button[data-astro-cid-2mddnhvo]:focus-visible{background:#333}.goat-carousel-count[data-astro-cid-2mddnhvo]{color:#8b4513;min-width:76px;font-size:15px;font-weight:600}.goat-carousel-hint[data-astro-cid-2mddnhvo]{color:#66594c;margin:8px 0 0;font-size:13px}.empty-section[data-astro-cid-2mddnhvo] p[data-astro-cid-2mddnhvo]{color:#555;margin:0}@media (width<=600px){.herd-main[data-astro-cid-2mddnhvo]{padding:25px 15px 40px}.herd-gallery[data-astro-cid-2mddnhvo]{grid-template-columns:minmax(0,280px);gap:16px}.goat-profile[data-astro-cid-2mddnhvo]:not([hidden]){padding:14px}.goat-tabs[data-astro-cid-2mddnhvo]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.goat-tabs[data-astro-cid-2mddnhvo] button[data-astro-cid-2mddnhvo]{text-align:center;width:100%;min-width:0;padding:12px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.goat-card[data-astro-cid-2mddnhvo]{transition:none}}.herd-last-updated[data-astro-cid-2mddnhvo]{text-align:center;color:#786653;border-top:1px solid #d8c5ae;margin:42px auto 0;padding:18px 10px 0;font:italic 13px/1.6 Lora,Georgia,serif}
