.intro[data-astro-cid-ltrtxoxo]{min-height:92svh;padding:0 var(--margin) 6vh;flex-direction:column;justify-content:flex-end;display:flex}.kicker[data-astro-cid-ltrtxoxo],.route[data-astro-cid-ltrtxoxo],.hint[data-astro-cid-ltrtxoxo]{font-weight:500}.kicker[data-astro-cid-ltrtxoxo]{margin-bottom:2vh}h1[data-astro-cid-ltrtxoxo]{font-size:var(--step-display);letter-spacing:-.065em;margin-left:-.04em;font-weight:560;line-height:.8}.route[data-astro-cid-ltrtxoxo]{font-size:var(--step-1);letter-spacing:-.02em;margin-top:4vh}.who[data-astro-cid-ltrtxoxo]{max-width:44ch;color:var(--muted);margin-top:1.2vh;font-weight:500}.start[data-astro-cid-ltrtxoxo]{background:var(--ink);color:var(--paper);font:inherit;margin-right:14px;padding:10px 16px;font-weight:600}.hint[data-astro-cid-ltrtxoxo]{color:var(--muted);align-items:center;margin-top:6vh;display:flex}.story[data-astro-cid-ltrtxoxo]{column-gap:var(--gutter);padding-inline:var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.map[data-astro-cid-ltrtxoxo]{height:100svh;padding:72px 0 var(--margin);grid-column:1/7;align-self:start;position:sticky;top:0}.map[data-astro-cid-ltrtxoxo] svg[data-astro-cid-ltrtxoxo]{background:#dcd9d2;width:100%;height:100%;display:block}.land[data-astro-cid-ltrtxoxo] path[data-astro-cid-ltrtxoxo]{fill:var(--paper);stroke:#c9c5bd;stroke-width:.6px;vector-effect:non-scaling-stroke}.land[data-astro-cid-ltrtxoxo] path[data-astro-cid-ltrtxoxo].home{fill:#f4f2ee}.leg[data-astro-cid-ltrtxoxo],.ghost[data-astro-cid-ltrtxoxo]{fill:none;stroke-linecap:round;stroke-linejoin:round}.leg[data-astro-cid-ltrtxoxo]{stroke:#6b6760}.ghost[data-astro-cid-ltrtxoxo]{stroke:#cfcac1}.here-ring[data-astro-cid-ltrtxoxo]{fill:none;stroke:var(--ink)}.region[data-astro-cid-ltrtxoxo]{opacity:0}.urban[data-astro-cid-ltrtxoxo]{fill:#eeebe5}.lake[data-astro-cid-ltrtxoxo]{fill:#dcd9d2}.river[data-astro-cid-ltrtxoxo],.road[data-astro-cid-ltrtxoxo]{fill:none;stroke-linecap:round;stroke-linejoin:round}.river[data-astro-cid-ltrtxoxo]{stroke:#d2cec6;stroke-width:1.2px}.road[data-astro-cid-ltrtxoxo]{stroke:#d9d5ce;stroke-width:.9px}.city-land[data-astro-cid-ltrtxoxo]{fill:#f4f2ee}.city[data-astro-cid-ltrtxoxo]{opacity:0;visibility:hidden}.map[data-astro-cid-ltrtxoxo] .water{fill:#dcd9d2}.map[data-astro-cid-ltrtxoxo] .minor,.map[data-astro-cid-ltrtxoxo] .major,.map[data-astro-cid-ltrtxoxo] .rail,.map[data-astro-cid-ltrtxoxo] .ferry,.map[data-astro-cid-ltrtxoxo] .trail{fill:none;stroke-linecap:round;stroke-linejoin:round}.map[data-astro-cid-ltrtxoxo] .minor{stroke:#d9d4cc;stroke-width:.8px}.map[data-astro-cid-ltrtxoxo] .major{stroke:#c8c2b8;stroke-width:1.6px}.map[data-astro-cid-ltrtxoxo] .rail{stroke:#a39e95;stroke-width:1px;stroke-dasharray:3 3}.map[data-astro-cid-ltrtxoxo] .trail{stroke:#b9b3a8;stroke-width:.9px;stroke-dasharray:2 2.5}.map[data-astro-cid-ltrtxoxo] .ferry{stroke:#bdb8af;stroke-width:.8px;stroke-dasharray:1.5 3}.map-labels[data-astro-cid-ltrtxoxo]{pointer-events:none;position:absolute;overflow:hidden}.map-labels[data-astro-cid-ltrtxoxo] .coords[data-astro-cid-ltrtxoxo]{letter-spacing:0;color:#77736c;text-align:right;white-space:pre;opacity:1;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;line-height:1.25;transition:none}.map-labels[data-astro-cid-ltrtxoxo] span[data-astro-cid-ltrtxoxo]{letter-spacing:-.01em;white-space:nowrap;color:var(--ink);text-shadow:0 0 2px #f4f2ee,0 0 4px #f4f2ee,0 0 6px #f4f2ee;opacity:0;will-change:transform;font-size:12px;font-weight:600;transition:opacity .4s;position:absolute;top:0;left:0}.stop[data-astro-cid-ltrtxoxo]{fill:var(--paper);stroke:#6b6760;stroke-width:2px;opacity:0;transition:opacity .4s}.stop[data-astro-cid-ltrtxoxo].on{opacity:1}.here[data-astro-cid-ltrtxoxo]{fill:var(--blue)}.where[data-astro-cid-ltrtxoxo]{left:14px;bottom:calc(var(--margin) + 12px);background:var(--paper);align-items:baseline;gap:14px;padding:6px 10px;font-weight:500;display:flex;position:absolute}.stops-list[data-astro-cid-ltrtxoxo]{grid-column:7/13;padding-top:72px;list-style:none}.chapter[data-astro-cid-ltrtxoxo]{min-height:100svh;padding-bottom:20vh}.chapter[data-astro-cid-ltrtxoxo].end{min-height:60svh}.after[data-astro-cid-ltrtxoxo]{gap:22px;margin-top:10vh;font-weight:500;display:grid}.next-trip[data-astro-cid-ltrtxoxo]{border-top:1px solid var(--ink);gap:4px;padding-top:10px;display:grid}.next-trip[data-astro-cid-ltrtxoxo] .k[data-astro-cid-ltrtxoxo]{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.next-trip[data-astro-cid-ltrtxoxo] .t[data-astro-cid-ltrtxoxo]{font-size:var(--step-2);letter-spacing:-.035em;font-weight:520;line-height:1.05}.next-trip[data-astro-cid-ltrtxoxo]:hover .t[data-astro-cid-ltrtxoxo],.all[data-astro-cid-ltrtxoxo]:hover{text-underline-offset:.12em;text-decoration:underline}.all[data-astro-cid-ltrtxoxo]{color:var(--muted)}.head[data-astro-cid-ltrtxoxo]{gap:var(--gutter);grid-template-columns:1fr 3fr 1fr;padding:8px 0 0;font-weight:500;display:grid}.date[data-astro-cid-ltrtxoxo]{text-align:right}.travel[data-astro-cid-ltrtxoxo]{max-width:40ch;color:var(--muted);margin-top:6vh;font-size:17px;font-weight:500;line-height:1.4}.text[data-astro-cid-ltrtxoxo]{max-width:22ch;font-size:var(--step-2);letter-spacing:-.035em;margin-top:2vh;font-weight:520;line-height:1.05}.moment[data-astro-cid-ltrtxoxo]{border-top:1px solid var(--ink);margin-top:14vh;padding-top:8px;scroll-margin-top:80px}.moment-head[data-astro-cid-ltrtxoxo]{justify-content:space-between;gap:var(--gutter);font-weight:500;display:flex}.moment-head[data-astro-cid-ltrtxoxo] h2[data-astro-cid-ltrtxoxo]{font:inherit}.moment-text[data-astro-cid-ltrtxoxo]{max-width:30ch;font-size:var(--step-1);letter-spacing:-.02em;margin-top:3vh;font-weight:500;line-height:1.15}.history[data-astro-cid-ltrtxoxo]{background:#dcd9d2;width:fit-content;max-width:64ch;margin-top:3.5vh;padding:16px 20px 18px}.history[data-astro-cid-ltrtxoxo] span[data-astro-cid-ltrtxoxo]{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.history[data-astro-cid-ltrtxoxo] p[data-astro-cid-ltrtxoxo]{font-size:17px;line-height:1.45}.info[data-astro-cid-ltrtxoxo]{max-width:60ch;color:var(--muted);padding-top:8px;font-size:14px;line-height:1.4}.frame[data-astro-cid-ltrtxoxo]{position:relative}.media[data-astro-cid-ltrtxoxo]{gap:6vh var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:5vh;display:grid}.m[data-astro-cid-ltrtxoxo]{grid-column:1/-1;position:relative}.m[data-astro-cid-ltrtxoxo].portrait{grid-column:span 4}.m[data-astro-cid-ltrtxoxo].portrait:nth-child(2n){grid-column:3/7}.m[data-astro-cid-ltrtxoxo] img,.m[data-astro-cid-ltrtxoxo] video[data-astro-cid-ltrtxoxo]{background:#dcd9d2;width:100%;height:auto;display:block}.sound[data-astro-cid-ltrtxoxo]{z-index:20;right:var(--margin);bottom:var(--margin);background:var(--ink);color:var(--paper);opacity:0;pointer-events:none;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;transition:opacity .4s;display:flex;position:fixed}.sound[data-astro-cid-ltrtxoxo].show{opacity:1;pointer-events:auto}.sound[data-astro-cid-ltrtxoxo] .dot[data-astro-cid-ltrtxoxo]{border:1.5px solid;border-radius:50%;width:8px;height:8px}.sound[data-astro-cid-ltrtxoxo][aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sound[data-astro-cid-ltrtxoxo][aria-pressed=true] .dot[data-astro-cid-ltrtxoxo]{background:var(--blue);border-color:var(--blue);animation:1.4s ease-in-out infinite pulse}.disco[data-astro-cid-ltrtxoxo]{background:#fbfaf7;width:216px;margin:5vh 0 0;padding:8px 8px 0;transform:rotate(-1.5deg);box-shadow:0 4px 14px #00000024}.disco[data-astro-cid-ltrtxoxo] iframe,.disco[data-astro-cid-ltrtxoxo] [data-astro-cid-ltrtxoxo][data-yt]{background:#1b1a18;width:200px;height:200px;display:block}.disco-pie[data-astro-cid-ltrtxoxo]{white-space:nowrap;text-overflow:ellipsis;color:#3b3a36;min-height:1.2em;padding:8px 2px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}@keyframes pulse{50%{transform:scale(.6)}}@media (width<=700px){.story[data-astro-cid-ltrtxoxo]{padding-inline:0;display:block}.map[data-astro-cid-ltrtxoxo]{height:42svh;padding:60px var(--margin) 0;z-index:2;background:var(--paper)}.where[data-astro-cid-ltrtxoxo]{left:calc(var(--margin) + 8px);bottom:8px}.stops-list[data-astro-cid-ltrtxoxo]{padding:4vh var(--margin) 0}.chapter[data-astro-cid-ltrtxoxo]{min-height:80svh}.media[data-astro-cid-ltrtxoxo]{gap:3vh 10px;margin-top:3vh}.m[data-astro-cid-ltrtxoxo].portrait,.m[data-astro-cid-ltrtxoxo].portrait:nth-child(2n){grid-column:span 3}.m[data-astro-cid-ltrtxoxo].video.portrait,.m[data-astro-cid-ltrtxoxo].video.portrait:nth-child(2n){grid-column:1/-1;width:min(100%,32.3435svh - 50.1882px)}.moment[data-astro-cid-ltrtxoxo]{margin-top:9vh;scroll-margin-top:calc(42svh + 16px)}.travel[data-astro-cid-ltrtxoxo]{margin-top:4vh}.sound[data-astro-cid-ltrtxoxo]{right:var(--margin);bottom:calc(var(--margin) + env(safe-area-inset-bottom));min-height:42px;padding:10px 16px}}
