.tl[data-astro-cid-zhxkjw2l]{--card-w: 19.5rem;--rail-y: 1.15rem;--card-drop: 2.9rem;--node: 12px;margin:2.25rem 0 1rem}.tl__toolbar[data-astro-cid-zhxkjw2l]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.tl__eras[data-astro-cid-zhxkjw2l],.tl__filters[data-astro-cid-zhxkjw2l]{display:flex;flex-wrap:wrap;gap:.4rem}.tl__era-pill[data-astro-cid-zhxkjw2l],.tl__filter[data-astro-cid-zhxkjw2l]{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text-soft);font-family:var(--font-ui);font-size:.76rem;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.tl__era-pill[data-astro-cid-zhxkjw2l]:hover,.tl__filter[data-astro-cid-zhxkjw2l]:hover{border-color:var(--line-strong);color:var(--gold-light)}.tl__era-dot[data-astro-cid-zhxkjw2l]{width:.62rem;height:.62rem;border-radius:50%;background:var(--e, var(--gold));box-shadow:0 0 0 3px color-mix(in srgb,var(--e) 20%,transparent)}.tl__era-pill[data-astro-cid-zhxkjw2l].is-current{border-color:var(--e);color:var(--text);background:color-mix(in srgb,var(--e) 18%,var(--panel));box-shadow:0 0 18px -6px color-mix(in srgb,var(--e) 70%,transparent)}.tl__filter[data-astro-cid-zhxkjw2l].is-active{background:var(--gold);border-color:var(--gold);color:var(--text-on-gold, #16120a)}.tl__viewport[data-astro-cid-zhxkjw2l]{width:100%;padding:.25rem 0 1.5rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--gold-dark) transparent}.tl__viewport[data-astro-cid-zhxkjw2l]:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.tl__viewport[data-astro-cid-zhxkjw2l]::-webkit-scrollbar{height:8px}.tl__viewport[data-astro-cid-zhxkjw2l]::-webkit-scrollbar-thumb{background:var(--gold-dark);border-radius:999px}.tl__viewport[data-astro-cid-zhxkjw2l].is-grabbing{cursor:grabbing}.tl__viewport[data-astro-cid-zhxkjw2l].is-grabbing [data-astro-cid-zhxkjw2l]{cursor:grabbing!important}.tl__track[data-astro-cid-zhxkjw2l]{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0;width:max-content}.tl__group[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;min-width:min-content}.tl__era-head[data-astro-cid-zhxkjw2l]{position:sticky;left:0;z-index:4;align-self:flex-start;display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .4rem .35rem;padding:.4rem .95rem;border:1px solid color-mix(in srgb,var(--e) 45%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--e) 20%,var(--bg));box-shadow:0 6px 20px -10px #000000b3;white-space:nowrap}.tl__era-glyph[data-astro-cid-zhxkjw2l]{color:var(--e);font-size:.95rem}.tl__era-name[data-astro-cid-zhxkjw2l]{font-family:var(--font-deco);font-weight:700;font-size:.95rem;letter-spacing:.04em;color:var(--text)}.tl__lane[data-astro-cid-zhxkjw2l]{position:relative}.tl__rail[data-astro-cid-zhxkjw2l]{position:absolute;left:0;right:0;top:var(--rail-y);height:2px;background:var(--e);box-shadow:0 0 14px -2px var(--e);opacity:.65}.tl__group[data-astro-cid-zhxkjw2l]:first-child .tl__rail[data-astro-cid-zhxkjw2l]{left:.9rem;border-radius:999px 0 0 999px}.tl__group[data-astro-cid-zhxkjw2l]:last-child .tl__rail[data-astro-cid-zhxkjw2l]{right:.9rem;border-radius:0 999px 999px 0}.tl__cards[data-astro-cid-zhxkjw2l]{display:flex;gap:1.1rem;list-style:none;margin:0;padding:0 1.1rem}.tl__intro[data-astro-cid-zhxkjw2l]{position:relative;isolation:isolate;overflow:hidden;flex:0 0 15rem;width:15rem;display:flex;flex-direction:column;gap:.5rem;margin-top:var(--card-drop);padding:1.2rem 1.25rem 1.4rem;border:1px solid color-mix(in srgb,var(--e) 45%,var(--line));border-radius:var(--radius-lg);background:linear-gradient(165deg,color-mix(in srgb,var(--e) 30%,transparent),color-mix(in srgb,var(--e) 8%,transparent) 55%,transparent),var(--panel)}.tl__intro-glyph[data-astro-cid-zhxkjw2l]{position:absolute;right:-.4rem;bottom:-1.1rem;z-index:-1;font-size:6rem;line-height:1;color:color-mix(in srgb,var(--e) 22%,transparent)}.tl__intro-kicker[data-astro-cid-zhxkjw2l]{font-family:var(--font-ui);font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--e)}.tl__intro-title[data-astro-cid-zhxkjw2l]{margin:0;font-family:var(--font-deco);font-size:1.25rem;font-weight:700;line-height:1.15;color:var(--text)}.tl__intro-body[data-astro-cid-zhxkjw2l]{margin:0;font-size:.88rem;line-height:1.55;color:var(--text-soft)}.tl__card[data-astro-cid-zhxkjw2l]{position:relative;flex:0 0 var(--card-w);width:var(--card-w);display:flex;flex-direction:column;gap:.4rem;margin-top:var(--card-drop);padding:1.05rem 1.15rem 1.2rem;border:1px solid var(--line);border-top:3px solid var(--e);border-radius:var(--radius-lg);background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--e) 10%,transparent),transparent 70%),var(--panel);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tl__card[data-astro-cid-zhxkjw2l]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--e) 55%,var(--line));box-shadow:0 18px 36px -16px #0009,0 0 26px -8px color-mix(in srgb,var(--e) 55%,transparent)}.tl__card[data-astro-cid-zhxkjw2l][hidden]{display:none}.tl__node[data-astro-cid-zhxkjw2l]{position:absolute;left:1.5rem;top:calc(-1 * (var(--card-drop) - var(--rail-y)) - var(--node) / 2);width:var(--node);height:var(--node)}.tl__node[data-astro-cid-zhxkjw2l]:before{content:"";position:absolute;inset:0;background:var(--e);border:2px solid var(--bg);transform:rotate(45deg);box-shadow:0 0 10px var(--e)}.tl__node[data-astro-cid-zhxkjw2l]:after{content:"";position:absolute;left:50%;top:calc(var(--node) / 2);width:2px;height:calc(var(--card-drop) - var(--rail-y) - var(--node) / 2);background:linear-gradient(180deg,var(--e),color-mix(in srgb,var(--e) 25%,transparent));transform:translate(-50%)}.tl__card-head[data-astro-cid-zhxkjw2l]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tl__date[data-astro-cid-zhxkjw2l]{font-family:var(--font-ui);font-weight:700;font-size:.78rem;letter-spacing:.03em;color:var(--e)}.tl__kind[data-astro-cid-zhxkjw2l]{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-ui);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--line);border-radius:999px;padding:.12rem .5rem}.tl__kind[data-astro-cid-zhxkjw2l][data-kind=oeuvre]{color:color-mix(in srgb,var(--e) 80%,var(--text-soft));border-color:color-mix(in srgb,var(--e) 35%,var(--line))}.tl__kind-glyph[data-astro-cid-zhxkjw2l]{font-size:.7em}.tl__card[data-astro-cid-zhxkjw2l][data-kind=oeuvre]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--e) 6%,transparent) 0 8px,transparent 8px 16px),var(--panel)}.tl__age[data-astro-cid-zhxkjw2l]{margin:0;font-family:var(--font-ui);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.tl__title[data-astro-cid-zhxkjw2l]{margin:.15rem 0 0;font-family:var(--font-display);font-weight:700;font-size:1.1rem;line-height:1.25}.tl__title[data-astro-cid-zhxkjw2l] a[data-astro-cid-zhxkjw2l]{color:inherit;text-decoration:none}.tl__title[data-astro-cid-zhxkjw2l] a[data-astro-cid-zhxkjw2l]:hover{color:var(--gold-light)}.tl__body[data-astro-cid-zhxkjw2l]{margin:.2rem 0 0;font-size:.9rem;line-height:1.55;color:var(--text-soft)}.tl__link[data-astro-cid-zhxkjw2l]{margin-top:auto;padding-top:.6rem;font-family:var(--font-ui);font-size:.74rem;font-weight:700;letter-spacing:.03em;color:var(--e);text-decoration:none}.tl__link[data-astro-cid-zhxkjw2l]:hover{color:var(--gold-light)}.tl__nav[data-astro-cid-zhxkjw2l]{display:flex;align-items:center;gap:.9rem;margin-top:.75rem}.tl__arrow[data-astro-cid-zhxkjw2l]{flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--line-strong);background:var(--panel);color:var(--text-soft);font-size:1.35rem;line-height:1;cursor:pointer;transition:all .15s}.tl__arrow[data-astro-cid-zhxkjw2l]:hover:not(:disabled){border-color:var(--gold);color:var(--gold-light);box-shadow:0 0 18px -6px var(--gold-glow)}.tl__arrow[data-astro-cid-zhxkjw2l]:disabled{opacity:.3;cursor:default}.tl__progress[data-astro-cid-zhxkjw2l]{flex:1;height:4px;border-radius:999px;background:var(--line);overflow:hidden}.tl__progress-bar[data-astro-cid-zhxkjw2l]{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--gold-dark),var(--gold-light));box-shadow:0 0 10px -2px var(--gold-glow)}@media(prefers-reduced-motion:reduce){.tl__card[data-astro-cid-zhxkjw2l]{transition:none}}@media(max-width:720px){.tl[data-astro-cid-zhxkjw2l]{--card-w: auto}.tl__viewport[data-astro-cid-zhxkjw2l]{width:auto;margin-inline:0;padding:0;overflow:visible}.tl__track[data-astro-cid-zhxkjw2l]{flex-direction:column;width:auto;gap:1.75rem}.tl__group[data-astro-cid-zhxkjw2l]{min-width:0}.tl__era-head[data-astro-cid-zhxkjw2l]{display:none}.tl__lane[data-astro-cid-zhxkjw2l]{position:relative;padding-left:.9rem}.tl__rail[data-astro-cid-zhxkjw2l],.tl__group[data-astro-cid-zhxkjw2l]:first-child .tl__rail[data-astro-cid-zhxkjw2l],.tl__group[data-astro-cid-zhxkjw2l]:last-child .tl__rail[data-astro-cid-zhxkjw2l]{inset:0 auto 0 3px;width:2px;height:auto;border-radius:999px;background:linear-gradient(180deg,var(--e),color-mix(in srgb,var(--e) 30%,transparent))}.tl__cards[data-astro-cid-zhxkjw2l]{flex-direction:column;padding:0;gap:1rem}.tl__intro[data-astro-cid-zhxkjw2l]{flex-basis:auto;width:100%;margin:0 0 .25rem .75rem}.tl__card[data-astro-cid-zhxkjw2l]{flex-basis:auto;width:100%;margin-top:0;margin-left:.75rem;border-left:3px solid var(--e);border-top-width:1px}.tl__node[data-astro-cid-zhxkjw2l]{left:-.95rem;top:1.15rem;width:10px;height:10px}.tl__node[data-astro-cid-zhxkjw2l]:after{display:none}.tl__nav[data-astro-cid-zhxkjw2l]{display:none}}.chrono-hero[data-astro-cid-zkp4ceyt]{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.6rem,6vw,4rem) 0 clamp(1.6rem,3vw,2.2rem);border-bottom:1px solid var(--line-soft)}.chrono-hero__bg[data-astro-cid-zkp4ceyt]{position:absolute;inset:0;z-index:-2}.chrono-hero__bg[data-astro-cid-zkp4ceyt] img[data-astro-cid-zkp4ceyt]{width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:.34;filter:saturate(.95)}.chrono-hero[data-astro-cid-zkp4ceyt]:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 120% at 0% 0%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 65%),radial-gradient(50% 100% at 100% 100%,color-mix(in srgb,var(--pink) 22%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 30%,transparent) 0%,color-mix(in srgb,var(--bg) 55%,transparent) 40%,var(--bg) 100%)}.chrono-hero__inner[data-astro-cid-zkp4ceyt]{width:100%;max-width:1100px}.chrono-hero[data-astro-cid-zkp4ceyt] h1[data-astro-cid-zkp4ceyt]{font-family:var(--font-deco);margin:.9rem 0 0;font-size:clamp(2.6rem,1.4rem + 5vw,4.4rem);letter-spacing:.03em;text-shadow:0 0 42px var(--gold-glow),0 2px 18px rgba(0,0,0,.55)}.chrono-hero__lead[data-astro-cid-zkp4ceyt]{margin:.65rem 0 0;max-width:58ch;font-size:1.05rem;line-height:1.5;color:var(--text-soft)}.chrono-spectrum[data-astro-cid-zkp4ceyt]{display:flex;flex-wrap:wrap;gap:0;margin:1rem 0 0;border:1px solid var(--line);border-radius:999px;overflow:hidden;max-width:560px}.chrono-spectrum__seg[data-astro-cid-zkp4ceyt]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .4rem;font-family:var(--font-ui);font-size:.74rem;font-weight:700;letter-spacing:.04em;color:var(--text);background:color-mix(in srgb,var(--e) 20%,var(--panel));border-right:1px solid var(--line-soft)}.chrono-spectrum__seg[data-astro-cid-zkp4ceyt]:last-child{border-right:0}.chrono-spectrum__glyph[data-astro-cid-zkp4ceyt]{color:var(--e);font-size:.9rem}.chrono-hero__meta[data-astro-cid-zkp4ceyt]{margin:.75rem 0 0;font-family:var(--font-ui);font-size:.78rem;letter-spacing:.03em;color:var(--text-dim)}.chrono-body[data-astro-cid-zkp4ceyt]{padding:1.5rem 0 4rem}.chrono-note[data-astro-cid-zkp4ceyt]{max-width:68ch;margin:1.75rem 0 0;padding:.95rem 1.15rem;border:1px solid var(--line);border-left:3px solid var(--gold-dark);background:var(--panel);border-radius:0 var(--radius) var(--radius) 0;font-size:.92rem;color:var(--text-soft)}.chrono-note[data-astro-cid-zkp4ceyt] p[data-astro-cid-zkp4ceyt]{margin:0}.chrono-sources[data-astro-cid-zkp4ceyt]{margin:2.5rem 0 0;font-size:.82rem;color:var(--text-dim)}
