.crit[data-astro-cid-4o3orgrq]{gap:var(--s-3);display:grid}.crit__svg[data-astro-cid-4o3orgrq]{width:100%;max-width:46rem;height:auto;overflow:visible}.crit__head[data-astro-cid-4o3orgrq]{gap:var(--s-2) var(--s-4);flex-wrap:wrap;align-items:baseline;display:flex}.crit__title[data-astro-cid-4o3orgrq],.crit__total[data-astro-cid-4o3orgrq]{margin:0}.crit__how[data-astro-cid-4o3orgrq]{color:var(--route-ink)}.crit__gate[data-astro-cid-4o3orgrq]{max-width:var(--measure-caption);margin:0}.axis[data-astro-cid-4o3orgrq]{stroke:var(--rule);stroke-width:calc(1px * var(--stroke-map,1));fill:none}.tick[data-astro-cid-4o3orgrq]{stroke:var(--ink-3);stroke-width:calc(1px * var(--stroke-map,1));fill:none}.track[data-astro-cid-4o3orgrq]{fill:none;stroke:var(--ink-3);stroke-width:calc(1.25px * var(--stroke-map,1))}.fill[data-astro-cid-4o3orgrq]{fill:var(--route);stroke:none}.div[data-astro-cid-4o3orgrq]{stroke:var(--ink-3);stroke-width:calc(1px * var(--stroke-map,1));fill:none}text[data-astro-cid-4o3orgrq]{font-family:var(--font-data);font-variant-numeric:tabular-nums}.cn[data-astro-cid-4o3orgrq]{font-size:var(--viz-fs-m);fill:var(--ink-2);font-weight:400;font-stretch:100%}.cw[data-astro-cid-4o3orgrq],.ax[data-astro-cid-4o3orgrq]{font-size:var(--viz-fs-s);fill:var(--ink-3);font-weight:500;font-stretch:88%}.cv[data-astro-cid-4o3orgrq]{font-size:var(--viz-fs-m);fill:var(--ink);font-weight:500;font-stretch:88%}@media (max-width:599px){.crit__svg[data-astro-cid-4o3orgrq]{max-width:none}}.row[data-astro-cid-knq6bvfb]{color:inherit;text-decoration:none}.rowtitle[data-astro-cid-knq6bvfb]{transition:color .2s}.row[data-astro-cid-knq6bvfb]:hover .rowtitle[data-astro-cid-knq6bvfb]{color:var(--red)}.pl-head[data-astro-cid-knq6bvfb]{flex-direction:column;padding:64px 0 56px;display:flex}.pl-head__text[data-astro-cid-knq6bvfb]{flex-direction:column;gap:22px;display:flex;position:relative}.pl-head__sub[data-astro-cid-knq6bvfb]{flex-wrap:wrap;align-items:baseline;gap:8px 28px;display:flex}.pl-head__local[data-astro-cid-knq6bvfb]{font-family:var(--font-serif);color:var(--ink2);font-size:26px;font-style:italic}.pl-head__where[data-astro-cid-knq6bvfb]{font-size:var(--t-nav);color:var(--mute)}.pl-head--photo[data-astro-cid-knq6bvfb]{justify-content:flex-end;min-height:clamp(320px,min(40vw,100svh - 300px),560px);margin-top:24px;padding:0 0 8px;position:relative;overflow:hidden}.pl-head__photo[data-astro-cid-knq6bvfb]{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 82% 100%);mask-image:linear-gradient(#000 30%,#0000 82% 100%)}.pl-verdict[data-astro-cid-knq6bvfb]{padding-top:32px}.pl-head__photo[data-astro-cid-knq6bvfb] img{object-fit:cover;width:100%;height:100%;display:block}.pl-body[data-astro-cid-knq6bvfb]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:64px;padding:64px 0 104px;display:grid}.pl-body__main[data-astro-cid-knq6bvfb]{flex-direction:column;gap:40px;min-width:0;display:flex}.pl-quote[data-astro-cid-knq6bvfb]{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.15}.pl-photo[data-astro-cid-knq6bvfb]{aspect-ratio:16/9;background:var(--tile);margin:0;overflow:hidden}.pl-photo[data-astro-cid-knq6bvfb] img{object-fit:cover;width:100%;height:100%;display:block}.pl-photo--tall[data-astro-cid-knq6bvfb]{aspect-ratio:auto;background:0 0;align-self:start}.pl-photo--tall[data-astro-cid-knq6bvfb] img{width:auto;max-width:100%;height:auto;max-height:720px}.pl-text[data-astro-cid-knq6bvfb]{max-width:38em;color:var(--ink2);flex-direction:column;gap:20px;font-size:18px;line-height:1.65;display:flex}.pl-text[data-astro-cid-knq6bvfb] p{margin:0}.pl-text[data-astro-cid-knq6bvfb] a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.pl-text[data-astro-cid-knq6bvfb] a:hover{color:var(--red)}.pl-facts[data-astro-cid-knq6bvfb]{background:var(--card);border:1px solid var(--line);flex-direction:column;gap:20px;padding:28px 28px 24px;display:flex}.pl-facts__h[data-astro-cid-knq6bvfb]{font-family:var(--font-serif);margin:0;font-size:30px;font-weight:600;line-height:1}.pl-facts__dl[data-astro-cid-knq6bvfb]{font-size:var(--t-nav);grid-template-columns:150px minmax(0,1fr);gap:4px 20px;margin:0;line-height:1.5;display:grid}.pl-facts__dl[data-astro-cid-knq6bvfb] dt[data-astro-cid-knq6bvfb]{color:var(--mute)}.pl-facts__dl[data-astro-cid-knq6bvfb] dd[data-astro-cid-knq6bvfb]{min-width:0;margin:0}.pl-facts__void[data-astro-cid-knq6bvfb]{color:var(--mute)}.pl-facts__url[data-astro-cid-knq6bvfb]{word-break:break-all}.pl-facts__note[data-astro-cid-knq6bvfb]{border-top:1px solid var(--line);font-size:var(--t-caption);color:var(--mute);margin:0;padding-top:16px;line-height:1.5}.pl-shows[data-astro-cid-knq6bvfb]{flex-direction:column;gap:36px;padding-bottom:104px;display:flex}.pl-shows__grid[data-astro-cid-knq6bvfb]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:40px 64px;display:grid}.pl-shows__col[data-astro-cid-knq6bvfb]{flex-direction:column;display:flex}.pl-shows__label[data-astro-cid-knq6bvfb]{font-size:var(--t-nav);color:var(--mute);margin:0 0 8px;font-weight:600}.pl-shows__label--now[data-astro-cid-knq6bvfb]{color:var(--red)}.pl-show[data-astro-cid-knq6bvfb]{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:22px 0;display:flex}.pl-show__title[data-astro-cid-knq6bvfb]{font-family:var(--font-serif);text-wrap:balance;font-size:30px;font-weight:600;line-height:1.08}.pl-show--past[data-astro-cid-knq6bvfb] .pl-show__title[data-astro-cid-knq6bvfb]{color:var(--ink2)}.pl-show__when[data-astro-cid-knq6bvfb]{font-size:var(--t-meta);color:var(--mute)}.pl-score[data-astro-cid-knq6bvfb]{flex-direction:column;gap:36px;padding-bottom:104px;display:flex}.pl-score__grid[data-astro-cid-knq6bvfb]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:48px 64px;display:grid}.pl-score__total[data-astro-cid-knq6bvfb]{color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.pl-score__num[data-astro-cid-knq6bvfb]{font-family:var(--font-serif);color:var(--ink);font-size:56px;font-weight:500;line-height:1}.pl-more[data-astro-cid-knq6bvfb]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:48px 64px;padding-bottom:104px;display:grid}.pl-visits[data-astro-cid-knq6bvfb]{flex-direction:column;gap:28px;display:flex}.pl-visits__list[data-astro-cid-knq6bvfb]{border-left:1.5px solid var(--ink);flex-direction:column;gap:20px;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.pl-visit[data-astro-cid-knq6bvfb]{align-items:baseline;gap:20px;margin-left:-9px;padding:4px 0;display:flex}.pl-visit__dot[data-astro-cid-knq6bvfb]{background:var(--red);border-radius:50%;flex:none;width:16px;height:16px;transform:translateY(2px)}.pl-visit__body[data-astro-cid-knq6bvfb]{flex-direction:column;gap:4px;display:flex}.pl-visit__date[data-astro-cid-knq6bvfb]{font-family:var(--font-serif);letter-spacing:-.03em;font-variant-numeric:lining-nums;font-size:32px;font-weight:600;line-height:1}.pl-visit__note[data-astro-cid-knq6bvfb]{font-size:var(--t-nav);color:var(--mute)}.pl-rel[data-astro-cid-knq6bvfb]{flex-direction:column;gap:20px;display:flex}.pl-rel__h[data-astro-cid-knq6bvfb]{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(32px,3vw,40px);font-weight:500;line-height:1.05}.pl-rel__list[data-astro-cid-knq6bvfb]{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.pl-rel__row[data-astro-cid-knq6bvfb]{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;display:flex}.pl-rel__title[data-astro-cid-knq6bvfb]{font-family:var(--font-serif);font-size:26px;font-weight:600;line-height:1.1}.pl-rel__kind[data-astro-cid-knq6bvfb]{font-size:var(--t-meta);color:var(--mute);white-space:nowrap}@media (max-width:900px){.pl-body[data-astro-cid-knq6bvfb]{grid-template-columns:1fr;gap:48px}.pl-facts__dl[data-astro-cid-knq6bvfb]{grid-template-columns:1fr;gap:2px}.pl-facts__dl[data-astro-cid-knq6bvfb] dd[data-astro-cid-knq6bvfb]{margin-bottom:12px}}
