.hero[data-astro-cid-slwnktre]{background:var(--surface-photo);height:72svh;min-height:37.5rem;max-height:51.25rem;color:var(--text-on-photo);position:relative;overflow:hidden}.collage[data-astro-cid-slwnktre]{grid-template:"a b c c"1fr"a d d e"1fr/5fr 3fr 1fr 3fr;gap:.25rem;display:grid;position:absolute;inset:0}.collage[data-astro-cid-slwnktre] picture{display:contents}.collage[data-astro-cid-slwnktre] .collage-img{object-fit:cover;width:100%;height:100%;min-height:0}.collage[data-astro-cid-slwnktre] .collage-a{grid-area:a}.collage[data-astro-cid-slwnktre] .collage-b{grid-area:b}.collage[data-astro-cid-slwnktre] .collage-c{grid-area:c}.collage[data-astro-cid-slwnktre] .collage-d{grid-area:d}.collage[data-astro-cid-slwnktre] .collage-e{grid-area:e}.hero-shade[data-astro-cid-slwnktre]{background:var(--photo-shade-side), linear-gradient(180deg, #140f0a80 0%, #140f0a00 26%), var(--photo-shade-bottom);position:absolute;inset:0}.hero-content[data-astro-cid-slwnktre]{position:absolute;bottom:clamp(3.5rem,9vh,6rem);left:clamp(1.5rem,8vw,8.625rem);right:1.5rem}.hero-title[data-astro-cid-slwnktre]{font-size:var(--fs-page-hero);letter-spacing:var(--tracking-display);line-height:.95}.list[data-astro-cid-slwnktre]{padding-block:var(--section-y)}.list-title[data-astro-cid-slwnktre]{margin-bottom:var(--space-xl);font-size:var(--fs-56);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.filters[data-astro-cid-slwnktre]{flex-wrap:wrap;gap:.625rem;margin-bottom:2.5rem;display:flex}.filters[data-astro-cid-slwnktre][hidden]{display:none}.chip[data-astro-cid-slwnktre]{border:var(--border-width) solid var(--border-strong);height:2.5rem;font-size:var(--fs-14);color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-base) ease, background-color var(--duration-base) ease, color var(--duration-base) ease;background:0 0;border-radius:999px;padding:0 1.125rem}.chip[data-astro-cid-slwnktre]:hover{border-color:var(--accent)}.chip[data-astro-cid-slwnktre][aria-pressed=true]{border-color:var(--text-primary);background:var(--text-primary);color:var(--text-on-photo)}.grid[data-astro-cid-slwnktre]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 1.75rem;padding:0;list-style:none;display:grid}.grid[data-astro-cid-slwnktre] li[data-astro-cid-slwnktre][hidden]{display:none}.card[data-astro-cid-slwnktre]{gap:var(--space-s);color:inherit;flex-direction:column;text-decoration:none;display:flex}.card-media[data-astro-cid-slwnktre]{border-radius:var(--radius);background:var(--surface-soft);display:block;overflow:hidden}.card-media[data-astro-cid-slwnktre] img{aspect-ratio:4/3.4;object-fit:cover;width:100%;height:auto;transition:transform .9s var(--ease-glide)}.card[data-astro-cid-slwnktre]:hover .card-media[data-astro-cid-slwnktre] img,.card[data-astro-cid-slwnktre]:focus-visible .card-media[data-astro-cid-slwnktre] img{transform:scale(1.035)}.card-head[data-astro-cid-slwnktre]{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.card-name[data-astro-cid-slwnktre]{font-size:var(--fs-18);font-weight:var(--weight-medium)}.card-type[data-astro-cid-slwnktre]{font-size:var(--fs-14);color:var(--text-muted);flex:none}.card-place[data-astro-cid-slwnktre]{font-size:var(--fs-14);color:var(--text-muted);margin-top:-.625rem}@media (width<=1180px){.grid[data-astro-cid-slwnktre]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.hero[data-astro-cid-slwnktre]{height:32.5rem;min-height:0}.collage[data-astro-cid-slwnktre]{grid-template:"a a"2fr"b c"1fr/1fr 1fr}.collage[data-astro-cid-slwnktre] .collage-d,.collage[data-astro-cid-slwnktre] .collage-e{display:none}.hero-title[data-astro-cid-slwnktre]{font-size:clamp(2.875rem,13vw,4rem)}.list-title[data-astro-cid-slwnktre]{font-size:var(--fs-34)}.grid[data-astro-cid-slwnktre]{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (width<=740px){.hero-content[data-astro-cid-slwnktre]{left:1.375rem;right:1.375rem}.filters[data-astro-cid-slwnktre]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.filters[data-astro-cid-slwnktre]::-webkit-scrollbar{display:none}.filters[data-astro-cid-slwnktre] .chip[data-astro-cid-slwnktre]{height:2.375rem;font-size:var(--fs-13);flex:none;padding:0 1rem}}@media (hover:none){.card-media[data-astro-cid-slwnktre] img{transition:transform 2.4s var(--ease-glide)}.card[data-astro-cid-slwnktre].is-in-view .card-media[data-astro-cid-slwnktre] img{transform:scale(1.08)}}
