.rbmap[data-astro-cid-cn6iq2bx]{grid-template-columns:minmax(0,1fr) minmax(0,330px);align-items:start;gap:28px 40px;display:grid}.ctl[data-astro-cid-cn6iq2bx]{grid-area:1/2;gap:14px;display:grid;position:sticky;top:24px}.main[data-astro-cid-cn6iq2bx]{grid-area:1/1}.inset[data-astro-cid-cn6iq2bx]{grid-column:1/-1}@media (width<=900px){.rbmap[data-astro-cid-cn6iq2bx]{grid-template-columns:1fr}.ctl[data-astro-cid-cn6iq2bx],.main[data-astro-cid-cn6iq2bx]{grid-area:auto/1;position:static}}.yl[data-astro-cid-cn6iq2bx]{letter-spacing:.16em;text-transform:uppercase;font-size:13px}.yl[data-astro-cid-cn6iq2bx] output[data-astro-cid-cn6iq2bx]{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(44px,6vw,72px);line-height:1.05;display:block}input[data-astro-cid-cn6iq2bx][type=range]{width:100%;accent-color:var(--ochre);height:32px}.jumps[data-astro-cid-cn6iq2bx]{flex-wrap:wrap;gap:8px;display:flex}.jumps[data-astro-cid-cn6iq2bx] button[data-astro-cid-cn6iq2bx]{font:inherit;border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;min-height:44px;padding:8px 14px;font-size:16px}.jumps[data-astro-cid-cn6iq2bx] button[data-astro-cid-cn6iq2bx] b[data-astro-cid-cn6iq2bx]{color:#7e2614;margin-right:4px;font-weight:400}.jumps[data-astro-cid-cn6iq2bx] button[data-astro-cid-cn6iq2bx]:hover{background:var(--stone-2)}.live[data-astro-cid-cn6iq2bx]{color:var(--ink-soft);min-height:1.5em;margin:0;font-style:italic}.main[data-astro-cid-cn6iq2bx] svg[data-astro-cid-cn6iq2bx]{max-height:1000px}.land[data-astro-cid-cn6iq2bx]{fill:#f3efe5;stroke:#b9b0a0;stroke-width:1px}.rd[data-astro-cid-cn6iq2bx]{fill:none;stroke-linecap:round;stroke-linejoin:round}.rd[data-astro-cid-cn6iq2bx].main{stroke:var(--ink);stroke-width:2.4px}.rd[data-astro-cid-cn6iq2bx].sec{stroke:var(--ink);stroke-width:1.1px;opacity:.75}.rd[data-astro-cid-cn6iq2bx].hypo{stroke:var(--ink);stroke-width:1.3px;stroke-dasharray:2 4;opacity:.6}.wall[data-astro-cid-cn6iq2bx]{fill:none;stroke:var(--ink);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.wall2[data-astro-cid-cn6iq2bx]{fill:none;stroke:var(--ochre);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ant-l[data-astro-cid-cn6iq2bx]{fill:none;stroke:var(--ink);stroke-width:4px;stroke-dasharray:1 8;stroke-linecap:round}.box[data-astro-cid-cn6iq2bx]{fill:none;stroke:var(--ochre);stroke-width:2px}.boxl[data-astro-cid-cn6iq2bx]{font:italic 400 25px var(--serif);fill:var(--ink-soft);paint-order:stroke;stroke:#f3efe5;stroke-width:6px;stroke-linejoin:round}.pd[data-astro-cid-cn6iq2bx]{fill:var(--ochre);stroke:var(--stone);stroke-width:3px}.pn[data-astro-cid-cn6iq2bx]{font:400 30px var(--serif);fill:var(--ink);paint-order:stroke;stroke:#f3efe5;stroke-width:6px;stroke-linejoin:round}.pl[data-astro-cid-cn6iq2bx] a[data-astro-cid-cn6iq2bx]:hover .pn[data-astro-cid-cn6iq2bx],.pl[data-astro-cid-cn6iq2bx] a[data-astro-cid-cn6iq2bx]:focus-visible .pn[data-astro-cid-cn6iq2bx]{text-decoration:underline}.pl[data-astro-cid-cn6iq2bx] a[data-astro-cid-cn6iq2bx]:focus-visible{outline:none}.pl[data-astro-cid-cn6iq2bx] a[data-astro-cid-cn6iq2bx]:focus-visible .pd[data-astro-cid-cn6iq2bx]{stroke:var(--ink);stroke-width:4px}[data-astro-cid-cn6iq2bx][data-from]{transition:opacity .25s}html[data-motion=off] [data-astro-cid-cn6iq2bx][data-from]{transition:none}.off[data-astro-cid-cn6iq2bx]{opacity:.14}.inset[data-astro-cid-cn6iq2bx] .pn[data-astro-cid-cn6iq2bx]{font-size:28px}.inset[data-astro-cid-cn6iq2bx] .boxl[data-astro-cid-cn6iq2bx]{font-size:22px}.key[data-astro-cid-cn6iq2bx]{border-top:1px solid #1c1c1c33;gap:8px;margin:8px 0 0;padding:14px 0 0;font-size:16px;list-style:none;display:grid}.key[data-astro-cid-cn6iq2bx] li[data-astro-cid-cn6iq2bx]{align-items:center;gap:12px;display:flex}.key[data-astro-cid-cn6iq2bx] svg[data-astro-cid-cn6iq2bx]{flex:none;width:40px;height:12px;overflow:visible}.hub-head[data-astro-cid-qeeyr6e2]{padding-block:40px 64px}.hub-head[data-astro-cid-qeeyr6e2] h1[data-astro-cid-qeeyr6e2]{margin:0 0 28px;font-size:clamp(56px,10vw,148px);line-height:.95}.hub-head[data-astro-cid-qeeyr6e2] .lead[data-astro-cid-qeeyr6e2]{max-width:44ch;font-size:clamp(20px,2vw,25px);line-height:1.5}.hub-head[data-astro-cid-qeeyr6e2] .lead2[data-astro-cid-qeeyr6e2]{max-width:52ch;color:var(--on-sea-soft)}.hub-head[data-astro-cid-qeeyr6e2] h1[data-astro-cid-qeeyr6e2]{letter-spacing:.1em;font-size:clamp(40px,6.6vw,100px)}.ip[data-astro-cid-qeeyr6e2]{color:var(--ochre-on-sea);margin:0 .12em;font-style:normal}.road[data-astro-cid-qeeyr6e2]{margin:48px 0 0;padding:0;list-style:none;position:relative}.road[data-astro-cid-qeeyr6e2]:before{content:"";background:repeating-linear-gradient(var(--stone-3) 0 18px, transparent 18px 26px);border-left:2px solid var(--ink);border-right:2px solid var(--ink);width:10px;margin-left:-5px;position:absolute;top:0;bottom:0;left:39px}.road[data-astro-cid-qeeyr6e2] li[data-astro-cid-qeeyr6e2]{grid-template-columns:80px minmax(0,1fr) minmax(0,340px);gap:28px 40px;padding:0 0 48px;transition:opacity .2s;display:grid;position:relative}.road[data-astro-cid-qeeyr6e2] li[data-astro-cid-qeeyr6e2]:last-child{padding-bottom:0}.ms[data-astro-cid-qeeyr6e2]{width:80px;height:110px;display:block}.rph[data-astro-cid-qeeyr6e2]{margin:0}.rph[data-astro-cid-qeeyr6e2] figcaption[data-astro-cid-qeeyr6e2]{color:var(--ink-soft);margin-top:6px;font-size:13px}.rph[data-astro-cid-qeeyr6e2] img[data-astro-cid-qeeyr6e2]{aspect-ratio:4/3;object-fit:cover;filter:saturate(.85);width:100%;height:auto;display:block}.rph[data-astro-cid-qeeyr6e2]:hover img[data-astro-cid-qeeyr6e2]{filter:none}@media (width<=900px){.road[data-astro-cid-qeeyr6e2] li[data-astro-cid-qeeyr6e2]{grid-template-columns:80px minmax(0,1fr)}.rph[data-astro-cid-qeeyr6e2]{display:none}}.ms[data-astro-cid-qeeyr6e2] path[data-astro-cid-qeeyr6e2]{fill:var(--stone-2);stroke:var(--ink);stroke-width:2px}.ms[data-astro-cid-qeeyr6e2] text[data-astro-cid-qeeyr6e2]{font:400 26px var(--serif);fill:var(--ochre-ink);letter-spacing:.04em}.rl[data-astro-cid-qeeyr6e2]{max-width:62ch;padding-top:6px}.rw[data-astro-cid-qeeyr6e2]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:13px}.road[data-astro-cid-qeeyr6e2] h3[data-astro-cid-qeeyr6e2]{text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:clamp(28px,3.2vw,40px)}.road[data-astro-cid-qeeyr6e2] h3[data-astro-cid-qeeyr6e2] a[data-astro-cid-qeeyr6e2]{text-decoration:none}.road[data-astro-cid-qeeyr6e2] h3[data-astro-cid-qeeyr6e2] a[data-astro-cid-qeeyr6e2]:hover{text-decoration:underline}.rq[data-astro-cid-qeeyr6e2]{margin:0 0 8px;font-size:21px;font-style:italic}.rs[data-astro-cid-qeeyr6e2]{margin:0 0 6px}.rfit[data-astro-cid-qeeyr6e2]{color:var(--ink-soft);margin:0;font-size:14.5px}.road[data-astro-cid-qeeyr6e2] li[data-astro-cid-qeeyr6e2].match .ms[data-astro-cid-qeeyr6e2] path[data-astro-cid-qeeyr6e2]{fill:var(--ochre)}.road[data-astro-cid-qeeyr6e2] li[data-astro-cid-qeeyr6e2].match .ms[data-astro-cid-qeeyr6e2] text[data-astro-cid-qeeyr6e2]{fill:var(--stone)}.road[data-astro-cid-qeeyr6e2] li[data-astro-cid-qeeyr6e2].dim{opacity:.45}html[data-motion=off] .road[data-astro-cid-qeeyr6e2] li[data-astro-cid-qeeyr6e2]{transition:none}.band-dark[data-astro-cid-qeeyr6e2]{background:var(--stone-2);padding-top:clamp(64px,9vw,112px)!important}.band-dark[data-astro-cid-qeeyr6e2]+.sec[data-astro-cid-qeeyr6e2]{padding-top:clamp(64px,9vw,112px)}.band-dark[data-astro-cid-qeeyr6e2]{padding-bottom:clamp(64px,9vw,112px)!important}.roads-note[data-astro-cid-qeeyr6e2]{max-width:70ch;color:var(--ink-soft);margin-top:28px;font-size:17px}@media (width<=600px){.road[data-astro-cid-qeeyr6e2] li[data-astro-cid-qeeyr6e2]{grid-template-columns:56px minmax(0,1fr);gap:16px}.ms[data-astro-cid-qeeyr6e2]{width:56px;height:77px}.road[data-astro-cid-qeeyr6e2]:before{left:28px}}.hub-head[data-astro-cid-qeeyr6e2] sup.cite a{color:var(--on-sea-soft)}.hub-links[data-astro-cid-qeeyr6e2]{flex-wrap:wrap;gap:12px 36px;margin:32px 0 0;display:flex}.hub-links[data-astro-cid-qeeyr6e2] a[data-astro-cid-qeeyr6e2]{text-underline-offset:5px;font-size:19px}.hub-links[data-astro-cid-qeeyr6e2] a[data-astro-cid-qeeyr6e2]:after{content:" →"}.plist[data-astro-cid-qeeyr6e2]{gap:0;margin:0;padding:0;list-style:none;display:grid}.plist[data-astro-cid-qeeyr6e2] li[data-astro-cid-qeeyr6e2]{border-top:1px solid #1c1c1c29;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:32px;padding:28px 0;scroll-margin-top:24px;display:grid}.plist[data-astro-cid-qeeyr6e2] li[data-astro-cid-qeeyr6e2]:first-child{border-top:0;padding-top:0}.plist[data-astro-cid-qeeyr6e2] img[data-astro-cid-qeeyr6e2],.noimg[data-astro-cid-qeeyr6e2]{aspect-ratio:4/3;object-fit:cover;background:var(--stone-2);width:100%;height:auto;display:block}.plist[data-astro-cid-qeeyr6e2] h3[data-astro-cid-qeeyr6e2]{margin:0 0 4px;font-size:clamp(30px,3.4vw,42px);font-weight:400}.plist[data-astro-cid-qeeyr6e2] h3[data-astro-cid-qeeyr6e2] a[data-astro-cid-qeeyr6e2]{text-decoration:none}.plist[data-astro-cid-qeeyr6e2] h3[data-astro-cid-qeeyr6e2] a[data-astro-cid-qeeyr6e2]:hover{text-decoration:underline}.k[data-astro-cid-qeeyr6e2]{letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12.5px}.k[data-astro-cid-qeeyr6e2] i[data-astro-cid-qeeyr6e2]{text-transform:none;letter-spacing:0;font-size:16px}.w[data-astro-cid-qeeyr6e2]{color:var(--ink-soft);margin:0 0 10px;font-style:italic}.plist[data-astro-cid-qeeyr6e2] p[data-astro-cid-qeeyr6e2]{max-width:60ch}.cr[data-astro-cid-qeeyr6e2]{color:var(--ink-soft);font-size:13.5px}@media (width<=700px){.plist[data-astro-cid-qeeyr6e2] li[data-astro-cid-qeeyr6e2]{grid-template-columns:1fr;gap:14px}}.seq[data-astro-cid-qeeyr6e2]{background:var(--sea);color:var(--on-sea);padding-bottom:clamp(48px,6vw,80px)}.seqfig[data-astro-cid-qeeyr6e2]{margin:0}.seqfig[data-astro-cid-qeeyr6e2] svg[data-astro-cid-qeeyr6e2]{width:100%;height:auto;display:block}.seqfig[data-astro-cid-qeeyr6e2] figcaption[data-astro-cid-qeeyr6e2]{color:var(--on-sea-soft)}.seqfig[data-astro-cid-qeeyr6e2] figcaption[data-astro-cid-qeeyr6e2] a[data-astro-cid-qeeyr6e2]{color:var(--on-sea)}.sg[data-astro-cid-qeeyr6e2]{stroke:#ece4d226}.sgl[data-astro-cid-qeeyr6e2]{font:400 14px var(--serif);fill:var(--on-sea-soft)}.sbar[data-astro-cid-qeeyr6e2]{fill:var(--ochre-on-sea)}.sl[data-astro-cid-qeeyr6e2]{font:400 17px var(--serif);fill:var(--on-sea);letter-spacing:.04em}.sn[data-astro-cid-qeeyr6e2]{fill:var(--ochre-on-sea)}.seqfig[data-astro-cid-qeeyr6e2] a[data-astro-cid-qeeyr6e2]:hover .sl[data-astro-cid-qeeyr6e2],.seqfig[data-astro-cid-qeeyr6e2] a[data-astro-cid-qeeyr6e2]:focus-visible .sl[data-astro-cid-qeeyr6e2]{text-decoration:underline}
