.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(86vh,760px);display:flex;align-items:flex-end;color:#fff;overflow:hidden}.hero-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#141c1fc7,#141c1f40 55%,#141c1f0d)}.hero-in[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:100%;padding-bottom:clamp(40px,7vw,88px)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:13ch;font-weight:400}.hero-lead[data-astro-cid-j7pv25f6]{font-size:1.2rem;max-width:48ch;margin:20px 0 30px;color:#f1ece3}.finder[data-astro-cid-j7pv25f6]{position:relative;max-width:620px}.finder[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:block;font:italic 400 1.2rem/1 var(--d);margin-bottom:10px}.finder-row[data-astro-cid-j7pv25f6]{display:flex;gap:8px;background:var(--paper);padding:6px;border-radius:999px}.finder[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:1.05rem;padding:10px 18px;color:var(--slate)}.finder[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus{outline:none}.finder-row[data-astro-cid-j7pv25f6]:focus-within{box-shadow:0 0 0 3px var(--sea)}.sug[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;top:calc(100% + 8px);list-style:none;margin:0;padding:6px;background:var(--paper);border-radius:16px;color:var(--slate);box-shadow:0 24px 48px -20px #00000073}.sug[data-astro-cid-j7pv25f6] a{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;text-decoration:none;font-weight:500}.sug[data-astro-cid-j7pv25f6] a:hover,.sug[data-astro-cid-j7pv25f6] a:focus{background:var(--sand)}.sug[data-astro-cid-j7pv25f6] span{color:var(--muted);font-weight:400;font-size:.88rem}.sug[data-astro-cid-j7pv25f6] .none{padding:10px 14px;color:var(--muted)}.moods[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.moods[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;display:block}.moods[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px;margin-bottom:16px;transition:transform .6s var(--ease)}.moods[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:translateY(-4px)}.moods[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.95rem;margin:8px 0 0}@media(max-width:900px){.moods[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.spot[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:5fr 4fr 3fr;grid-template-rows:auto;gap:0 40px}.spot[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.spot[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].lead{grid-row:span 6;border-top:0}.spot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;text-decoration:none;padding:18px 0}.spot[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px;margin-bottom:18px}.spot-name[data-astro-cid-j7pv25f6]{display:block;font:500 1.7rem/1.1 var(--d)}.lead[data-astro-cid-j7pv25f6] .spot-name[data-astro-cid-j7pv25f6]{font-size:2.6rem}.spot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .spot-name[data-astro-cid-j7pv25f6]{color:var(--clay-ink)}.spot-where[data-astro-cid-j7pv25f6]{display:block;color:var(--sea-ink);font-size:.9rem;margin-top:4px}.spot-sum[data-astro-cid-j7pv25f6]{display:block;color:var(--muted);font-size:.95rem;margin-top:8px}@media(max-width:900px){.spot[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.spot[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].lead{grid-row:auto}}.regions[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px}.regions[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding:20px 0 22px}.regions[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:8px}.regions[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);margin:0}.regions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--slate);text-decoration-color:var(--line);text-underline-offset:3px}.regions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--clay-ink)}@media(max-width:900px){.regions[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.regions[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:4px;width:100%;aspect-ratio:3 / 2;object-fit:cover}.tips[data-astro-cid-j7pv25f6]{margin:28px 0 0;padding:0;list-style:none;counter-reset:t}.tips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{counter-increment:t;padding:18px 0 18px 52px;border-top:1px solid #33434A;position:relative;color:#c9c3b8}.tips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(t);position:absolute;left:0;top:12px;font:italic 400 2rem/1 var(--d);color:#e89b79}.tips[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#f4eee4;display:block;font-weight:600}@media(max-width:860px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}}
