.timeline[data-astro-cid-zhxkjw2l]{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:20px 56px;align-items:end;padding-block:20px 26px;border-top:1px solid var(--color-divider)}.timeline[data-astro-cid-zhxkjw2l]:not(.no-photo){grid-template-columns:minmax(0,340px) minmax(0,1fr) 112px}.readout[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;gap:6px;min-height:116px}.year[data-astro-cid-zhxkjw2l]{font-family:var(--font-display);font-size:52px;font-weight:300;letter-spacing:-.02em;color:var(--color-accent);font-variant-numeric:lining-nums tabular-nums;line-height:.9}.text[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;gap:3px;min-width:0}.role[data-astro-cid-zhxkjw2l]{font-size:14px;font-weight:500;line-height:1.35}.note[data-astro-cid-zhxkjw2l]{font-size:13px;line-height:1.45;min-height:2.9em;color:var(--color-neutral-400)}.chart-col[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;gap:10px;min-width:0}.bars[data-astro-cid-zhxkjw2l]{display:flex;align-items:flex-end;gap:clamp(3px,.6vw,8px);height:88px}.bar[data-astro-cid-zhxkjw2l]{flex:1;height:100%;display:flex;align-items:flex-end;padding:0;border:0;background:none;cursor:crosshair;min-width:0}.bar[data-astro-cid-zhxkjw2l] span[data-astro-cid-zhxkjw2l]{width:100%;border-radius:1px 1px 0 0;background:color-mix(in srgb,var(--color-text) 13%,transparent);transform-origin:bottom;transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.bar[data-astro-cid-zhxkjw2l]:hover span[data-astro-cid-zhxkjw2l]{background:color-mix(in srgb,var(--color-text) 26%,transparent)}.bar[data-astro-cid-zhxkjw2l].milestone span[data-astro-cid-zhxkjw2l]{background:var(--color-accent-700)}.bar[data-astro-cid-zhxkjw2l].on span[data-astro-cid-zhxkjw2l]{background:var(--color-accent);transform:scaleY(1.08)}.bar[data-astro-cid-zhxkjw2l]:focus-visible{outline-offset:0}@media(prefers-reduced-motion:no-preference){.js .timeline[data-astro-cid-zhxkjw2l]:not(.in) .bar[data-astro-cid-zhxkjw2l] span[data-astro-cid-zhxkjw2l]{opacity:0}.timeline[data-astro-cid-zhxkjw2l].in .bar[data-astro-cid-zhxkjw2l] span[data-astro-cid-zhxkjw2l]{animation:grow 1s var(--ease) backwards;animation-delay:calc(var(--t0, 0ms) + 1.1s + var(--i) * 40ms)}}@keyframes grow{0%{transform:scaleY(0);opacity:0}}.axis[data-astro-cid-zhxkjw2l]{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.18em;color:var(--color-neutral-500);font-variant-numeric:tabular-nums}.era[data-astro-cid-zhxkjw2l]{margin:0;display:flex;flex-direction:column;gap:6px}.era[data-astro-cid-zhxkjw2l] img[data-astro-cid-zhxkjw2l]{width:100%;height:112px;object-fit:cover;object-position:25% 25%;border-radius:var(--radius-md);filter:grayscale(1) sepia(.14) brightness(.8)}figcaption[data-astro-cid-zhxkjw2l]{font-size:10px;letter-spacing:.08em;color:var(--color-neutral-500)}@media(max-width:900px){.timeline[data-astro-cid-zhxkjw2l],.timeline[data-astro-cid-zhxkjw2l]:not(.no-photo){grid-template-columns:1fr}.readout[data-astro-cid-zhxkjw2l]{min-height:0}.year[data-astro-cid-zhxkjw2l]{font-size:40px}.bars[data-astro-cid-zhxkjw2l]{gap:3px}.era[data-astro-cid-zhxkjw2l]{flex-direction:row;align-items:center;gap:12px}.era[data-astro-cid-zhxkjw2l] img[data-astro-cid-zhxkjw2l]{width:72px;height:72px}}.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow:hidden;height:100svh;min-height:620px;--t0: var(--enter)}.photo[data-astro-cid-bbe6dxrz]{position:absolute;inset:52px 0 0;z-index:0;overflow:hidden}.pan[data-astro-cid-bbe6dxrz]{position:absolute;inset:-3%;transform:translate3d(calc(var(--px, 0) * -18px),calc(var(--py, 0) * -12px),0);transition:transform 1.2s var(--ease)}.photo[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:35% 30%;filter:grayscale(.82) sepia(.3) contrast(1.1) brightness(.7)}.shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,var(--color-bg) 0,color-mix(in srgb,var(--color-bg) 86%,transparent) 20%,transparent 50%),linear-gradient(90deg,color-mix(in srgb,var(--color-bg) 94%,transparent) 0,color-mix(in srgb,var(--color-bg) 78%,transparent) 28%,color-mix(in srgb,var(--color-bg) 30%,transparent) 46%,transparent 60%),linear-gradient(180deg,var(--color-bg) 0,var(--color-bg) 52px,transparent 170px)}.inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;height:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.copy[data-astro-cid-bbe6dxrz]{align-self:center;max-width:620px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-block:12px}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(44px,min(6vw,11vh),100px);font-weight:300;line-height:.98;letter-spacing:-.025em}h1[data-astro-cid-bbe6dxrz] .line[data-astro-cid-bbe6dxrz]{display:block}h1[data-astro-cid-bbe6dxrz] .second[data-astro-cid-bbe6dxrz]{white-space:nowrap;margin-top:.1em;font-weight:400}.w[data-astro-cid-bbe6dxrz]{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .14em .16em 0;margin:0 -.14em -.16em 0}.w[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:inline-block}.sub[data-astro-cid-bbe6dxrz]{margin:0;max-width:410px;font-size:16px;color:var(--color-neutral-300)}.go[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 30px;margin-top:6px}.more[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--color-text)}.more[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:14px;color:var(--color-accent);transition:transform .42s var(--ease)}.more[data-astro-cid-bbe6dxrz]:hover{color:var(--color-accent)}.more[data-astro-cid-bbe6dxrz]:hover span[data-astro-cid-bbe6dxrz]{transform:translate(6px)}.curtain[data-astro-cid-bbe6dxrz]{display:none}@media(prefers-reduced-motion:no-preference){.first-visit .hero[data-astro-cid-bbe6dxrz]{--t0: 1.5s}.first-visit .curtain[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;position:fixed;inset:0;z-index:80;background:var(--color-bg);animation:curtain-up 1s var(--ease-cine) 1.05s both}.curtain[data-astro-cid-bbe6dxrz] .mono[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:84px;line-height:1;color:var(--color-accent);animation:mono-in .9s var(--ease) both}.curtain[data-astro-cid-bbe6dxrz] .bar[data-astro-cid-bbe6dxrz]{position:absolute;left:calc(50% - 70px);top:calc(50% + 62px);width:140px;height:1px;background:var(--color-accent);transform-origin:left;animation:draw .95s var(--ease-cine) .1s both}.photo[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{animation:settle 2.6s var(--ease) var(--t0) both,drift 26s ease-in-out calc(var(--t0) + 2.6s) infinite alternate}.inner[data-astro-cid-bbe6dxrz]>.site-header{animation:fade 1.2s var(--ease) var(--t0) both}.kicker[data-astro-cid-bbe6dxrz]{animation:rise .9s var(--ease) calc(var(--t0) + .1s) both}.sub[data-astro-cid-bbe6dxrz]{animation:rise .9s var(--ease) calc(var(--t0) + .8s) both}.go[data-astro-cid-bbe6dxrz]{animation:rise .9s var(--ease) calc(var(--t0) + .95s) both}.inner[data-astro-cid-bbe6dxrz]>.timeline{animation:rise 1s var(--ease) calc(var(--t0) + 1.05s) both}.w[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{animation:word-up 1.1s var(--ease) both;animation-delay:calc(var(--t0) + .2s + var(--i) * 80ms)}.second[data-astro-cid-bbe6dxrz] .w[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{background:linear-gradient(100deg,var(--color-accent) 0 42%,var(--color-accent-100) 50%,var(--color-accent) 58% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:word-up 1.1s var(--ease) calc(var(--t0) + .2s + var(--i) * 80ms) both,shimmer 7s ease-in-out calc(var(--t0) + 2.2s + (var(--i) - 6) * .14s) infinite}}@keyframes curtain-up{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes mono-in{0%{opacity:0;transform:translateY(14px);letter-spacing:.2em}to{opacity:1;transform:none;letter-spacing:0}}@keyframes fade{0%{opacity:0}}@keyframes settle{0%{opacity:0;transform:scale(1.16)}to{opacity:1;transform:none}}@keyframes drift{to{transform:scale(1.06) translate(-1.2%,-.8%)}}@keyframes word-up{0%{transform:translateY(115%)}to{transform:none}}@keyframes shimmer{0%,72%{background-position:100% 0}to{background-position:0% 0}}@media(max-width:760px){.hero[data-astro-cid-bbe6dxrz]{height:auto;min-height:100svh}.photo[data-astro-cid-bbe6dxrz]{inset:0 0 auto;height:54svh}.pan[data-astro-cid-bbe6dxrz]{inset:0}.photo[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{object-position:75% 30%}.shade[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg) 60%,transparent) 0,transparent 12svh,transparent 26svh,color-mix(in srgb,var(--color-bg) 80%,transparent) 42svh,var(--color-bg) 54svh)}.copy[data-astro-cid-bbe6dxrz]{align-self:end;padding-block:36svh 28px}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(42px,12.5vw,64px)}.kicker[data-astro-cid-bbe6dxrz]{font-size:9.5px;letter-spacing:.16em;gap:10px}.kicker[data-astro-cid-bbe6dxrz]:before{width:22px}}
