.hero[data-astro-cid-lcdefpme]{background:var(--green);color:#fff;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{z-index:0;position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] picture,.hero-media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.hero-credit[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 1px 3px #000000e6;z-index:1;margin:0;font-size:18px;position:absolute;bottom:8px;right:16px}.hero-credit[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:72px;padding-bottom:72px;display:flex;position:relative}.kicker[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px #000c;margin:0;font-size:18px;font-weight:700}h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 12px #000000bf,0 0 2px #000000e6;margin:0;font-size:64px;line-height:1.05}.sub[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 1px 6px #000000d9;max-width:760px;margin:0;font-size:21px}.finder[data-astro-cid-lcdefpme]{text-align:left;width:100%;max-width:900px;color:var(--ink);background:#fff;border-radius:16px;align-items:flex-end;gap:14px;margin-top:20px;padding:24px;display:flex}.field[data-astro-cid-lcdefpme]{flex-direction:column;flex:1 1 0;gap:6px;display:flex}.field[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:18px;font-weight:700}.field[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]{height:52px;font:inherit;color:var(--ink);background:#fff;border:1px solid #bdb3a3;border-radius:10px;padding:0 12px}.go[data-astro-cid-lcdefpme]{background:var(--red);color:#fff;cursor:pointer;border:0;height:52px;padding:0 32px;font-family:inherit}.go[data-astro-cid-lcdefpme]:hover{background:#7e231f}.finder-note[data-astro-cid-lcdefpme]{min-height:1em;color:var(--green-tint);margin:0}.block[data-astro-cid-lcdefpme]{margin-top:64px}h2[data-astro-cid-lcdefpme]{margin:0 0 24px;font-size:36px}.cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.muted[data-astro-cid-lcdefpme]{color:var(--muted);font-size:18px}.town[data-astro-cid-lcdefpme],.feature[data-astro-cid-lcdefpme]{border:1px solid var(--line);height:100%;color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.town[data-astro-cid-lcdefpme]:hover,.feature[data-astro-cid-lcdefpme]:hover{border-color:var(--green);color:var(--ink)}.town[data-astro-cid-lcdefpme] picture,.town[data-astro-cid-lcdefpme] img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.credit[data-astro-cid-lcdefpme]{color:var(--muted);margin:6px 0 0;font-size:18px}.credit[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--muted)}.photo-slot[data-astro-cid-lcdefpme]{height:200px;color:var(--muted);background:#efe9df;border-bottom:1px dashed #bdb3a3;justify-content:center;align-items:center;font-size:18px;display:flex}.town-body[data-astro-cid-lcdefpme],.feature-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;padding:18px 22px;display:flex}.town-name[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:26px;font-weight:700}.feature[data-astro-cid-lcdefpme] picture,.feature[data-astro-cid-lcdefpme] img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.feature-name[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:22px;font-weight:700;line-height:1.2}.cat[data-astro-cid-lcdefpme]{align-items:center;gap:18px;padding:24px;display:flex}.icon[data-astro-cid-lcdefpme]{background:var(--green-tint);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.cat-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;display:flex}.cat-name[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;font-size:21px;font-weight:700}a[data-astro-cid-lcdefpme].cat-name{color:var(--ink);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}a[data-astro-cid-lcdefpme].cat-name:hover{color:var(--green);text-decoration:underline}.cat-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;font-size:18px;display:flex}.scale[data-astro-cid-lcdefpme]{align-items:center;gap:48px;margin-top:64px;padding:40px;display:flex}.scale-text[data-astro-cid-lcdefpme]{flex:0 0 400px}.scale[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:12px;font-size:30px;line-height:1.15}.scale[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:18px}.scale-row[data-astro-cid-lcdefpme]{flex:1;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}.s[data-astro-cid-lcdefpme]{background:var(--sand);border-radius:10px;justify-content:center;align-items:center;height:52px;font-size:18px;font-weight:700;display:flex}.s[data-astro-cid-lcdefpme].mid{background:var(--green-tint)}.s[data-astro-cid-lcdefpme].high{color:#fff;background:#0b5a36}.s[data-astro-cid-lcdefpme].top{background:var(--green);color:#fff}.own[data-astro-cid-lcdefpme]{background:var(--green);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding:48px;display:flex}.own[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:8px}.own[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--green-tint);margin:0;font-size:19px}.own-extra[data-astro-cid-lcdefpme]{margin-top:10px;font-size:18px}.own-extra[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff}.rest-note[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:-8px 0 20px}.own-btn[data-astro-cid-lcdefpme]{background:var(--ground);color:var(--ink);min-height:56px}.own-btn[data-astro-cid-lcdefpme]:hover{color:var(--ink);background:#fff}@media (width<=900px){h1[data-astro-cid-lcdefpme]{font-size:40px}h2[data-astro-cid-lcdefpme]{font-size:28px}.cols[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.finder[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.go[data-astro-cid-lcdefpme]{justify-content:center}.scale[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:24px;padding:24px}.scale-text[data-astro-cid-lcdefpme]{flex:none}.scale-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr))}.own[data-astro-cid-lcdefpme]{padding:28px}}
