.nj[data-astro-cid-xxxatsvs]{--nj-rail: clamp(1.5rem, 4vw, 3.2rem);--nj-onward: clamp(3.5rem, 9vw, 7rem)}.nj-route[data-astro-cid-xxxatsvs]{position:relative}.nj-track[data-astro-cid-xxxatsvs],.nj-draw[data-astro-cid-xxxatsvs]{position:absolute;inset-block:0;inset-inline-start:calc(var(--nj-rail) / 2 - 1px);inline-size:2px;pointer-events:none}.nj-track[data-astro-cid-xxxatsvs]{background:var(--rule)}.nj-route-onward[data-astro-cid-xxxatsvs]{padding-block-end:var(--nj-onward)}.nj-route-onward[data-astro-cid-xxxatsvs] .nj-track[data-astro-cid-xxxatsvs],.nj-route-onward[data-astro-cid-xxxatsvs] .nj-draw[data-astro-cid-xxxatsvs]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--nj-onward)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--nj-onward)),transparent 100%)}.nj-draw[data-astro-cid-xxxatsvs]{view-timeline-name:--nj-route;view-timeline-axis:block}.nj-draw-i[data-astro-cid-xxxatsvs]{display:block;block-size:100%;inline-size:100%;background:var(--on);opacity:.82}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.nj-draw-i[data-astro-cid-xxxatsvs]{transform-origin:center top;animation:nj-draw linear both;animation-timeline:--nj-route;animation-range:cover 0% cover 90%}}}@keyframes nj-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.nj-row[data-astro-cid-xxxatsvs]{display:grid;grid-template-columns:var(--nj-rail) minmax(0,1fr);column-gap:clamp(.8rem,2.2vw,1.8rem)}.nj-rail-cell[data-astro-cid-xxxatsvs]{display:flex;justify-content:center}.nj-node[data-astro-cid-xxxatsvs]{inline-size:11px;block-size:11px;margin-block-start:.3rem;background:var(--on-soft);position:relative;z-index:1}.nj-chapter[data-astro-cid-xxxatsvs]{border-block-start:1px solid var(--rule);padding-block:clamp(1.9rem,5vw,3.6rem) clamp(1.1rem,2.6vw,1.9rem)}.nj-chapter-name[data-astro-cid-xxxatsvs]{font-size:var(--step-3);font-weight:900;letter-spacing:-.025em;color:var(--on)}.nj-stop[data-astro-cid-xxxatsvs]{padding-block-end:clamp(2.6rem,7vw,5.5rem)}.nj-shot[data-astro-cid-xxxatsvs]{margin:0;overflow:clip;aspect-ratio:4 / 3;background:var(--asphalt-3)}.nj-shot[data-astro-cid-xxxatsvs] img{inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--crop, center)}.nj-meta[data-astro-cid-xxxatsvs]{margin-block-start:clamp(.9rem,2.2vw,1.5rem);display:grid;gap:.35rem}.nj-city[data-astro-cid-xxxatsvs]{font-size:var(--step-2);font-weight:900;letter-spacing:-.02em;color:var(--on)}.nj-place[data-astro-cid-xxxatsvs]{font-size:var(--step--1);color:var(--on-soft);max-inline-size:34ch}.nj-type[data-astro-cid-xxxatsvs],.nj-dim[data-astro-cid-xxxatsvs]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.07em;color:var(--on-soft)}@media(min-width:861px){.nj-body[data-astro-cid-xxxatsvs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,24ch);column-gap:clamp(1.4rem,3vw,3rem)}.nj-shot[data-astro-cid-xxxatsvs]{grid-column:1}.nj-meta[data-astro-cid-xxxatsvs]{grid-column:2;margin-block-start:0;align-content:end;padding-block-end:.25rem}.nj-stop-a[data-astro-cid-xxxatsvs] .nj-shot[data-astro-cid-xxxatsvs]{aspect-ratio:16 / 9}.nj-stop-b[data-astro-cid-xxxatsvs] .nj-shot[data-astro-cid-xxxatsvs]{aspect-ratio:4 / 3}.nj-coda-cities[data-astro-cid-xxxatsvs]{grid-column:1}.nj-coda-note[data-astro-cid-xxxatsvs]{grid-column:2;margin-block-start:0;align-content:end;padding-block-end:.4rem}}.nj-coda-cities[data-astro-cid-xxxatsvs]{list-style:none;margin:0;padding-inline-start:0}.nj-coda-cities[data-astro-cid-xxxatsvs] li[data-astro-cid-xxxatsvs]{font-family:var(--font-display);font-weight:900;font-size:var(--step-3);line-height:1.15;letter-spacing:-.025em;color:var(--on);border-block-start:1px solid var(--rule);padding-block:clamp(.7rem,1.8vw,1.1rem)}.nj-coda-note[data-astro-cid-xxxatsvs]{margin-block-start:clamp(1.1rem,2.6vw,1.6rem);display:grid}@media(prefers-reduced-motion:no-preference){.nj-shot[data-astro-cid-xxxatsvs] img{transition:opacity .55s var(--ease)}.nj-node[data-astro-cid-xxxatsvs]{transition:background-color .35s var(--ease),transform .35s var(--ease)}.nj[data-astro-cid-xxxatsvs][data-nj-live] .nj-stop[data-astro-cid-xxxatsvs]:not(.is-current) .nj-shot[data-astro-cid-xxxatsvs] img{opacity:.66}.nj[data-astro-cid-xxxatsvs][data-nj-live] .nj-stop[data-astro-cid-xxxatsvs].is-current .nj-node[data-astro-cid-xxxatsvs]{background:var(--on);transform:scale(1.5)}}.nj-end[data-astro-cid-xxxatsvs]{margin-block-start:clamp(1.6rem,4vw,2.8rem)}.nj-end-title[data-astro-cid-xxxatsvs]{font-family:var(--font-display);font-weight:800;font-size:var(--step-2);line-height:1.1;letter-spacing:-.02em;margin-block-end:.9rem;max-inline-size:24ch}.nj-end-cta[data-astro-cid-xxxatsvs]{font-size:var(--step--1)}
