.home[data-astro-cid-bkwvb2u2]{max-width:var(--wide-width);padding:0 var(--spacing-6);margin:0 auto}@media (width<=760px){.home[data-astro-cid-bkwvb2u2]{padding:0 var(--spacing-4)}}.hero[data-astro-cid-bkwvb2u2]{gap:var(--spacing-10);padding:var(--spacing-10) 0 var(--spacing-12);grid-template-columns:minmax(0,1fr);display:grid}.hero__title[data-astro-cid-bkwvb2u2]{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--font-size-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.hero__intro[data-astro-cid-bkwvb2u2]{margin-top:var(--spacing-3);max-width:44ch;font-size:var(--font-size-base);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.finder[data-astro-cid-bkwvb2u2]{margin-top:var(--spacing-8)}.finder__sentence[data-astro-cid-bkwvb2u2]{font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight);text-wrap:balance;font-size:clamp(1.75rem,1.1rem + 2.7vw,3.25rem);line-height:1.3}.finder__field[data-astro-cid-bkwvb2u2]{max-width:100%;display:inline-block;position:relative}.finder__select[data-astro-cid-bkwvb2u2]{appearance:none;field-sizing:content;max-width:100%;font:inherit;letter-spacing:inherit;color:var(--color-text);border:0;border-bottom:3px solid var(--color-mark);cursor:pointer;text-overflow:ellipsis;background:0 0;border-radius:0;margin:0;padding:0 1.1em .04em 0}.finder__select[data-astro-cid-bkwvb2u2]:hover{color:var(--color-brand)}.finder__select[data-astro-cid-bkwvb2u2]:focus-visible{outline:2px solid var(--color-mark);outline-offset:4px;border-radius:var(--radius)}.finder__select[data-astro-cid-bkwvb2u2] option[data-astro-cid-bkwvb2u2]{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg)}.finder__field[data-astro-cid-bkwvb2u2]:after{content:"";pointer-events:none;border-bottom:.07em solid;border-right:.07em solid;width:.32em;height:.32em;position:absolute;top:50%;right:.2em;transform:translateY(-75%)rotate(45deg)}.finder__button[data-astro-cid-bkwvb2u2]{margin-top:var(--spacing-6);height:3.25rem;padding:0 var(--spacing-8);font:inherit;font-size:var(--font-size-base);color:var(--color-on-button);background:var(--color-button);border-radius:var(--radius);cursor:pointer;transition:background var(--transition-fast);border:0;font-weight:600}.finder__button[data-astro-cid-bkwvb2u2]:hover{color:var(--color-on-button-hover);background:var(--color-button-hover)}.finder__button[data-astro-cid-bkwvb2u2]:focus-visible{outline:2px solid var(--color-mark);outline-offset:2px}.towns[data-astro-cid-bkwvb2u2]{margin-top:var(--spacing-8)}.towns__label[data-astro-cid-bkwvb2u2]{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:600}.towns__list[data-astro-cid-bkwvb2u2]{margin:var(--spacing-2) 0 0;gap:var(--spacing-1) var(--spacing-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.towns__list[data-astro-cid-bkwvb2u2] a[data-astro-cid-bkwvb2u2]{padding:var(--spacing-1) 0;color:var(--color-brand);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.towns__list[data-astro-cid-bkwvb2u2] a[data-astro-cid-bkwvb2u2]:hover{color:var(--color-brand-hover)}.towns__count[data-astro-cid-bkwvb2u2]{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-muted);margin-left:.35em}.hero__poster[data-astro-cid-bkwvb2u2]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--color-sand);margin:0;position:relative;overflow:hidden}.hero__poster[data-astro-cid-bkwvb2u2] img[data-astro-cid-bkwvb2u2]{object-fit:cover;width:100%;height:100%;transition:opacity .18s;display:block}.hero__poster[data-astro-cid-bkwvb2u2] img[data-astro-cid-bkwvb2u2][data-swapping]{opacity:0}@media (prefers-reduced-motion:reduce){.hero__poster[data-astro-cid-bkwvb2u2] img[data-astro-cid-bkwvb2u2]{transition:none}}.hero__poster-caption[data-astro-cid-bkwvb2u2]{right:var(--spacing-2);bottom:var(--spacing-2);color:var(--color-text);background:var(--color-bg);border-radius:2px;padding:1px 6px;font-size:9px;line-height:1.4;position:absolute}@media (width>=960px){.hero[data-astro-cid-bkwvb2u2]{align-items:center;gap:var(--spacing-12);padding:var(--spacing-16) 0 var(--spacing-16);grid-template-columns:minmax(0,13fr) minmax(0,11fr)}.hero__poster[data-astro-cid-bkwvb2u2]{aspect-ratio:4/5}}.home-section[data-astro-cid-bkwvb2u2]{padding-top:var(--spacing-12);margin-top:var(--spacing-12);border-top:1px solid var(--color-border)}.hero[data-astro-cid-bkwvb2u2]+.home-section[data-astro-cid-bkwvb2u2],.hero[data-astro-cid-bkwvb2u2]+[data-ad-space]+.home-section[data-astro-cid-bkwvb2u2]{margin-top:0}.section-head[data-astro-cid-bkwvb2u2]{justify-content:space-between;align-items:baseline;gap:var(--spacing-2) var(--spacing-6);margin-bottom:var(--spacing-8);flex-wrap:wrap;display:flex}.section-title[data-astro-cid-bkwvb2u2]{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:clamp(var(--font-size-xl), 1.2rem + 1.4vw, var(--font-size-3xl));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.kinds__head[data-astro-cid-bkwvb2u2]{margin-bottom:var(--spacing-4)}.kinds[data-astro-cid-bkwvb2u2] .listing-empty{padding-top:var(--spacing-2);border-top:0}.section-more[data-astro-cid-bkwvb2u2]{color:var(--color-brand);text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.section-more[data-astro-cid-bkwvb2u2]:hover{color:var(--color-brand-hover)}.kinds__grid[data-astro-cid-bkwvb2u2]{margin:var(--spacing-4) 0 0;gap:var(--spacing-6) var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=640px){.kinds__grid[data-astro-cid-bkwvb2u2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1000px){.kinds__grid[data-astro-cid-bkwvb2u2]{gap:var(--spacing-8) var(--spacing-6);grid-template-columns:repeat(5,minmax(0,1fr))}}.kind[data-astro-cid-bkwvb2u2]{color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.kind__art[data-astro-cid-bkwvb2u2]{aspect-ratio:4/3;border-radius:var(--radius);background:var(--color-sand);display:block;overflow:hidden}.kind__art[data-astro-cid-bkwvb2u2] img[data-astro-cid-bkwvb2u2]{object-fit:cover;width:100%;height:100%;display:block}.kind__name[data-astro-cid-bkwvb2u2]{margin-top:var(--spacing-3);font-size:var(--font-size-lg);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-snug)}.kind__count[data-astro-cid-bkwvb2u2]{margin-top:var(--spacing-1);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-muted)}.kind[data-astro-cid-bkwvb2u2]:hover .kind__name[data-astro-cid-bkwvb2u2]{text-decoration:underline;-webkit-text-decoration-color:var(--color-mark);text-decoration-color:var(--color-mark);text-underline-offset:.18em;text-decoration-thickness:2px}.kind[data-astro-cid-bkwvb2u2]:focus-visible{outline:2px solid var(--color-mark);outline-offset:4px;border-radius:var(--radius)}.recent__grid[data-astro-cid-bkwvb2u2]{gap:var(--spacing-8) var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.place--lead[data-astro-cid-bkwvb2u2]{grid-column:1/-1}@media (width<=899px){.recent__grid--lead[data-astro-cid-bkwvb2u2] .place[data-astro-cid-bkwvb2u2]:last-child:nth-child(2n),.recent__grid[data-astro-cid-bkwvb2u2]:not(.recent__grid--lead) .place[data-astro-cid-bkwvb2u2]:last-child:nth-child(odd){display:none}}@media (width>=900px){.recent__grid[data-astro-cid-bkwvb2u2]{gap:var(--spacing-10) var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr))}.place--lead[data-astro-cid-bkwvb2u2]{grid-area:1/1/span 2/span 2}}.place__link[data-astro-cid-bkwvb2u2]{height:100%;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.place__link[data-astro-cid-bkwvb2u2]:focus-visible{outline:2px solid var(--color-mark);outline-offset:4px;border-radius:var(--radius)}.place__photo[data-astro-cid-bkwvb2u2]{aspect-ratio:3/2;border-radius:var(--radius);background:var(--color-sand);position:relative;overflow:hidden}.place__photo[data-astro-cid-bkwvb2u2] img,.place__photo[data-astro-cid-bkwvb2u2] .kind-ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=900px){.place--lead[data-astro-cid-bkwvb2u2] .place__photo[data-astro-cid-bkwvb2u2]{aspect-ratio:auto;flex:1;min-height:22rem}}.place__text[data-astro-cid-bkwvb2u2]{padding-top:var(--spacing-3)}.place__title[data-astro-cid-bkwvb2u2]{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:600;line-height:var(--leading-snug);letter-spacing:0;text-wrap:pretty}.place--lead[data-astro-cid-bkwvb2u2] .place__title[data-astro-cid-bkwvb2u2]{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:clamp(var(--font-size-xl), 1.1rem + 1vw, var(--font-size-2xl));line-height:var(--leading-tight)}.place__kind[data-astro-cid-bkwvb2u2]{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-muted)}.place__link[data-astro-cid-bkwvb2u2]:hover .place__title[data-astro-cid-bkwvb2u2]{text-decoration:underline;-webkit-text-decoration-color:var(--color-mark);text-decoration-color:var(--color-mark);text-underline-offset:.18em;text-decoration-thickness:2px}.about[data-astro-cid-bkwvb2u2]{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.about[data-astro-cid-bkwvb2u2]{gap:var(--spacing-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.about__label[data-astro-cid-bkwvb2u2]{font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:var(--spacing-2);font-weight:600}.about__body[data-astro-cid-bkwvb2u2]{max-width:68ch;font-size:var(--font-size-base);line-height:var(--leading-relaxed)}.about__body[data-astro-cid-bkwvb2u2] p{margin-bottom:1.25em}.about__body[data-astro-cid-bkwvb2u2] h2,.about__body[data-astro-cid-bkwvb2u2] h3{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--font-size-xl);line-height:var(--leading-tight);margin:0 0 .75em}.about__body[data-astro-cid-bkwvb2u2] *+h2,.about__body[data-astro-cid-bkwvb2u2] *+h3{margin-top:1.75em}.about__body[data-astro-cid-bkwvb2u2] a{color:var(--color-brand);text-underline-offset:.18em;text-decoration:underline}.about__body[data-astro-cid-bkwvb2u2] img{border-radius:var(--radius);max-width:100%;height:auto}.about__body[data-astro-cid-bkwvb2u2] ul,.about__body[data-astro-cid-bkwvb2u2] ol{padding-left:var(--spacing-5);margin-bottom:1.25em}
