.horse-directory-hero{background:var(--forest);color:var(--cream);padding:28px 0 42px}.horse-directory-hero .breadcrumb{margin-bottom:23px}.horse-directory-hero .editorial-kicker{margin-bottom:17px;font-size:12px}.horse-directory-hero h1{max-width:1000px;font-size:clamp(46px,4.8vw,72px);line-height:1.05}.horse-directory-lead{justify-content:space-between;align-items:center;gap:35px;margin-top:24px;display:flex}.horse-directory-lead p{max-width:720px;font-size:21px}.horse-directory-lead .button{flex-shrink:0}.horse-directory-section{padding-top:44px;padding-bottom:70px;scroll-margin-top:20px}.horse-directory-heading{justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:28px;display:flex}.horse-directory-heading h2{font-size:42px}.horse-directory-heading p{color:var(--muted);font-size:18px}.horse-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px;display:grid}.horse-card{background:#fffcf6;border:1px solid #d7d7c9;min-width:0}.horse-card>a{flex-direction:column;height:100%;text-decoration:none;display:flex}.horse-card-photo{aspect-ratio:4/5;background:#eae3d5;overflow:hidden}.horse-card-photo img{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .2s}.horse-card>a:hover .horse-card-photo img{transform:scale(1.025)}.horse-card-copy{flex-direction:column;flex:1;padding:22px 24px;display:flex}.horse-card h3{font:500 31px/1.15 var(--serif);overflow-wrap:anywhere;margin:0 0 12px}.horse-card p{font:16px/1.5 var(--sans);color:#546158;margin:0 0 7px}.horse-card-link{text-underline-offset:5px;justify-content:space-between;align-items:center;gap:15px;min-height:48px;margin-top:auto;padding-top:18px;font-size:18px;text-decoration:underline;display:flex}.horse-adoption-action{text-align:center;margin-top:38px}.horse-directory-story{border-top:1px solid #b9c1b0;border-bottom:1px solid #b9c1b0;margin-top:55px}.horse-directory-story>summary{font:500 28px/1.35 var(--serif);cursor:pointer;min-height:64px;padding:24px 0}.horse-directory-story-content{max-width:850px;margin:auto;padding:12px 0 40px}.horse-story-image{max-width:700px;margin:28px auto}.horse-story-image img{object-fit:contain;width:100%;max-height:550px}.horse-directory-story-content .story-prose{margin-block:24px}@media (width<=900px){.horse-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.horse-directory-lead{flex-direction:column;align-items:flex-start;gap:22px}.horse-directory-heading{display:block}.horse-directory-heading p{margin-top:12px}.horse-directory-heading h2{font-size:37px}}@media (width<=600px){.horse-directory-hero{padding:24px 0 32px}.horse-directory-hero h1{font-size:44px}.horse-directory-lead p{font-size:19px}.horse-directory-hero .editorial-kicker{letter-spacing:.14em;font-size:11px}.horse-directory-section{padding-top:32px;padding-bottom:45px}.horse-directory-heading{margin-bottom:22px}.horse-directory-heading h2{font-size:34px}.horse-directory-heading p{font-size:17px}.horse-card-grid{gap:20px 12px}.horse-card-copy{padding:15px 12px}.horse-card h3{margin-bottom:10px;font-size:23px}.horse-card p{font-size:16px}.horse-card-link{gap:7px;min-height:44px;padding-top:12px;font-size:16px}.horse-card-link svg{flex-shrink:0;width:18px}.horse-directory-story{margin-top:38px}.horse-directory-story>summary{padding:20px 0;font-size:24px}.horse-adoption-action .button{width:100%}}@media (width<=360px){.horse-card-grid{grid-template-columns:1fr}.horse-card h3{font-size:29px}.horse-card p{font-size:16px}.horse-card-copy{padding:20px}.horse-card-link{font-size:18px}}@media (prefers-reduced-motion:reduce){.horse-card-photo img{transition:none}.horse-card>a:hover .horse-card-photo img{transform:none}}.animals-hero[data-astro-cid-esie7smx]{background:var(--forest);color:var(--cream);padding:30px 0 48px}.animals-hero[data-astro-cid-esie7smx] .breadcrumb[data-astro-cid-esie7smx]{margin-bottom:25px}.animals-hero[data-astro-cid-esie7smx] h1[data-astro-cid-esie7smx]{max-width:1050px;font-size:clamp(48px,5.5vw,80px);line-height:1.04}.animals-hero[data-astro-cid-esie7smx] .editorial-kicker[data-astro-cid-esie7smx]{margin-bottom:20px}.animals-intro[data-astro-cid-esie7smx]{max-width:820px;margin-top:23px;font-size:21px;line-height:1.6}.animals-intro[data-astro-cid-esie7smx] p[data-astro-cid-esie7smx]+p[data-astro-cid-esie7smx]{margin-top:5px}.animals-hero[data-astro-cid-esie7smx] .button[data-astro-cid-esie7smx]{margin-top:26px}.animal-directory[data-astro-cid-esie7smx]{padding-block:42px 85px;scroll-margin-top:25px}.animal-directory-note[data-astro-cid-esie7smx]{margin-bottom:28px;font-size:20px}.animal-grid[data-astro-cid-esie7smx]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px 28px;display:grid}.animal-card[data-astro-cid-esie7smx]{background:var(--paper);border:1px solid var(--line);min-width:0;scroll-margin-top:30px}.animal-photo[data-astro-cid-esie7smx]{aspect-ratio:5/4;background:var(--sand);overflow:hidden}.animal-photo[data-astro-cid-esie7smx] img[data-astro-cid-esie7smx]{object-fit:cover;width:100%;height:100%}.animal-copy[data-astro-cid-esie7smx]{padding:25px}.animal-copy[data-astro-cid-esie7smx] h2[data-astro-cid-esie7smx]{font-size:34px;line-height:1.1}.animal-credit[data-astro-cid-esie7smx]{font:16px/1.6 var(--sans);color:var(--muted);min-height:51px;margin-top:13px}.animal-story[data-astro-cid-esie7smx]{border-top:1px solid var(--line);margin-top:20px}.animal-story[data-astro-cid-esie7smx] summary[data-astro-cid-esie7smx]{cursor:pointer;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding-block:17px 3px;font-size:19px;text-decoration:underline;list-style:none;display:flex}.animal-story[data-astro-cid-esie7smx] summary[data-astro-cid-esie7smx]::-webkit-details-marker{display:none}.animal-story[data-astro-cid-esie7smx] summary[data-astro-cid-esie7smx] svg[data-astro-cid-esie7smx]{flex-shrink:0}.animal-story[data-astro-cid-esie7smx][open] summary[data-astro-cid-esie7smx] svg[data-astro-cid-esie7smx]{transform:rotate(90deg)}.animal-story-content[data-astro-cid-esie7smx]{overflow-wrap:anywhere;padding-top:24px;font-size:18px;line-height:1.75}.animal-story-content[data-astro-cid-esie7smx] p{margin:0 0 20px}.animal-story-content[data-astro-cid-esie7smx] p:last-child{margin-bottom:0}@media (width<=1000px){.animal-grid[data-astro-cid-esie7smx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.animal-copy[data-astro-cid-esie7smx]{padding:22px}}@media (width<=600px){.animals-hero[data-astro-cid-esie7smx]{padding:25px 0 38px}.animals-hero[data-astro-cid-esie7smx] h1[data-astro-cid-esie7smx]{font-size:47px}.animals-hero[data-astro-cid-esie7smx] .editorial-kicker[data-astro-cid-esie7smx]{letter-spacing:.12em;font-size:11px}.animals-intro[data-astro-cid-esie7smx]{font-size:20px}.animal-directory[data-astro-cid-esie7smx]{padding-block:30px 55px}.animal-directory-note[data-astro-cid-esie7smx]{font-size:19px}.animal-grid[data-astro-cid-esie7smx]{grid-template-columns:1fr;gap:28px}.animal-copy[data-astro-cid-esie7smx] h2[data-astro-cid-esie7smx]{font-size:34px}.animal-credit[data-astro-cid-esie7smx]{min-height:0}.animal-story[data-astro-cid-esie7smx] summary[data-astro-cid-esie7smx],.animal-story-content[data-astro-cid-esie7smx]{font-size:19px}}.team-intro[data-astro-cid-mns2iuj2]{padding-block:30px 45px}.team-intro[data-astro-cid-mns2iuj2] .breadcrumb[data-astro-cid-mns2iuj2]{margin-bottom:36px}.team-intro-grid[data-astro-cid-mns2iuj2]{grid-template-columns:1.25fr 1fr;align-items:end;gap:40px;display:grid}.team-intro[data-astro-cid-mns2iuj2] h1[data-astro-cid-mns2iuj2]{max-width:700px;font-size:clamp(55px,6.2vw,88px);line-height:1.04}.team-intro[data-astro-cid-mns2iuj2] .editorial-kicker[data-astro-cid-mns2iuj2]{margin-bottom:15px}.team-deck[data-astro-cid-mns2iuj2]{justify-self:end;max-width:460px;padding-bottom:7px;font-size:22px;line-height:1.6}.team-directory[data-astro-cid-mns2iuj2]{padding-bottom:80px}.team-grid[data-astro-cid-mns2iuj2]{border-top:1px solid var(--forest);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;padding-top:32px;display:grid}.team-card[data-astro-cid-mns2iuj2]{min-width:0}.team-portrait[data-astro-cid-mns2iuj2]{aspect-ratio:4/5;background:var(--sand);overflow:hidden}.team-portrait[data-astro-cid-mns2iuj2] img{object-fit:cover;width:100%;height:100%}.team-copy[data-astro-cid-mns2iuj2]{padding:24px 0 0}.team-role[data-astro-cid-mns2iuj2]{font:14px/1.6 var(--sans);letter-spacing:.065em;text-transform:uppercase;color:var(--forest);margin-bottom:10px}.team-copy[data-astro-cid-mns2iuj2] h2[data-astro-cid-mns2iuj2]{margin-bottom:17px;font-size:clamp(34px,3vw,44px);line-height:1.08}.team-summary[data-astro-cid-mns2iuj2]{max-width:40ch;font-size:20px;line-height:1.65}.team-bio[data-astro-cid-mns2iuj2]{border-top:1px solid var(--line);margin-top:23px}.team-bio[data-astro-cid-mns2iuj2] summary[data-astro-cid-mns2iuj2]{cursor:pointer;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:13px;font-size:19px;text-decoration:underline;list-style:none;display:flex}.team-bio[data-astro-cid-mns2iuj2] summary[data-astro-cid-mns2iuj2]::-webkit-details-marker{display:none}.team-bio[data-astro-cid-mns2iuj2] summary[data-astro-cid-mns2iuj2] svg[data-astro-cid-mns2iuj2]{flex-shrink:0}.team-bio[data-astro-cid-mns2iuj2][open] summary[data-astro-cid-mns2iuj2] svg[data-astro-cid-mns2iuj2]{transform:rotate(90deg)}.team-bio-content[data-astro-cid-mns2iuj2]{overflow-wrap:anywhere;padding-top:14px;font-size:19px;line-height:1.75}.team-bio-content[data-astro-cid-mns2iuj2] p{margin-bottom:20px}.team-bio-content[data-astro-cid-mns2iuj2] p:last-child{margin-bottom:0}.team-invitation[data-astro-cid-mns2iuj2]{background:var(--forest);color:var(--cream);padding-block:58px 65px}.team-invitation[data-astro-cid-mns2iuj2] h2[data-astro-cid-mns2iuj2]{margin-bottom:27px;font-size:clamp(45px,5vw,70px);line-height:1.02}.team-invitation[data-astro-cid-mns2iuj2] h2[data-astro-cid-mns2iuj2] em[data-astro-cid-mns2iuj2]{color:#d9dfc6}@media (width<=1000px){.team-grid[data-astro-cid-mns2iuj2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 26px}.team-intro-grid[data-astro-cid-mns2iuj2]{gap:25px}.team-deck[data-astro-cid-mns2iuj2]{font-size:20px}.team-intro[data-astro-cid-mns2iuj2] h1[data-astro-cid-mns2iuj2]{font-size:65px}}@media (width<=640px){.team-intro[data-astro-cid-mns2iuj2]{padding-block:23px 32px}.team-intro[data-astro-cid-mns2iuj2] .breadcrumb[data-astro-cid-mns2iuj2]{margin-bottom:30px}.team-intro-grid[data-astro-cid-mns2iuj2]{grid-template-columns:1fr;gap:20px}.team-intro[data-astro-cid-mns2iuj2] h1[data-astro-cid-mns2iuj2]{font-size:55px}.team-intro[data-astro-cid-mns2iuj2] .editorial-kicker[data-astro-cid-mns2iuj2]{letter-spacing:.12em;font-size:11px}.team-deck[data-astro-cid-mns2iuj2]{justify-self:start;font-size:20px}.team-grid[data-astro-cid-mns2iuj2]{grid-template-columns:1fr;gap:38px;padding-top:26px}.team-copy[data-astro-cid-mns2iuj2]{padding-top:21px}.team-copy[data-astro-cid-mns2iuj2] h2[data-astro-cid-mns2iuj2]{font-size:40px}.team-summary[data-astro-cid-mns2iuj2]{font-size:20px}.team-directory[data-astro-cid-mns2iuj2]{padding-bottom:50px}.team-invitation[data-astro-cid-mns2iuj2]{padding-block:42px 48px}}
