.hero[data-astro-cid-zkhec6xw]{background:var(--brown);color:#fff;min-height:min(58rem,100svh);position:relative;overflow:hidden}.hero-image[data-astro-cid-zkhec6xw],.hero-shade[data-astro-cid-zkhec6xw]{width:100%;height:100%;position:absolute;inset:0}.hero-image[data-astro-cid-zkhec6xw]{object-fit:cover;object-position:52% center}.hero-shade[data-astro-cid-zkhec6xw]{background:#180d048c}.hero[data-astro-cid-zkhec6xw] .eyebrow[data-astro-cid-zkhec6xw],.pillars-section[data-astro-cid-zkhec6xw] .eyebrow[data-astro-cid-zkhec6xw],.visit-section[data-astro-cid-zkhec6xw] .eyebrow[data-astro-cid-zkhec6xw]{color:var(--ochre-bright)}.hero-content[data-astro-cid-zkhec6xw]{min-height:min(58rem,100svh);padding-top:7.5rem;padding-bottom:2rem;display:grid;position:relative}.hero-location[data-astro-cid-zkhec6xw]{letter-spacing:.15em;text-transform:uppercase;align-self:start;margin:0;font-size:.64rem;font-weight:700}.hero-copy[data-astro-cid-zkhec6xw]{align-self:center;max-width:58rem;padding-block:2rem}.hero-copy[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{max-width:18ch;margin:1rem 0 1.4rem;font-size:clamp(3.4rem,10vw,8.8rem)}.hero-intro[data-astro-cid-zkhec6xw]{color:#ffffffd6;max-width:39rem;margin:0;font-size:clamp(1rem,1.8vw,1.25rem)}.hero-actions[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-scroll[data-astro-cid-zkhec6xw]{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff4d;justify-content:space-between;align-self:end;align-items:center;padding-top:1rem;font-size:.63rem;font-weight:700;text-decoration:none;display:flex}.hero-scroll[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]:last-child{font-size:1rem}.brand-strip[data-astro-cid-zkhec6xw]{background:var(--ochre-bright);min-height:4.4rem;color:var(--brown);font-family:var(--serif);white-space:nowrap;justify-content:center;align-items:center;gap:clamp(1rem,4vw,3.5rem);padding-inline:1rem;font-size:clamp(.95rem,2vw,1.2rem);display:flex;overflow:hidden}.brand-strip[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]{background:currentColor;flex:none;width:.28rem;height:.28rem;transform:rotate(45deg)}.story-section[data-astro-cid-zkhec6xw]{background:var(--paper);overflow:hidden}.story-grid[data-astro-cid-zkhec6xw]{gap:2.5rem;display:grid;position:relative}.story-grid[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{max-width:17ch;color:var(--brown);margin:1.2rem 0 0;font-size:clamp(2.8rem,6.5vw,6.2rem)}.story-copy[data-astro-cid-zkhec6xw]{align-self:end;max-width:33rem}.story-copy[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{margin-top:0;font-size:clamp(1.05rem,1.6vw,1.3rem)}.story-links[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:.8rem 1.5rem;display:flex}.story-year[data-astro-cid-zkhec6xw]{z-index:0;color:#2b18040d;font-family:var(--serif);pointer-events:none;font-size:clamp(8rem,22vw,20rem);line-height:1;position:absolute;bottom:-.45em;right:-.05em}.story-grid[data-astro-cid-zkhec6xw]>div[data-astro-cid-zkhec6xw]:not(.story-year){z-index:1;position:relative}.pillars-section[data-astro-cid-zkhec6xw]{background:var(--brown);color:var(--cream)}.pillars-heading[data-astro-cid-zkhec6xw]{gap:1.5rem;margin-bottom:3.5rem;display:grid}.pillars-heading[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{margin:0;font-size:clamp(3rem,7vw,6rem)}.pillars-heading[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#fff3dcb8;max-width:31rem;margin:0}.pillars-grid[data-astro-cid-zkhec6xw]{border-top:1px solid #fff3;display:grid}.pillar[data-astro-cid-zkhec6xw]{border-bottom:1px solid #fff3;flex-direction:column;padding-block:2.5rem;display:flex}.pillar-number[data-astro-cid-zkhec6xw]{color:var(--ochre-bright);letter-spacing:.12em;font-size:.68rem;font-weight:700}.pillar[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin:1.8rem 0 1rem;font-size:clamp(2rem,4vw,3.2rem)}.pillar[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#fff3dcb3;max-width:25rem;margin:0 0 2rem}.pillar[data-astro-cid-zkhec6xw] .rule-link[data-astro-cid-zkhec6xw]{margin-top:auto}.produce-section[data-astro-cid-zkhec6xw]{background:var(--cream)}.pool-feature[data-astro-cid-zkhec6xw]{background:#e9ddc8;display:grid}.pool-feature-image[data-astro-cid-zkhec6xw]{min-height:30rem}.pool-feature-copy[data-astro-cid-zkhec6xw]{align-self:center;padding:4.5rem max(1rem,50vw - 42rem)}.pool-feature-copy[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{max-width:15ch;color:var(--brown);margin:1rem 0 1.5rem;font-size:clamp(2.8rem,6vw,5.7rem)}.pool-feature-copy[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]:not(.eyebrow){max-width:36rem}.pool-feature-meta[data-astro-cid-zkhec6xw]{border-block:1px solid var(--line);max-width:36rem;color:var(--wine);letter-spacing:.08em;text-transform:uppercase;gap:1rem;margin-block:2rem;padding-block:1rem;font-size:.72rem;font-weight:700;display:grid}.pool-feature-meta[data-astro-cid-zkhec6xw] ul[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}.pool-feature-meta[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border-top:1px solid #6f231f3d;gap:.55rem;padding-top:.75rem;display:grid}.pool-feature-meta[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw],.pool-feature-meta[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{display:block}.pool-feature-meta[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{color:var(--brown);font-family:var(--serif);letter-spacing:0;text-transform:none;font-size:1.25rem;line-height:1}.produce-intro[data-astro-cid-zkhec6xw]{gap:2rem;display:grid}.produce-copy[data-astro-cid-zkhec6xw]{align-self:end}.produce-intro[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{max-width:15ch;color:var(--brown);margin:1.1rem 0 1.5rem;font-size:clamp(2.8rem,6vw,5.7rem)}.produce-copy[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]{max-width:34rem;margin-top:0;font-size:1.08rem}.produce-actions[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.featured-products[data-astro-cid-zkhec6xw]{margin-top:clamp(3.5rem,7vw,6rem)}.featured-products-label[data-astro-cid-zkhec6xw]{border-block:1px solid var(--line);color:var(--brown-soft);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-block:.9rem;font-size:.64rem;font-weight:700;display:flex}.featured-products-grid[data-astro-cid-zkhec6xw]{gap:2.5rem 1rem;margin-top:1.5rem;display:grid}.menu-preview[data-astro-cid-zkhec6xw]{background:var(--paper)}.menu-preview-inner[data-astro-cid-zkhec6xw]{gap:3rem;display:grid}.menu-preview[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{max-width:15ch;color:var(--brown);margin:1rem 0 0;font-size:clamp(3rem,6.5vw,6rem)}.menu-preview[data-astro-cid-zkhec6xw] ol[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.menu-preview[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;align-items:center;gap:1rem;padding-block:1.2rem;display:grid}.menu-preview[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{color:var(--ochre);letter-spacing:.1em;font-size:.68rem;font-weight:700}.menu-preview[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{font-family:var(--serif);font-size:clamp(1.4rem,3vw,2.2rem);font-weight:400}.menu-preview[data-astro-cid-zkhec6xw] .button-secondary[data-astro-cid-zkhec6xw]{justify-self:start}.gallery-preview[data-astro-cid-zkhec6xw]{background:var(--paper)}.gallery-title-row[data-astro-cid-zkhec6xw]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.gallery-title-row[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{max-width:16ch;color:var(--brown);margin:1rem 0 0;font-size:clamp(3rem,6.5vw,6rem)}.gallery-grid[data-astro-cid-zkhec6xw]{gap:1rem;display:grid}.gallery-a[data-astro-cid-zkhec6xw]{min-height:28rem}.gallery-b[data-astro-cid-zkhec6xw],.gallery-c[data-astro-cid-zkhec6xw]{min-height:19rem}.visit-section[data-astro-cid-zkhec6xw]{background:var(--wine);color:#fff;padding-block:clamp(5rem,9vw,8rem)}.visit-grid[data-astro-cid-zkhec6xw]{gap:2rem;display:grid}.visit-grid[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{max-width:20ch;margin:1rem 0 0;font-size:clamp(2.8rem,6vw,5.7rem)}.visit-grid[data-astro-cid-zkhec6xw]>div[data-astro-cid-zkhec6xw]:nth-child(2){color:#ffffffc7;align-self:end;max-width:31rem}.hours-note[data-astro-cid-zkhec6xw]{border-top:1px solid #ffffff40;margin:2rem 0 0;padding-top:1.4rem}.hours-note[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{color:var(--ochre-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.visit-actions[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-self:end;gap:.75rem;display:flex}@media (width>=48rem){.hero-content[data-astro-cid-zkhec6xw]{padding-top:8rem;padding-bottom:3rem}.hero-copy[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{max-width:17ch}.story-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1.45fr .75fr;gap:4rem}.pillars-heading[data-astro-cid-zkhec6xw]{grid-template-columns:1.35fr .65fr;align-items:end}.pillars-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,1fr)}.pillar[data-astro-cid-zkhec6xw]{border-right:1px solid #fff3;min-height:27rem;padding:2.5rem 2rem}.pillar[data-astro-cid-zkhec6xw]:first-child{padding-left:0}.pillar[data-astro-cid-zkhec6xw]:nth-child(2n){border-right:0;padding-right:0}.pillar[data-astro-cid-zkhec6xw]:nth-child(odd){padding-left:0}.pool-feature[data-astro-cid-zkhec6xw]{grid-template-columns:58% 42%}.pool-feature-image[data-astro-cid-zkhec6xw]{min-height:48rem}.pool-feature-copy[data-astro-cid-zkhec6xw]{padding-inline:clamp(3rem,7vw,7rem)}.produce-intro[data-astro-cid-zkhec6xw]{grid-template-columns:1.15fr .85fr;align-items:end;gap:4rem}.featured-products-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1.15fr 1fr 1fr;gap:clamp(1rem,2.2vw,2rem)}.menu-preview-inner[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1fr;align-items:start}.menu-preview[data-astro-cid-zkhec6xw] .button-secondary[data-astro-cid-zkhec6xw]{grid-column:2}.gallery-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1.35fr 1fr .75fr;align-items:end}.gallery-a[data-astro-cid-zkhec6xw]{min-height:40rem}.gallery-b[data-astro-cid-zkhec6xw]{min-height:31rem}.gallery-c[data-astro-cid-zkhec6xw]{min-height:24rem}.visit-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1.3fr .75fr}.visit-actions[data-astro-cid-zkhec6xw]{grid-column:2}}@media (width>=64rem){.hero-content[data-astro-cid-zkhec6xw]{padding-top:9rem}.visit-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1.15fr .65fr .55fr}.visit-actions[data-astro-cid-zkhec6xw]{grid-column:auto}}
