.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.gallery[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]{aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.gallery[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:after{content:"";background:0 0;transition:background-color .4s;position:absolute;inset:0}.gallery[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:hover:after,.gallery[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:focus-visible:after{background:#00000059}.gallery[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%}@media (width<=767px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr)}}.lightbox[data-astro-cid-utnzf2kr]{background:#000000e6;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-utnzf2kr][open]{place-items:center;display:grid}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:0 0}.lightbox[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;max-width:92vw;max-height:88dvh}.lightbox[data-astro-cid-utnzf2kr] button[data-astro-cid-utnzf2kr]{color:#fff;cursor:pointer;background:0 0;border:0;padding:12px 18px;font-size:48px;line-height:1;position:absolute}.close[data-astro-cid-utnzf2kr]{top:8px;right:8px}.prev[data-astro-cid-utnzf2kr]{top:50%;left:4px;transform:translateY(-50%)}.next[data-astro-cid-utnzf2kr]{top:50%;right:4px;transform:translateY(-50%)}h3[data-astro-cid-yexifyue]{font-family:var(--font-heading);color:var(--text);border-bottom:2px solid var(--ink);margin-bottom:22px;padding-bottom:14px;font-size:clamp(28px,3vw,34px);font-weight:600}ul[data-astro-cid-yexifyue]{margin:0;padding:0;list-style:none}li[data-astro-cid-yexifyue]+li[data-astro-cid-yexifyue]{margin-top:22px}.row[data-astro-cid-yexifyue]{font-family:var(--font-heading);color:var(--ink);align-items:baseline;gap:10px;font-size:19px;font-weight:600;display:flex}.price[data-astro-cid-yexifyue]{font-variant-numeric:tabular-nums}.dots[data-astro-cid-yexifyue]{border-bottom:2px dotted #14151659;flex:1;min-width:20px;transform:translateY(-5px)}.note[data-astro-cid-yexifyue]{margin-top:6px;font-size:14px}@media (width<=480px){.row[data-astro-cid-yexifyue]{font-size:16px}}.contact-form[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.field[data-astro-cid-vekgkm42]:has(textarea),.contact-form[data-astro-cid-vekgkm42]>.cf-turnstile,.contact-form[data-astro-cid-vekgkm42]>button[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42]>.form-status[data-astro-cid-vekgkm42]{grid-column:1/-1}@media (width<=560px){.contact-form[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}label[data-astro-cid-vekgkm42]{color:var(--ink);user-select:none;margin-bottom:6px;font-size:16px;font-weight:700;display:block}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;color:var(--ink);background:var(--white);border:1px solid #8a7f7f;border-radius:3px;padding:11px 14px;font-size:16px}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:96px}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:#9a9090}button[data-astro-cid-vekgkm42]{font:inherit;background:var(--ink);color:var(--white);cursor:pointer;border:0;border-radius:3px;justify-self:start;padding:14px 28px;font-size:17px;font-weight:700}button[data-astro-cid-vekgkm42]:hover{background:#33363a}button[data-astro-cid-vekgkm42][disabled]{opacity:.6;cursor:wait}.hero[data-astro-cid-lcdefpme]{min-height:min(820px, calc(100svh - var(--header-h)));grid-template-columns:1fr 1fr;display:grid}.hero-text[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;gap:24px;padding:clamp(40px,4vw,64px) clamp(24px,5vw,72px);display:flex}h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.3px;color:var(--text);text-wrap:balance;font-size:clamp(34px,4.1vw,60px);font-weight:700;line-height:1.08}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);margin-bottom:20px;font-size:15px;font-weight:700;line-height:1.4;display:block}.headline[data-astro-cid-lcdefpme]{text-wrap:balance;display:block}.hero-sub[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--ink);margin:0}.hero-actions[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:14px 28px;max-width:560px;margin:8px 0 0;padding:22px 0 0;font-size:15px;line-height:1.45;list-style:none;display:grid}.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.hero-media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;order:-1}.hero-text[data-astro-cid-lcdefpme]{padding-inline:var(--gutter)}}@media (width<=480px){.facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 6fr;align-items:start;gap:40px 64px;display:grid}.about-lead[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:24px}.farm-logo[data-astro-cid-lcdefpme]{margin-top:32px;display:inline-block}.about-body[data-astro-cid-lcdefpme]{padding-top:clamp(0px,5vw,72px)}.about-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:1.2em}@media (width<=900px){.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px 56px;display:grid}.split[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch}.split[data-astro-cid-lcdefpme]+.split[data-astro-cid-lcdefpme]{margin-top:56px}.split--reverse[data-astro-cid-lcdefpme]{grid-template-columns:400px minmax(0,1fr)}.split--reverse[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{order:-1}.split[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.seasons[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.climate[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{outline:1px solid var(--rule);outline-offset:-1px}@media (width<=900px){.split[data-astro-cid-lcdefpme],.split--reverse[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.split[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{order:-1}}.farmer[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:220px minmax(0,1fr);gap:16px 56px;margin-top:clamp(56px,8vw,96px);padding-top:clamp(32px,4vw,48px);display:grid}.farmer[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--text);font-size:clamp(22px,2.2vw,26px);font-weight:600}.farmer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch}.farmer[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}@media (width<=767px){.farmer[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.seasons[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:40px 56px;margin-top:clamp(48px,6vw,80px);display:grid}.seasons[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;width:100%}.seasons[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--ink);margin:24px 0 14px;font-size:20px;font-weight:700}.seasons[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.seasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:.6em;padding-left:1.2em;position:relative}.seasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"-";position:absolute;left:0}.climate[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:40px 56px;margin:clamp(48px,6vw,80px) 0 0;display:grid}.climate[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{max-width:40ch}@media (width<=767px){.seasons[data-astro-cid-lcdefpme],.climate[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.prices[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:48px 56px;margin-top:clamp(40px,5vw,64px);display:grid}@media (width<=900px){.prices[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.cta[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin-top:48px;padding-top:32px}.pricing-notes[data-astro-cid-lcdefpme]{margin-top:clamp(56px,7vw,88px)}.pricing-notes[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--ink);margin-bottom:16px;font-size:20px;font-weight:700}.pricing-notes[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:68ch}.faq[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin:0}.faq-item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:12px 56px;padding:28px 0;display:grid}.faq[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--ink);text-wrap:balance;font-size:20px;font-weight:600;line-height:1.35}.faq[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{max-width:68ch;margin:0;font-size:18px}@media (width<=767px){.faq-item[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 6fr;align-items:start;gap:40px 64px;display:grid}.contact-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-weight:700;font-size:inherit;color:var(--ink);margin:2em 0 .6em}.contact-copy[data-astro-cid-lcdefpme] .phone[data-astro-cid-lcdefpme]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,32px);font-weight:700;text-decoration:none}.contact-copy[data-astro-cid-lcdefpme] .phone[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
