.hero[data-astro-cid-j7pv25f6]{background:var(--walnut);color:var(--ivory);position:relative;overflow:hidden}.hero-in[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:var(--s-5);align-items:center;padding-block:clamp(3.5rem,2.5rem + 5vw,7rem) clamp(2.5rem,2rem + 3vw,4.5rem)}.hero-eyebrow[data-astro-cid-j7pv25f6]{color:var(--brass-lt)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--step-5);color:var(--ivory);letter-spacing:-.035em;margin-top:var(--s-3);line-height:1.02}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--brass-lt);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='9' viewBox='0 0 90 9'%3E%3Cpath d='M2 6 C 12 2, 22 8, 32 5 S 52 2, 62 6 S 82 7, 88 4' fill='none' stroke='%23A87F2C' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:0 100%;background-size:auto .14em;padding-bottom:.16em}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:var(--step-1);color:#f0e9d6c2;margin-top:var(--s-3);line-height:1.5}.hero-btns[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-4)}.hero[data-astro-cid-j7pv25f6] .btn--ghost[data-astro-cid-j7pv25f6]{border-color:#f0e9d666;color:var(--ivory)}.hero[data-astro-cid-j7pv25f6] .btn--ghost[data-astro-cid-j7pv25f6]:hover{border-color:var(--brass);color:var(--brass-lt);background:transparent}.hero-art[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-end}.organ-cap[data-astro-cid-j7pv25f6]{margin-top:var(--s-2);max-width:400px;width:100%;font-family:var(--font-display);font-style:italic;font-size:var(--step--1);color:#f0e9d68c;text-align:center}.organ[data-astro-cid-j7pv25f6]{width:100%;max-width:400px}.strip[data-astro-cid-j7pv25f6]{position:relative;z-index:2;border-top:1px solid rgb(168 127 44 / .28)}.strip-in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4);padding-block:var(--s-3)}.strip[data-astro-cid-j7pv25f6] .k[data-astro-cid-j7pv25f6]{display:block;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);font-weight:600}.strip[data-astro-cid-j7pv25f6] .v[data-astro-cid-j7pv25f6]{display:block;font-size:var(--step--1);color:var(--ivory);margin-top:.4rem;line-height:1.45}.rail-sec[data-astro-cid-j7pv25f6]{background:var(--paper-alt);border-bottom:1px solid var(--line)}.rail-head[data-astro-cid-j7pv25f6]{text-align:center;padding-top:var(--s-5)}.rail-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.6rem}.rail-eyebrow[data-astro-cid-j7pv25f6]{color:var(--accent)}.rail[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:clamp(.6rem,3vw,2.6rem);flex-wrap:wrap;padding-block:var(--s-4) var(--s-3)}.knob[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;padding:10px 6px 16px;border-radius:var(--radius-lg)}.knob[data-astro-cid-j7pv25f6] .shaft[data-astro-cid-j7pv25f6]{width:12px;height:26px;background:linear-gradient(#5a4235,#3b2a21);border-radius:2px;transition:height .16s var(--ease)}.knob[data-astro-cid-j7pv25f6] .face[data-astro-cid-j7pv25f6]{width:clamp(58px,8vw,74px);height:clamp(58px,8vw,74px);border-radius:50%;background:radial-gradient(circle at 34% 28%,#6b4e3d,#3b2a21 66%);border:2px solid var(--brass);display:flex;align-items:center;justify-content:center;box-shadow:0 5px #241a1447,inset 0 2px 6px #ffffff24;transition:box-shadow .16s var(--ease),border-color .16s var(--ease)}.knob[data-astro-cid-j7pv25f6] .face[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:10px;font-weight:600;color:var(--ivory);letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1.15;padding:0 6px}.knob[data-astro-cid-j7pv25f6] .cap[data-astro-cid-j7pv25f6]{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ink-3);text-align:center;max-width:110px}.knob[data-astro-cid-j7pv25f6]:hover .shaft[data-astro-cid-j7pv25f6],.knob[data-astro-cid-j7pv25f6]:focus-visible .shaft[data-astro-cid-j7pv25f6]{height:12px}.knob[data-astro-cid-j7pv25f6]:hover .face[data-astro-cid-j7pv25f6],.knob[data-astro-cid-j7pv25f6]:focus-visible .face[data-astro-cid-j7pv25f6]{box-shadow:0 2px #241a1447,inset 0 2px 8px #0000004d;border-color:var(--brass-lt)}.knob[data-astro-cid-j7pv25f6]:hover .cap[data-astro-cid-j7pv25f6],.knob[data-astro-cid-j7pv25f6]:focus-visible .cap[data-astro-cid-j7pv25f6]{color:var(--accent)}.rail-foot[data-astro-cid-j7pv25f6]{text-align:center;padding-bottom:var(--s-5);font-size:var(--step--1);color:var(--ink-3);font-style:italic;font-family:var(--font-display)}.stat-band[data-astro-cid-j7pv25f6]{background:var(--walnut-2);color:var(--ivory)}.stat-band[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--brass-lt)}.stat-head[data-astro-cid-j7pv25f6]{max-width:56ch}.stat-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--ivory);margin-top:var(--s-2)}.stat-lede[data-astro-cid-j7pv25f6]{color:#f0e9d6bd;margin-top:var(--s-3)}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4);margin-top:var(--s-5)}.stat[data-astro-cid-j7pv25f6] .n[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:var(--step-4);font-weight:600;color:var(--brass-lt);line-height:1}.stat[data-astro-cid-j7pv25f6] .l[data-astro-cid-j7pv25f6]{display:block;font-size:var(--step--1);color:#f0e9d6b3;margin-top:.7rem;max-width:26ch}.sec-head-lg[data-astro-cid-j7pv25f6]{max-width:60ch;margin-bottom:var(--s-4)}.sec-head-lg[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.sec-head-lg[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:var(--s-2)}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.card[data-astro-cid-j7pv25f6]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 14px 34px #3b2a211a}.card[data-astro-cid-j7pv25f6] .art[data-astro-cid-j7pv25f6]{height:184px;display:flex;align-items:center;justify-content:center;background:var(--paper-alt)}.art-photo[data-astro-cid-j7pv25f6]{overflow:hidden}.art-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.cbody[data-astro-cid-j7pv25f6]{padding:var(--s-3) var(--s-3) var(--s-4);flex:1;display:flex;flex-direction:column;position:relative}.cat[data-astro-cid-j7pv25f6]{font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:.55rem;transform:rotate(-1.2deg);display:inline-block;width:fit-content;border:1px solid var(--line-2);padding:.15rem .5rem;border-radius:1px}.cbody[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-2);margin-bottom:.6rem}.cbody[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-2);flex:1}.go[data-astro-cid-j7pv25f6]{margin-top:var(--s-3);font-size:var(--step--1);font-weight:600;color:var(--accent);text-decoration:none}.go[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.ev-eyebrow[data-astro-cid-j7pv25f6]{color:var(--accent)}.ev-list[data-astro-cid-j7pv25f6]{display:grid}.ev[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:8rem 1fr auto;gap:var(--s-4);align-items:center;padding-block:var(--s-3);border-top:1px solid var(--line);text-decoration:none;transition:background var(--dur) var(--ease)}.ev-list[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.ev[data-astro-cid-j7pv25f6][hidden]{display:none}a[data-astro-cid-j7pv25f6].ev:hover{background:#f0e9d68c}.ev[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6]{border-left:3px solid var(--ev, var(--accent));padding-left:.9rem}.ev[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6] .m[data-astro-cid-j7pv25f6]{display:block;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--ink-2)}.ev[data-astro-cid-j7pv25f6] .tbc[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:var(--step-0);font-weight:600;line-height:1.2;color:var(--ink-2)}.ev[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6] .d[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:2rem;font-weight:600;line-height:1;color:var(--ink)}.ev[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-2);margin-bottom:.25rem}.ev[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-3)}.ev[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{font-size:.66rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--walnut);border:1.5px solid var(--line-2);padding:.45rem .8rem;border-radius:var(--radius);white-space:nowrap}.ev-foot[data-astro-cid-j7pv25f6]{margin-top:var(--s-4);display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center}.btn--dark[data-astro-cid-j7pv25f6]{border:1.5px solid var(--walnut);color:var(--walnut);background:transparent}.btn--dark[data-astro-cid-j7pv25f6]:hover{background:var(--walnut);color:var(--ivory)}.rnd-link[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--accent);font-weight:600;text-decoration:none}.rnd-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;color:var(--accent-deep)}.farm[data-astro-cid-j7pv25f6]{background:var(--rust);color:#fff;position:relative;overflow:hidden}.farm-in[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:grid;grid-template-columns:1fr .9fr;gap:var(--s-5);align-items:center}.farm-eyebrow[data-astro-cid-j7pv25f6]{color:#fffc}.farm-ord[data-astro-cid-j7pv25f6]{display:block;font-size:.69rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:#ffffffd9;margin-top:var(--s-2)}.farm[data-astro-cid-j7pv25f6] .farm-name[data-astro-cid-j7pv25f6]{font-family:var(--font-western);font-weight:400;font-variation-settings:normal;font-size:clamp(2.4rem,1.5rem + 4.8vw,4.6rem);line-height:1;letter-spacing:0;color:#fff;text-shadow:3px 3px 0 rgb(36 26 20 / .28);margin-top:.5rem}.farm[data-astro-cid-j7pv25f6] .farm-band{margin-top:var(--s-3);box-shadow:0 0 0 1.5px #f0e9d6cc}.farm-host[data-astro-cid-j7pv25f6]{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#ffffffd1;margin-top:.7rem}.farm-lede[data-astro-cid-j7pv25f6]{color:#ffffffdb;margin-top:var(--s-3);max-width:48ch}.farm-acts[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-4)}.btn--cream[data-astro-cid-j7pv25f6]{background:var(--ivory);color:var(--rust)}.btn--cream[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--walnut)}.btn--outline-c[data-astro-cid-j7pv25f6]{border:1px solid rgb(255 255 255 / .5);color:#fff;background:transparent}.btn--outline-c[data-astro-cid-j7pv25f6]:hover{border-color:#fff;background:#ffffff1f;color:#fff}.yrs[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s-4);flex-wrap:wrap;margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid rgb(255 255 255 / .28)}.yrs[data-astro-cid-j7pv25f6] .n[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:var(--step-3);font-weight:600;line-height:1}.yrs[data-astro-cid-j7pv25f6] .l[data-astro-cid-j7pv25f6]{display:block;font-size:.8rem;color:#ffffffbf;margin-top:.35rem;letter-spacing:.03em}.people[data-astro-cid-j7pv25f6]{background:var(--field);color:#fff}.people-in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5);align-items:center}.ppl-eyebrow[data-astro-cid-j7pv25f6]{color:#ffffffbf}.people[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;margin-top:var(--s-2)}.ppl-lede[data-astro-cid-j7pv25f6]{color:#ffffffd1;margin-top:var(--s-3)}.ppl-acts[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-4)}.btn--white[data-astro-cid-j7pv25f6]{background:#fff;color:var(--field)}.btn--white[data-astro-cid-j7pv25f6]:hover{background:var(--ivory);color:var(--field)}.btn--outline-w[data-astro-cid-j7pv25f6]{border:1px solid rgb(255 255 255 / .5);color:#fff;background:transparent}.btn--outline-w[data-astro-cid-j7pv25f6]:hover{border-color:#fff;background:#ffffff1a;color:#fff}.ppl-quote[data-astro-cid-j7pv25f6]{margin:0;border-left:3px solid rgb(240 233 214 / .5);padding-left:var(--s-4)}.ppl-quote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--step-3);line-height:1.25;color:#fff;font-variation-settings:"SOFT" 40,"WONK" 1}.news[data-astro-cid-j7pv25f6]{background:var(--paper-alt)}.news-in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.opt[data-astro-cid-j7pv25f6]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-4)}.opt[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-2);margin-bottom:.6rem}.opt[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-2);margin-bottom:var(--s-3)}.badge[data-astro-cid-j7pv25f6]{display:block;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--brass-ink);margin-bottom:.8rem}.badge-muted[data-astro-cid-j7pv25f6]{color:var(--ink-3)}.nl-field[data-astro-cid-j7pv25f6]{display:flex;gap:.6rem;flex-wrap:wrap}.nl-field[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=email]{flex:1;min-width:180px;font:inherit;font-size:var(--step--1);padding:.7rem .85rem;border:1.5px solid var(--line-2);border-radius:var(--radius);background:var(--paper);color:var(--ink);min-height:46px}.nl-field[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=email]:focus{outline:none;border-color:var(--brass)}.nl-arch[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:600;text-decoration:none}.nl-arch[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.opt[data-astro-cid-j7pv25f6] .small[data-astro-cid-j7pv25f6]{margin-top:var(--s-2)}.give[data-astro-cid-j7pv25f6]{text-align:center}.give-in[data-astro-cid-j7pv25f6]{display:grid;justify-items:center}.give[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-4);max-width:18ch;margin-top:var(--s-2)}.give-lede[data-astro-cid-j7pv25f6]{max-width:56ch;margin-top:var(--s-3);color:#f0e9d6bf}.give-acts[data-astro-cid-j7pv25f6]{display:flex;gap:var(--s-2);justify-content:center;flex-wrap:wrap;margin-top:var(--s-4)}.rules-eyebrow[data-astro-cid-j7pv25f6]{color:var(--accent)}.rules[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.rule[data-astro-cid-j7pv25f6]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-3);display:flex;flex-direction:column}.rule-name[data-astro-cid-j7pv25f6]{font-size:var(--step-2);color:var(--ev)}.rule-line[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-2);margin-top:.6rem;flex:1}.rule[data-astro-cid-j7pv25f6] .rule-band{margin-top:var(--s-3)}.rule-where[data-astro-cid-j7pv25f6]{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin-top:.7rem}.rules-foot[data-astro-cid-j7pv25f6]{margin-top:var(--s-4);display:flex;gap:var(--s-2) var(--s-3);flex-wrap:wrap;align-items:baseline;justify-content:space-between;font-size:var(--step--1);color:var(--ink-2)}.cal-link[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--accent);text-decoration:none}.cal-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;color:var(--accent-deep)}.dual[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.big[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:flex-end;min-height:400px;border-radius:var(--radius);overflow:hidden;text-decoration:none;color:#fff}.big[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.big[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6],.big[data-astro-cid-j7pv25f6]:focus-visible img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.big[data-astro-cid-j7pv25f6] .ov[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%;padding:var(--s-5) var(--s-4) var(--s-4);background:linear-gradient(to top,rgb(44 31 25 / .94) 32%,rgb(44 31 25 / .18) 82%,transparent)}.big[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff;font-size:var(--step-2);margin-bottom:.6rem}.big[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffd9;font-size:var(--step--1);max-width:40ch}.big-go[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:var(--s-2);font-size:var(--step--1);font-weight:600;color:#fff;border-bottom:1.5px solid rgb(255 255 255 / .5);padding-bottom:2px;transition:border-color var(--dur) var(--ease)}.big[data-astro-cid-j7pv25f6]:hover,.big[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:#fff}.big[data-astro-cid-j7pv25f6]:hover .big-go[data-astro-cid-j7pv25f6]{border-color:#fff}@media(max-width:940px){.hero-in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--s-4)}.hero-art[data-astro-cid-j7pv25f6]{justify-content:center}.organ[data-astro-cid-j7pv25f6]{max-width:280px}.farm-in[data-astro-cid-j7pv25f6],.people-in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--s-4)}.dual[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.big[data-astro-cid-j7pv25f6]{min-height:320px}}@media(max-width:860px){.cards[data-astro-cid-j7pv25f6],.news-in[data-astro-cid-j7pv25f6],.rules[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--s-3)}}@media(max-width:760px){.strip-in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--s-2)}.ev[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.6rem;align-items:start}.ev[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{justify-self:start}}@media(max-width:540px){.hero-btns[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}}
