.timeline[data-astro-cid-3xih677i]{--date:var(--date-col);--gap:2rem;--rail:calc(var(--date) + var(--gap) / 2);--row:.75rem;--inset:1rem;margin:0;padding:0;list-style:none}@media (width<=560px){.timeline[data-astro-cid-3xih677i]{--date:5.25rem;--gap:1.5rem;--inset:.75rem}}.item[data-astro-cid-ry2l6wiv]{grid-template-columns:var(--date) minmax(0, 1fr);column-gap:var(--gap);padding-block:var(--row);display:grid;position:relative}.item[data-astro-cid-ry2l6wiv]:before{content:"";inset-block:0;left:var(--rail);border-left:1px solid var(--line-strong);position:absolute}.item[data-astro-cid-ry2l6wiv]+.item[data-astro-cid-ry2l6wiv]:after{content:"";top:0;right:0;left:var(--rail);border-top:1px solid var(--line);position:absolute}.dot[data-astro-cid-ry2l6wiv]{top:calc(var(--row) + var(--inset) + .8rem - 4.5px);left:calc(var(--rail) - 4px);background:var(--status);width:9px;height:9px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute}.when[data-astro-cid-ry2l6wiv]{padding-top:calc(var(--inset) + .15rem);white-space:nowrap;flex-direction:column;gap:.15rem;font-size:.875rem;display:flex}.card[data-astro-cid-ry2l6wiv]{padding:var(--inset) 1.25rem;border-radius:6px;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:.75rem 2.5rem;transition:background-color .15s;display:grid;position:relative}.card[data-astro-cid-ry2l6wiv].link:hover,.card[data-astro-cid-ry2l6wiv].link:has(a:focus-visible){background:var(--bg-soft)}.card[data-astro-cid-ry2l6wiv].link:has(a:focus-visible){outline:1px solid var(--accent)}h2[data-astro-cid-ry2l6wiv]{color:var(--fg-strong);margin:0 0 .4rem;font-size:1.25rem;line-height:1.3}h2[data-astro-cid-ry2l6wiv] a[data-astro-cid-ry2l6wiv]{color:inherit;outline:none}h2[data-astro-cid-ry2l6wiv] a[data-astro-cid-ry2l6wiv]:after{content:"";position:absolute;inset:0}.card[data-astro-cid-ry2l6wiv].link:hover h2[data-astro-cid-ry2l6wiv]{color:var(--accent)}p[data-astro-cid-ry2l6wiv]{margin:0}.tags[data-astro-cid-ry2l6wiv]{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.tag[data-astro-cid-ry2l6wiv]{border:1px solid color-mix(in srgb, currentColor 40%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:0 .5rem;font-size:.6875rem;line-height:1.6}.tag[data-astro-cid-ry2l6wiv].status{color:var(--status)}.tag[data-astro-cid-ry2l6wiv].draft{color:var(--red)}.toggle[data-astro-cid-ry2l6wiv]{z-index:1;color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:.35rem;font-family:inherit;transition:color .15s;display:inline-flex;position:relative}.toggle[data-astro-cid-ry2l6wiv]:hover,.toggle[data-astro-cid-ry2l6wiv]:focus-visible{color:var(--accent)}.toggle[data-astro-cid-ry2l6wiv] svg[data-astro-cid-ry2l6wiv]{fill:none;stroke:currentColor;stroke-width:1.25px;width:.8rem;height:.8rem}.chevron[data-astro-cid-ry2l6wiv]{transition:transform .25s}.open[data-astro-cid-ry2l6wiv] .chevron[data-astro-cid-ry2l6wiv]{transform:rotate(180deg)}.branches[data-astro-cid-ry2l6wiv]{--sub:calc(var(--date) + var(--gap) + .75rem);--text:calc(var(--date) + var(--gap) + 2rem);--r:10px;grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1);display:grid}.open[data-astro-cid-ry2l6wiv] .branches[data-astro-cid-ry2l6wiv]{grid-template-rows:1fr}.clip[data-astro-cid-ry2l6wiv]{min-height:0;overflow:hidden}.branches[data-astro-cid-ry2l6wiv] ol[data-astro-cid-ry2l6wiv]{padding:1.25rem 0 .5rem var(--text);margin:0;list-style:none;position:relative}.branches[data-astro-cid-ry2l6wiv] ol[data-astro-cid-ry2l6wiv]:before{content:"";top:0;left:var(--rail);width:calc(var(--sub) - var(--rail) - var(--r) + 1px);border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-bottom-left-radius:var(--r);height:.75rem;position:absolute}.branches[data-astro-cid-ry2l6wiv] ol[data-astro-cid-ry2l6wiv]:after{content:"";top:calc(.75rem - 1px);bottom:1.6rem;left:calc(var(--sub) - var(--r));width:var(--r);border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);border-top-right-radius:var(--r);position:absolute}.branches[data-astro-cid-ry2l6wiv] li[data-astro-cid-ry2l6wiv]{opacity:0;transition:opacity .25s,transform .25s;position:relative;transform:translate(-.5rem)}.open[data-astro-cid-ry2l6wiv] .branches[data-astro-cid-ry2l6wiv] li[data-astro-cid-ry2l6wiv]{opacity:1;transition-delay:calc(80ms + var(--i) * 60ms);transform:none}.branches[data-astro-cid-ry2l6wiv] a[data-astro-cid-ry2l6wiv]{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding-block:.3rem;font-size:.875rem;display:flex}.node[data-astro-cid-ry2l6wiv]{top:calc(1rem - 4.5px);left:calc(var(--sub) - var(--text) - 4px);border:1.5px solid var(--status);background:var(--bg);border-radius:50%;width:9px;height:9px;transition:background-color .15s;position:absolute}.b-title[data-astro-cid-ry2l6wiv]{color:var(--fg)}.b-date[data-astro-cid-ry2l6wiv]{color:var(--muted);font-size:.8125rem}.branches[data-astro-cid-ry2l6wiv] a[data-astro-cid-ry2l6wiv]:hover .b-title[data-astro-cid-ry2l6wiv],.branches[data-astro-cid-ry2l6wiv] a[data-astro-cid-ry2l6wiv]:focus-visible .b-title[data-astro-cid-ry2l6wiv]{color:var(--accent)}.branches[data-astro-cid-ry2l6wiv] a[data-astro-cid-ry2l6wiv]:hover .node[data-astro-cid-ry2l6wiv],.branches[data-astro-cid-ry2l6wiv] a[data-astro-cid-ry2l6wiv]:focus-visible .node[data-astro-cid-ry2l6wiv]{background:var(--status)}@media (prefers-reduced-motion:reduce){.branches[data-astro-cid-ry2l6wiv],.branches[data-astro-cid-ry2l6wiv] li[data-astro-cid-ry2l6wiv],.chevron[data-astro-cid-ry2l6wiv]{transition:none}}.detail[data-astro-cid-ry2l6wiv]{color:var(--fg-soft)}.detail[data-astro-cid-ry2l6wiv] p{margin:0}.detail[data-astro-cid-ry2l6wiv] .label{margin-top:.6rem}.detail[data-astro-cid-ry2l6wiv] ul{margin:0;padding-left:1.25rem;list-style:outside}.detail[data-astro-cid-ry2l6wiv] li+li{margin-top:.4rem}.detail[data-astro-cid-ry2l6wiv] li::marker{color:var(--faint)}.detail[data-astro-cid-ry2l6wiv] .cover{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:4px;width:100%;height:auto;margin-top:1rem;display:block}@media (width<=860px){.card[data-astro-cid-ry2l6wiv]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.card[data-astro-cid-ry2l6wiv]{padding-inline:.875rem}.when[data-astro-cid-ry2l6wiv]{font-size:.8125rem}h2[data-astro-cid-ry2l6wiv]{font-size:1.125rem}.branches[data-astro-cid-ry2l6wiv]{--sub:calc(var(--date) + var(--gap) + .5rem);--text:calc(var(--date) + var(--gap) + 1.5rem)}}
