.featured[data-astro-cid-24pir553]{padding:20px 0 64px}a[data-astro-cid-24pir553]{color:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;text-decoration:none;display:grid}.text[data-astro-cid-24pir553]{justify-items:start;gap:16px;display:grid}.kind[data-astro-cid-24pir553]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:13px}h2[data-astro-cid-24pir553]{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,60px);font-weight:600;line-height:1.02}.summary[data-astro-cid-24pir553]{max-width:440px;color:var(--text-soft);font-size:19px;line-height:1.4}.open[data-astro-cid-24pir553]{background:var(--accent);color:#0b1016;border-radius:999px;gap:8px;margin-top:8px;padding:11px 18px;font-size:15px;font-weight:500;transition:filter .2s,transform .2s;display:inline-flex}a[data-astro-cid-24pir553]:hover .open[data-astro-cid-24pir553],a[data-astro-cid-24pir553]:focus-visible .open[data-astro-cid-24pir553]{filter:brightness(1.1);transform:translateY(-1px)}.art[data-astro-cid-24pir553]{aspect-ratio:4/3;display:block;position:relative}.glow[data-astro-cid-24pir553]{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 40%, transparent), transparent);opacity:.45;border-radius:50%;position:absolute;inset:-30%}.art[data-astro-cid-24pir553] img[data-astro-cid-24pir553],.tile[data-astro-cid-24pir553]{object-fit:cover;border-radius:14px;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,1.3,.3,1);display:block;position:relative;transform:rotate(3deg);box-shadow:0 30px 80px #000a1499}.tile[data-astro-cid-24pir553]{background:var(--card-blue);color:#0000;-webkit-text-stroke:2px var(--accent);place-items:center;font-size:140px;font-weight:700;display:grid}a[data-astro-cid-24pir553]:hover .art[data-astro-cid-24pir553] img[data-astro-cid-24pir553],a[data-astro-cid-24pir553]:hover .tile[data-astro-cid-24pir553]{transform:rotate(0)scale(1.02)}.chip[data-astro-cid-24pir553]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);white-space:nowrap;color:#fff;background:#000f1bc7;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;animation:5.4s ease-in-out infinite alternate drift;display:inline-flex;position:absolute}.chip[data-astro-cid-24pir553] i[data-astro-cid-24pir553]{background:var(--accent);border-radius:50%;width:7px;height:7px}.c0[data-astro-cid-24pir553]{--tilt:-6deg;top:-18px;left:8%}.c1[data-astro-cid-24pir553]{--tilt:8deg;animation-delay:-2s;top:42%;right:-26px}.c2[data-astro-cid-24pir553]{--tilt:-3deg;animation-delay:-4s;bottom:-20px;left:22%}@keyframes drift{0%{transform:translateY(-5px) rotate(calc(var(--tilt) - 2deg))}to{transform:translateY(5px) rotate(calc(var(--tilt) + 2deg))}}@media (width<=900px){a[data-astro-cid-24pir553]{grid-template-columns:1fr;gap:44px}.art[data-astro-cid-24pir553]{order:-1;justify-self:center;width:calc(100% - 24px)}.c1[data-astro-cid-24pir553]{right:-10px}}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-24pir553]{transform:rotate(var(--tilt));animation:none}.art[data-astro-cid-24pir553] img[data-astro-cid-24pir553],a[data-astro-cid-24pir553]:hover .art[data-astro-cid-24pir553] img[data-astro-cid-24pir553]{transition:none}}.hero[data-astro-cid-l6tm5i3v]{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);min-height:min(88vh,860px);padding:150px 6vw 40px;display:grid;position:relative}.hero-text[data-astro-cid-l6tm5i3v]{z-index:1;align-self:center;position:relative}.eyebrow[data-astro-cid-l6tm5i3v]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin:0 0 18px;font-size:13px}.eyebrow[data-astro-cid-l6tm5i3v] span[data-astro-cid-l6tm5i3v]{color:var(--yellow);letter-spacing:.2em}h1[data-astro-cid-l6tm5i3v]{letter-spacing:-.035em;margin:0;font-size:clamp(56px,8.4vw,132px);font-weight:600;line-height:.92}h1[data-astro-cid-l6tm5i3v] span[data-astro-cid-l6tm5i3v]{display:block}h1[data-astro-cid-l6tm5i3v] span[data-astro-cid-l6tm5i3v]+span[data-astro-cid-l6tm5i3v]{color:#0000;-webkit-text-stroke:1.5px #ffffffe6}.lede[data-astro-cid-l6tm5i3v]{max-width:460px;color:var(--text-soft);margin:28px 0 0;font-size:19px;line-height:1.45}.filters[data-astro-cid-l6tm5i3v]{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.filters[data-astro-cid-l6tm5i3v] a[data-astro-cid-l6tm5i3v]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);color:var(--text);background:#000f1b99;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;text-decoration:none;transition:transform .25s cubic-bezier(.2,1.4,.4,1),background .2s,color .2s;display:inline-flex}.filters[data-astro-cid-l6tm5i3v] a[data-astro-cid-l6tm5i3v]:hover{transform:translateY(-2px)rotate(-2deg)}.filters[data-astro-cid-l6tm5i3v] a[data-astro-cid-l6tm5i3v]:nth-child(2n):hover{transform:translateY(-2px)rotate(2deg)}.filters[data-astro-cid-l6tm5i3v] i[data-astro-cid-l6tm5i3v]{background:var(--accent);border-radius:50%;width:7px;height:7px}.filters[data-astro-cid-l6tm5i3v] a[data-astro-cid-l6tm5i3v][aria-current=true]{background:var(--accent);color:#0b1016}.filters[data-astro-cid-l6tm5i3v] a[data-astro-cid-l6tm5i3v][aria-current=true] i[data-astro-cid-l6tm5i3v]{background:#0b1016}.inline-search[data-astro-cid-l6tm5i3v]{gap:8px;max-width:440px;margin-top:20px;display:flex}.inline-search[data-astro-cid-l6tm5i3v] input[data-astro-cid-l6tm5i3v]{color:#fff;min-width:0;height:44px;font:inherit;background:#000f1bb3;border:0;border-radius:999px;flex:1;padding:0 18px;font-size:15px;box-shadow:inset 0 0 0 1px #ffffff29}.inline-search[data-astro-cid-l6tm5i3v] button[data-astro-cid-l6tm5i3v]{background:var(--yellow);color:#0b1016;height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:500}.hero-art[data-astro-cid-l6tm5i3v]{place-items:center;display:grid;position:relative;container-type:inline-size}.count[data-astro-cid-l6tm5i3v]{font-size:min(clamp(200px, 26vw, 420px), 100cqi / (var(--digits,2) * .62));letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--accent) 40%, transparent);font-weight:600;line-height:.8;transform:translateY(6%)}.count-label[data-astro-cid-l6tm5i3v]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:12px;position:absolute;bottom:4%;right:4%}.stage[data-astro-cid-l6tm5i3v]{position:absolute;inset:-150px -6vw -40px 0}.timeline[data-astro-cid-l6tm5i3v]{grid-template-columns:minmax(160px,260px) minmax(0,880px);justify-content:center;gap:40px;padding:20px 6vw 40px;display:grid}.era[data-astro-cid-l6tm5i3v]{align-self:start;gap:10px;display:grid;position:sticky;top:34vh}.era-year[data-astro-cid-l6tm5i3v]{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #ffffff8c;font-size:clamp(60px,6.4vw,104px);font-weight:600;line-height:1;display:flex}.digit[data-astro-cid-l6tm5i3v]{height:1em;display:block;overflow:hidden}.reel[data-astro-cid-l6tm5i3v]{transform:translateY(calc(var(--n) * -1em));transition:transform .9s cubic-bezier(.3,1.25,.4,1);display:grid}.digit[data-astro-cid-l6tm5i3v]:nth-child(2) .reel[data-astro-cid-l6tm5i3v]{transition-delay:40ms}.digit[data-astro-cid-l6tm5i3v]:nth-child(3) .reel[data-astro-cid-l6tm5i3v]{transition-delay:80ms}.digit[data-astro-cid-l6tm5i3v]:nth-child(4) .reel[data-astro-cid-l6tm5i3v]{transition-delay:.12s}.reel[data-astro-cid-l6tm5i3v] span[data-astro-cid-l6tm5i3v]{height:1em}.era-month[data-astro-cid-l6tm5i3v]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:13px}.list[data-astro-cid-l6tm5i3v]{min-width:0;padding-bottom:40px}.empty[data-astro-cid-l6tm5i3v]{color:var(--text-soft);padding:60px 0;font-size:18px}.list[data-astro-cid-l6tm5i3v].reveals .card:not(.is-in) .photo,.list[data-astro-cid-l6tm5i3v].reveals .featured:not(.is-in) .art{opacity:0;transform:translateY(40px) rotate(calc(var(--tilt,0deg) * 4)) scale(.85)}.list[data-astro-cid-l6tm5i3v].reveals .card:not(.is-in) .text,.list[data-astro-cid-l6tm5i3v].reveals .featured:not(.is-in) .text{opacity:0;transform:translateY(24px)}.list[data-astro-cid-l6tm5i3v].reveals .card .text,.list[data-astro-cid-l6tm5i3v].reveals .featured .text,.list[data-astro-cid-l6tm5i3v].reveals .featured .art{transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1)}.list[data-astro-cid-l6tm5i3v].reveals .card .photo{transition:opacity .5s,transform .8s cubic-bezier(.2,1.3,.3,1),box-shadow .4s}@media (width<=1000px){.timeline[data-astro-cid-l6tm5i3v]{grid-template-columns:minmax(0,1fr);padding-inline:24px}.era[data-astro-cid-l6tm5i3v]{display:none}}@media (width<=899px){.hero[data-astro-cid-l6tm5i3v]{grid-template-columns:minmax(0,1fr);min-height:0;padding:110px 24px 24px}.hero-art[data-astro-cid-l6tm5i3v]{width:52%;height:360px;position:absolute;top:0;right:0}.hero-text[data-astro-cid-l6tm5i3v]{padding-top:240px}.hero-art[data-astro-cid-l6tm5i3v]{grid-template-columns:minmax(0,1fr);justify-items:unsafe end}.count[data-astro-cid-l6tm5i3v]{font-size:min(220px, (100vw - 32px) / (var(--digits,2) * .62));opacity:.6;margin-right:16px}.count-label[data-astro-cid-l6tm5i3v]{display:none}.stage[data-astro-cid-l6tm5i3v]{width:100vw;inset:0 0 0 auto}.filters[data-astro-cid-l6tm5i3v]{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-24px;padding:4px 24px 8px;overflow-x:auto}.filters[data-astro-cid-l6tm5i3v] a[data-astro-cid-l6tm5i3v]{flex-shrink:0}}
