.os[data-astro-cid-fcs6nig2]{--line:var(--ink);--hatch:repeating-linear-gradient(135deg, transparent 0 6px, #1b1c220f 6px 7px)}.os[data-astro-cid-fcs6nig2] ol[data-astro-cid-fcs6nig2]{margin:0;padding:0;list-style:none}.nu[data-astro-cid-fcs6nig2]{font:400 15px var(--serif);letter-spacing:.08em;color:var(--ochre-ink);margin-right:10px}.tt[data-astro-cid-fcs6nig2]{display:block}.art[data-astro-cid-fcs6nig2]{width:100%;height:auto;display:block}.yl[data-astro-cid-fcs6nig2]{font:400 15px var(--serif);fill:var(--ink-soft)}.pn[data-astro-cid-fcs6nig2]{font:400 15px var(--serif);fill:var(--stone);text-anchor:middle}li[data-astro-cid-fcs6nig2]{font-size:18px;line-height:1.35}.plan[data-astro-cid-fcs6nig2]{border:7px solid var(--line);background:var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;display:grid}.plan[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{grid-column:span var(--w);background:var(--stone);background-image:var(--hatch);min-height:120px;padding:18px 16px 26px;position:relative}.plan[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]:after{content:"";background:var(--stone);width:34px;height:7px;position:absolute;bottom:-6px;left:22px}.plan[data-astro-cid-fcs6nig2] .tt[data-astro-cid-fcs6nig2]{font:400 21px/1.2 var(--head,var(--serif));margin-top:6px}.hill[data-astro-cid-fcs6nig2]{fill:#c0432c1a;stroke:var(--ochre);stroke-width:3px;stroke-dasharray:8 6}.ground[data-astro-cid-fcs6nig2]{stroke:var(--line);stroke-width:2px}.pin[data-astro-cid-fcs6nig2]{fill:var(--line)}.cols[data-astro-cid-fcs6nig2]{columns:2 300px;column-gap:40px;margin-top:12px!important}.cols[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{break-inside:avoid;border-top:1px dashed var(--stone-3,#c9bfa9);padding:8px 0}.line[data-astro-cid-fcs6nig2]{border-left:4px solid var(--line);margin-left:12px!important}.line[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{padding:10px 0 14px 30px;position:relative}.crown[data-astro-cid-fcs6nig2]{background:var(--ochre);clip-path:polygon(0 100%,0 20%,25% 60%,50% 0,75% 60%,100% 20%,100% 100%);width:26px;height:18px;position:absolute;top:13px;left:-15px}.line[data-astro-cid-fcs6nig2] .tt[data-astro-cid-fcs6nig2]{font:400 22px/1.2 var(--head,var(--serif));display:inline}.cityw[data-astro-cid-fcs6nig2],.bel[data-astro-cid-fcs6nig2]{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:24px 48px;display:grid}.city[data-astro-cid-fcs6nig2] .wall[data-astro-cid-fcs6nig2]{fill:var(--stone-2,#e2d8c2);stroke:var(--line);stroke-width:6px}.city[data-astro-cid-fcs6nig2] .core[data-astro-cid-fcs6nig2]{fill:var(--ochre)}.city[data-astro-cid-fcs6nig2] .street[data-astro-cid-fcs6nig2]{stroke:var(--line);stroke-width:3px}.dn[data-astro-cid-fcs6nig2]{font:400 20px var(--serif);text-anchor:middle;fill:var(--ink)}.dl[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{border-bottom:1px dashed var(--stone-3,#c9bfa9);padding:9px 0}.trench[data-astro-cid-fcs6nig2]{border:3px solid var(--line);border-top:0}.trench[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{background:color-mix(in srgb, #8a6a48 calc(12% + var(--d) * 9%), var(--stone));border-top:2px dashed #1b1c2259;min-height:64px;padding:14px 18px}.trench[data-astro-cid-fcs6nig2] .nu[data-astro-cid-fcs6nig2]{color:inherit}.trench[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]:nth-child(n+4){color:var(--stone);background:color-mix(in srgb, #2e2016 calc(40% + var(--d) * 8%), #6e5238)}.trench[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]:first-child{border-top:3px solid var(--line)}.trench[data-astro-cid-fcs6nig2] .tt[data-astro-cid-fcs6nig2]{font:400 21px var(--head,var(--serif))}.stops[data-astro-cid-fcs6nig2]{border-top:4px solid var(--line);flex-wrap:wrap;gap:0;display:flex;margin:24px 0 26px!important}.stops[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{padding:18px 26px 0 0;font-size:16px;font-style:italic;position:relative}.stops[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]:before{content:"";background:var(--stone);border:4px solid var(--ochre);border-radius:50%;width:18px;height:18px;position:absolute;top:-12px;left:0}.legs[data-astro-cid-fcs6nig2]{counter-reset:l;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 32px;display:grid}.legs[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{border-top:1px dashed var(--stone-3,#c9bfa9);padding:10px 0}.ends[data-astro-cid-fcs6nig2]{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.ends[data-astro-cid-fcs6nig2] b[data-astro-cid-fcs6nig2]{color:var(--ink);font-style:italic;font-weight:400}.arrow[data-astro-cid-fcs6nig2]{display:flex}.arrow[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{background:var(--line);color:var(--stone);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);flex:1 1 0;margin-right:-10px;padding:18px 30px 18px 22px;font-size:16.5px}.arrow[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]:nth-child(2n){background:#3a3b44}.arrow[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]:first-child{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%)}.arrow[data-astro-cid-fcs6nig2] .nu[data-astro-cid-fcs6nig2]{color:#f0a088;display:block}.march[data-astro-cid-fcs6nig2]{fill:none;stroke:var(--ochre);stroke-width:4px;stroke-dasharray:14 8}.flag[data-astro-cid-fcs6nig2]{fill:var(--line)}.war[data-astro-cid-fcs6nig2]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:0 28px;display:grid}.side[data-astro-cid-fcs6nig2]{border:2px solid var(--line);margin:0;padding:18px;font-size:17px}.side[data-astro-cid-fcs6nig2].a{background:var(--line);color:var(--stone)}.side[data-astro-cid-fcs6nig2].b{background:var(--stone-2,#e2d8c2)}.front[data-astro-cid-fcs6nig2]{border-left:3px solid var(--ochre);border-right:3px solid var(--ochre);background:var(--hatch)}.front[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{border-bottom:1px dashed var(--ochre);padding:10px 16px}.rev[data-astro-cid-fcs6nig2],.inv[data-astro-cid-fcs6nig2]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:20px 28px;display:grid}.was[data-astro-cid-fcs6nig2],.now[data-astro-cid-fcs6nig2]{margin:0;padding:18px;font-size:17px}.was[data-astro-cid-fcs6nig2] b[data-astro-cid-fcs6nig2],.now[data-astro-cid-fcs6nig2] b[data-astro-cid-fcs6nig2]{letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:400;display:block}.was[data-astro-cid-fcs6nig2]{background:var(--stone-2,#e2d8c2);border:2px dashed var(--line)}.now[data-astro-cid-fcs6nig2]{background:var(--line);color:var(--stone)}.steps[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{padding:8px 0 8px calc(var(--i) / var(--n) * 40%);border-bottom:1px dashed var(--stone-3,#c9bfa9)}.rings[data-astro-cid-fcs6nig2] .ring[data-astro-cid-fcs6nig2]{fill:color-mix(in srgb, var(--ochre) calc(8% + var(--k) * 40%), var(--stone));stroke:var(--line);stroke-width:1.5px}.rn[data-astro-cid-fcs6nig2]{font:400 15px var(--serif);text-anchor:middle;fill:var(--ink)}.chain[data-astro-cid-fcs6nig2]{flex-direction:column;gap:10px;display:flex}.chain[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{border:3px solid var(--line);background:var(--stone);border-radius:999px;padding:10px 22px;position:relative}.chain[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]+li[data-astro-cid-fcs6nig2]:before{content:"";background:var(--line);width:3px;height:13px;position:absolute;top:-13px;left:50%}.lifeline[data-astro-cid-fcs6nig2]{stroke:var(--line);stroke-width:4px}.tick[data-astro-cid-fcs6nig2]{stroke:var(--line);stroke-width:2px}.age[data-astro-cid-fcs6nig2]{font:400 13px var(--serif);fill:var(--ink-soft);text-anchor:middle}.bd[data-astro-cid-fcs6nig2]{fill:var(--ochre)}.chap[data-astro-cid-fcs6nig2]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 24px;display:grid;margin-top:10px!important}.chap[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{border-top:3px solid var(--line);padding:10px 0}.band[data-astro-cid-fcs6nig2]{height:44px;margin-bottom:18px;display:flex}.band[data-astro-cid-fcs6nig2] span[data-astro-cid-fcs6nig2]{background:var(--c);color:var(--k);letter-spacing:.1em;flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.thread[data-astro-cid-fcs6nig2]{counter-reset:t}.thread[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{border-bottom:1px dashed var(--stone-3,#c9bfa9);grid-template-columns:60px minmax(0,1fr);padding:10px 0;display:grid}@media (width<=760px){.plan[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{grid-column:span 12;min-height:0}.cityw[data-astro-cid-fcs6nig2],.bel[data-astro-cid-fcs6nig2]{grid-template-columns:1fr}.city[data-astro-cid-fcs6nig2],.rings[data-astro-cid-fcs6nig2]{max-width:240px}.arrow[data-astro-cid-fcs6nig2]{flex-direction:column}.arrow[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2],.arrow[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]:first-child{clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),50% 100%,0 calc(100% - 12px));margin:0 0 -6px;padding:14px 18px 22px}.war[data-astro-cid-fcs6nig2],.rev[data-astro-cid-fcs6nig2],.inv[data-astro-cid-fcs6nig2]{grid-template-columns:1fr}.steps[data-astro-cid-fcs6nig2] li[data-astro-cid-fcs6nig2]{padding-left:calc(var(--i) / var(--n) * 30%)}}.rhead[data-astro-cid-wyukiu2a]{border-top:8px solid var(--era);padding-block:14px 56px}.crumbs[data-astro-cid-wyukiu2a]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:10px 0 24px;font-size:13px}.crumbs[data-astro-cid-wyukiu2a] a[data-astro-cid-wyukiu2a]{color:inherit}.tc[data-astro-cid-wyukiu2a]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:28px 56px;display:grid}.tc[data-astro-cid-wyukiu2a] h3[data-astro-cid-wyukiu2a],.belongs[data-astro-cid-wyukiu2a] h3[data-astro-cid-wyukiu2a]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px;font-size:14px;font-weight:400}.names[data-astro-cid-wyukiu2a]{flex-wrap:wrap;gap:4px 0;margin:0 0 30px;padding:0;list-style:none;display:flex}.names[data-astro-cid-wyukiu2a] li[data-astro-cid-wyukiu2a]{font:400 24px/1.3 var(--serif)}.names[data-astro-cid-wyukiu2a] li[data-astro-cid-wyukiu2a]:not(:last-child):after{content:"·";color:var(--ochre);margin:0 12px}.objs[data-astro-cid-wyukiu2a]{margin:0;padding-left:20px;font-size:18px}.mini[data-astro-cid-wyukiu2a]{background:#d9e0ea;margin:0}.mini[data-astro-cid-wyukiu2a] figcaption[data-astro-cid-wyukiu2a]{padding:0 12px 10px}.mini[data-astro-cid-wyukiu2a] svg[data-astro-cid-wyukiu2a]{width:100%;height:auto;display:block}.sph[data-astro-cid-wyukiu2a]{fill:#d9e0ea}.land[data-astro-cid-wyukiu2a]{fill:var(--stone-3,#d3c6aa)}.dot[data-astro-cid-wyukiu2a]{fill:var(--ochre)}.ring[data-astro-cid-wyukiu2a]{fill:none;stroke:var(--ochre);stroke-width:2.5px}.mini[data-astro-cid-wyukiu2a] figcaption[data-astro-cid-wyukiu2a]{color:var(--ink);margin-top:8px;font-size:16px}.mini[data-astro-cid-wyukiu2a] b[data-astro-cid-wyukiu2a]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-right:8px;font-size:13px;font-weight:400}.strip[data-astro-cid-wyukiu2a]{margin-bottom:36px}.eras[data-astro-cid-wyukiu2a]{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.eras[data-astro-cid-wyukiu2a] a[data-astro-cid-wyukiu2a]{background:var(--c);color:var(--k);text-align:center;border-top:6px solid var(--c);justify-content:center;align-items:center;min-height:44px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.eras[data-astro-cid-wyukiu2a] a[data-astro-cid-wyukiu2a]:not(.in){background:var(--stone-2,#e2d8c2);color:var(--ink-soft)}.eras[data-astro-cid-wyukiu2a] a[data-astro-cid-wyukiu2a]:not(.in):hover{background:var(--c);color:var(--k)}.span[data-astro-cid-wyukiu2a]{background:var(--stone-2,#e2d8c2);height:14px;position:relative}.span[data-astro-cid-wyukiu2a] i[data-astro-cid-wyukiu2a]{background:var(--ochre);position:absolute;top:0;bottom:0}.sl[data-astro-cid-wyukiu2a]{color:var(--ink-soft);margin:8px 0 0;font-size:15px;font-style:italic}.belongs[data-astro-cid-wyukiu2a]{display:block}.near[data-astro-cid-wyukiu2a]{columns:2 220px;column-gap:32px;margin:0;padding:0;list-style:none}.near[data-astro-cid-wyukiu2a] li[data-astro-cid-wyukiu2a]{break-inside:avoid;padding:6px 0;font-size:17px}.near[data-astro-cid-wyukiu2a] span[data-astro-cid-wyukiu2a]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:12.5px}.near[data-astro-cid-wyukiu2a] li[data-astro-cid-wyukiu2a].w a[data-astro-cid-wyukiu2a]{font-weight:700}.honest[data-astro-cid-wyukiu2a]{color:var(--ink-soft);max-width:70ch;margin-top:40px;font-size:16px;font-style:italic}@media (width<=860px){.tc[data-astro-cid-wyukiu2a]{grid-template-columns:1fr}}@media (width<=560px){.eras[data-astro-cid-wyukiu2a] a[data-astro-cid-wyukiu2a]{font-size:11px}}
