.tl[data-astro-cid-rpnfe4zq]{--spine:50%;gap:40px;padding-bottom:20vh;display:grid;position:relative}@media (width>=1100px){.tl[data-astro-cid-rpnfe4zq]{grid-template-columns:220px minmax(0,1fr);gap:48px}}.tl__rail[data-astro-cid-rpnfe4zq]{top:calc(var(--header-h) + 8px);z-index:5;align-self:start;position:sticky}.tl__sticky[data-astro-cid-rpnfe4zq]{border:1px solid var(--line);backdrop-filter:blur(10px);background:#0a0a0bd9;align-items:baseline;gap:16px;padding:10px 16px;display:flex}.tl__year[data-astro-cid-rpnfe4zq]{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1}.tl__count[data-astro-cid-rpnfe4zq]{color:var(--color-muted);margin-left:auto}.tl__meter[data-astro-cid-rpnfe4zq]{display:none}@media (width>=1100px){.tl__rail[data-astro-cid-rpnfe4zq]{top:calc(var(--header-h) + 10vh)}.tl__sticky[data-astro-cid-rpnfe4zq]{backdrop-filter:none;background:0 0;border:0;padding:0;display:block}.tl__year[data-astro-cid-rpnfe4zq]{-webkit-text-stroke:1px #f2f2eed9;color:#0000;margin-top:8px;font-size:clamp(72px,7vw,112px)}.tl__count[data-astro-cid-rpnfe4zq]{margin-top:16px;display:block}.tl__meter[data-astro-cid-rpnfe4zq]{background:var(--line);height:2px;margin-top:12px;display:block;overflow:hidden}.tl__meter[data-astro-cid-rpnfe4zq] span[data-astro-cid-rpnfe4zq]{background:var(--color-fg);transform-origin:0;height:100%;display:block;transform:scaleX(0)}}.tl__track[data-astro-cid-rpnfe4zq]{padding-left:36px;position:relative}@media (width>=900px){.tl__track[data-astro-cid-rpnfe4zq]{padding-left:0}}.tl__spine[data-astro-cid-rpnfe4zq]{background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:8px}@media (width>=900px){.tl__spine[data-astro-cid-rpnfe4zq]{left:calc(var(--spine) - 1px)}}.tl__fill[data-astro-cid-rpnfe4zq]{background:linear-gradient(180deg, #f2f2ee26, #f2f2ee99 50%, var(--color-fg));transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.tl__head[data-astro-cid-rpnfe4zq]{background:var(--color-fg);border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f2f2ee1f,0 0 22px 6px #f2f2ee59}.tl__chapter[data-astro-cid-rpnfe4zq]{padding-top:12vh;position:relative}.tl__chapter[data-astro-cid-rpnfe4zq]:first-of-type{padding-top:0}.tl__chap[data-astro-cid-rpnfe4zq]{margin-bottom:64px;position:relative}@media (width>=900px){.tl__chap[data-astro-cid-rpnfe4zq]{text-align:center;background:0 0;padding-top:28px}}.tl__chap-node[data-astro-cid-rpnfe4zq]{border:2px solid var(--line-strong);background:var(--color-bg);width:18px;height:18px;transition:background var(--t-ui), border-color var(--t-ui);position:absolute;top:6px;left:-36px;transform:rotate(45deg)}@media (width>=900px){.tl__chap-node[data-astro-cid-rpnfe4zq]{top:0;left:calc(var(--spine) - 9px)}}.tl__chap[data-astro-cid-rpnfe4zq].is-on .tl__chap-node[data-astro-cid-rpnfe4zq]{background:var(--color-fg);border-color:var(--color-fg)}.tl__chap-title[data-astro-cid-rpnfe4zq]{font-family:var(--font-display);letter-spacing:-.03em;margin-top:10px;font-size:clamp(56px,10vw,160px);font-weight:600;line-height:.9}.tl__chap-sub[data-astro-cid-rpnfe4zq]{font-family:var(--font-article);color:#f2f2eea6;margin-top:12px;font-size:18px;font-weight:300}.tl__list[data-astro-cid-rpnfe4zq]{gap:40px;display:grid}.tl__item[data-astro-cid-rpnfe4zq]{position:relative}@media (width>=900px){.tl__list[data-astro-cid-rpnfe4zq]{gap:0}.tl__item[data-astro-cid-rpnfe4zq]{width:calc(var(--spine) - 48px);margin-bottom:-40px}.tl__item[data-astro-cid-rpnfe4zq]:last-child{margin-bottom:0}.tl__item--right[data-astro-cid-rpnfe4zq]{margin-left:calc(var(--spine) + 48px)}}.tl__node[data-astro-cid-rpnfe4zq]{border:2px solid var(--line-strong);background:var(--color-bg);width:18px;height:18px;transition:background .4s var(--ease-out-expo), border-color .4s, box-shadow .6s, transform .6s var(--ease-out-expo);border-radius:50%;position:absolute;top:4px;left:-36px}@media (width>=900px){.tl__node[data-astro-cid-rpnfe4zq]{left:auto;right:-57px}.tl__item--right[data-astro-cid-rpnfe4zq] .tl__node[data-astro-cid-rpnfe4zq]{left:-57px;right:auto}.tl__node[data-astro-cid-rpnfe4zq]:after{content:"";background:var(--line-strong);width:38px;height:1px;position:absolute;top:50%;right:100%}.tl__item--right[data-astro-cid-rpnfe4zq] .tl__node[data-astro-cid-rpnfe4zq]:after{left:100%;right:auto}}.is-on[data-astro-cid-rpnfe4zq]>.tl__node[data-astro-cid-rpnfe4zq]{background:var(--color-fg);border-color:var(--color-fg);transform:scale(1.1);box-shadow:0 0 0 5px #f2f2ee14}.tl__item--win[data-astro-cid-rpnfe4zq].is-on>.tl__node[data-astro-cid-rpnfe4zq]{box-shadow:0 0 0 5px #f2f2ee1f,0 0 20px 6px #f2f2ee59}.tl__date[data-astro-cid-rpnfe4zq]{color:var(--color-muted);margin-bottom:10px;display:block}@media (width>=900px){.tl__item[data-astro-cid-rpnfe4zq]:not(.tl__item--right) .tl__date[data-astro-cid-rpnfe4zq]{text-align:right}}.tl__card[data-astro-cid-rpnfe4zq]{border:1px solid var(--line);backdrop-filter:blur(8px);transition:border-color var(--t-ui), transform .7s var(--ease-out-expo), background var(--t-ui);background:#141415d1;border-radius:18px;display:grid;overflow:hidden}a[data-astro-cid-rpnfe4zq].tl__card:hover{background:#1a1a1be6;border-color:#f2f2ee66;transform:translateY(-4px)}.is-on[data-astro-cid-rpnfe4zq] .tl__card[data-astro-cid-rpnfe4zq]{border-color:var(--line-strong)}.tl__item--win[data-astro-cid-rpnfe4zq] .tl__card[data-astro-cid-rpnfe4zq]{border-color:#f2f2ee73}.tl__img[data-astro-cid-rpnfe4zq]{aspect-ratio:16/7;object-fit:cover;filter:grayscale()contrast(1.05)brightness(.85);width:100%;transition:filter 1s var(--ease-io), transform 1.4s var(--ease-out-expo)}.is-on[data-astro-cid-rpnfe4zq] .tl__img[data-astro-cid-rpnfe4zq]{filter:grayscale(.2)brightness(.92)}a[data-astro-cid-rpnfe4zq].tl__card:hover .tl__img[data-astro-cid-rpnfe4zq]{filter:none;transform:scale(1.04)}.tl__card-body[data-astro-cid-rpnfe4zq]{font-family:var(--font-article);gap:8px;padding:20px 22px 22px;display:grid}.tl__kind[data-astro-cid-rpnfe4zq]{color:var(--color-muted)}.tl__title[data-astro-cid-rpnfe4zq]{letter-spacing:-.01em;color:#e1e0cc;font-size:22px;line-height:1.2}.tl__text[data-astro-cid-rpnfe4zq]{color:#f2f2ee99;font-size:15px;font-weight:300;line-height:1.55}.tl__badge[data-astro-cid-rpnfe4zq]{border:1px solid var(--line-strong);color:#f2f2eed9;border-radius:999px;justify-self:start;margin-top:4px;padding:5px 12px;font-size:13px}.tl__item--win[data-astro-cid-rpnfe4zq] .tl__badge[data-astro-cid-rpnfe4zq]{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg);font-weight:700}.tl__note[data-astro-cid-rpnfe4zq]{border:1px dashed var(--line-strong);font-family:var(--font-article);background:#0a0a0bcc;border-radius:18px;margin-top:64px;padding:20px 22px;position:relative}@media (width>=900px){.tl__note[data-astro-cid-rpnfe4zq]{text-align:center;width:min(520px,70%);margin-inline:auto}}.tl__node--note[data-astro-cid-rpnfe4zq]{border-radius:4px;top:22px}@media (width>=900px){.tl__node--note[data-astro-cid-rpnfe4zq]{top:-9px;left:calc(50% - 9px);right:auto}.tl__node--note[data-astro-cid-rpnfe4zq]:after{display:none}}.tl__note[data-astro-cid-rpnfe4zq] ul[data-astro-cid-rpnfe4zq]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width>=900px){.tl__note[data-astro-cid-rpnfe4zq] ul[data-astro-cid-rpnfe4zq]{justify-content:center}}.tl__note[data-astro-cid-rpnfe4zq] li[data-astro-cid-rpnfe4zq]{border:1px solid var(--line);color:#f2f2eecc;border-radius:999px;padding:6px 12px;font-size:15px}.tl__note[data-astro-cid-rpnfe4zq] a[data-astro-cid-rpnfe4zq]:hover{color:var(--color-fg)}.tl__now[data-astro-cid-rpnfe4zq]{margin-top:14vh;position:relative}@media (width>=900px){.tl__now[data-astro-cid-rpnfe4zq]{text-align:center;padding-top:40px}}.tl__node--now[data-astro-cid-rpnfe4zq]{border-color:#6fdc8c}@media (width>=900px){.tl__node--now[data-astro-cid-rpnfe4zq]{top:0;left:calc(50% - 9px);right:auto}.tl__node--now[data-astro-cid-rpnfe4zq]:after{display:none}}.is-on[data-astro-cid-rpnfe4zq]>.tl__node--now[data-astro-cid-rpnfe4zq]{background:#6fdc8c;border-color:#6fdc8c;box-shadow:0 0 22px 6px #6fdc8c66}.tl__now-badge[data-astro-cid-rpnfe4zq]{border:1px solid var(--line-strong);font-family:var(--font-mono);align-items:center;gap:10px;padding:6px 12px;font-size:12px;display:inline-flex}.tl__now-badge[data-astro-cid-rpnfe4zq] span[data-astro-cid-rpnfe4zq]{background:#6fdc8c;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite tl-pulse}@keyframes tl-pulse{50%{opacity:.3}}.tl__now-title[data-astro-cid-rpnfe4zq]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:20px;font-size:clamp(40px,6vw,88px);font-weight:600;line-height:.95}.tl__now-text[data-astro-cid-rpnfe4zq]{max-width:46ch;font-family:var(--font-article);color:#f2f2eea6;margin:16px auto 0;font-size:18px;font-weight:300;line-height:1.6}@media (prefers-reduced-motion:reduce){.tl__now-badge[data-astro-cid-rpnfe4zq] span[data-astro-cid-rpnfe4zq]{animation:none}}
