.map-layout[data-astro-cid-3kv6bbov]{align-items:start;gap:1.5rem;display:grid}.map-canvas[data-astro-cid-3kv6bbov]{z-index:0;background:#e8eee1;border:1px solid #dce4d4;border-radius:1rem;height:clamp(24rem,65vh,42rem)}.space-list[data-astro-cid-3kv6bbov]{background:#fff;border:1px solid #e2e7df;border-radius:1rem;max-height:34rem;scroll-margin-top:7rem;overflow:auto}@media (width>=1024px){.map-layout[data-astro-cid-3kv6bbov]{grid-template-columns:minmax(0,1fr) 21rem}.space-list[data-astro-cid-3kv6bbov]{max-height:clamp(24rem,65vh,42rem)}}.space-map-pin{color:#fff;background:#257056;border:2px solid #fff;border-radius:50%;place-items:center;font:600 12px Inter,sans-serif;display:grid;box-shadow:0 2px 8px #19372c50}.space-map-pin:focus-visible{outline-offset:3px;outline:3px solid #19372c}.space-map-popup a{color:#257056;font-size:14px;font-weight:650;text-decoration:underline}.space-map-popup p{color:#667364;margin:.5rem 0 1rem;line-height:1.5}.area-guide[data-astro-cid-b63te2kk]{background:#f1eee4;border:1px solid #e4dfd1;border-radius:13px;grid-template-columns:1fr 1.6fr;gap:60px;max-width:1180px;margin:0 auto 65px;padding:32px 36px;display:grid}.area-guide[data-astro-cid-b63te2kk] h2[data-astro-cid-b63te2kk]{letter-spacing:-.035em;font:400 1.8rem/1.2 Georgia,serif}.area-guide[data-astro-cid-b63te2kk] p[data-astro-cid-b63te2kk]{color:#6c7262;max-width:300px;margin-top:16px;font-size:.78rem;line-height:1.9}.area-guide[data-astro-cid-b63te2kk] ul[data-astro-cid-b63te2kk]{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.area-guide[data-astro-cid-b63te2kk] li[data-astro-cid-b63te2kk]{color:#536048;border-bottom:1px solid #ded9c9;justify-content:space-between;gap:14px;padding:12px 0;font-size:.72rem;display:flex}.area-guide[data-astro-cid-b63te2kk] li[data-astro-cid-b63te2kk]>span[data-astro-cid-b63te2kk]:last-child{color:#997b43}@media (width<=800px){.area-guide[data-astro-cid-b63te2kk]{grid-template-columns:1fr;gap:20px;margin-inline:24px;padding:27px}.area-guide[data-astro-cid-b63te2kk] p[data-astro-cid-b63te2kk]{max-width:100%}}@media (width<=500px){.area-guide[data-astro-cid-b63te2kk]{margin-inline:20px;margin-bottom:40px}.area-guide[data-astro-cid-b63te2kk] ul[data-astro-cid-b63te2kk]{grid-template-columns:1fr}}.county-browser[data-astro-cid-hji3rogr]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:2rem 3rem;display:grid}.county-map[data-astro-cid-hji3rogr]{background:radial-gradient(at 50% 45%,#e5eadf,#f6f4eb 65%);border:1px solid #ddd8c9;border-radius:1.5rem;position:relative}svg[data-astro-cid-hji3rogr]{width:100%;height:auto;display:block}.county-shape[data-astro-cid-hji3rogr]{fill:url(#county-land);stroke:#7c9275;stroke-width:.8px;stroke-linejoin:round}svg[data-astro-cid-hji3rogr] a[data-astro-cid-hji3rogr]:hover .county-shape[data-astro-cid-hji3rogr],svg[data-astro-cid-hji3rogr] a[data-astro-cid-hji3rogr]:focus .county-shape[data-astro-cid-hji3rogr],svg[data-astro-cid-hji3rogr] .is-active[data-astro-cid-hji3rogr] .county-shape[data-astro-cid-hji3rogr]{fill:#c6aa6b;stroke:#83652e;stroke-width:1.5px}svg[data-astro-cid-hji3rogr] a[data-astro-cid-hji3rogr]:focus{outline:none}.county-shape[data-astro-cid-hji3rogr].unavailable{fill:#e8e7df;stroke:#c9cabb}.compass[data-astro-cid-hji3rogr]{color:var(--aw-color-primary);justify-items:center;font-size:.65rem;display:grid;position:absolute;top:6%;right:7%}.compass[data-astro-cid-hji3rogr] span[data-astro-cid-hji3rogr]{font-size:1.75rem;line-height:1.3}.map-caption[data-astro-cid-hji3rogr]{color:var(--aw-color-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;position:absolute;bottom:5%;left:7%}.county-tooltip[data-astro-cid-hji3rogr]{max-width:60%;color:var(--aw-color-primary);pointer-events:none;background:#f6f4eb;border:1px solid #c6b78f;border-radius:.4rem;padding:.4rem .65rem;font-size:.8rem;position:absolute;top:6%;left:7%}.county-list[data-astro-cid-hji3rogr]{scrollbar-color:#8c6b3b #f6f4eb;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:38rem;padding:3px;display:grid;overflow-y:auto}.county-row[data-astro-cid-hji3rogr]{background:#fffef8;border:1px solid #ddd8c9;border-radius:.5rem;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .65rem;font-size:.75rem;line-height:1.35;display:flex}.county-row[data-astro-cid-hji3rogr]>span[data-astro-cid-hji3rogr]:first-child{flex:1}.county-row[data-astro-cid-hji3rogr] svg[data-astro-cid-hji3rogr]{width:.875rem;color:var(--aw-color-primary)}.county-count[data-astro-cid-hji3rogr]{color:var(--aw-color-text-muted);font-size:.7rem}.county-row[data-astro-cid-hji3rogr]:hover,.county-row[data-astro-cid-hji3rogr].is-active{border-color:var(--aw-color-primary);background:#e5eadf}.county-row[data-astro-cid-hji3rogr]:focus-visible{outline:2px solid var(--aw-color-primary);outline-offset:2px}.map-credit[data-astro-cid-hji3rogr]{color:var(--aw-color-text-muted);grid-column:1/-1;font-size:.65rem}.map-credit[data-astro-cid-hji3rogr] a[data-astro-cid-hji3rogr]{text-decoration:underline}@media (width<=900px){.county-browser[data-astro-cid-hji3rogr]{grid-template-columns:minmax(0,1fr)}.county-map[data-astro-cid-hji3rogr]{width:100%;max-width:34rem;margin-inline:auto}}.more-areas[data-astro-cid-czvbnzpw]{margin-top:20px}.more-areas[data-astro-cid-czvbnzpw] summary[data-astro-cid-czvbnzpw]{cursor:pointer;color:#896e3c;width:fit-content;padding:10px 0;font-size:.76rem}.more-areas[data-astro-cid-czvbnzpw] .area-grid[data-astro-cid-czvbnzpw]{margin-top:14px}.scope-badge[data-astro-cid-czvbnzpw]{border:1px solid;border-radius:999px;align-items:center;padding:8px 14px;display:inline-flex}.area-section-top[data-astro-cid-czvbnzpw]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.area-section-top[data-astro-cid-czvbnzpw] h2[data-astro-cid-czvbnzpw]{margin:0}.area-section-top[data-astro-cid-czvbnzpw]>a[data-astro-cid-czvbnzpw]{white-space:nowrap;color:#7e663b;font-size:.75rem}@media (width<=700px){.area-section-top[data-astro-cid-czvbnzpw]{flex-direction:column;align-items:start;gap:12px}}.directory-hero[data-astro-cid-smzcpbv3]{background:#edf2e5;position:relative}.hero-inner[data-astro-cid-smzcpbv3]{grid-template-columns:1fr 1fr;align-items:center;gap:1rem 2rem;max-width:1280px;margin:auto;padding:4rem 1.5rem 1.8rem;display:grid}.hero-copy[data-astro-cid-smzcpbv3]{z-index:1;padding-bottom:2.5rem;position:relative}h1[data-astro-cid-smzcpbv3]{letter-spacing:-.055em;color:#123e2d;font-size:clamp(2.6rem,4.4vw,4rem);font-weight:750;line-height:1.09}h1[data-astro-cid-smzcpbv3] span[data-astro-cid-smzcpbv3]{color:#966615}.hero-copy[data-astro-cid-smzcpbv3] p[data-astro-cid-smzcpbv3]{color:#485c4c;max-width:25rem;margin:1.5rem 0;font-size:1.05rem;line-height:1.75}.hero-link[data-astro-cid-smzcpbv3]{color:#164c35;border-bottom:1px solid #99b09a;align-items:center;gap:.8rem;padding-bottom:.4rem;font-weight:650;display:inline-flex}.hero-art[data-astro-cid-smzcpbv3]{margin:-2rem -1rem 0 0;position:relative}.hero-art[data-astro-cid-smzcpbv3] img[data-astro-cid-smzcpbv3]{border-radius:46% 46% 8% 8%;width:100%;height:auto}.art-caption[data-astro-cid-smzcpbv3]{color:#5b6c5e;background:#fffffff2;border:1px solid #fff;border-radius:1rem;align-items:center;gap:.8rem;padding:1rem 1.2rem;font-size:.72rem;display:flex;position:absolute;bottom:3rem;right:1rem;box-shadow:0 12px 35px #183c2514}.caption-icon[data-astro-cid-smzcpbv3]{color:#22583e;background:#e5efdf;border-radius:50%;padding:.7rem}.art-caption[data-astro-cid-smzcpbv3] strong[data-astro-cid-smzcpbv3]{color:#1d402e;margin-top:.2rem;font-size:.9rem;display:block}.hero-search[data-astro-cid-smzcpbv3]{z-index:2;grid-column:1/-1;margin-top:-1.6rem;position:relative}.hero-search[data-astro-cid-smzcpbv3] .listing-form{border:1px solid #fff;border-radius:1.25rem;padding:1.5rem;box-shadow:0 8px #ffffff60,0 15px 45px #204c2d0e}.popular-options[data-astro-cid-smzcpbv3]{color:#38583c;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.5rem;padding-left:.3rem;font-size:.78rem;display:flex}.popular-options[data-astro-cid-smzcpbv3] a[data-astro-cid-smzcpbv3]:hover{text-decoration:underline}@media (width<=767px){.hero-inner[data-astro-cid-smzcpbv3]{grid-template-columns:1fr;gap:0;padding:2.6rem 1rem 1.5rem}.hero-copy[data-astro-cid-smzcpbv3]{padding-bottom:1.5rem}h1[data-astro-cid-smzcpbv3]{font-size:clamp(2.6rem,8vw,3.8rem)}.hero-art[data-astro-cid-smzcpbv3]{width:100%;max-width:31rem;margin:0 auto}.hero-art[data-astro-cid-smzcpbv3] img[data-astro-cid-smzcpbv3]{object-fit:cover;object-position:center 40%;max-height:330px}.art-caption[data-astro-cid-smzcpbv3]{padding:.7rem;bottom:2rem;right:.8rem}.hero-search[data-astro-cid-smzcpbv3]{margin-top:-.5rem}}.map-heading[data-astro-cid-ob6yych6]{background:#f0f5e9;border-block:1px solid #e1e8d8}h1[data-astro-cid-ob6yych6]{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.12}.journal[data-astro-cid-f2drnmix]{background:linear-gradient(#fafbf7,#fff 45%)}h1[data-astro-cid-f2drnmix]{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5.75rem);font-weight:400;line-height:1.04}.featured[data-astro-cid-f2drnmix]{background:#eef3e6;border:1px solid #e0e7d7;border-radius:1.5rem;display:grid;overflow:hidden}.featured-image[data-astro-cid-f2drnmix]{aspect-ratio:3/2;min-height:18rem;display:block;position:relative;overflow:hidden}.featured-badge[data-astro-cid-f2drnmix]{color:#365238;background:#fffffff0;border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:1.25rem;left:1.25rem}.featured[data-astro-cid-f2drnmix] h2[data-astro-cid-f2drnmix]{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.3vw,3.2rem);font-weight:400;line-height:1.12}.journal-cta[data-astro-cid-f2drnmix]{color:#fff;background:#254734;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3.5rem)}.journal-cta[data-astro-cid-f2drnmix] h2[data-astro-cid-f2drnmix]{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3rem);line-height:1.1}@media (width>=768px){.featured[data-astro-cid-f2drnmix]:has(.featured-image){grid-template-columns:1.15fr 1fr}.featured-image[data-astro-cid-f2drnmix]{aspect-ratio:auto}}h1[data-astro-cid-z6njvx35]{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.08}article[data-astro-cid-z6njvx35]{overflow-wrap:anywhere}.country-browser[data-astro-cid-g2wqqatr]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.country-map[data-astro-cid-g2wqqatr]{isolation:isolate;background:radial-gradient(at 50% 45%,#e5eadf 0%,#f6f4eb 65%);border:1px solid #ddd8c9;border-radius:1.5rem;position:relative}.country-map[data-astro-cid-g2wqqatr] img[data-astro-cid-g2wqqatr]{width:100%;height:auto;display:block}.map-compass[data-astro-cid-g2wqqatr]{color:var(--aw-color-primary);letter-spacing:.1em;justify-items:center;font-size:.65rem;display:grid;position:absolute;top:6%;right:7%}.map-compass[data-astro-cid-g2wqqatr] span[data-astro-cid-g2wqqatr]{font-size:1.75rem;line-height:1.3}.map-caption[data-astro-cid-g2wqqatr]{color:var(--aw-color-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;position:absolute;bottom:5%;left:7%}.map-country[data-astro-cid-g2wqqatr]{border-radius:.5rem;flex-direction:column;align-items:center;gap:.55rem;padding:.25rem;display:flex;position:absolute;transform:translate(-50%,-.5rem)}.map-dot[data-astro-cid-g2wqqatr]{background:var(--aw-color-primary);border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 5px #dfb46a26,0 0 0 10px #dfb46a0d}.map-label[data-astro-cid-g2wqqatr]{color:var(--aw-color-primary);white-space:nowrap;background:#f6f4eb;border:1px solid #c6b78f;border-radius:.4rem;padding:.3rem .6rem;font-size:clamp(.65rem,1.2vw,.85rem);font-weight:600}.map-country[data-astro-cid-g2wqqatr]:hover .map-label[data-astro-cid-g2wqqatr],.map-country[data-astro-cid-g2wqqatr]:focus-visible .map-label[data-astro-cid-g2wqqatr]{border-color:var(--aw-color-primary);background:#e5eadf}.map-country[data-astro-cid-g2wqqatr]:focus-visible,.country-card[data-astro-cid-g2wqqatr]:focus-visible{outline:2px solid var(--aw-color-primary);outline-offset:5px}.country-list[data-astro-cid-g2wqqatr]{gap:1rem;display:grid}.country-card[data-astro-cid-g2wqqatr]{transition:border-color .15s}@media (width<=767px){.country-browser[data-astro-cid-g2wqqatr]{grid-template-columns:minmax(0,1fr);gap:2rem}.country-map[data-astro-cid-g2wqqatr]{width:100%;max-width:28rem;margin-inline:auto}.map-label[data-astro-cid-g2wqqatr]{font-size:.7rem}}
