@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/_astro/courier-prime-latin-400-normal.BAlbUm6l.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/courier-prime-latin-700-normal.D1YCjmaD.woff2)format("woff2"),url(/_astro/courier-prime-latin-700-normal.CVvp4Sof.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sans-latin-600-normal.Cp4N6AwT.woff2)format("woff2"),url(/_astro/open-sans-latin-600-normal.C3dWW5mx.woff)format("woff")}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-serif-latin-700-normal.Bsuo9jes.woff2)format("woff2"),url(/_astro/pt-serif-latin-700-normal.BnJLcJ8K.woff)format("woff")}:root{--beige:#f0ece9;--ink:#141516;--text:#6e6363;--link:#c42a1f;--white:#fff;--rule:#14151624;--font-body:"Courier Prime", "Courier New", monospace;--font-heading:"Open Sans", system-ui, sans-serif;--font-display:"PT Serif", Georgia, serif;--container:1140px;--header-h:90px;--gutter:clamp(20px, 4vw, 40px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 10px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-size:20px;line-height:1.5}@media (width<=767px){body{font-size:17px}}img{max-width:100%;height:auto;display:block}a{color:var(--link)}p{margin:0 0 .75em}p:last-child{margin-bottom:0}h1,h2,h3,h4{margin:0;line-height:1.2}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(56px,8vw,90px)}.section--beige{background:var(--beige)}.section-title{font-family:var(--font-heading);letter-spacing:-.3px;color:var(--text);margin-bottom:clamp(28px,4vw,48px);font-size:clamp(30px,3.2vw,38px);font-weight:600;line-height:1.15}h1,h2,h3,dt{text-wrap:balance}p,dd,li{text-wrap:pretty}.measure{max-width:68ch}.lead{color:var(--ink)}.text-link{color:var(--ink);text-underline-offset:5px;font-weight:700;text-decoration:underline 1px}.text-link:hover{text-decoration-thickness:2px}.prose-center{text-align:center;max-width:1000px;margin-inline:auto}.btn{font-variant-numeric:tabular-nums;font-weight:700;font-family:var(--font-body);background:var(--ink);color:var(--white);cursor:pointer;border:0;border-radius:3px;align-items:center;gap:12px;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn:hover{background:#33363a}.btn--lg{padding:16px 26px 16px 22px;font-size:18px}.btn svg{fill:currentColor;flex:none;width:1em;height:1em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--white);padding:10px 16px;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form-status{min-height:1.4em;margin:0;font-size:16px}.form-status[data-state=ok]{color:#2f6b34}.form-status[data-state=error]{color:var(--link)}html:has(dialog[open]){overflow:hidden}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--beige);border-bottom:1px solid var(--ink);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{height:var(--header-h);align-items:center;gap:24px;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,5vw,72px);display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:clamp(200px,22vw,300px);height:auto}.nav[data-astro-cid-nen7h5rs]{flex:1}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:center;gap:50px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);font-size:20px;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-underline-offset:4px;text-decoration:underline}.call[data-astro-cid-nen7h5rs]{letter-spacing:.5px;padding:10px 20px;font-size:13px}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=1024px){.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:28px}}@media (width<=880px){.bar[data-astro-cid-nen7h5rs]{justify-content:space-between}.call[data-astro-cid-nen7h5rs]{margin-left:auto}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.bars[data-astro-cid-nen7h5rs],.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{background:var(--ink);width:24px;height:2px;transition:transform .2s;display:block}.bars[data-astro-cid-nen7h5rs]{position:relative}.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.bars[data-astro-cid-nen7h5rs]:before{top:-7px}.bars[data-astro-cid-nen7h5rs]:after{top:7px}.open[data-astro-cid-nen7h5rs] .bars[data-astro-cid-nen7h5rs]{background:0 0}.open[data-astro-cid-nen7h5rs] .bars[data-astro-cid-nen7h5rs]:before{transform:translateY(7px)rotate(45deg)}.open[data-astro-cid-nen7h5rs] .bars[data-astro-cid-nen7h5rs]:after{transform:translateY(-7px)rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{background:var(--beige);border-bottom:1px solid var(--ink);display:none;position:absolute;top:100%;left:0;right:0}.open[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{display:block}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:14px clamp(16px,5vw,72px);display:block}}@media (width<=480px){.call[data-astro-cid-nen7h5rs]{gap:0;padding:10px;font-size:0}.call[data-astro-cid-nen7h5rs] svg{width:16px;height:16px}.call[data-astro-cid-nen7h5rs]:after{content:"Call";margin-left:8px;font-size:13px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--beige);color:var(--ink);padding-block:60px 30px;font-size:16px}.cols[data-astro-cid-jo6i4kqk]{max-width:var(--container);padding-inline:var(--gutter);grid-template-columns:1.2fr .6fr .9fr 1.3fr;gap:40px;margin-inline:auto;display:grid}h2[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);margin-bottom:16px;font-size:19px;font-weight:700}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;line-height:1.3;list-style:none}nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:8px}a[data-astro-cid-jo6i4kqk]{color:var(--ink);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}address[data-astro-cid-jo6i4kqk]{font-style:normal;line-height:1.6}.newsletter[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.newsletter[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk][type=email]{min-width:0;font:inherit;background:#e0dcda;border:0;border-bottom:2px solid #8a7f7f;border-radius:3px;flex:140px;padding:12px 16px;font-size:16px}.newsletter[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{font:inherit;color:var(--ink);border:2px solid var(--ink);cursor:pointer;background:0 0;border-radius:3px;padding:10px 22px;font-size:17px;transition:background-color .2s,color .2s}.newsletter[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{background:var(--ink);color:var(--white)}.newsletter[data-astro-cid-jo6i4kqk] .form-status[data-astro-cid-jo6i4kqk]{flex-basis:100%}.farm-links[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);gap:10px;margin-top:40px;padding-top:24px;font-size:17px;font-weight:700;display:grid}.farm-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:4px;text-decoration:underline 1px}.copyright[data-astro-cid-jo6i4kqk]{max-width:var(--container);padding-inline:var(--gutter);color:var(--text);margin:48px auto 0;font-size:13px}@media (width<=1024px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=600px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px}}
