.lb[data-astro-cid-utnzf2kr]{z-index:200;background:#080705eb;place-items:center;padding:56px 16px;display:grid;position:fixed;inset:0}.lb[data-astro-cid-utnzf2kr][hidden]{display:none}figure[data-astro-cid-utnzf2kr]{justify-items:center;gap:10px;max-width:100%;max-height:100%;margin:0;display:grid}img[data-astro-cid-utnzf2kr]{object-fit:contain;border-radius:6px;max-width:min(92vw,1400px);max-height:calc(100vh - 140px)}figcaption[data-astro-cid-utnzf2kr]{color:#eee;text-align:center;font-size:.92rem}.lb-btn[data-astro-cid-utnzf2kr]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:44px;height:44px;font-size:1.5rem;position:absolute}.lb-btn[data-astro-cid-utnzf2kr]:hover{background:#ffffff40}.lb-close[data-astro-cid-utnzf2kr]{font-size:1.1rem;top:14px;right:14px}.lb-prev[data-astro-cid-utnzf2kr]{top:50%;left:14px}.lb-next[data-astro-cid-utnzf2kr]{top:50%;right:14px}.lb-count[data-astro-cid-utnzf2kr]{text-align:center;color:#bbb;pointer-events:none;font-size:.85rem;position:absolute;top:22px;left:0;right:0}.hero[data-astro-cid-wrkks5rw]{color:#fff;align-items:flex-end;min-height:380px;display:flex;position:relative}.shade[data-astro-cid-wrkks5rw]{background:linear-gradient(#0000000d,#000000b3);position:absolute;inset:0}.inner[data-astro-cid-wrkks5rw]{padding-top:32px;padding-bottom:32px;position:relative}.back[data-astro-cid-wrkks5rw]{color:#fff;opacity:.85;margin-bottom:18px;font-size:.9rem;text-decoration:none;display:inline-block}.live[data-astro-cid-wrkks5rw]{background:var(--accent);color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:12px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.hero[data-astro-cid-wrkks5rw] h1[data-astro-cid-wrkks5rw]{color:#fff;margin-bottom:6px}.sub[data-astro-cid-wrkks5rw]{opacity:.92;flex-wrap:wrap;gap:6px;display:flex}.flags[data-astro-cid-wrkks5rw]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.flag-chip[data-astro-cid-wrkks5rw]{color:#fff;backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;padding:4px 12px;font-size:.85rem;text-decoration:none}.nums[data-astro-cid-wrkks5rw]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:repeat(5,1fr);margin:-36px 0 0;padding:14px 8px;display:grid;position:relative}.nums[data-astro-cid-wrkks5rw] div[data-astro-cid-wrkks5rw]{text-align:center;flex-direction:column-reverse;align-items:center;display:flex}.nums[data-astro-cid-wrkks5rw] dt[data-astro-cid-wrkks5rw]{color:var(--ink-3);font-size:.75rem}.nums[data-astro-cid-wrkks5rw] dd[data-astro-cid-wrkks5rw]{font-family:var(--font-serif);margin:0;font-size:1.7rem;font-weight:600}.summary[data-astro-cid-wrkks5rw]{color:var(--ink-2);max-width:720px;margin-top:28px;font-size:1.12rem}.layout[data-astro-cid-wrkks5rw]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:40px;margin-top:32px;display:grid}.map-col[data-astro-cid-wrkks5rw]{align-self:stretch}.sticky[data-astro-cid-wrkks5rw]{position:sticky;top:84px}.hint[data-astro-cid-wrkks5rw]{text-align:center;margin-top:8px;font-size:.8rem}.timeline[data-astro-cid-wrkks5rw]{margin:0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-wrkks5rw]:before{content:"";background:repeating-linear-gradient(to bottom, var(--line) 0 6px, transparent 6px 11px);width:2px;position:absolute;top:8px;bottom:8px;left:17px}.step[data-astro-cid-wrkks5rw]{grid-template-columns:36px 1fr;gap:16px;margin:0 0 22px;display:grid;position:relative}.marker[data-astro-cid-wrkks5rw]{z-index:1;background:var(--bg-raised);border:2px solid var(--ink);border-radius:50%;place-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:grid;position:relative}.marker[data-astro-cid-wrkks5rw].done{background:var(--ink);color:var(--bg)}.step[data-astro-cid-wrkks5rw].active .marker[data-astro-cid-wrkks5rw]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.card[data-astro-cid-wrkks5rw]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;transition:border-color .2s,box-shadow .2s}.step[data-astro-cid-wrkks5rw].active .card[data-astro-cid-wrkks5rw]{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));box-shadow:var(--shadow)}.card[data-astro-cid-wrkks5rw].plain{background:0 0;border-style:dashed}.when[data-astro-cid-wrkks5rw]{color:var(--ink-3);font-size:.8rem}.when[data-astro-cid-wrkks5rw] strong[data-astro-cid-wrkks5rw]{color:var(--accent)}.card[data-astro-cid-wrkks5rw] h3[data-astro-cid-wrkks5rw]{margin:4px 0 2px}.where[data-astro-cid-wrkks5rw]{color:var(--ink-2);font-size:.85rem}.story[data-astro-cid-wrkks5rw]{color:var(--ink-2);margin-top:10px;font-size:.98rem}.story[data-astro-cid-wrkks5rw] p[data-astro-cid-wrkks5rw]:last-child{margin-bottom:0}.photos[data-astro-cid-wrkks5rw]{border-radius:10px;gap:4px;margin-top:14px;display:grid;overflow:hidden}.photos[data-astro-cid-wrkks5rw].n2{grid-template-columns:1fr 1fr}.photos[data-astro-cid-wrkks5rw].n3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.photos[data-astro-cid-wrkks5rw].n3 .ph[data-astro-cid-wrkks5rw]:first-child{grid-row:span 2}.photos[data-astro-cid-wrkks5rw].n4{grid-template-columns:1fr 1fr}.ph[data-astro-cid-wrkks5rw]{background:var(--bg-sunk);cursor:zoom-in;aspect-ratio:4/3;border:0;padding:0;position:relative;overflow:hidden}.photos[data-astro-cid-wrkks5rw].n1 .ph[data-astro-cid-wrkks5rw]{aspect-ratio:16/10}.photos[data-astro-cid-wrkks5rw].n3 .ph[data-astro-cid-wrkks5rw]{aspect-ratio:auto;min-height:120px}.ph[data-astro-cid-wrkks5rw] img[data-astro-cid-wrkks5rw]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ph[data-astro-cid-wrkks5rw]:hover img[data-astro-cid-wrkks5rw]{transform:scale(1.03)}.more[data-astro-cid-wrkks5rw]{color:#fff;background:#00000080;place-items:center;font-size:1.4rem;font-weight:700;display:grid;position:absolute;inset:0}@media (width<=900px){.layout[data-astro-cid-wrkks5rw]{grid-template-columns:1fr}.map-col[data-astro-cid-wrkks5rw]{order:-1}.sticky[data-astro-cid-wrkks5rw]{position:static}.nums[data-astro-cid-wrkks5rw]{grid-template-columns:repeat(3,1fr);row-gap:10px}}
