.sh-intro[data-astro-cid-52q5xhqt]{display:grid;gap:1rem;padding-bottom:2rem}.sh[data-astro-cid-52q5xhqt]{padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.sh-grid[data-astro-cid-52q5xhqt]{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.sh-card[data-astro-cid-52q5xhqt]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:2rem 2rem 2rem .6rem;background:hsl(var(--hl-paper));box-shadow:0 0 0 1px hsl(var(--hl-forest) / .07);transition:transform .5s var(--hl-out),box-shadow .5s var(--hl-out)}.sh-media[data-astro-cid-52q5xhqt]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:hsl(var(--hl-mist))}.sh-media[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--hl-out)}.sh-badge[data-astro-cid-52q5xhqt]{position:absolute;left:1.25rem;bottom:1.25rem;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:hsl(var(--hl-paper));color:hsl(var(--hl-grass));box-shadow:0 12px 24px -12px hsl(var(--hl-forest) / .8);transition:background-color .4s var(--hl-out),color .4s var(--hl-out),transform .6s var(--hl-out)}.sh-badge[data-astro-cid-52q5xhqt] svg[data-astro-cid-52q5xhqt]{width:56%;height:56%}.sh-body[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:1.5rem 1.5rem 1.6rem}.sh-name[data-astro-cid-52q5xhqt]{font-size:clamp(1.5rem,1.3rem + .9vw,2.1rem);line-height:1.08;letter-spacing:-.03em;color:hsl(var(--hl-forest))}.sh-name[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{color:inherit;text-decoration:none}.sh-name[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:after{content:"";position:absolute;inset:0;z-index:1}.sh-name[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:focus-visible{outline:none}.sh-card[data-astro-cid-52q5xhqt]:has(.sh-name a:focus-visible){outline:2px solid hsl(var(--hl-leaf));outline-offset:3px}.sh-text[data-astro-cid-52q5xhqt]{margin:.75rem 0 1.25rem;font-size:15.5px;line-height:1.65;color:hsl(var(--hl-forest) / .76)}.sh-more[data-astro-cid-52q5xhqt]{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;font-size:15px;font-weight:700;color:hsl(var(--hl-grass))}.sh-more[data-astro-cid-52q5xhqt] svg[data-astro-cid-52q5xhqt]{width:16px;height:16px;transition:transform .45s var(--hl-out)}@media(hover:hover){.sh-card[data-astro-cid-52q5xhqt]:hover{transform:translate3d(0,-4px,0);box-shadow:0 0 0 1px hsl(var(--hl-forest) / .1),0 34px 60px -38px hsl(var(--hl-forest) / .7)}.sh-card[data-astro-cid-52q5xhqt]:hover .sh-media[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{transform:scale(1.05)}.sh-card[data-astro-cid-52q5xhqt]:hover .sh-badge[data-astro-cid-52q5xhqt]{background:hsl(var(--hl-forest));color:hsl(var(--hl-spring));transform:rotate(-8deg) scale(1.06)}.sh-card[data-astro-cid-52q5xhqt]:hover .sh-more[data-astro-cid-52q5xhqt] svg[data-astro-cid-52q5xhqt]{transform:translate3d(5px,0,0)}}@media(min-width:760px){.sh-grid[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.sh-card--lead[data-astro-cid-52q5xhqt]{grid-column:1 / -1;flex-direction:row}.sh-card--lead[data-astro-cid-52q5xhqt] .sh-media[data-astro-cid-52q5xhqt]{flex:1.25;aspect-ratio:auto;min-height:24rem}.sh-card--lead[data-astro-cid-52q5xhqt] .sh-body[data-astro-cid-52q5xhqt]{flex:1;justify-content:center;padding:2.5rem clamp(1.75rem,3vw,3.5rem)}.sh-card--lead[data-astro-cid-52q5xhqt] .sh-name[data-astro-cid-52q5xhqt]{font-size:clamp(2rem,1.4rem + 2vw,3rem)}.sh-card--lead[data-astro-cid-52q5xhqt] .sh-text[data-astro-cid-52q5xhqt]{font-size:17px}}.sx[data-astro-cid-52q5xhqt]{background:hsl(var(--hl-mist));border-radius:clamp(1.75rem,1rem + 3vw,3.5rem) clamp(1.75rem,1rem + 3vw,3.5rem) 0 0}.sx-title[data-astro-cid-52q5xhqt]{margin-top:1.1rem}.sx-grid[data-astro-cid-52q5xhqt]{display:grid;margin:clamp(2rem,1.5rem + 2vw,3.5rem) 0 0;padding:0;list-style:none;border-top:1px solid hsl(var(--hl-forest) / .16)}.sx-item[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding:1.75rem 0;border-bottom:1px solid hsl(var(--hl-forest) / .16)}.sx-ico[data-astro-cid-52q5xhqt]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:hsl(var(--hl-forest));color:hsl(var(--hl-spring))}.sx-ico[data-astro-cid-52q5xhqt] svg[data-astro-cid-52q5xhqt]{width:56%;height:56%}.sx-item[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt]{font-size:clamp(1.25rem,1.15rem + .5vw,1.55rem);letter-spacing:-.02em;color:hsl(var(--hl-forest))}.sx-item[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{margin:.45rem 0 .25rem;font-size:15.5px;line-height:1.65;color:hsl(var(--hl-forest) / .76);max-width:34rem}.sx-item[data-astro-cid-52q5xhqt] .hl-link[data-astro-cid-52q5xhqt]{color:hsl(var(--hl-grass))}@media(min-width:860px){.sx-grid[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:4rem;column-gap:4rem}}.sx[data-astro-cid-52q5xhqt]+.cb,.sh-extra[data-astro-cid-52q5xhqt]+.cb{background:linear-gradient(hsl(var(--hl-mist)) 0 8rem,transparent 8rem)}.sh-extra[data-astro-cid-52q5xhqt]+.cb{background:none}.sh-extra[data-astro-cid-52q5xhqt]{display:grid;gap:2.5rem;padding-block:3rem 1rem}.sh-prose[data-astro-cid-52q5xhqt]{display:grid;gap:1rem;max-width:46rem}.sh-towns[data-astro-cid-52q5xhqt]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin:0;font-size:14.5px}.sh-towns[data-astro-cid-52q5xhqt] span[data-astro-cid-52q5xhqt]{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--hl-forest) / .6)}.sh-towns[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{display:inline-flex;align-items:center;min-height:44px;color:hsl(var(--hl-forest));font-weight:600;text-underline-offset:3px}.sh-towns[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:hover{color:hsl(var(--hl-grass))}@media(prefers-reduced-motion:reduce){.sh-card[data-astro-cid-52q5xhqt],.sh-media[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt],.sh-badge[data-astro-cid-52q5xhqt],.sh-more[data-astro-cid-52q5xhqt] svg[data-astro-cid-52q5xhqt]{transition:none}.sh-card[data-astro-cid-52q5xhqt]:hover{transform:none}}
