.stage[data-astro-cid-g2yhzdra]{max-width:var(--wide);margin-bottom:calc(2.5rem - var(--page-pad-bottom));position:relative;container-type:inline-size}.head[data-astro-cid-g2yhzdra]{z-index:1;position:absolute;top:0;left:0}.page-title[data-astro-cid-g2yhzdra]{margin-bottom:.9rem}.count[data-astro-cid-g2yhzdra]{margin:0}.head[data-astro-cid-g2yhzdra]>[data-astro-cid-g2yhzdra]{width:fit-content}.field[data-astro-cid-g2yhzdra]{height:clamp(580px, calc(100svh - var(--page-pad-top) - 3rem), 760px);position:relative}.line[data-astro-cid-g2yhzdra]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.line[data-astro-cid-g2yhzdra] path[data-astro-cid-g2yhzdra]{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.38}.pt[data-astro-cid-g2yhzdra]{width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute}.pt[data-astro-cid-g2yhzdra]:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 80%, transparent), 0 0 16px color-mix(in srgb, var(--accent) 35%, transparent);transition:transform .3s var(--ease-out);border-radius:50%;position:absolute;top:10.5px;left:10.5px}.pt[data-astro-cid-g2yhzdra]:hover:before,.pt[data-astro-cid-g2yhzdra]:focus-visible:before{animation:1.8s ease-out infinite pulse;transform:scale(1.35)}@keyframes pulse{0%{box-shadow:0 0 6px var(--accent), 0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}to{box-shadow:0 0 10px var(--accent), 0 0 0 9px color-mix(in srgb, var(--accent) 0%, transparent)}}.pt-label[data-astro-cid-g2yhzdra]{white-space:nowrap;position:absolute}.pt[data-astro-cid-g2yhzdra].above .pt-label[data-astro-cid-g2yhzdra],.pt[data-astro-cid-g2yhzdra].below .pt-label[data-astro-cid-g2yhzdra]{text-align:center;left:50%;transform:translate(-50%)}.pt[data-astro-cid-g2yhzdra].above .pt-label[data-astro-cid-g2yhzdra]{bottom:calc(50% + 20px)}.pt[data-astro-cid-g2yhzdra].below .pt-label[data-astro-cid-g2yhzdra]{top:calc(50% + 20px)}.pt[data-astro-cid-g2yhzdra][class*=right-] .pt-label[data-astro-cid-g2yhzdra]{left:calc(50% + 20px)}.pt[data-astro-cid-g2yhzdra][class*=left-] .pt-label[data-astro-cid-g2yhzdra]{text-align:right;right:calc(50% + 20px)}.pt[data-astro-cid-g2yhzdra][class*=-up] .pt-label[data-astro-cid-g2yhzdra]{bottom:calc(50% - 6px)}.pt[data-astro-cid-g2yhzdra][class*=-down] .pt-label[data-astro-cid-g2yhzdra]{top:calc(50% - 6px)}.pt-name[data-astro-cid-g2yhzdra]{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1rem,min(1.61vw,2.6svh),1.45rem);font-style:italic;line-height:1.15;transition:color .2s;display:block}.pt-host[data-astro-cid-g2yhzdra]{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-top:.3em;font-size:clamp(.6rem,min(.78vw,1.25svh),.7rem);line-height:1.4;display:block}.pt[data-astro-cid-g2yhzdra]:hover .pt-name[data-astro-cid-g2yhzdra],.pt[data-astro-cid-g2yhzdra]:focus-visible .pt-name[data-astro-cid-g2yhzdra]{color:var(--accent)}@container (width<=859px){.pt-host[data-astro-cid-g2yhzdra]{display:none}}.listing[data-astro-cid-g2yhzdra]{margin:0;padding:0;list-style:none}@media (width>=640px){.listing[data-astro-cid-g2yhzdra]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=639px){.stage[data-astro-cid-g2yhzdra]{margin-bottom:0}.head[data-astro-cid-g2yhzdra]{margin-bottom:2.5rem;position:static}.field[data-astro-cid-g2yhzdra]{display:none}.listing[data-astro-cid-g2yhzdra]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.25rem;display:grid}.listing[data-astro-cid-g2yhzdra] a[data-astro-cid-g2yhzdra]{grid-template-columns:7px minmax(0,1fr);align-items:baseline;column-gap:.7rem;display:grid}.listing[data-astro-cid-g2yhzdra] a[data-astro-cid-g2yhzdra]:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 7px var(--accent);border-radius:50%;transform:translateY(-.2em)}.name[data-astro-cid-g2yhzdra]{color:var(--ink);font-size:1.15rem;font-style:italic;line-height:1.2}.host[data-astro-cid-g2yhzdra]{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);overflow-wrap:anywhere;grid-column:2;margin-top:.2rem;font-size:.66rem;line-height:1.4}.listing[data-astro-cid-g2yhzdra] a[data-astro-cid-g2yhzdra]:hover .name[data-astro-cid-g2yhzdra]{color:var(--accent)}}@media (width<=479px){.listing[data-astro-cid-g2yhzdra]{grid-template-columns:minmax(0,1fr);gap:0}.listing[data-astro-cid-g2yhzdra] a[data-astro-cid-g2yhzdra]{border-bottom:1px solid var(--rule);grid-template-columns:7px auto minmax(0,1fr);padding:.55rem 0}.host[data-astro-cid-g2yhzdra]{text-align:right;grid-column:3;margin:0}}@media (prefers-reduced-motion:reduce){.pt[data-astro-cid-g2yhzdra]:hover:before,.pt[data-astro-cid-g2yhzdra]:focus-visible:before{animation:none}}
