.tl-legend[data-astro-cid-3xih677i]{background:var(--card);border:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:14px 30px;margin-bottom:56px;padding:22px;display:flex}.tl-leg[data-astro-cid-3xih677i]{align-items:center;gap:10px;display:flex}.tl-leg[data-astro-cid-3xih677i] b[data-astro-cid-3xih677i]{font-family:var(--display);color:var(--ink);font-size:26px}.tl-leg[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]:last-child{color:var(--muted);font-size:15px}.tl-list[data-astro-cid-3xih677i]{margin:0;padding:0;list-style:none;position:relative}.tl-list[data-astro-cid-3xih677i]:before{content:"";background:linear-gradient(var(--gold) 0 34%, var(--line) 34%);width:3px;position:absolute;top:20px;bottom:20px;left:31px}.ms[data-astro-cid-3xih677i]{grid-template-columns:66px minmax(0,1fr);gap:26px;padding-bottom:70px;display:grid;position:relative}.ms-node[data-astro-cid-3xih677i]{z-index:1;position:relative}.ms-node[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{width:66px;height:66px;font-family:var(--display);background:radial-gradient(circle at 50% 35%, var(--burgundy-2), var(--burgundy-deep));color:var(--gold-text);box-shadow:0 0 0 2px var(--gold), 0 0 0 7px var(--page), 0 0 0 8px #d2ae6299;border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.ms-next[data-astro-cid-3xih677i] .ms-node[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i],.ms-later[data-astro-cid-3xih677i] .ms-node[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{background:var(--card);color:var(--muted);box-shadow:0 0 0 2px var(--line), 0 0 0 7px var(--page)}.ms-head[data-astro-cid-3xih677i] .eyebrow[data-astro-cid-3xih677i]{margin-bottom:6px}.ms-title[data-astro-cid-3xih677i]{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ms-title[data-astro-cid-3xih677i] h2[data-astro-cid-3xih677i]{font-size:clamp(30px,4vw,46px)}.ms-brings[data-astro-cid-3xih677i]{max-width:46rem;margin:12px 0 0;font-size:19px}.ms-facts[data-astro-cid-3xih677i]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:20px 32px;margin:24px 0 28px;display:grid}.ms-done[data-astro-cid-3xih677i]{background:var(--card);border-left:3px solid var(--gold);color:var(--ink);margin:0;padding:18px 22px;font-size:16.5px;font-style:italic}.ms-done[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{font-style:normal;font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.ms-progress[data-astro-cid-3xih677i]{gap:4px;display:grid}.ms-num[data-astro-cid-3xih677i]{font-family:var(--display);color:var(--muted);font-size:15px}.ms-num[data-astro-cid-3xih677i] b[data-astro-cid-3xih677i]{color:var(--ink);margin-right:4px;font-size:34px}.ms-cap[data-astro-cid-3xih677i]{color:var(--muted);font-size:14px}.ms-bar[data-astro-cid-3xih677i]{background:var(--line);border-radius:99px;height:10px;margin-top:6px;display:block;overflow:hidden}.ms-bar[data-astro-cid-3xih677i] i[data-astro-cid-3xih677i]{height:100%;width:var(--v);background:linear-gradient(90deg, var(--crimson), var(--gold));border-radius:99px;display:block}.themes[data-astro-cid-3xih677i]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.theme[data-astro-cid-3xih677i]{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:14px;padding:18px;transition:transform .2s,box-shadow .2s;display:grid}.theme[data-astro-cid-3xih677i]:hover{box-shadow:0 18px 30px -22px var(--shadow);transform:translateY(-3px)}.th-tested[data-astro-cid-3xih677i]{border-top-color:var(--gold)}.th-test[data-astro-cid-3xih677i]{border-top-color:var(--burgundy)}.th-building[data-astro-cid-3xih677i]{border-top-color:var(--crimson)}.th-planned[data-astro-cid-3xih677i]{background:0 0;border-style:solid dashed dashed}.th-planned[data-astro-cid-3xih677i] .medal[data-astro-cid-3xih677i]{filter:grayscale(.7)brightness(.9);opacity:.75}.theme[data-astro-cid-3xih677i] h3[data-astro-cid-3xih677i]{letter-spacing:.03em;margin:2px 0 6px;font-size:17px}.theme[data-astro-cid-3xih677i] p[data-astro-cid-3xih677i]{color:var(--muted);margin:0 0 12px;font-size:15.5px;line-height:1.55}.theme-foot[data-astro-cid-3xih677i]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.theme-n[data-astro-cid-3xih677i]{color:var(--muted);font-size:13px}.behind[data-astro-cid-3xih677i]{border:1px solid var(--line);background:repeating-linear-gradient(135deg,#0000 0 10px,#d2ae620d 10px 20px);margin-top:22px;padding:18px 22px}.behind[data-astro-cid-3xih677i] h3[data-astro-cid-3xih677i]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:8px;font-size:14px;display:flex}.behind[data-astro-cid-3xih677i] ul[data-astro-cid-3xih677i]{margin:0;padding:0;list-style:none}.behind[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.behind[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]:first-child{border-top:0}.behind[data-astro-cid-3xih677i] b[data-astro-cid-3xih677i]{font-family:var(--display);font-size:15.5px;font-weight:600;display:block}.behind[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]:not(.status){color:var(--muted);font-size:14.5px}.here[data-astro-cid-3xih677i]{background:var(--burgundy);color:var(--parch);border:1px solid var(--gold);margin:-30px 0 70px;padding:22px 26px 22px 96px;position:relative;box-shadow:0 20px 40px -24px #0009}.here[data-astro-cid-3xih677i]:before{content:"";background:var(--gold);border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:21px;translate:0 -50%;box-shadow:0 0 0 6px #d2ae624d}@media (prefers-reduced-motion:no-preference){.here[data-astro-cid-3xih677i]:before{animation:2.4s ease-in-out infinite here-pulse}}@keyframes here-pulse{50%{box-shadow:0 0 0 14px #d2ae6200}}.here-flag[data-astro-cid-3xih677i]{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:12px;font-size:22px;font-weight:700;display:flex}.here[data-astro-cid-3xih677i] p[data-astro-cid-3xih677i]{margin:6px 0 0}.tl-source[data-astro-cid-3xih677i]{text-align:center;color:var(--muted);max-width:48rem;margin:10px auto 0;font-size:14.5px;font-style:italic}@media (width<=760px){.tl-list[data-astro-cid-3xih677i]:before{left:21px}.ms[data-astro-cid-3xih677i]{grid-template-columns:46px minmax(0,1fr);gap:16px}.ms-node[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{width:46px;height:46px;font-size:17px}.ms-facts[data-astro-cid-3xih677i]{grid-template-columns:minmax(0,1fr)}.here[data-astro-cid-3xih677i]{padding-left:70px}.here[data-astro-cid-3xih677i]:before{left:12px}.behind[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{flex-direction:column;align-items:flex-start;gap:6px}}.lede[data-astro-cid-ilwrikaz] p{margin:0}
