.stage[data-astro-cid-lcdefpme]{grid-template-rows:1fr auto;min-height:100dvh;display:grid;position:relative;overflow:hidden}.motion-toggle[data-astro-cid-lcdefpme]{z-index:2;top:max(1.25rem, env(safe-area-inset-top));font:400 .75rem var(--mono);color:var(--ink-soft);background:color-mix(in oklch, var(--bg) 80%, transparent);border:1px solid var(--rule);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:0;padding:.4rem .7rem;position:absolute;left:clamp(1.25rem,4vw,3.5rem)}.motion-toggle[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--bg)}.stage__canvas[data-astro-cid-lcdefpme]{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.stage__type[data-astro-cid-lcdefpme]{z-index:1;padding:0 clamp(1.25rem, 4vw, 3.5rem) clamp(1.5rem, 4vh, 3rem) max(clamp(1.25rem, 4vw, 3.5rem), env(safe-area-inset-left));pointer-events:none;align-self:end;max-width:62rem;position:relative}.mark[data-astro-cid-lcdefpme]{font-variation-settings:"wdth" 85, "opsz" 96;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:.88}.role[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink-soft);margin:-.08em 0 0 .04em;font-size:clamp(3rem,5.6vw,4.6rem);font-style:italic;line-height:1}.readout[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 .6em;margin:.55rem 0 0;font-size:clamp(1.5rem,3.4vw,3rem);font-weight:300;line-height:1.1;display:flex}.readout__token[data-astro-cid-lcdefpme]{color:var(--query);font-weight:500}.stage[data-astro-cid-lcdefpme][data-panel] .stage__type[data-astro-cid-lcdefpme]{max-width:calc(100% - min(36rem,100%))}.stage[data-astro-cid-lcdefpme][data-panel] .mark[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,5vw,4.5rem)}.stage[data-astro-cid-lcdefpme][data-panel] .role[data-astro-cid-lcdefpme]{font-size:clamp(2rem,3.6vw,3.25rem)}.stage[data-astro-cid-lcdefpme][data-panel] .readout[data-astro-cid-lcdefpme]{font-size:clamp(1.25rem,2.4vw,2.25rem)}.stations[data-astro-cid-lcdefpme]{z-index:2;position:relative}.stations[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.station[data-astro-cid-lcdefpme]{border-left:1px solid var(--rule);background:color-mix(in oklch, var(--bg) 70%, transparent);transition:background-color .25s var(--ease-out), color .25s var(--ease-out);flex-direction:column;gap:.1rem;padding:1rem clamp(1rem,2.5vw,2rem);text-decoration:none;display:flex}.stations[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .station[data-astro-cid-lcdefpme]{border-left:0}.station__term[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--ink-soft);font-size:.75rem}.station__name[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:1.15rem;font-weight:650}.station[data-astro-cid-lcdefpme]:hover,.station[data-astro-cid-lcdefpme][aria-expanded=true]{background:var(--ink);color:var(--bg)}.station[data-astro-cid-lcdefpme]:hover .station__term[data-astro-cid-lcdefpme],.station[data-astro-cid-lcdefpme][aria-expanded=true] .station__term[data-astro-cid-lcdefpme]{color:inherit}.stage[data-astro-cid-lcdefpme].is-mapped .stations[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.stage[data-astro-cid-lcdefpme].is-mapped .stations[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border:0;display:block}.stage[data-astro-cid-lcdefpme].is-mapped .station[data-astro-cid-lcdefpme]{pointer-events:auto;white-space:nowrap;will-change:transform;background:0 0;border:0;flex-direction:row;align-items:baseline;gap:.6rem;padding:.35rem .7rem .35rem 1.4rem;position:absolute;top:0;left:0}.stage[data-astro-cid-lcdefpme].is-mapped .station[data-astro-cid-lcdefpme]:before{content:"";background:var(--bg);width:.6rem;height:.6rem;transition:background-color .25s var(--ease-out), transform .35s var(--ease-out);border:1.5px solid;margin-top:-.3rem;position:absolute;top:50%;left:-.3rem;transform:rotate(45deg)}.stage[data-astro-cid-lcdefpme].is-mapped .station[data-astro-cid-lcdefpme]:hover,.stage[data-astro-cid-lcdefpme].is-mapped .station[data-astro-cid-lcdefpme][aria-expanded=true]{color:var(--query);background:0 0}.stage[data-astro-cid-lcdefpme].is-mapped .station[data-astro-cid-lcdefpme]:hover:before,.stage[data-astro-cid-lcdefpme].is-mapped .station[data-astro-cid-lcdefpme][aria-expanded=true]:before{background:currentColor;transform:rotate(45deg)scale(1.25)}.stage[data-astro-cid-lcdefpme].is-mapped .station__name[data-astro-cid-lcdefpme]{background:color-mix(in oklch, var(--bg) 82%, transparent);text-underline-offset:.25em;padding:0 .25rem;font-size:1.05rem;text-decoration:underline #0000}.stage[data-astro-cid-lcdefpme].is-mapped .station[data-astro-cid-lcdefpme]:hover .station__name[data-astro-cid-lcdefpme]{text-decoration-color:currentColor}.panels[data-astro-cid-lcdefpme]{z-index:3;grid-row:3;position:relative}.panel[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);max-width:44rem;padding:2.5rem clamp(1.25rem,4vw,3.5rem)}.stage[data-astro-cid-lcdefpme].has-js .panels[data-astro-cid-lcdefpme]{grid-row:auto;position:static}.stage[data-astro-cid-lcdefpme].has-js .panel[data-astro-cid-lcdefpme]:not([hidden]){z-index:3;overscroll-behavior:contain;width:min(36rem,100%);padding-top:clamp(3.5rem,9vh,6rem);padding-bottom:max(2.5rem, env(safe-area-inset-bottom));background:var(--surface);border-top:0;border-left:1px solid var(--rule);animation:panel-in .55s var(--ease-out);position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes panel-in{0%{clip-path:inset(0 0 0 100%);opacity:.4}to{clip-path:inset(0);opacity:1}}.panels__close[data-astro-cid-lcdefpme]{z-index:4;top:max(1.25rem, env(safe-area-inset-top));font:500 .8rem var(--mono);color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:0;padding:.45rem .8rem;position:fixed;right:clamp(1.25rem,4vw,3.5rem)}.panels__close[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--bg)}.panels__close[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-left:.4rem}.panels__close[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{color:inherit}.panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;outline:none;margin:0 0 1.25rem;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:400;line-height:1.02}.panel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:62ch;margin:0 0 1rem;font-size:1.05rem}.focus[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin:1.75rem 0 0}.focus[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:9.5rem 1fr;gap:1rem;padding:.7rem 0;display:grid}.focus[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:650}.focus[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0}.posts[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.posts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:6.5rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.posts[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.8rem}.posts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration-color:var(--rule);font-weight:600}.links[data-astro-cid-lcdefpme]{border:1px solid var(--rule);flex-wrap:wrap;width:fit-content;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--rule)}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--mono);padding:.6rem 1rem;font-size:.85rem;text-decoration:none;display:block}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--bg)}@media (width<=720px){.stations[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.stations[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .station[data-astro-cid-lcdefpme]{border-left:0}.stations[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+3) .station[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.stage[data-astro-cid-lcdefpme].has-js .panel[data-astro-cid-lcdefpme]:not([hidden]){border-left:0;position:fixed}.focus[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme],.posts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.15rem}}
