.lib-hero[data-astro-cid-l72p2yc5]{min-height:88svh;padding:var(--s-900) var(--section-x) var(--s-800);align-items:flex-end;display:flex;position:relative;overflow:hidden}.lib-hero-media[data-astro-cid-l72p2yc5]{border-radius:0;position:absolute;inset:0}.lib-hero-media[data-astro-cid-l72p2yc5] img[data-astro-cid-l72p2yc5]{filter:grayscale(.7)sepia(.2)contrast(1.05)}.shade[data-astro-cid-l72p2yc5]{background:#21170fb3;position:absolute;inset:0}.lib-hero-content[data-astro-cid-l72p2yc5]{max-width:var(--max);gap:var(--s-300);width:100%;margin:0 auto;display:grid;position:relative}.lib-hero-content[data-astro-cid-l72p2yc5] h1[data-astro-cid-l72p2yc5] span[data-astro-cid-l72p2yc5],.lib-hero-content[data-astro-cid-l72p2yc5] h1[data-astro-cid-l72p2yc5] em[data-astro-cid-l72p2yc5]{display:block}.lib-hero-content[data-astro-cid-l72p2yc5] .lead[data-astro-cid-l72p2yc5]{color:var(--cream)}.in[data-astro-cid-l72p2yc5]{animation:rise 1.1s var(--ease) both;animation-delay:var(--d,0s)}.stats[data-astro-cid-l72p2yc5]{gap:var(--s-300) var(--s-600);margin:var(--s-200) 0 0;padding:var(--s-300) 0 0;border-top:1px solid var(--line);max-width:560px;color:var(--cream-dim);flex-wrap:wrap;font-size:14px;line-height:20px;list-style:none;display:flex}.stats[data-astro-cid-l72p2yc5] strong[data-astro-cid-l72p2yc5]{font-family:var(--font-display);color:var(--cream);font-size:30px;font-weight:500;line-height:36px;display:block}.caps[data-astro-cid-l72p2yc5]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.cap[data-astro-cid-l72p2yc5]{gap:var(--s-500);padding:var(--s-400) 0;border-bottom:1px solid var(--line);color:inherit;grid-template-columns:96px 1fr 200px;align-items:center;text-decoration:none;display:grid}.cap-n[data-astro-cid-l72p2yc5]{font-family:var(--font-display);color:var(--cream-muted);transition:color .5s var(--ease), transform .5s var(--ease);font-size:60px;line-height:1}.cap[data-astro-cid-l72p2yc5]:hover .cap-n[data-astro-cid-l72p2yc5]{color:var(--manto-light);transform:translateX(var(--s-100))}.cap-text[data-astro-cid-l72p2yc5]{gap:var(--s-75);display:grid}.cap[data-astro-cid-l72p2yc5] h3[data-astro-cid-l72p2yc5]{transition:color .3s var(--ease);font-size:clamp(28px,3vw,40px);line-height:1.08}.cap[data-astro-cid-l72p2yc5] h3[data-astro-cid-l72p2yc5] em[data-astro-cid-l72p2yc5]{color:var(--manto-light)}.cap-img[data-astro-cid-l72p2yc5]{border-radius:var(--radius);overflow:hidden}.cap-img[data-astro-cid-l72p2yc5] img[data-astro-cid-l72p2yc5]{aspect-ratio:4/3;object-fit:cover;filter:grayscale(.6);width:100%;transition:transform .9s var(--ease), filter .6s var(--ease)}.cap[data-astro-cid-l72p2yc5]:hover .cap-img[data-astro-cid-l72p2yc5] img[data-astro-cid-l72p2yc5]{filter:none;transform:scale(1.08)}.crono-head[data-astro-cid-l72p2yc5]{gap:var(--s-200);text-align:center;margin-bottom:var(--s-600);justify-items:center;display:grid}.eras[data-astro-cid-l72p2yc5]{gap:var(--s-300);grid-template-columns:repeat(4,1fr);align-items:start;margin:0;padding:0;list-style:none;display:grid}.era[data-astro-cid-l72p2yc5]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);position:relative;overflow:hidden}.era-head[data-astro-cid-l72p2yc5]{padding:var(--s-300) var(--s-300) var(--s-200);background:var(--manto);color:#fbf6ee;gap:4px;display:grid}.era-n[data-astro-cid-l72p2yc5]{font-family:var(--font-display);letter-spacing:.08em;color:var(--gold);font-size:14px;font-weight:800}.era-head[data-astro-cid-l72p2yc5] h3[data-astro-cid-l72p2yc5]{color:#fbf6ee;font-size:24px;line-height:1.1}.era-range[data-astro-cid-l72p2yc5]{color:#fbf6eebf;max-width:none;font-size:13px;font-weight:600}.hitos[data-astro-cid-l72p2yc5]{padding:var(--s-100) var(--s-300) var(--s-300);margin:0;list-style:none}.hitos[data-astro-cid-l72p2yc5] li[data-astro-cid-l72p2yc5]{padding:var(--s-200) 0;border-bottom:1px dashed var(--line-strong);gap:2px;display:grid}.hitos[data-astro-cid-l72p2yc5] li[data-astro-cid-l72p2yc5]:last-child{border-bottom:0}.hito-year[data-astro-cid-l72p2yc5]{font-family:var(--font-display);color:var(--manto-light);font-size:22px;font-weight:800;line-height:1.1}.hito-text[data-astro-cid-l72p2yc5]{color:var(--cream-dim);font-size:15px;line-height:22px}@media (width<=1100px){.eras[data-astro-cid-l72p2yc5]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.eras[data-astro-cid-l72p2yc5]{grid-template-columns:1fr}}.lib-row[data-astro-cid-l72p2yc5]{align-items:end;gap:var(--s-400);margin-bottom:var(--s-600);grid-template-columns:1fr auto;display:grid}.lib-row[data-astro-cid-l72p2yc5] .section-head[data-astro-cid-l72p2yc5]{margin-bottom:0}.strip[data-astro-cid-l72p2yc5]{gap:var(--s-200);grid-template-columns:repeat(8,1fr);display:grid}.strip-item[data-astro-cid-l72p2yc5]{border-radius:var(--radius);display:block;overflow:hidden}.strip-item[data-astro-cid-l72p2yc5]:nth-child(2n){margin-top:var(--s-600)}.strip-item[data-astro-cid-l72p2yc5] img[data-astro-cid-l72p2yc5]{aspect-ratio:3/4;object-fit:cover;filter:grayscale(.5);width:100%;transition:transform .9s var(--ease), filter .6s var(--ease)}.strip-item[data-astro-cid-l72p2yc5]:hover img[data-astro-cid-l72p2yc5]{filter:none;transform:scale(1.08)}@media (width<=860px){.cap[data-astro-cid-l72p2yc5]{grid-template-columns:56px 1fr}.cap-n[data-astro-cid-l72p2yc5]{font-size:36px}.cap-img[data-astro-cid-l72p2yc5]{display:none}.lib-row[data-astro-cid-l72p2yc5]{gap:var(--s-600);grid-template-columns:1fr}.strip[data-astro-cid-l72p2yc5]{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.in[data-astro-cid-l72p2yc5]{animation:none}}
