.pf[data-astro-cid-7tiwkdxp]{padding-block:8px var(--section)}.pf-bar[data-astro-cid-7tiwkdxp]{flex-wrap:wrap;justify-content:space-between;gap:16px 40px;margin-bottom:32px;display:flex}.pf-foot[data-astro-cid-7tiwkdxp]{color:var(--ink-muted);text-align:center;margin-top:clamp(40px,4vw,64px);font-size:.75rem;line-height:1.5}html.js .pf-bar[data-astro-cid-7tiwkdxp]{display:flex}html:not(.js) .pf-bar[data-astro-cid-7tiwkdxp]{display:none}.pf-group[data-astro-cid-7tiwkdxp]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pf-label[data-astro-cid-7tiwkdxp]{margin-right:10px}.pf-btn[data-astro-cid-7tiwkdxp]{background:var(--paper-2);cursor:pointer;min-height:44px;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border:0;padding:0 16px}.pf-btn[data-astro-cid-7tiwkdxp]:hover{background:var(--bone)}.pf-btn[data-astro-cid-7tiwkdxp][aria-pressed=true]{background:var(--ink);color:var(--paper)}.pf-items[data-astro-cid-7tiwkdxp]{gap:64px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pf-item[data-astro-cid-7tiwkdxp][hidden]{display:none}.pf-link[data-astro-cid-7tiwkdxp]{text-decoration:none;display:block}.pf-pic[data-astro-cid-7tiwkdxp]{overflow:hidden}.pf-pic[data-astro-cid-7tiwkdxp] img{object-position:50% 40%;transition:transform .9s var(--ease-out)}.pf-link[data-astro-cid-7tiwkdxp]:hover .pf-pic[data-astro-cid-7tiwkdxp] img,.pf-link[data-astro-cid-7tiwkdxp]:focus-visible .pf-pic[data-astro-cid-7tiwkdxp] img{transform:scale(1.03)}.pf-meta[data-astro-cid-7tiwkdxp]{grid-template-columns:2.4em minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;margin-top:16px;display:grid}.pf-num[data-astro-cid-7tiwkdxp]{font-size:var(--step-small);font-weight:500}.pf-name[data-astro-cid-7tiwkdxp]{font-size:var(--step-lead);letter-spacing:-.01em;grid-column:2/-1}.pf-link[data-astro-cid-7tiwkdxp]:hover .pf-name[data-astro-cid-7tiwkdxp]{text-underline-offset:.18em;text-decoration:underline 2px}.pf-place[data-astro-cid-7tiwkdxp]{font-size:var(--step-small);grid-area:2/2}.pf-cats[data-astro-cid-7tiwkdxp]{font-size:var(--step-small);text-align:right;grid-area:2/3}[data-astro-cid-7tiwkdxp][data-view=list] .pf-items[data-astro-cid-7tiwkdxp]{grid-template-columns:minmax(0,1fr);gap:0}[data-astro-cid-7tiwkdxp][data-view=list] .pf-item[data-astro-cid-7tiwkdxp]{grid-column:1/-1}[data-astro-cid-7tiwkdxp][data-view=list] .pf-link[data-astro-cid-7tiwkdxp]{gap:var(--gutter);grid-template-columns:120px minmax(0,1fr);align-items:center;padding-block:14px;display:grid}[data-astro-cid-7tiwkdxp][data-view=list] .pf-item[data-astro-cid-7tiwkdxp]+.pf-item[data-astro-cid-7tiwkdxp] .pf-link[data-astro-cid-7tiwkdxp]{border-top:0}[data-astro-cid-7tiwkdxp][data-view=list] .pf-item[data-astro-cid-7tiwkdxp]:nth-child(odd) .pf-link[data-astro-cid-7tiwkdxp]{background:var(--paper-2)}[data-astro-cid-7tiwkdxp][data-view=list] .pf-pic[data-astro-cid-7tiwkdxp] .media{aspect-ratio:4/3!important}[data-astro-cid-7tiwkdxp][data-view=list] .pf-meta[data-astro-cid-7tiwkdxp]{grid-template-columns:2.4em minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);margin-top:0;padding-right:16px}[data-astro-cid-7tiwkdxp][data-view=list] .pf-name[data-astro-cid-7tiwkdxp]{grid-column:2}[data-astro-cid-7tiwkdxp][data-view=list] .pf-place[data-astro-cid-7tiwkdxp]{grid-area:1/3}[data-astro-cid-7tiwkdxp][data-view=list] .pf-cats[data-astro-cid-7tiwkdxp]{grid-area:1/4}.pf-btn-n[data-astro-cid-7tiwkdxp]{display:none}@media (width<=860px){.pf[data-astro-cid-7tiwkdxp]{--rule:color-mix(in srgb, currentColor 18%, transparent)}html.js .pf-bar[data-astro-cid-7tiwkdxp]{gap:12px;margin-bottom:28px;display:grid}.pf-filters[data-astro-cid-7tiwkdxp]{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.pf-filters[data-astro-cid-7tiwkdxp] .pf-label[data-astro-cid-7tiwkdxp]{display:none}.pf-filters[data-astro-cid-7tiwkdxp] .pf-btn[data-astro-cid-7tiwkdxp]{background:var(--paper);text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px;font-size:1rem;line-height:1.25;display:flex}.pf-filters[data-astro-cid-7tiwkdxp] .pf-btn[data-astro-cid-7tiwkdxp]:hover{background:var(--paper-2)}.pf-filters[data-astro-cid-7tiwkdxp] .pf-btn[data-astro-cid-7tiwkdxp][aria-pressed=true]{background:var(--ink);color:var(--paper)}.pf-btn-n[data-astro-cid-7tiwkdxp]{font-size:var(--step-small);opacity:.6;flex:none;display:inline}.pf-btn[data-astro-cid-7tiwkdxp][aria-pressed=true] .pf-btn-n[data-astro-cid-7tiwkdxp]{opacity:.8}.pf-views[data-astro-cid-7tiwkdxp]{flex-wrap:nowrap;gap:0}.pf-views[data-astro-cid-7tiwkdxp] .pf-label[data-astro-cid-7tiwkdxp]{margin-right:auto}.pf-views[data-astro-cid-7tiwkdxp] .pf-btn[data-astro-cid-7tiwkdxp]{border:1px solid var(--rule);background:0 0;min-height:44px;padding:0 16px;font-size:.9375rem}.pf-views[data-astro-cid-7tiwkdxp] .pf-btn[data-astro-cid-7tiwkdxp]+.pf-btn[data-astro-cid-7tiwkdxp]{border-left:0}.pf-views[data-astro-cid-7tiwkdxp] .pf-btn[data-astro-cid-7tiwkdxp][aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pf-items[data-astro-cid-7tiwkdxp]{grid-template-columns:minmax(0,1fr);gap:56px}.pf-meta[data-astro-cid-7tiwkdxp],[data-astro-cid-7tiwkdxp][data-view=list] .pf-meta[data-astro-cid-7tiwkdxp]{grid-template-columns:2.4em minmax(0,1fr)}.pf-name[data-astro-cid-7tiwkdxp],.pf-place[data-astro-cid-7tiwkdxp],.pf-cats[data-astro-cid-7tiwkdxp],[data-astro-cid-7tiwkdxp][data-view=list] .pf-name[data-astro-cid-7tiwkdxp],[data-astro-cid-7tiwkdxp][data-view=list] .pf-cats[data-astro-cid-7tiwkdxp],[data-astro-cid-7tiwkdxp][data-view=list] .pf-place[data-astro-cid-7tiwkdxp]{text-align:left;grid-area:auto/2}[data-astro-cid-7tiwkdxp][data-view=list] .pf-link[data-astro-cid-7tiwkdxp]{grid-template-columns:88px minmax(0,1fr)}}
