.towns[data-astro-cid-3fo5za6s]{border-top:2px solid var(--c-ink)}.towns__item[data-astro-cid-3fo5za6s]{border-bottom:1px solid var(--c-line)}.town[data-astro-cid-3fo5za6s]{position:relative;display:grid;grid-template-columns:14px 1fr 24px;align-items:center;gap:14px;width:100%;min-height:var(--tap-primary);padding:6px 12px 6px 4px;border:0;border-radius:0;background:transparent;color:var(--c-ink);text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear,padding var(--dur-base) var(--ease-settle)}.town[data-astro-cid-3fo5za6s]:focus-visible{outline-offset:-3px}.town__dot[data-astro-cid-3fo5za6s]{width:14px;height:14px;border-radius:50%;background:var(--c-paper);border:2px solid var(--c-ink);box-shadow:0 0 #ffc21a00;transition:background-color var(--dur-fast) linear,box-shadow var(--dur-base) var(--ease-settle)}.town__name[data-astro-cid-3fo5za6s]{font-family:var(--font-display);font-stretch:75%;font-weight:800;font-size:clamp(1.5rem,1.25rem + .9vw,1.875rem);line-height:1;letter-spacing:.005em;text-transform:uppercase;transition:color var(--dur-fast) linear}.town__icon[data-astro-cid-3fo5za6s]{display:grid;place-items:center;width:24px;height:24px;transition:transform var(--dur-base) var(--ease-pour)}.town__icon[data-astro-cid-3fo5za6s] svg{width:22px;height:22px}.town[data-astro-cid-3fo5za6s].is-hot .town__dot[data-astro-cid-3fo5za6s],.town[data-astro-cid-3fo5za6s][aria-expanded=true] .town__dot[data-astro-cid-3fo5za6s]{background:var(--c-measure);box-shadow:0 0 0 5px #ffc21a47}.town[data-astro-cid-3fo5za6s].is-hot,.town[data-astro-cid-3fo5za6s][aria-expanded=true]{background:var(--c-paper-2);padding-left:12px}.town[data-astro-cid-3fo5za6s][aria-expanded=true] .town__name[data-astro-cid-3fo5za6s]{color:var(--c-red)}.town[data-astro-cid-3fo5za6s][aria-expanded=true] .town__icon[data-astro-cid-3fo5za6s]{transform:rotate(45deg)}@media(hover:hover)and (pointer:fine){.town[data-astro-cid-3fo5za6s]:hover{background:var(--c-paper-2);padding-left:12px}}.town[data-astro-cid-3fo5za6s]:active{background:var(--c-paper-2)}.town__panel[data-astro-cid-3fo5za6s]{display:grid;grid-template-rows:0fr;visibility:hidden;background:var(--c-paper-2);transition:grid-template-rows var(--dur-base) var(--ease-settle),visibility 0s linear var(--dur-base)}.town__panel[data-astro-cid-3fo5za6s].is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--dur-base) var(--ease-settle),visibility 0s linear 0s}.town__clip[data-astro-cid-3fo5za6s]{overflow:hidden;min-height:0}.town__body[data-astro-cid-3fo5za6s]{display:grid;gap:14px;justify-items:start;padding:2px 12px 18px 40px}.town__text[data-astro-cid-3fo5za6s]{font-weight:600;line-height:1.4}.town__call[data-astro-cid-3fo5za6s]{width:100%}@media(min-width:600px)and (max-width:1023px){.town__call[data-astro-cid-3fo5za6s]{width:auto}}html[data-motion=reduced] .town[data-astro-cid-3fo5za6s],html[data-motion=reduced] .town__icon[data-astro-cid-3fo5za6s],html[data-motion=reduced] .town__panel[data-astro-cid-3fo5za6s],html[data-motion=reduced] .town__panel[data-astro-cid-3fo5za6s].is-open{transition:none}html:not([data-js]) .town[data-astro-cid-3fo5za6s]{cursor:default}html:not([data-js]) .town__icon[data-astro-cid-3fo5za6s]{visibility:hidden}@media(forced-colors:active){.town__dot[data-astro-cid-3fo5za6s]{forced-color-adjust:none;background:Canvas;border-color:CanvasText}.town[data-astro-cid-3fo5za6s].is-hot .town__dot[data-astro-cid-3fo5za6s],.town[data-astro-cid-3fo5za6s][aria-expanded=true] .town__dot[data-astro-cid-3fo5za6s]{background:Highlight}}.area[data-astro-cid-sl5nxygp]{padding-top:var(--s-5);padding-bottom:var(--section-pad)}.area__grid[data-astro-cid-sl5nxygp]{display:grid;gap:var(--s-6)}.area__else[data-astro-cid-sl5nxygp]{margin-top:var(--s-5);max-width:34ch;color:var(--fg-2);line-height:1.5}.area__else[data-astro-cid-sl5nxygp] strong[data-astro-cid-sl5nxygp]{display:block;color:var(--fg);font-weight:750}.area__map[data-astro-cid-sl5nxygp] .smap__town{cursor:pointer}@media(hover:hover)and (pointer:fine){.area__map[data-astro-cid-sl5nxygp] .smap__label[data-town-label]{pointer-events:auto;cursor:pointer}}@media(min-width:1024px){.area[data-astro-cid-sl5nxygp]{padding-top:var(--s-7)}.area__grid[data-astro-cid-sl5nxygp]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start}.area__list[data-astro-cid-sl5nxygp]{grid-column:1 / span 4}.area__map[data-astro-cid-sl5nxygp]{grid-column:5 / -1}}.plant__grid[data-astro-cid-sl5nxygp]{position:relative;z-index:2;display:grid;gap:var(--s-5)}.plant__grade[data-astro-cid-sl5nxygp]{margin-bottom:var(--s-2)}.plant__title[data-astro-cid-sl5nxygp]{display:flex;align-items:center;gap:.3em;font-size:var(--step-4)}.plant__pin[data-astro-cid-sl5nxygp]{flex:none;width:.32em;height:.32em;margin:-.06em .02em 0 .07em;background:var(--c-measure);border:3px solid var(--c-ink);transform:rotate(45deg)}.plant__address[data-astro-cid-sl5nxygp]{display:grid;font-family:var(--font-display);font-stretch:75%;font-weight:800;font-size:clamp(1.75rem,1.2rem + 2.6vw,3.5rem);line-height:1.02;letter-spacing:.004em;color:var(--c-ink)}.plant__address[data-astro-cid-sl5nxygp] span[data-astro-cid-sl5nxygp]{display:block}.plant__body[data-astro-cid-sl5nxygp] .plant__actions{margin-top:var(--s-5)}@media(min-width:600px){.plant__body[data-astro-cid-sl5nxygp] .plant__actions{max-width:34rem}}@media(min-width:1024px){.plant__grid[data-astro-cid-sl5nxygp]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-6);align-items:start}.plant__grade[data-astro-cid-sl5nxygp]{grid-column:1 / -1;margin-bottom:0}.plant__title[data-astro-cid-sl5nxygp]{grid-column:1 / span 4}.plant__body[data-astro-cid-sl5nxygp]{grid-column:5 / -1}.plant__body[data-astro-cid-sl5nxygp] .plant__actions{margin-top:var(--s-6)}}
