.home-hero[data-astro-cid-glgfkru5]{max-inline-size:var(--container-width);padding:var(--space-3) var(--page-gutter) var(--space-4);background:var(--color-cream);margin-inline:auto}.hero-inner[data-astro-cid-glgfkru5]{align-items:stretch;display:grid}.hero-copy[data-astro-cid-glgfkru5]{border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-dark-green);min-inline-size:0;color:var(--color-cream);padding:clamp(1.5rem,3vw,3rem)}.hero-accent[data-astro-cid-glgfkru5]{block-size:.25rem;inline-size:2.75rem;background:var(--color-light-green);pointer-events:none;margin-block-end:var(--space-3);display:block}h1[data-astro-cid-glgfkru5]{color:var(--color-white);letter-spacing:-.045em;margin-block-end:var(--space-3);font-size:clamp(2.125rem,1.15rem + 2.5vw,3.375rem);font-weight:800;line-height:1.08}h1[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{display:block}.hero-description[data-astro-cid-glgfkru5]{max-inline-size:42ch;text-wrap:pretty;margin-block-end:var(--space-4);font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.5}.hero-actions[data-astro-cid-glgfkru5]{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.hero-link[data-astro-cid-glgfkru5]{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:3.25rem;padding:.75rem var(--space-3);border:2px solid var(--color-cream);border-radius:var(--radius-medium);text-align:center;font-size:1rem;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.hero-link-primary[data-astro-cid-glgfkru5]{border-color:var(--color-light-green);background:var(--color-light-green);color:var(--color-dark-green)}.hero-link-primary[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{font-size:1.5em;line-height:1}.hero-link-secondary[data-astro-cid-glgfkru5]{color:var(--color-cream);background:0 0}.hero-link[data-astro-cid-glgfkru5]:focus-visible{outline-color:var(--color-white)}.hero-media[data-astro-cid-glgfkru5]{aspect-ratio:4/3;inline-size:100%;min-inline-size:0;padding:var(--space-3);border-radius:0 0 var(--radius-panel) var(--radius-panel);background:var(--color-oat);display:grid}.photo-placeholder[data-astro-cid-glgfkru5]{justify-content:flex-end;align-items:flex-start;gap:var(--space-1);border:1px solid var(--color-rule);border-radius:var(--radius-medium);min-inline-size:0;color:var(--color-dark-green);flex-direction:column;padding:clamp(1rem,2vw,2rem);font-size:1rem;font-weight:600;line-height:1.4;display:flex}.placeholder-note[data-astro-cid-glgfkru5]{font-weight:400}.hero-media[data-astro-cid-glgfkru5] img{object-fit:cover;object-position:center;border-radius:var(--radius-medium);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}@media (hover:hover){.hero-link-primary[data-astro-cid-glgfkru5]:hover{background:var(--color-white);border-color:var(--color-white)}.hero-link-secondary[data-astro-cid-glgfkru5]:hover{background:var(--color-cream);color:var(--color-dark-green)}}@media (prefers-reduced-motion:no-preference){.hero-link[data-astro-cid-glgfkru5]{transition:background-color .12s,border-color .12s,color .12s}}@media (width>=36rem){.hero-media[data-astro-cid-glgfkru5]{aspect-ratio:16/9}.hero-actions[data-astro-cid-glgfkru5]{flex-flow:wrap;align-items:flex-start}}@media (width>=64rem){.hero-inner[data-astro-cid-glgfkru5]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hero-copy[data-astro-cid-glgfkru5]{border-radius:var(--radius-panel) 0 0 var(--radius-panel);flex-direction:column;justify-content:center;display:flex}.hero-media[data-astro-cid-glgfkru5]{aspect-ratio:3/2;padding:var(--space-4);border-radius:0 var(--radius-panel) var(--radius-panel) 0}}.visit-information[data-astro-cid-6yjdeeiw]{--visit-hours-surface:#fff2db;--visit-location-surface:#9d503a;background:var(--color-cream);scroll-margin-block-start:var(--space-3)}.visit-panel[data-astro-cid-6yjdeeiw]{grid-template-columns:minmax(0,1fr);display:grid}.information-group[data-astro-cid-6yjdeeiw]{min-inline-size:0}.hours-group[data-astro-cid-6yjdeeiw]{background:var(--visit-hours-surface);color:var(--color-text)}.location-group[data-astro-cid-6yjdeeiw]{background:var(--visit-location-surface);color:var(--color-cream)}.group-inner[data-astro-cid-6yjdeeiw]{inline-size:100%;min-inline-size:0;max-inline-size:var(--container-width);padding:clamp(1.5rem, 2.5vw, 2rem) var(--page-gutter);margin-inline:auto}.group-heading[data-astro-cid-6yjdeeiw]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.information-icon[data-astro-cid-6yjdeeiw]{flex:0 0 2rem;block-size:2rem;inline-size:2rem}.hours-group[data-astro-cid-6yjdeeiw] .information-icon[data-astro-cid-6yjdeeiw]{color:var(--color-dark-green)}h2[data-astro-cid-6yjdeeiw]{min-inline-size:0;color:inherit;letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);font-weight:800}.opening-hours[data-astro-cid-6yjdeeiw]{margin:0}.opening-session[data-astro-cid-6yjdeeiw]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.opening-session[data-astro-cid-6yjdeeiw]+.opening-session[data-astro-cid-6yjdeeiw]{border-block-start:1px solid var(--color-rule);margin-block-start:.75rem;padding-block-start:.75rem}dt[data-astro-cid-6yjdeeiw]{font-size:1rem;font-weight:650}dd[data-astro-cid-6yjdeeiw]{letter-spacing:-.035em;font-variant-numeric:tabular-nums;min-inline-size:0;max-inline-size:100%;margin:0;font-size:clamp(1.625rem,1.25rem + 1.4vw,2rem);font-weight:800;line-height:1.1}time[data-astro-cid-6yjdeeiw]{white-space:nowrap}.access-statement[data-astro-cid-6yjdeeiw]{margin-block:var(--space-3) 0;font-size:1rem}.location-details[data-astro-cid-6yjdeeiw]{flex-direction:column;gap:1.125rem;display:flex}address[data-astro-cid-6yjdeeiw]{min-inline-size:0;font-size:clamp(1.125rem,1rem + .3vw,1.375rem);font-style:normal;line-height:1.5}address[data-astro-cid-6yjdeeiw] span[data-astro-cid-6yjdeeiw]{display:block}.directions-link[data-astro-cid-6yjdeeiw]{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:3rem;padding:var(--space-2) var(--space-4);border:2px solid var(--color-cream);border-radius:var(--radius-medium);background:var(--color-cream);color:var(--color-dark-green);text-align:center;font-size:1rem;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.directions-link[data-astro-cid-6yjdeeiw] span[data-astro-cid-6yjdeeiw]{font-size:1.5em;line-height:1}.directions-link[data-astro-cid-6yjdeeiw]:focus-visible{outline-color:var(--color-cream)}@media (hover:hover){.directions-link[data-astro-cid-6yjdeeiw]:hover{border-color:var(--color-white);background:var(--color-white)}}@media (width>=64rem){.visit-information[data-astro-cid-6yjdeeiw]{grid-template-columns:minmax(0, 1fr) min(55%, calc(var(--container-width) * .55)) min(45%, calc(var(--container-width) * .45)) minmax(0, 1fr);display:grid}.visit-information[data-astro-cid-6yjdeeiw]:before,.visit-information[data-astro-cid-6yjdeeiw]:after{content:"";z-index:0;pointer-events:none;grid-row:1}.visit-information[data-astro-cid-6yjdeeiw]:before{background:var(--visit-hours-surface);grid-column:1/3}.visit-information[data-astro-cid-6yjdeeiw]:after{background:var(--visit-location-surface);grid-column:3/5}.visit-panel[data-astro-cid-6yjdeeiw]{z-index:1;grid-area:1/2/2/4;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-inline-size:0}.hours-inner[data-astro-cid-6yjdeeiw]{padding-inline-end:clamp(1.5rem,3vw,2.5rem)}.location-inner[data-astro-cid-6yjdeeiw]{padding-inline-start:clamp(1.5rem,3vw,2.5rem)}h2[data-astro-cid-6yjdeeiw]{font-size:clamp(1.75rem,1.25rem + .8vw,2rem)}dt[data-astro-cid-6yjdeeiw]{font-size:1.125rem}dd[data-astro-cid-6yjdeeiw]{font-size:clamp(2.375rem,2rem + .75vw,2.75rem)}.location-details[data-astro-cid-6yjdeeiw]{align-items:flex-start}}.story-preview[data-astro-cid-tceip2xx]{background:var(--color-cream)}.story-inner[data-astro-cid-tceip2xx]{align-items:center;gap:var(--space-5);max-inline-size:var(--container-width);padding:var(--section-space) var(--page-gutter);margin-inline:auto;display:grid}.story-photo[data-astro-cid-tceip2xx]{aspect-ratio:4/3;border:1px solid var(--color-rule);border-radius:var(--radius-panel) var(--radius-panel) 4rem var(--radius-panel);background:var(--color-oat);inline-size:100%;min-inline-size:0;max-inline-size:28rem;color:var(--color-dark-green);justify-self:center;align-items:flex-end;padding:clamp(1.25rem,2vw,2rem);font-size:1rem;line-height:1.5;display:flex}.story-photo[data-astro-cid-tceip2xx] span[data-astro-cid-tceip2xx]{max-inline-size:22ch}.story-photo[data-astro-cid-tceip2xx] img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}.story-copy[data-astro-cid-tceip2xx]{min-inline-size:0}h2[data-astro-cid-tceip2xx]{letter-spacing:-.035em;font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);font-weight:800}p[data-astro-cid-tceip2xx]{max-inline-size:52ch;margin-block-end:var(--space-4)}.story-link[data-astro-cid-tceip2xx]{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:3.25rem;max-inline-size:100%;padding:.75rem var(--space-4);border:2px solid var(--color-dark-green);border-radius:var(--radius-medium);background:var(--color-dark-green);color:var(--color-white);text-align:center;font-size:1rem;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.story-link[data-astro-cid-tceip2xx] span[data-astro-cid-tceip2xx]{font-size:1.5em;line-height:1}@media (hover:hover){.story-link[data-astro-cid-tceip2xx]:hover{background:var(--color-text);border-color:var(--color-text)}}@media (prefers-reduced-motion:no-preference){.story-link[data-astro-cid-tceip2xx]{transition:background-color .12s,border-color .12s}}@media (width>=36rem){.story-photo[data-astro-cid-tceip2xx]{aspect-ratio:16/9}}@media (width>=64rem){.story-inner[data-astro-cid-tceip2xx]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,3.5rem)}.story-photo[data-astro-cid-tceip2xx]{aspect-ratio:3/2;max-inline-size:none}}.what-we-do[data-astro-cid-ejqldzme]{background:var(--color-dark-green);color:var(--color-cream)}.themes-inner[data-astro-cid-ejqldzme]{max-inline-size:var(--container-width);padding:var(--section-space) var(--page-gutter);margin-inline:auto}h2[data-astro-cid-ejqldzme]{color:var(--color-white);letter-spacing:-.035em;margin-block-end:var(--space-4);font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);font-weight:800}.themes[data-astro-cid-ejqldzme]{gap:var(--space-4);max-inline-size:none;margin:0;padding:0;list-style:none;display:grid}.themes[data-astro-cid-ejqldzme] li[data-astro-cid-ejqldzme]{align-items:start;gap:var(--space-3);grid-template-columns:3rem minmax(0,1fr);min-inline-size:0;display:grid}.theme-icon[data-astro-cid-ejqldzme]{block-size:3rem;inline-size:3rem;padding:var(--space-2);border-radius:var(--radius-medium);background:var(--color-light-green);color:var(--color-dark-green)}h3[data-astro-cid-ejqldzme]{color:var(--color-white);letter-spacing:-.02em;margin-block-end:var(--space-2);font-size:1.25rem;font-weight:750}p[data-astro-cid-ejqldzme]{max-inline-size:48ch;margin:0;font-size:1rem;line-height:1.55}@media (width>=64rem){.themes[data-astro-cid-ejqldzme]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.get-involved-preview[data-astro-cid-tuwufk3g]{background:var(--color-cream)}.involvement-inner[data-astro-cid-tuwufk3g]{gap:var(--space-5);max-inline-size:var(--container-width);padding:var(--section-space) var(--page-gutter);margin-inline:auto;display:grid}.section-introduction[data-astro-cid-tuwufk3g]{min-inline-size:0}h2[data-astro-cid-tuwufk3g]{letter-spacing:-.035em;font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);font-weight:800}.section-introduction[data-astro-cid-tuwufk3g] p[data-astro-cid-tuwufk3g]{max-inline-size:60ch;margin:0}.support-cards[data-astro-cid-tuwufk3g]{gap:var(--space-4);min-inline-size:0;max-inline-size:none;margin:0;padding:0;list-style:none;display:grid}.support-cards[data-astro-cid-tuwufk3g] li[data-astro-cid-tuwufk3g]{min-inline-size:0}.support-card[data-astro-cid-tuwufk3g]{border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-white);flex-direction:column;block-size:100%;display:flex}.card-photo[data-astro-cid-tuwufk3g]{aspect-ratio:3/2;min-inline-size:0;padding:var(--space-3);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-oat);color:var(--color-dark-green);align-items:end;font-size:1rem;line-height:1.4;display:grid}.card-photo[data-astro-cid-tuwufk3g] img{object-fit:cover;object-position:center;border-radius:inherit;block-size:100%;inline-size:100%;min-inline-size:0}.card-body[data-astro-cid-tuwufk3g]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.card-heading[data-astro-cid-tuwufk3g]{align-items:center;gap:var(--space-2);inline-size:100%;display:flex}.card-heading[data-astro-cid-tuwufk3g] svg[data-astro-cid-tuwufk3g]{block-size:2rem;inline-size:2rem;padding:var(--space-1);border-radius:var(--radius-small);background:var(--color-light-green);color:var(--color-dark-green);flex:0 0 2rem}h3[data-astro-cid-tuwufk3g]{letter-spacing:-.02em;min-inline-size:0;margin:0;font-size:1.25rem;font-weight:750}.card-body[data-astro-cid-tuwufk3g] p[data-astro-cid-tuwufk3g]{margin:0;font-size:1rem;line-height:1.55}.card-action[data-astro-cid-tuwufk3g]{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:3rem;max-inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-medium);background:var(--color-light-green);color:var(--color-dark-green);border:2px solid #0000;margin-block-start:auto;font-size:1rem;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}@media (hover:hover){.support-card[data-astro-cid-tuwufk3g]:hover,.card-action[data-astro-cid-tuwufk3g]:hover{border-color:var(--color-dark-green)}}@media (prefers-reduced-motion:no-preference){.support-card[data-astro-cid-tuwufk3g],.card-action[data-astro-cid-tuwufk3g]{transition:border-color .12s}}@media (width>=40rem){.support-cards[data-astro-cid-tuwufk3g]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.support-cards[data-astro-cid-tuwufk3g]{grid-template-columns:repeat(3,minmax(0,1fr))}}
