.fig.svelte-i63du{stroke:var(--fg);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;fill:none}circle.svelte-i63du{fill:var(--fg);stroke:none}.loop.svelte-k5xr72{flex-direction:column;gap:8px;min-width:0;display:flex}.meta.svelte-k5xr72,.hint.svelte-k5xr72{font-family:var(--mono);color:var(--muted);font-size:13px}.meta.svelte-k5xr72{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.hint.svelte-k5xr72{margin:0}.stage.svelte-k5xr72{width:min(100%, calc((100svh - var(--hero-chrome,0px)) * 800 / 440));aspect-ratio:800/440;position:relative}svg.svelte-k5xr72{width:100%;height:100%;position:absolute;inset:0;overflow:visible}path.svelte-k5xr72{fill:none;stroke-linecap:round;stroke-linejoin:round}.route.svelte-k5xr72{stroke:var(--faint);stroke-width:2px;stroke-dasharray:3 7}.ponds.svelte-k5xr72{transition:opacity .6s}.ponds.away.svelte-k5xr72{opacity:0}.pond.svelte-k5xr72{fill:var(--tint);fill-rule:evenodd;stroke:var(--line);stroke-width:1.5px;stroke-dasharray:none}.trace.svelte-k5xr72{stroke:var(--accent);stroke-width:3px}.marker.svelte-k5xr72{width:44px;height:44px;color:var(--fg);cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.marker.svelte-k5xr72:focus-visible{border-radius:50%}.dot.svelte-k5xr72{box-sizing:border-box;border:2.5px solid var(--fg);background:var(--bg);border-radius:50%;width:14px;height:14px;display:block}.marker.on.svelte-k5xr72 .dot:where(.svelte-k5xr72){background:var(--accent)}.label.svelte-k5xr72{font-family:var(--mono);white-space:nowrap;color:var(--muted);pointer-events:none;font-size:13px;position:absolute;transform:translate(14px,-28px)}.label.on.svelte-k5xr72{color:var(--fg)}.label.flip.svelte-k5xr72{transform:translate(calc(-100% - 14px),-28px)}@media (width<=520px){.label.svelte-k5xr72{font-size:11px}.name.svelte-k5xr72{display:none}}@media (prefers-reduced-motion:reduce){.trace.svelte-k5xr72{stroke-dashoffset:0}}article.svelte-oviq8z{border:1.5px solid var(--line);border-radius:10px;flex-direction:column;padding:8px 14px;transition:border-color .3s,background .3s;display:flex}.highlighted.svelte-oviq8z{border-color:var(--accent);background:var(--tint)}.head.svelte-oviq8z{align-items:baseline;gap:12px;min-height:28px;display:flex}.km.svelte-oviq8z{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px}h3.svelte-oviq8z{letter-spacing:-.02em;flex:1;margin:0;font-size:20px;font-weight:500}.more.svelte-oviq8z{grid-template-rows:1fr;transition:grid-template-rows .35s;display:grid}.inner.svelte-oviq8z{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.inner.svelte-oviq8z>:where(.svelte-oviq8z):first-child{margin-top:8px}.inner.svelte-oviq8z>:where(.svelte-oviq8z):last-child{margin-bottom:4px}p.svelte-oviq8z{color:var(--muted);margin:0}.blurb.svelte-oviq8z{font-size:15px;line-height:1.45}.links.svelte-oviq8z{font-family:var(--mono);font-size:13px}.shot.svelte-oviq8z{aspect-ratio:16/9;box-sizing:border-box;object-fit:cover;border-radius:6px;width:100%;display:block}.placeholder.svelte-oviq8z{border:1.5px dashed var(--faint);font-family:var(--mono);color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}@media (width>=1000px){.collapsible.svelte-oviq8z:not(.highlighted) .more:where(.svelte-oviq8z){grid-template-rows:0fr}}@media (prefers-reduced-motion:reduce){.more.svelte-oviq8z{transition:none}}header.svelte-1ewzqr7{flex-direction:column;gap:10px;padding-top:16px;display:flex}h1.svelte-1ewzqr7{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:500;line-height:1.05}header.svelte-1ewzqr7 .lede:where(.svelte-1ewzqr7){max-width:50ch;font-size:19px}.hero.svelte-1ewzqr7{gap:24px 40px;padding-bottom:40px;display:grid}.splits.svelte-1ewzqr7{flex-direction:column;gap:12px;display:flex}.section-head.svelte-1ewzqr7{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.section-head.svelte-1ewzqr7 a:where(.svelte-1ewzqr7){padding:4px 0}h2.svelte-1ewzqr7{font-family:var(--mono);color:var(--muted);margin:0;font-size:13px;font-weight:400}.cards.svelte-1ewzqr7{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start;gap:12px;display:grid}@media (width>=1000px){h1.svelte-1ewzqr7{max-width:none}.hero.svelte-1ewzqr7{--hero-chrome:300px;grid-template:"head splits""loop splits"1fr/minmax(0,1fr) 300px;align-items:start}.cards.svelte-1ewzqr7{grid-template-columns:1fr}header.svelte-1ewzqr7{grid-area:head}.splits.svelte-1ewzqr7{grid-area:splits;padding-top:20px}.hero.svelte-1ewzqr7>.loop{grid-area:loop}}.writing.svelte-1ewzqr7{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:28px 0 0;display:flex}.writing.svelte-1ewzqr7 div:where(.svelte-1ewzqr7){flex-direction:column;flex:420px;gap:6px;min-width:0;display:flex}.writing.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){letter-spacing:-.02em;max-width:36ch;margin:0;font-size:22px;font-weight:500}.writing.svelte-1ewzqr7 a:where(.svelte-1ewzqr7){font-family:var(--mono);padding:10px 0;font-size:14px}
