.places__canvas{--map-fg: 241 236 226;--map-bg: var(--ink);position:relative;width:100%}.places__canvas>svg{position:absolute;inset:0;width:100%;height:100%}.places__grat{fill:none;stroke:rgb(var(--map-fg) / .08);stroke-width:.8}.places__land{stroke:rgb(var(--map-fg) / .14);stroke-width:.6}.places__canvas pattern circle{fill:rgb(var(--map-fg) / .42)}.places__canvas.is-live .places__land{fill:transparent}.places__frame{fill:none;stroke:rgb(var(--map-fg) / .4);stroke-width:.8;stroke-dasharray:3 3}.live-map{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.pin{position:absolute;z-index:2;width:26px;height:26px;margin:-13px 0 0 -13px;color:rgb(var(--map-fg));text-decoration:none;transition:opacity var(--fast) var(--ease-out)}.pin__mark,.pin__mark:before,.pin__mark:after{position:absolute;left:50%;top:50%}.pin__mark{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border:1.2px solid currentColor;border-radius:50%;background:var(--map-bg);transition:background-color var(--fast) var(--ease-out)}.pin__mark:before,.pin__mark:after{content:"";background:currentColor}.pin__mark:before{width:15px;height:1.2px;margin:-.6px 0 0 -7.5px}.pin__mark:after{width:1.2px;height:15px;margin:-7.5px 0 0 -.6px}.pin--big .pin__mark{width:6px;height:6px;margin:-3px 0 0 -3px}.pin--big .pin__mark:before{width:19px;margin-left:-9.5px}.pin--big .pin__mark:after{height:19px;margin-top:-9.5px}.pin__n{position:absolute;font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.04em;color:rgb(var(--map-fg) / .8);font-variant-numeric:tabular-nums;text-shadow:0 0 3px var(--map-bg),0 0 6px var(--map-bg)}.pin__n--right{left:22px;top:0}.pin__n--left{right:22px;top:0}.pin__n--above{left:50%;bottom:24px;transform:translate(-50%)}.pin__n--below{left:50%;top:24px;transform:translate(-50%)}.pin__card{position:absolute;top:50%;left:100%;z-index:3;display:none;gap:.2rem;width:max-content;max-width:15rem;margin:0 0 0 .35rem;padding:.55rem .7rem .6rem;transform:translateY(-50%);background:var(--map-bg);border:1px solid rgb(var(--map-fg) / .32);pointer-events:none}.pin__card--left{left:auto;right:100%;margin:0 .35rem 0 0}.pin:hover .pin__card,.pin:focus-visible .pin__card{display:grid}.pin__place{font-size:.625rem;color:rgb(var(--map-fg) / .7)}.pin__story{font-family:var(--font-title);font-size:1rem;line-height:1.2;color:rgb(var(--map-fg));text-wrap:pretty}.has-on .pin:not(.is-on){opacity:.4}.pin.is-on{z-index:4;color:var(--accent-ink)}.pin.is-on .pin__mark{background:var(--accent-ink)}.pin.is-on .pin__n{color:var(--accent-ink)}.archive[data-astro-cid-pp7spb2p]{max-width:var(--max);margin:0 auto;padding:var(--space-xl) var(--gutter) 0}.archive__head[data-astro-cid-pp7spb2p]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-lg)}.archive__title[data-astro-cid-pp7spb2p]{font-size:var(--type-2xl)}.archive__year[data-astro-cid-pp7spb2p]{display:grid;gap:var(--space-sm);padding:var(--space-md) 0;border-top:1px solid var(--rule-strong)}.archive__y[data-astro-cid-pp7spb2p]{color:var(--fg-mute);font-size:var(--type-sm)}.archive__list[data-astro-cid-pp7spb2p]{margin:0;padding:0;list-style:none}.archive__list[data-astro-cid-pp7spb2p] a[data-astro-cid-pp7spb2p]{display:grid;gap:.2rem;padding:.6rem 0;min-height:44px;text-decoration:none;border-bottom:1px solid var(--rule);transition:padding var(--medium) var(--ease-out)}.archive__list[data-astro-cid-pp7spb2p] li[data-astro-cid-pp7spb2p]:last-child a[data-astro-cid-pp7spb2p]{border-bottom:0}.archive__t[data-astro-cid-pp7spb2p]{font-family:var(--font-title);font-size:var(--type-lg);line-height:1.15}.archive__list[data-astro-cid-pp7spb2p] a[data-astro-cid-pp7spb2p]:hover .archive__t[data-astro-cid-pp7spb2p]{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.2em}.archive__list[data-astro-cid-pp7spb2p] a[data-astro-cid-pp7spb2p]:hover{padding-left:.5rem}@media(min-width:900px){.archive__year[data-astro-cid-pp7spb2p]{grid-template-columns:8rem 1fr}.archive__list[data-astro-cid-pp7spb2p] a[data-astro-cid-pp7spb2p]{grid-template-columns:1fr auto;align-items:baseline;gap:var(--space-md)}}
