.tile[data-astro-cid-vwi4u2ii]{gap:var(--s4);padding:var(--s4) var(--s4) var(--s4);background:var(--cream-light);border-top:var(--board-rule);border-radius:0 0 var(--radius-board) var(--radius-board);animation:tileIn var(--dur) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 12) * 50ms);grid-template-rows:auto 1fr auto;transition:border-color .16s,background-color .16s;display:grid;position:relative}.tile--photo[data-astro-cid-vwi4u2ii]{grid-template-rows:auto auto 1fr auto}.tile[data-astro-cid-vwi4u2ii]:hover{border-top-color:var(--accent-deep);background:#fff}.tile__photo[data-astro-cid-vwi4u2ii]{margin:calc(-1 * var(--s4)) calc(-1 * var(--s4)) 0;aspect-ratio:3/2;position:relative;overflow:hidden}.tile__photo[data-astro-cid-vwi4u2ii] img[data-astro-cid-vwi4u2ii]{object-fit:cover;width:100%;height:100%}.tile__credit[data-astro-cid-vwi4u2ii]{max-width:100%;color:var(--cream-light);white-space:nowrap;text-overflow:ellipsis;background:#17262c9e;padding:2px 6px;font-size:10.5px;line-height:1.4;position:absolute;bottom:0;right:0;overflow:hidden}.tile__name[data-astro-cid-vwi4u2ii]{margin:0 0 var(--s1);font-size:1.4rem}.tile__name[data-astro-cid-vwi4u2ii] a[data-astro-cid-vwi4u2ii]{text-decoration:none}.tile__name[data-astro-cid-vwi4u2ii] a[data-astro-cid-vwi4u2ii]:after{content:"";position:absolute;inset:0}.tile[data-astro-cid-vwi4u2ii]:hover .tile__name[data-astro-cid-vwi4u2ii] a[data-astro-cid-vwi4u2ii]{color:var(--accent-deep)}.tile__sub[data-astro-cid-vwi4u2ii]{margin:0 0 var(--s2);color:var(--ink-soft);font-size:var(--size-small)}.tile__restr[data-astro-cid-vwi4u2ii]{color:var(--ink-mute)}.tile__summary[data-astro-cid-vwi4u2ii]{font-size:var(--size-small);margin:0}.tile__tags[data-astro-cid-vwi4u2ii]{margin:var(--s2) 0 0;gap:var(--s1);flex-wrap:wrap;display:flex}.tile__tag[data-astro-cid-vwi4u2ii]{padding:2px var(--s2);border:1.5px solid var(--rule-strong);border-radius:var(--radius-control);font-family:var(--font-sign);font-stretch:var(--stretch-sign);font-weight:700;font-size:var(--size-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);display:inline-block}.tile__foot[data-astro-cid-vwi4u2ii]{align-items:end;gap:var(--s2) var(--s3);padding-top:var(--s3);border-top:1px dotted var(--rule-strong);grid-template-columns:1fr auto;display:grid}.tile__temp[data-astro-cid-vwi4u2ii]{font-family:var(--font-sign);font-stretch:var(--stretch-sign);color:var(--accent-deep);font-size:2rem;font-weight:800;line-height:1}.tile__temp[data-astro-cid-vwi4u2ii] small[data-astro-cid-vwi4u2ii]{letter-spacing:.04em;color:var(--ink-soft);margin-left:3px;font-size:.45em;font-weight:700}.tile__temp--range[data-astro-cid-vwi4u2ii]{font-size:1.35rem}.tile__temps[data-astro-cid-vwi4u2ii]{gap:2px;display:grid}.tile__t[data-astro-cid-vwi4u2ii]{font-family:var(--font-sign);font-stretch:var(--stretch-sign);color:var(--accent-deep);font-size:1.2rem;font-weight:800;line-height:1.1}.tile__t[data-astro-cid-vwi4u2ii] small[data-astro-cid-vwi4u2ii]{letter-spacing:.06em;text-transform:uppercase;min-width:5.6em;color:var(--ink-soft);font-size:.6em;font-weight:700;display:inline-block}.tile__cost[data-astro-cid-vwi4u2ii]{--amt-size:1.2rem;text-align:right;justify-self:end}.tile__cost[data-astro-cid-vwi4u2ii] .amt__v{color:var(--ink)}.tile__free[data-astro-cid-vwi4u2ii]{font-family:var(--font-sign);font-stretch:var(--stretch-sign);font-size:1.2rem;font-weight:800;line-height:1}.tile__closed[data-astro-cid-vwi4u2ii]{font-family:var(--font-sign);font-stretch:var(--stretch-sign);text-transform:uppercase;color:var(--ink);font-size:1.2rem;font-weight:800;line-height:1}.tile__closed[data-astro-cid-vwi4u2ii] small[data-astro-cid-vwi4u2ii]{color:var(--ink-soft);margin-top:2px;font-size:.6em;font-weight:700;display:block}.tile__from[data-astro-cid-vwi4u2ii]{font-size:var(--size-small);color:var(--ink-soft);font-weight:600}.tile__stamp[data-astro-cid-vwi4u2ii]{z-index:1;grid-column:1/-1;justify-self:end;position:relative}@keyframes tileIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-vwi4u2ii]{animation:none}}.idx[data-astro-cid-4n2e6s2u]{gap:var(--s6) var(--s7);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.idx__map[data-astro-cid-4n2e6s2u]{border-top:var(--board-rule);border-bottom:var(--board-rule);padding:var(--s3) 0 var(--s2)}.idx__side[data-astro-cid-4n2e6s2u]{gap:var(--s6);align-content:start;display:grid}.idx__find[data-astro-cid-4n2e6s2u]{gap:var(--s3);padding:var(--s4);background:var(--cream-light);border-top:var(--board-rule);border-radius:0 0 var(--radius-board) var(--radius-board);display:grid}.idx__find[data-astro-cid-4n2e6s2u][hidden]{display:none}.idx__lbl[data-astro-cid-4n2e6s2u]{font-family:var(--font-sign);font-stretch:var(--stretch-sign);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:var(--size-label);color:var(--ink-soft)}.idx__search[data-astro-cid-4n2e6s2u]{min-height:48px;padding:0 var(--s3);border:2px solid var(--ink);border-radius:var(--radius-control);font:inherit;color:var(--ink);background:#fff;width:100%;font-weight:600}.idx__search[data-astro-cid-4n2e6s2u]:focus-visible{outline:3px solid var(--accent-deep);outline-offset:2px}.idx__count[data-astro-cid-4n2e6s2u]{min-height:1.4em;margin:0}.idx__results[data-astro-cid-4n2e6s2u][hidden]{display:none}.idx__hits[data-astro-cid-4n2e6s2u]{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.idx__hits[data-astro-cid-4n2e6s2u] li{border-bottom:1px dotted var(--rule-strong)}.idx__hits[data-astro-cid-4n2e6s2u] a{padding:var(--s2) var(--s1);gap:1px;text-decoration:none;display:grid}.idx__hits[data-astro-cid-4n2e6s2u] a:hover,.idx__hits[data-astro-cid-4n2e6s2u] a:focus-visible,.idx__hits[data-astro-cid-4n2e6s2u] a.is-first{background:var(--accent-pale);outline:0}.idx__hits[data-astro-cid-4n2e6s2u] strong{font-weight:700}.idx__hits[data-astro-cid-4n2e6s2u] span{font-size:var(--size-small);color:var(--ink-soft)}.idx__all[data-astro-cid-4n2e6s2u]{margin-top:var(--s2);font-weight:700;font-size:var(--size-small);display:inline-block}.idx__all[data-astro-cid-4n2e6s2u]:empty{display:none}.idx__h[data-astro-cid-4n2e6s2u]{font-size:var(--size-h3,1.5rem);margin:0 0 var(--s3)}.rmini[data-astro-cid-4n2e6s2u]{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.rmini__item[data-astro-cid-4n2e6s2u]{padding:var(--s2);background:var(--cream-light);border-top:3px solid var(--ink);border-radius:0 0 var(--radius-board) var(--radius-board);gap:2px;transition:background-color .16s,border-color .16s;display:grid;position:relative}.rmini__item[data-astro-cid-4n2e6s2u]:hover{border-top-color:var(--accent-deep);background:#fff}.rmini__map[data-astro-cid-4n2e6s2u]{aspect-ratio:2.2;margin:calc(-1 * var(--s2)) calc(-1 * var(--s2)) var(--s1);overflow:hidden}.rmini__name[data-astro-cid-4n2e6s2u]{font-family:var(--font-sign);font-stretch:var(--stretch-sign);text-transform:uppercase;font-size:1rem;font-weight:800;line-height:1.1;text-decoration:none}.rmini__name[data-astro-cid-4n2e6s2u]:after{content:"";position:absolute;inset:0}.rmini__item[data-astro-cid-4n2e6s2u]:hover .rmini__name[data-astro-cid-4n2e6s2u]{color:var(--accent-deep)}.rmini__n[data-astro-cid-4n2e6s2u]{font-size:var(--size-label);color:var(--ink-soft)}.towns[data-astro-cid-4n2e6s2u]{columns:4 11rem;column-gap:var(--s6);margin:0;padding:0;list-style:none}.towns[data-astro-cid-4n2e6s2u] li[data-astro-cid-4n2e6s2u]{break-inside:avoid;border-bottom:1px dotted var(--rule);justify-content:space-between;gap:var(--s2);padding:3px 0;display:flex}.towns[data-astro-cid-4n2e6s2u] li[data-astro-cid-4n2e6s2u][hidden]{display:none}.towns[data-astro-cid-4n2e6s2u] a[data-astro-cid-4n2e6s2u]{font-weight:600;text-decoration:none}.towns[data-astro-cid-4n2e6s2u] a[data-astro-cid-4n2e6s2u]:hover{color:var(--accent-deep);text-decoration:underline}.towns[data-astro-cid-4n2e6s2u] span[data-astro-cid-4n2e6s2u]{color:var(--ink-mute);font-size:var(--size-small)}.lgroup[data-astro-cid-4n2e6s2u]{margin-top:var(--s6)}.lgroup[data-astro-cid-4n2e6s2u][hidden]{display:none}.lgroup__h[data-astro-cid-4n2e6s2u]{align-items:baseline;gap:var(--s3);padding-bottom:var(--s2);border-bottom:var(--board-rule);font-size:var(--size-h3,1.5rem);margin:0;display:flex}.lgroup__h[data-astro-cid-4n2e6s2u] a[data-astro-cid-4n2e6s2u]{text-decoration:none}.lgroup__h[data-astro-cid-4n2e6s2u] a[data-astro-cid-4n2e6s2u]:hover{color:var(--accent-deep);text-decoration:underline}.lgroup__n[data-astro-cid-4n2e6s2u]{color:var(--ink-mute);font-size:.7em}.lgroup__more[data-astro-cid-4n2e6s2u]{color:var(--accent-deep);margin-left:auto;font-size:.8em}.lrows[data-astro-cid-4n2e6s2u]{border-top:var(--board-rule);margin:0;padding:0;list-style:none}.lgroup__h[data-astro-cid-4n2e6s2u]+.lrows[data-astro-cid-4n2e6s2u]{border-top:0}.lrow[data-astro-cid-4n2e6s2u]{align-items:baseline;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px dotted var(--rule-strong);grid-template-columns:auto minmax(24px,1fr) 4.5rem 6.5rem;display:grid}.lrow[data-astro-cid-4n2e6s2u][hidden]{display:none}.lrow__main[data-astro-cid-4n2e6s2u]{align-items:baseline;gap:0 var(--s3);flex-wrap:wrap;min-width:0;display:flex}.lrow__name[data-astro-cid-4n2e6s2u]{font-weight:700;text-decoration:none}a[data-astro-cid-4n2e6s2u].lrow__name:hover{color:var(--accent-deep);text-decoration:underline}.lrow__sub[data-astro-cid-4n2e6s2u]{color:var(--ink-soft);font-size:var(--size-small)}.lrow__lead[data-astro-cid-4n2e6s2u]{border-bottom:1.5px dotted var(--rule-strong);margin-bottom:.35em}.lrow__temp[data-astro-cid-4n2e6s2u]{font-family:var(--font-sign);font-stretch:var(--stretch-sign);color:var(--accent-deep);text-align:right;white-space:nowrap;font-size:1.1rem;font-weight:800}.lrow__cost[data-astro-cid-4n2e6s2u]{--amt-size:1rem;text-align:right;white-space:nowrap}.lrow__cost[data-astro-cid-4n2e6s2u] small[data-astro-cid-4n2e6s2u]{font-size:var(--size-label);color:var(--ink-soft)}.lrow__cost[data-astro-cid-4n2e6s2u] .amt{flex-direction:column;align-items:flex-end;display:inline-flex}.lrow__free[data-astro-cid-4n2e6s2u],.lrow__closed[data-astro-cid-4n2e6s2u]{font-family:var(--font-sign);font-stretch:var(--stretch-sign);text-transform:uppercase;font-weight:800}.lrow__closed[data-astro-cid-4n2e6s2u] small[data-astro-cid-4n2e6s2u]{text-transform:none;color:var(--ink-soft);font-weight:600;font-family:var(--font-body)}@media (width<=900px){.idx[data-astro-cid-4n2e6s2u]{grid-template-columns:1fr}.idx__side[data-astro-cid-4n2e6s2u]{display:contents}.idx__find[data-astro-cid-4n2e6s2u]{order:-1}}@media (width<=560px){.lrow[data-astro-cid-4n2e6s2u]{grid-template-columns:minmax(0,1fr) auto auto}.lrow__lead[data-astro-cid-4n2e6s2u]{display:none}.lrow__temp[data-astro-cid-4n2e6s2u]{min-width:3.5ch}}th[data-astro-cid-br3bgjuj] .mapnum[data-astro-cid-br3bgjuj]{margin-bottom:4px;display:grid}.ptable[data-astro-cid-br3bgjuj] th[data-astro-cid-br3bgjuj] a[data-astro-cid-br3bgjuj]{text-decoration:none}.ptable__town[data-astro-cid-br3bgjuj]{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:500;font-stretch:100%;font-size:var(--size-small);color:var(--ink-soft);display:block}.ptable[data-astro-cid-br3bgjuj] th[data-astro-cid-br3bgjuj] a[data-astro-cid-br3bgjuj]:hover{color:var(--accent-deep)}.ptable__prices[data-astro-cid-br3bgjuj]{--amt-size:1.1rem;margin:0 0 var(--s2);min-width:22ch;padding:0;list-style:none}.ptable__prices[data-astro-cid-br3bgjuj] li[data-astro-cid-br3bgjuj]{align-items:baseline;gap:var(--s2);display:flex}.ptable__prices[data-astro-cid-br3bgjuj] li[data-astro-cid-br3bgjuj]+li[data-astro-cid-br3bgjuj]{margin-top:var(--s2)}.ptable__leader[data-astro-cid-br3bgjuj]{border-bottom:1.5px dotted var(--rule-strong);flex:1;min-width:12px;margin-bottom:.4em}.ptable__stamp[data-astro-cid-br3bgjuj]{margin-top:2px}.ptable__num[data-astro-cid-br3bgjuj]{font-family:var(--font-sign);font-stretch:var(--stretch-sign);font-size:1.2rem;font-weight:800}@media (width<=640px){.ptable[data-astro-cid-br3bgjuj] thead[data-astro-cid-br3bgjuj]{display:none}.ptable[data-astro-cid-br3bgjuj] tbody[data-astro-cid-br3bgjuj] tr[data-astro-cid-br3bgjuj]{padding:var(--s3) 0;border-bottom:1px dotted var(--rule-strong);display:block}.ptable[data-astro-cid-br3bgjuj] tbody[data-astro-cid-br3bgjuj] tr[data-astro-cid-br3bgjuj]:first-child{border-top:var(--board-rule)}.ptable[data-astro-cid-br3bgjuj] tbody[data-astro-cid-br3bgjuj] th[data-astro-cid-br3bgjuj],.ptable[data-astro-cid-br3bgjuj] tbody[data-astro-cid-br3bgjuj] td[data-astro-cid-br3bgjuj]{padding:var(--s1) var(--s2) var(--s1) 0;border:0;display:block}.ptable__prices[data-astro-cid-br3bgjuj]{--amt-size:1rem}.ptable[data-astro-cid-br3bgjuj] tbody[data-astro-cid-br3bgjuj] td[data-astro-cid-br3bgjuj]:before{content:attr(data-label);font-family:var(--font-sign);font-stretch:var(--stretch-sign);text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:var(--size-label);color:var(--ink-soft);margin-top:var(--s2);display:block}.ptable__prices[data-astro-cid-br3bgjuj]{min-width:0}}.hub[data-astro-cid-zyzikidf]{padding:var(--s7) 0 var(--s7);border-bottom:var(--board-rule)}.hub__grid[data-astro-cid-zyzikidf]{gap:var(--s6) var(--s8);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;display:grid}.hub[data-astro-cid-zyzikidf] h1[data-astro-cid-zyzikidf]{font-size:var(--size-poster);margin-bottom:var(--s2)}.hub__kicker[data-astro-cid-zyzikidf]{letter-spacing:.04em;margin-bottom:var(--s1);font-size:clamp(1rem,.6rem + 1.4vw,1.5rem);display:block}.hub__where[data-astro-cid-zyzikidf]{margin:0 0 var(--s4);font-weight:600}.hub__where[data-astro-cid-zyzikidf] a[data-astro-cid-zyzikidf]{text-decoration:none}.hub__where[data-astro-cid-zyzikidf] a[data-astro-cid-zyzikidf]:hover{text-decoration:underline}.hub__intro[data-astro-cid-zyzikidf]{max-width:58ch;margin:0;font-size:1.15rem}.hub__figs[data-astro-cid-zyzikidf]{max-width:26rem}.hub__tiles[data-astro-cid-zyzikidf]{gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.place__map[data-astro-cid-zyzikidf]{padding-top:var(--s6)}.place__map[data-astro-cid-zyzikidf] .hmap{border-top:var(--board-rule);border-bottom:var(--board-rule);max-width:760px;padding:var(--s3) 0 var(--s2)}.place__filter[data-astro-cid-zyzikidf]{padding-top:var(--s6);gap:var(--s3);display:grid}.place__filter-label[data-astro-cid-zyzikidf]{font-family:var(--font-sign);font-stretch:var(--stretch-sign);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:var(--size-label);color:var(--ink-soft)}.place__chips{gap:var(--s2);flex-wrap:wrap;display:flex}.chip{min-height:44px;padding:0 var(--s4);border:2px solid var(--ink);border-radius:var(--radius-control);background:var(--cream-light);font-family:var(--font-sign);font-stretch:var(--stretch-sign);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:.95rem;font-weight:700;display:inline-flex}.chip span{color:var(--ink-soft);font-weight:500}.chip.is-on{background:var(--ink);color:var(--cream)}.chip.is-on span{color:var(--cream-deep)}.chip:focus-visible{outline:3px solid var(--accent-deep);outline-offset:2px}.place__towns[data-astro-cid-zyzikidf]{color:var(--ink-soft);margin:0}.place__empty[data-astro-cid-zyzikidf]{padding:var(--s5) 0}@media (width<=800px){.hub__grid[data-astro-cid-zyzikidf]{grid-template-columns:1fr}}
