.section-heading[data-astro-cid-ypavld2q]{gap:var(--space-sm);margin-bottom:var(--gap-section);flex-direction:column;display:flex}.section-heading--flush[data-astro-cid-ypavld2q]{margin-bottom:0}.section-heading__intro[data-astro-cid-ypavld2q]{max-width:var(--measure-intro);color:var(--c-text-muted)}.feature-list[data-astro-cid-3wqpbqwd]{border-bottom:1px solid var(--c-border);margin:0;padding:0;list-style:none}.feature-list__item[data-astro-cid-3wqpbqwd]{border-top:1px solid var(--c-border);gap:1.5rem;max-width:none;padding:1.75rem 0;display:flex}.feature-list__icon[data-astro-cid-3wqpbqwd]{color:var(--c-mint);flex:none}h3[data-astro-cid-3wqpbqwd]{font-family:var(--font-sans);font-size:var(--fs-20);margin-bottom:.375rem;font-weight:500}p[data-astro-cid-3wqpbqwd]{color:var(--c-text-muted)}.categories[data-astro-cid-jbyjlgcd]{column-gap:var(--gap-grid);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);row-gap:0;margin:0;padding:0;list-style:none;display:grid}.category[data-astro-cid-jbyjlgcd]{display:contents}.category__media[data-astro-cid-jbyjlgcd]{border-radius:var(--radius-card);background:var(--c-surface-3);height:clamp(10rem,8rem + 6vw,14rem);position:relative;overflow:hidden}.category__media[data-astro-cid-jbyjlgcd] .category__image{object-fit:cover;object-position:var(--img-pos,50% 50%);filter:saturate(.85);width:100%;height:100%;position:absolute;inset:0}.category__body[data-astro-cid-jbyjlgcd]{flex-direction:column;gap:.875rem;padding-top:.875rem;display:flex}.category--equestrian[data-astro-cid-jbyjlgcd] .category__media[data-astro-cid-jbyjlgcd]{grid-area:1/1/span 3;height:auto;min-height:20rem}.category--equestrian[data-astro-cid-jbyjlgcd] .category__body[data-astro-cid-jbyjlgcd]{grid-area:4/1}.category--human[data-astro-cid-jbyjlgcd] .category__media[data-astro-cid-jbyjlgcd]{grid-area:1/2}.category--human[data-astro-cid-jbyjlgcd] .category__body[data-astro-cid-jbyjlgcd]{padding-bottom:var(--gap-grid);grid-area:2/2}.category--pets[data-astro-cid-jbyjlgcd] .category__media[data-astro-cid-jbyjlgcd]{grid-area:3/2}.category--pets[data-astro-cid-jbyjlgcd] .category__body[data-astro-cid-jbyjlgcd]{grid-area:4/2}.category__head[data-astro-cid-jbyjlgcd]{align-items:center;gap:.875rem;min-height:2.5rem;display:flex}.category__logo[data-astro-cid-jbyjlgcd]{flex:none;width:2.5rem;height:auto}h3[data-astro-cid-jbyjlgcd]{font-size:var(--fs-25)}p[data-astro-cid-jbyjlgcd]{color:var(--c-text-muted);font-size:.9375rem}.category--equestrian[data-astro-cid-jbyjlgcd] h3[data-astro-cid-jbyjlgcd]{font-size:var(--fs-38)}.category--equestrian[data-astro-cid-jbyjlgcd] .category__logo[data-astro-cid-jbyjlgcd]{width:3.5rem}.category--equestrian[data-astro-cid-jbyjlgcd] .category__head[data-astro-cid-jbyjlgcd]{min-height:3.5rem}.category--equestrian[data-astro-cid-jbyjlgcd] p[data-astro-cid-jbyjlgcd]{font-size:var(--fs-16);max-width:38rem}@media (width<=40rem){.categories[data-astro-cid-jbyjlgcd]{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:.75rem}.category--equestrian[data-astro-cid-jbyjlgcd] .category__media[data-astro-cid-jbyjlgcd]{grid-area:1/1/auto/-1;height:20rem;min-height:0}.category--equestrian[data-astro-cid-jbyjlgcd] .category__body[data-astro-cid-jbyjlgcd]{padding-bottom:var(--gap-grid);grid-area:2/1/auto/-1}.category--human[data-astro-cid-jbyjlgcd] .category__media[data-astro-cid-jbyjlgcd]{grid-area:3/1}.category--human[data-astro-cid-jbyjlgcd] .category__body[data-astro-cid-jbyjlgcd]{grid-area:4/1;padding-bottom:0}.category--pets[data-astro-cid-jbyjlgcd] .category__media[data-astro-cid-jbyjlgcd]{grid-area:3/2}.category--pets[data-astro-cid-jbyjlgcd] .category__body[data-astro-cid-jbyjlgcd]{grid-area:4/2}.category__media[data-astro-cid-jbyjlgcd]{height:10rem}.category--equestrian[data-astro-cid-jbyjlgcd] h3[data-astro-cid-jbyjlgcd]{font-size:var(--fs-31)}.category--human[data-astro-cid-jbyjlgcd] .category__head[data-astro-cid-jbyjlgcd],.category--pets[data-astro-cid-jbyjlgcd] .category__head[data-astro-cid-jbyjlgcd]{gap:.5rem;min-height:2rem}.category--human[data-astro-cid-jbyjlgcd] .category__logo[data-astro-cid-jbyjlgcd],.category--pets[data-astro-cid-jbyjlgcd] .category__logo[data-astro-cid-jbyjlgcd]{width:2rem}.category--human[data-astro-cid-jbyjlgcd] p[data-astro-cid-jbyjlgcd],.category--pets[data-astro-cid-jbyjlgcd] p[data-astro-cid-jbyjlgcd]{font-size:.8125rem}}.teaser[data-astro-cid-4gopzszx]{background:var(--c-surface-2);border-radius:var(--radius-card);min-height:13.75rem;color:var(--c-white);flex-direction:column;gap:1.125rem;padding:2.5rem;text-decoration:none;display:flex}.teaser[data-astro-cid-4gopzszx]:hover{color:var(--c-mint-light)}h3[data-astro-cid-4gopzszx]{font-size:var(--fs-25);line-height:1.25}p[data-astro-cid-4gopzszx]{color:var(--c-text-muted);flex-grow:1}svg[data-astro-cid-4gopzszx]{transition:transform .15s}.teaser[data-astro-cid-4gopzszx]:hover svg[data-astro-cid-4gopzszx]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.teaser[data-astro-cid-4gopzszx]:hover svg[data-astro-cid-4gopzszx]{transform:none}}.teaser-label[data-astro-cid-2zt7vtz3]{margin-bottom:var(--gap-section)}.teaser-grid[data-astro-cid-2zt7vtz3]{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.stack-section[data-astro-cid-jcctqigg]{gap:var(--gap-section);flex-direction:column;display:flex}.intro[data-astro-cid-jcctqigg]{flex-direction:column;gap:1.5rem;display:flex}.intro__text[data-astro-cid-jcctqigg]{font-size:var(--fs-20)}.revision[data-astro-cid-jcctqigg]{text-align:center;border-block:1px solid var(--c-border);padding-block:clamp(2rem,1.2rem + 3.4vw,3.5rem)}.revision__head[data-astro-cid-jcctqigg]{flex-direction:column;align-items:center;gap:1.125rem;max-width:52rem;margin-inline:auto;display:flex}.revision__lead[data-astro-cid-jcctqigg]{max-width:none;font-family:var(--font-display);font-size:var(--fs-38);text-wrap:balance;line-height:1.25}.lines-head[data-astro-cid-jcctqigg]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.text-link[data-astro-cid-jcctqigg]{margin-bottom:var(--gap-section);color:var(--c-white);padding:.625rem 0;font-size:.9375rem;font-weight:500}.text-link[data-astro-cid-jcctqigg]:hover{color:var(--c-mint-light)}.promise[data-astro-cid-jcctqigg]{padding:clamp(6rem, 4.514rem + 6.095vw, 10rem) var(--gutter);text-align:center}.promise__inner[data-astro-cid-jcctqigg]{flex-direction:column;align-items:center;gap:1.75rem;max-width:57.5rem;margin-inline:auto;display:flex}.promise__text[data-astro-cid-jcctqigg]{max-width:none;font-family:var(--font-display);font-size:clamp(1.75rem,1.5rem + 1vw,2.4rem);line-height:1.35}
