.ranch-page[data-astro-cid-tllcqt3r]{background:var(--color-background);overflow:clip}.ranch-opening[data-astro-cid-tllcqt3r]{isolation:isolate;align-items:end;min-height:clamp(38rem,63vw,50rem);padding-block:clamp(3rem,7vw,6rem);display:grid;position:relative;overflow:hidden}.ranch-opening__backdrop[data-astro-cid-tllcqt3r],.ranch-opening__shade[data-astro-cid-tllcqt3r]{margin:0;position:absolute;inset:0}.ranch-opening__backdrop[data-astro-cid-tllcqt3r]{z-index:-2}.ranch-opening__backdrop[data-astro-cid-tllcqt3r] img[data-astro-cid-tllcqt3r]{object-fit:cover;object-position:center 44%;width:100%;height:100%}.ranch-opening__shade[data-astro-cid-tllcqt3r]{z-index:-1;background:linear-gradient(90deg,#0a0a08ed 0%,#0a0a08c7 38%,#0a0a0838 72%,#0a0a0814 100%),linear-gradient(#0000 58%,#0a0a08d6)}.ranch-opening__copy[data-astro-cid-tllcqt3r]{width:min(48rem,94%);padding-left:clamp(0rem,4vw,3.5rem)}.ranch-opening[data-astro-cid-tllcqt3r] h1[data-astro-cid-tllcqt3r]{max-width:10ch;font-size:clamp(3.6rem,8vw,7rem)}.ranch-opening__subline[data-astro-cid-tllcqt3r]{max-width:32ch;color:var(--color-dusty-turquoise);font:400 clamp(2.15rem, 3.8vw, 3.7rem)/.92 var(--font-script);text-shadow:0 2px 12px #000c;margin:.8rem 0 1.7rem;transform:rotate(-2deg)}.ranch-opening__subline[data-astro-cid-tllcqt3r] span[data-astro-cid-tllcqt3r]{display:block}.ranch-photo[data-astro-cid-tllcqt3r]{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);margin:0;position:relative;overflow:hidden}.ranch-photo[data-astro-cid-tllcqt3r] img[data-astro-cid-tllcqt3r]{object-fit:cover;width:100%;height:100%}.ranch-opening__photo[data-astro-cid-tllcqt3r] img[data-astro-cid-tllcqt3r]{object-position:center}.ranch-section[data-astro-cid-tllcqt3r]{border-top:1px solid var(--color-border-soft);padding-block:clamp(3.8rem,7vw,7rem);position:relative}.ranch-section[data-astro-cid-tllcqt3r]:nth-of-type(odd){background:#10100d}.ranch-section[data-astro-cid-tllcqt3r]:nth-of-type(2n){background:radial-gradient(circle at 82% 12%,#70aaa512,#0000 24rem),#15130f}.ranch-kicker[data-astro-cid-tllcqt3r]{color:var(--color-dusty-turquoise);letter-spacing:.28em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem;font-weight:700}.ranch-section[data-astro-cid-tllcqt3r] h2[data-astro-cid-tllcqt3r]{max-width:15ch;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4.4rem);line-height:.96}.ranch-prose[data-astro-cid-tllcqt3r]{max-width:44rem}.ranch-prose[data-astro-cid-tllcqt3r] p[data-astro-cid-tllcqt3r]{color:var(--color-text-muted);font-family:var(--font-heading);margin:0 0 1.15rem;font-size:clamp(1.08rem,1.55vw,1.3rem);line-height:1.42}.ranch-prose[data-astro-cid-tllcqt3r] p[data-astro-cid-tllcqt3r]:last-child{margin-bottom:0}.ranch-prose--lead[data-astro-cid-tllcqt3r] p[data-astro-cid-tllcqt3r]{color:var(--color-text);font-size:clamp(1.12rem,1.7vw,1.42rem)}.ranch-script-callout[data-astro-cid-tllcqt3r]{max-width:34ch;padding:1.2rem 0 1.4rem;transform:rotate(-2deg);color:var(--color-dusty-turquoise)!important;font:400 clamp(2.15rem, 3.35vw, 3.4rem)/.94 var(--font-script)!important}.ranch-script-callout--compact[data-astro-cid-tllcqt3r]{max-width:38ch}.ranch-script-callout--learning[data-astro-cid-tllcqt3r]{max-width:100%;font-size:clamp(2rem,3vw,3.1rem)!important;line-height:1!important}.ranch-standout[data-astro-cid-tllcqt3r]{border-left:3px solid var(--color-dusty-turquoise);background:#386d6921;padding:1.1rem 1.2rem;color:var(--color-text)!important;margin-block:1.6rem!important;font-size:clamp(1.2rem,1.8vw,1.5rem)!important}.ranch-standout--copper[data-astro-cid-tllcqt3r]{border-left-color:var(--color-weathered-copper);background:#ba805f1a}.ranch-story-grid[data-astro-cid-tllcqt3r]{gap:2.5rem;display:grid}.ranch-photo-pair[data-astro-cid-tllcqt3r]{align-content:start;gap:1rem;display:grid;position:relative}.ranch-photo--grandma-cow[data-astro-cid-tllcqt3r],.ranch-photo--cutting-horse[data-astro-cid-tllcqt3r]{aspect-ratio:4/3}.ranch-section-heading[data-astro-cid-tllcqt3r]{margin-bottom:2rem}.ranch-growing-grid[data-astro-cid-tllcqt3r]{gap:2.5rem;display:grid}.ranch-family-photos[data-astro-cid-tllcqt3r]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:.8rem;display:grid}.ranch-photo--child-goats[data-astro-cid-tllcqt3r]{height:clamp(24rem,35vw,34rem)}.ranch-photo--child-goats[data-astro-cid-tllcqt3r] img[data-astro-cid-tllcqt3r]{object-position:center}.ranch-photo--horse-foal[data-astro-cid-tllcqt3r]{aspect-ratio:3/2}.ranch-photo--horse-foal[data-astro-cid-tllcqt3r] img[data-astro-cid-tllcqt3r]{object-position:center}.ranch-feature-row[data-astro-cid-tllcqt3r]{align-items:center;gap:2.5rem;display:grid}.ranch-more-photos[data-astro-cid-tllcqt3r]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:.8rem;display:grid}.ranch-photo--ram[data-astro-cid-tllcqt3r]{aspect-ratio:3/4}.ranch-photo--pumpkin[data-astro-cid-tllcqt3r]{aspect-ratio:3/4;margin-top:4rem}.ranch-care-grid[data-astro-cid-tllcqt3r]{gap:2.5rem;display:grid}.ranch-prose--care[data-astro-cid-tllcqt3r]{max-width:48rem}.ranch-care-photos[data-astro-cid-tllcqt3r]{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:start;gap:.8rem;margin-top:2rem;display:grid}.ranch-photo--frankie[data-astro-cid-tllcqt3r]{aspect-ratio:3/4}.ranch-photo--frankie[data-astro-cid-tllcqt3r] img[data-astro-cid-tllcqt3r]{object-position:center 45%}.ranch-photo--horse-donkey[data-astro-cid-tllcqt3r]{aspect-ratio:3/4;margin-top:4rem}.ranch-photo--horse-donkey[data-astro-cid-tllcqt3r] img[data-astro-cid-tllcqt3r]{object-position:48% center}.ranch-learning-grid[data-astro-cid-tllcqt3r]{align-items:center;gap:2.5rem;display:grid}.ranch-learning-photos[data-astro-cid-tllcqt3r]{min-height:clamp(24rem,36vw,31rem);position:relative}.ranch-photo--learning-rainbow[data-astro-cid-tllcqt3r]{aspect-ratio:16/9;width:96%}.ranch-photo--lamb[data-astro-cid-tllcqt3r]{z-index:1;aspect-ratio:3/4;width:19%;position:absolute;bottom:0;right:0}.ranch-closing[data-astro-cid-tllcqt3r]{border-top:1px solid var(--color-border-soft);place-items:end start;min-height:clamp(30rem,70vw,48rem);display:grid;position:relative;overflow:hidden}.ranch-closing[data-astro-cid-tllcqt3r]>img[data-astro-cid-tllcqt3r],.ranch-closing__shade[data-astro-cid-tllcqt3r]{width:100%;height:100%;position:absolute;inset:0}.ranch-closing[data-astro-cid-tllcqt3r]>img[data-astro-cid-tllcqt3r]{object-fit:cover;object-position:center}.ranch-closing__shade[data-astro-cid-tllcqt3r]{background:linear-gradient(#0a0a080d 25%,#0a0a08db 100%)}.ranch-closing__content[data-astro-cid-tllcqt3r]{z-index:1;padding-block:4rem;position:relative}.ranch-closing__content[data-astro-cid-tllcqt3r] p[data-astro-cid-tllcqt3r]{max-width:34ch;color:var(--color-warm-champagne);font:400 clamp(2.5rem, 4.7vw, 4.8rem)/.92 var(--font-script);text-shadow:0 3px 18px #000000bf;margin:0;transform:rotate(-2deg)}@media (width>=48rem){.ranch-opening__subline[data-astro-cid-tllcqt3r] span[data-astro-cid-tllcqt3r]{white-space:nowrap}.ranch-story-grid[data-astro-cid-tllcqt3r]{grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr);align-items:center}.ranch-photo-pair[data-astro-cid-tllcqt3r]{padding:1.5rem 0 3rem}.ranch-photo--cutting-horse[data-astro-cid-tllcqt3r]{width:82%;margin:-2rem 0 0 auto}.ranch-growing-grid[data-astro-cid-tllcqt3r]{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);align-items:start}.ranch-feature-row[data-astro-cid-tllcqt3r]{grid-template-columns:minmax(24rem,1fr) minmax(0,.95fr)}.ranch-feature-row--reverse[data-astro-cid-tllcqt3r] .ranch-more-photos[data-astro-cid-tllcqt3r]{order:2}.ranch-learning-grid[data-astro-cid-tllcqt3r]{grid-template-columns:minmax(24rem,1.15fr) minmax(0,.85fr)}}@media (width>=56rem){.ranch-care-grid[data-astro-cid-tllcqt3r]{grid-template-columns:minmax(26rem,.95fr) minmax(0,1.05fr);align-items:start}.ranch-care-grid__heading[data-astro-cid-tllcqt3r]{top:calc(var(--header-height) + 2rem);position:sticky}}@media (width>=70rem){.ranch-opening[data-astro-cid-tllcqt3r]{min-height:44rem}.ranch-family-photos[data-astro-cid-tllcqt3r]{margin-top:-6rem}}@media (width<=47.999rem){.ranch-opening[data-astro-cid-tllcqt3r]{min-height:0;padding-block:1.5rem 3.5rem;display:block}.ranch-opening__backdrop[data-astro-cid-tllcqt3r]{z-index:auto;aspect-ratio:16/9;width:100%;margin-bottom:2rem;position:relative;inset:auto}.ranch-opening__backdrop[data-astro-cid-tllcqt3r] img[data-astro-cid-tllcqt3r]{object-position:center}.ranch-opening__shade[data-astro-cid-tllcqt3r]{display:none}.ranch-opening__copy[data-astro-cid-tllcqt3r]{width:100%;padding-inline:0}.ranch-photo-pair[data-astro-cid-tllcqt3r]{grid-template-columns:1fr .9fr;align-items:start;gap:.75rem}.ranch-photo--cutting-horse[data-astro-cid-tllcqt3r]{margin-top:1.5rem}.ranch-family-photos[data-astro-cid-tllcqt3r]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:.75rem}.ranch-photo--child-goats[data-astro-cid-tllcqt3r]{aspect-ratio:3/4;height:auto;min-height:0}.ranch-photo--horse-foal[data-astro-cid-tllcqt3r]{aspect-ratio:3/2;min-height:0}.ranch-feature-row--reverse[data-astro-cid-tllcqt3r] .ranch-more-photos[data-astro-cid-tllcqt3r]{order:2}.ranch-more-photos[data-astro-cid-tllcqt3r]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ranch-photo--pumpkin[data-astro-cid-tllcqt3r],.ranch-photo--horse-donkey[data-astro-cid-tllcqt3r]{margin-top:2rem}.ranch-care-photos[data-astro-cid-tllcqt3r]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranch-learning-photos[data-astro-cid-tllcqt3r]{height:calc(54vw + 1.92rem);min-height:0}.ranch-photo--learning-rainbow[data-astro-cid-tllcqt3r]{width:96%}.ranch-photo--lamb[data-astro-cid-tllcqt3r]{width:30%}.ranch-closing[data-astro-cid-tllcqt3r]{aspect-ratio:4/3;min-height:0;display:block}.ranch-closing[data-astro-cid-tllcqt3r]>img[data-astro-cid-tllcqt3r]{object-position:center}.ranch-closing__shade[data-astro-cid-tllcqt3r]{background:linear-gradient(#0a0a0805 25%,#0a0a08c7 100%)}.ranch-closing__content[data-astro-cid-tllcqt3r]{width:100%;padding:1.5rem 1rem;position:absolute;inset:auto 0 0}.ranch-closing__content[data-astro-cid-tllcqt3r] p[data-astro-cid-tllcqt3r]{max-width:100%;font-size:clamp(1.75rem,8.5vw,2.25rem)}}
