.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2rem,5vw,3.5rem) 0}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.025em;max-width:19ch;padding-bottom:.1em;font-size:clamp(1.9rem,5.2vw,4.9rem);font-weight:800;font-stretch:125%;line-height:1.06}.hero-sub[data-astro-cid-ge2uvauf]{gap:1.5rem;margin:1.5rem 0 2rem;display:grid}.hero-sub[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:0}.second[data-astro-cid-ge2uvauf]{max-width:60ch;color:var(--muted);font-size:clamp(1.0625rem,1.6vw,1.25rem)}.btns[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.stage-fig[data-astro-cid-ge2uvauf]{margin:0}.stage[data-astro-cid-ge2uvauf]{aspect-ratio:2.39;border:1px solid var(--border);background:repeating-radial-gradient(ellipse 60% 48% at 62% 52%, var(--surface) 0 1.4rem, color-mix(in srgb, var(--cyan) 45%, var(--surface)) 1.4rem calc(1.4rem + 1px));position:relative;overflow:hidden}.stage[data-astro-cid-ge2uvauf] canvas[data-astro-cid-ge2uvauf],.stage[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.stage.no-gl canvas[data-astro-cid-ge2uvauf]{display:none}figcaption[data-astro-cid-ge2uvauf]{padding-top:.6rem}.strand[data-astro-cid-2ouqwrla]{border-top:1px solid var(--text);border-bottom:1px solid var(--border);margin-top:clamp(2.5rem,5vw,4rem);padding-block:1rem}.top[data-astro-cid-2ouqwrla]{font:400 .875rem var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}h2[data-astro-cid-2ouqwrla]{font:700 .95rem var(--font-body);letter-spacing:0;padding:0;font-stretch:118%}h2[data-astro-cid-2ouqwrla] a[data-astro-cid-2ouqwrla]{color:var(--text)}.line[data-astro-cid-2ouqwrla]{color:var(--muted)}ol[data-astro-cid-2ouqwrla]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 1.25rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-2ouqwrla]{border-top:1px solid var(--border);padding-top:.6rem}time[data-astro-cid-2ouqwrla]{font:400 .75rem var(--font-mono);color:var(--cyan);margin-bottom:.1rem;display:block}li[data-astro-cid-2ouqwrla] span[data-astro-cid-2ouqwrla]{font:600 .95rem/1.3 var(--font-body);font-stretch:108%}.src[data-astro-cid-2ouqwrla]{color:var(--muted);margin:.9rem 0 0}.src[data-astro-cid-2ouqwrla] a[data-astro-cid-2ouqwrla]{color:var(--text)}@media (width<=61.25rem){ol[data-astro-cid-2ouqwrla]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem}}@media (width<=37.5rem){ol[data-astro-cid-2ouqwrla]{grid-template-columns:minmax(0,1fr)}}svg[data-astro-cid-gi2buxnq]{width:100%;height:100%;display:block}path[data-astro-cid-gi2buxnq],ellipse[data-astro-cid-gi2buxnq],circle[data-astro-cid-gi2buxnq]{fill:none;stroke:var(--cyan);opacity:.9;stroke-width:1.2px;vector-effect:non-scaling-stroke}.hi[data-astro-cid-gi2buxnq]{stroke:var(--accent);opacity:1;stroke-width:1.8px}a[data-astro-cid-jngwnw7g].card{border:1px solid var(--border);background:var(--bg);height:100%;color:var(--text);flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex}a[data-astro-cid-jngwnw7g].card:hover{border-color:var(--accent)}.art[data-astro-cid-jngwnw7g]{aspect-ratio:16/9;border-bottom:1px solid var(--border);background:var(--surface);overflow:hidden}.art[data-astro-cid-jngwnw7g] img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}a[data-astro-cid-jngwnw7g].card:hover .art[data-astro-cid-jngwnw7g] img{transform:scale(1.03)}.body[data-astro-cid-jngwnw7g]{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.row[data-astro-cid-jngwnw7g]{flex-wrap:wrap;gap:.5rem 1rem;margin:0;display:flex}.pl[data-astro-cid-jngwnw7g]{color:var(--muted)}h3[data-astro-cid-jngwnw7g]{overflow-wrap:anywhere;font-size:1.3rem;font-weight:650;font-stretch:112%;line-height:1.2}a[data-astro-cid-jngwnw7g].card:hover h3[data-astro-cid-jngwnw7g]{text-underline-offset:4px;text-decoration:underline 1px}.note[data-astro-cid-jngwnw7g]{color:var(--muted);margin:0}.meta[data-astro-cid-jngwnw7g]{color:var(--accent);margin:auto 0 0;padding-top:.4rem}@media (prefers-reduced-motion:reduce){a[data-astro-cid-jngwnw7g].card:hover .art[data-astro-cid-jngwnw7g] img{transform:none}}.filters[data-astro-cid-6dtji4zs]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.5rem;display:flex}.filters[data-astro-cid-6dtji4zs][hidden]{display:none}.filters[data-astro-cid-6dtji4zs] .cap[data-astro-cid-6dtji4zs]{margin-right:.4rem}.pill[data-astro-cid-6dtji4zs]{font:400 .8125rem/1 var(--font-mono);min-height:2.5rem;color:var(--text);border:1px solid var(--border);cursor:pointer;background:0 0;padding:0 .9rem}.pill[data-astro-cid-6dtji4zs]:hover{border-color:var(--accent)}.pill[data-astro-cid-6dtji4zs][aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.cards[data-astro-cid-6dtji4zs]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-6dtji4zs]>li[data-astro-cid-6dtji4zs][hidden]{display:none}.status[data-astro-cid-6dtji4zs]{color:var(--muted);margin:.9rem 0 0}.status[data-astro-cid-6dtji4zs]:empty{display:none}.places[data-astro-cid-yhvbko7o]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.routes[data-astro-cid-yhvbko7o]{margin:0;padding:0;list-style:none}.routes[data-astro-cid-yhvbko7o] li[data-astro-cid-yhvbko7o]{border-top:1px solid var(--border);grid-template-columns:2.25rem 1fr auto;align-items:baseline;gap:.1rem .75rem;padding:1rem .5rem;transition:background-color .2s;display:grid}.routes[data-astro-cid-yhvbko7o] li[data-astro-cid-yhvbko7o]:last-child{border-bottom:1px solid var(--border)}.routes[data-astro-cid-yhvbko7o] li[data-astro-cid-yhvbko7o].on{background:var(--surface)}.n[data-astro-cid-yhvbko7o]{font:400 .875rem var(--font-mono);color:var(--cyan)}.pn[data-astro-cid-yhvbko7o]{font:650 1.25rem/1.2 var(--font-body);font-stretch:112%}.yr[data-astro-cid-yhvbko7o]{font:400 .8125rem var(--font-mono);color:var(--muted);grid-area:1/3}.rg[data-astro-cid-yhvbko7o]{color:var(--muted);font:400 .8125rem var(--font-mono);grid-column:2}.nt[data-astro-cid-yhvbko7o]{color:var(--muted);grid-column:2/-1;margin-top:.3rem}.map-fig[data-astro-cid-yhvbko7o]{margin:0;position:sticky;top:5.5rem}.map[data-astro-cid-yhvbko7o]{border:1px solid var(--border);background:var(--surface);aspect-ratio:3/2.4;overflow:hidden}.map[data-astro-cid-yhvbko7o] svg[data-astro-cid-yhvbko7o]{width:100%;height:100%;display:block}.c[data-astro-cid-yhvbko7o]{fill:none;stroke:var(--cyan);opacity:.55;stroke-width:1px;vector-effect:non-scaling-stroke}.c[data-astro-cid-yhvbko7o].m{stroke-width:1.8px}.route[data-astro-cid-yhvbko7o]{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-dasharray:2 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.pt[data-astro-cid-yhvbko7o]{fill:var(--bg);stroke:var(--cyan);stroke-width:2px;transition:fill .2s,stroke .2s}.pt[data-astro-cid-yhvbko7o].on{fill:var(--accent);stroke:var(--accent)}text[data-astro-cid-yhvbko7o]{font:400 12px var(--font-mono);fill:var(--text)}figcaption[data-astro-cid-yhvbko7o]{padding-top:.6rem}@media (width<=53.75rem){.places[data-astro-cid-yhvbko7o]{grid-template-columns:minmax(0,1fr)}.map-fig[data-astro-cid-yhvbko7o]{order:-1;position:static}}.follow[data-astro-cid-r4groxy2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.slot[data-astro-cid-r4groxy2]{border:1px solid var(--text);color:var(--text);background:var(--surface);transition:transform .2s var(--ease);flex-direction:column;gap:.4rem;padding:1.25rem;text-decoration:none;display:flex}.slot[data-astro-cid-r4groxy2]:hover{transform:translateY(-2px)}.slot[data-astro-cid-r4groxy2] .mono[data-astro-cid-r4groxy2]{color:var(--muted)}b[data-astro-cid-r4groxy2]{font:800 1.75rem/1.1 var(--font-body);letter-spacing:-.02em;font-stretch:125%}.bio[data-astro-cid-oxgmilyn]{max-width:60ch;margin:0;font-size:1.15rem}.now[data-astro-cid-oxgmilyn]{border-top:1px solid var(--text);font:400 .95rem var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:1rem;margin:2rem 0 0;padding-top:1rem;display:flex}h2[data-astro-cid-tv4n2zuu]{max-width:14ch;margin-bottom:1.5rem;font-size:clamp(2.1rem,7vw,6.5rem);font-weight:800;font-stretch:125%}.lede[data-astro-cid-tv4n2zuu]{max-width:52ch;color:var(--muted);margin:0 0 1.5rem}
