.cr-hero[data-astro-cid-ozc7d2ox]{background:var(--g-bg);color:var(--g-ink);padding-block:clamp(1.5rem,5vw,3.5rem)}.cr-h1[data-astro-cid-ozc7d2ox]{font-size:calc(clamp(2.1rem,6.6vw,4rem) * var(--m-h1-scale));max-width:18ch}.cr[data-astro-cid-ozc7d2ox]{padding-block:clamp(1.75rem,4vw,3rem)}.cr-roles[data-astro-cid-ozc7d2ox]{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.cr-meta[data-astro-cid-ozc7d2ox],.cr-pay[data-astro-cid-ozc7d2ox]{margin:.25rem 0 0;font-weight:600}.cr-how[data-astro-cid-ozc7d2ox]{margin-block:1.5rem}.cr-form[data-astro-cid-ozc7d2ox]{max-width:34rem;margin-top:1.5rem}.lg[data-astro-cid-ww2l3vpa]{background:var(--paper, #fff);color:var(--ink)}.lg-in[data-astro-cid-ww2l3vpa]{display:flex;flex-direction:column;gap:1.75rem;padding-block:clamp(2rem,6vw,4.5rem);max-width:46rem}.lg-h1[data-astro-cid-ww2l3vpa]{font-size:calc(clamp(2rem,5.6vw,3.25rem) * var(--m-h1-scale));margin:0}.lg-draft[data-astro-cid-ww2l3vpa]{margin:0;padding:.85rem 1rem;border:2px solid #8a1c1c;color:#8a1c1c;background:#fff;font-weight:700;border-radius:var(--m-radius)}.lg-sec[data-astro-cid-ww2l3vpa]{display:flex;flex-direction:column;gap:.6rem}.lg-sec[data-astro-cid-ww2l3vpa] h2[data-astro-cid-ww2l3vpa]{margin:0;font-family:var(--m-body);font-size:1.125rem;font-weight:700;letter-spacing:0;text-transform:none}.lg-sec[data-astro-cid-ww2l3vpa] p[data-astro-cid-ww2l3vpa],.lg-sec[data-astro-cid-ww2l3vpa] li[data-astro-cid-ww2l3vpa]{margin:0;font-size:1.0625rem;line-height:1.65;max-width:68ch}.lg-sec[data-astro-cid-ww2l3vpa] ul[data-astro-cid-ww2l3vpa]{margin:0;padding-left:1.3rem;display:flex;flex-direction:column;gap:.3rem;list-style:disc}.lg-foot[data-astro-cid-ww2l3vpa]{margin:0;padding-top:1.25rem;border-top:1px solid #c9ced6;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.9375rem}.lg-foot[data-astro-cid-ww2l3vpa] a[data-astro-cid-ww2l3vpa]{color:inherit;text-underline-offset:.2em}.si-hero[data-astro-cid-wnrlv2wa]{background:var(--g-bg);color:var(--g-ink);padding-block:clamp(1.75rem,5vw,4rem)}.si-h1[data-astro-cid-wnrlv2wa]{font-size:calc(clamp(2.1rem,6.4vw,4rem) * var(--m-h1-scale));max-width:18ch}.si-lead[data-astro-cid-wnrlv2wa]{margin:1rem 0 1.4rem;max-width:56ch;font-size:clamp(1.0625rem,1.5vw,1.2rem);color:var(--g-soft)}.si-call[data-astro-cid-wnrlv2wa]{background:var(--cta);color:var(--cta-ink);border-color:var(--cta)}.si[data-astro-cid-wnrlv2wa]{background:var(--paper);color:var(--ink)}.si-in[data-astro-cid-wnrlv2wa]{display:grid;gap:clamp(2rem,5vw,3.5rem)}.si-line[data-astro-cid-wnrlv2wa]{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;border-top:var(--m-border) solid var(--ink);padding-top:1.1rem}.si-line-h[data-astro-cid-wnrlv2wa]{font-size:clamp(1.5rem,3vw,2.1rem);display:flex;gap:.75rem;align-items:baseline}.si-n[data-astro-cid-wnrlv2wa]{font-size:.6em;color:var(--bar-cta, var(--accent))}.si-n[data-astro-cid-wnrlv2wa]:before{content:attr(data-n)}.si-line[data-astro-cid-wnrlv2wa] ul[data-astro-cid-wnrlv2wa]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:clamp(2rem,5vw,4rem)}.si-line[data-astro-cid-wnrlv2wa] li[data-astro-cid-wnrlv2wa]{padding:.95rem 0 1.05rem;border-bottom:1px solid #c9ced6;display:grid;gap:.3rem;align-content:start}.si-name[data-astro-cid-wnrlv2wa]{font-family:var(--m-body);font-weight:700;font-style:normal;text-transform:none;letter-spacing:0;font-size:1.125rem;line-height:1.3}.si-name[data-astro-cid-wnrlv2wa] a[data-astro-cid-wnrlv2wa]{color:inherit;text-decoration:none}.si-line[data-astro-cid-wnrlv2wa] li[data-astro-cid-wnrlv2wa] p[data-astro-cid-wnrlv2wa]{margin:0;color:#3d4654}.si-more[data-astro-cid-wnrlv2wa]{font-size:.9688rem;justify-self:start;padding-block:.35rem}@media(min-width:56rem){.si-line[data-astro-cid-wnrlv2wa]{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:3rem}.si-line[data-astro-cid-wnrlv2wa] ul[data-astro-cid-wnrlv2wa]{grid-template-columns:repeat(2,minmax(0,1fr))}.si-line[data-astro-cid-wnrlv2wa] li[data-astro-cid-wnrlv2wa]:nth-child(-n+2){padding-top:0}}.sa-hero[data-astro-cid-h56w4f7j]{background:var(--g-bg);color:var(--g-ink);padding-block:clamp(1.75rem,5vw,4rem)}.sa-h1[data-astro-cid-h56w4f7j]{font-size:calc(clamp(2.1rem,6.4vw,4rem) * var(--m-h1-scale));max-width:18ch}.sa-lead[data-astro-cid-h56w4f7j]{margin:1rem 0 0;max-width:56ch;font-size:clamp(1.0625rem,1.5vw,1.2rem);color:var(--g-soft)}.sa[data-astro-cid-h56w4f7j]{background:var(--paper);color:var(--ink)}.sa-in[data-astro-cid-h56w4f7j]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.sa-map[data-astro-cid-h56w4f7j]{margin:0;--map-halo: var(--paper);--map-home: var(--bar-cta, var(--accent))}.sa-map[data-astro-cid-h56w4f7j] div[data-astro-cid-h56w4f7j]{border:1px solid #c9ced6;border-radius:var(--m-radius);overflow:hidden;background:color-mix(in srgb,var(--ink) 4%,var(--paper))}.sa-map[data-astro-cid-h56w4f7j] svg{display:block;width:100%;height:auto;max-height:min(36rem,76vh);font-family:var(--m-body);color:var(--ink)}.sa-map[data-astro-cid-h56w4f7j] figcaption[data-astro-cid-h56w4f7j]{margin-top:.4rem;font-size:.75rem;color:#3d4654}.sa-h2[data-astro-cid-h56w4f7j]{font-size:clamp(1.4rem,2.6vw,1.9rem);margin:0 0 .75rem}.sa-towns[data-astro-cid-h56w4f7j]{list-style:none;margin:0;padding:0;columns:2;column-gap:2rem;border-top:var(--m-border) solid var(--ink)}.sa-towns[data-astro-cid-h56w4f7j] li[data-astro-cid-h56w4f7j]{break-inside:avoid;padding:.6rem 0;border-bottom:1px solid #c9ced6;font-weight:600;font-size:1.0625rem}.sa-towns[data-astro-cid-h56w4f7j] .sa-home[data-astro-cid-h56w4f7j]{color:var(--bar-cta, var(--ink))}.sa-hours[data-astro-cid-h56w4f7j]{margin:1.1rem 0 0}.sa-more[data-astro-cid-h56w4f7j]{background:var(--tint);color:var(--ink)}.sa-more-in[data-astro-cid-h56w4f7j]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,3rem)}.sa-lines[data-astro-cid-h56w4f7j]{list-style:none;margin:0;padding:0;border-top:1px solid var(--tint-line)}.sa-lines[data-astro-cid-h56w4f7j] li[data-astro-cid-h56w4f7j]{padding:.6rem 0;border-bottom:1px solid var(--tint-line);font-size:1.0625rem}.sa-out[data-astro-cid-h56w4f7j] p[data-astro-cid-h56w4f7j]{margin:0 0 1.1rem;max-width:40ch}.sa-call[data-astro-cid-h56w4f7j]{background:var(--bar-cta);color:var(--bar-cta-ink);border-color:var(--bar-cta)}@media(min-width:56rem){.sa-in[data-astro-cid-h56w4f7j]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.sa-more-in[data-astro-cid-h56w4f7j]{grid-template-columns:repeat(2,minmax(0,1fr))}}
