.tl[data-astro-cid-3xih677i]{interpolate-size:allow-keywords;grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr);grid-auto-rows:minmax(1.75rem,auto);row-gap:.75rem;display:grid;position:relative}.tl-line[data-astro-cid-3xih677i]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.g1[data-astro-cid-3xih677i]{stop-color:#7d4aa8}.g2[data-astro-cid-3xih677i]{stop-color:#b8479c}.g3[data-astro-cid-3xih677i]{stop-color:#e0805a}:root[data-theme=dark] .g1[data-astro-cid-3xih677i]{stop-color:#c4a1e0}:root[data-theme=dark] .g2[data-astro-cid-3xih677i]{stop-color:#ec8fc4}:root[data-theme=dark] .g3[data-astro-cid-3xih677i]{stop-color:#f4b08a}.spine[data-astro-cid-3xih677i]{fill:none;stroke:url(#tl-grad);stroke-width:2px;stroke-linecap:round;opacity:.75}.stubs[data-astro-cid-3xih677i]{fill:none;stroke:var(--line);stroke-width:1.5px}.tl-line[data-astro-cid-3xih677i] .node{fill:var(--bg);stroke:var(--accent);stroke-width:2px;transition:fill .3s, r .3s var(--ease)}.tl-line[data-astro-cid-3xih677i] .node.open{fill:var(--accent);r:6.5}@media (prefers-reduced-motion:no-preference){html.js .tl[data-astro-cid-3xih677i]:not(.drawn) .spine[data-astro-cid-3xih677i]{stroke-dasharray:1;stroke-dashoffset:1px}html.js .tl[data-astro-cid-3xih677i]:not(.drawn) [data-astro-cid-3xih677i]:is(.stubs,.nodes){opacity:0}.tl[data-astro-cid-3xih677i].drawn .spine[data-astro-cid-3xih677i]{stroke-dasharray:1;animation:tl-draw 1.6s var(--ease) both}.tl[data-astro-cid-3xih677i].drawn [data-astro-cid-3xih677i]:is(.stubs,.nodes){animation:fade .6s var(--ease) .5s backwards}}@keyframes tl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lane[data-astro-cid-3xih677i]{border-bottom:1.5px solid var(--line);grid-row:1;align-self:end;margin:0 0 .25rem;padding-bottom:.5rem}.tl-item[data-astro-cid-3xih677i]{grid-row:var(--row) / span 2;background:var(--card);box-shadow:var(--shadow);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .3s;border:1.5px solid #0000;border-radius:16px;align-self:start;position:relative}.tl-item[data-astro-cid-3xih677i].l{grid-column:1}.tl-item[data-astro-cid-3xih677i].r{grid-column:3}.tl-item[data-astro-cid-3xih677i]:hover{box-shadow:var(--shadow), 0 18px 36px -22px color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-3px)}.tl-item[data-astro-cid-3xih677i][open]{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}summary[data-astro-cid-3xih677i]{cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:1rem;list-style:none;display:grid}summary[data-astro-cid-3xih677i]::-webkit-details-marker{display:none}summary[data-astro-cid-3xih677i]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.badge[data-astro-cid-3xih677i]{aspect-ratio:1;background:var(--grad);width:3.4rem;color:var(--accent-ink);font:800 .85rem/1 var(--display);letter-spacing:.02em;border-radius:14px;place-items:center;margin-top:.15rem;display:grid}.head[data-astro-cid-3xih677i]{gap:.1rem;display:grid}.dates[data-astro-cid-3xih677i]{font:.75rem/1.4 var(--mono);color:var(--muted)}.lane-tag[data-astro-cid-3xih677i]{display:none}.title[data-astro-cid-3xih677i]{font:600 1.05rem/1.25 var(--display);color:var(--ink);margin-top:.15rem}.org[data-astro-cid-3xih677i]{color:var(--muted);font-size:.9rem}.tags[data-astro-cid-3xih677i]{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.news[data-astro-cid-3xih677i]{color:var(--muted);gap:.2rem;margin-top:.55rem;font-size:.82rem;line-height:1.35;display:grid}.news[data-astro-cid-3xih677i] time[data-astro-cid-3xih677i]{color:var(--accent);margin-right:.25rem;font-weight:700}.news[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i]{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}.news[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i]:hover{color:var(--ink)}.tags[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{background:var(--band);color:var(--deep);border-radius:6px;padding:.12rem .5rem;font-size:.72rem;font-weight:700}.plus[data-astro-cid-3xih677i]{background:var(--band);width:1.6rem;height:1.6rem;transition:transform .35s var(--ease), background .3s;border-radius:50%;position:relative}.plus[data-astro-cid-3xih677i]:before,.plus[data-astro-cid-3xih677i]:after{content:"";background:var(--accent);border-radius:2px;width:.65rem;height:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.plus[data-astro-cid-3xih677i]:after{rotate:90deg}.tl-item[data-astro-cid-3xih677i]:hover .plus[data-astro-cid-3xih677i]{background:color-mix(in srgb, var(--accent) 22%, var(--band))}.tl-item[data-astro-cid-3xih677i][open] .plus[data-astro-cid-3xih677i]{transform:rotate(45deg)}.tl-item[data-astro-cid-3xih677i]::details-content{block-size:0;transition:block-size .45s var(--ease), content-visibility .45s allow-discrete;overflow:hidden}.tl-item[data-astro-cid-3xih677i][open]::details-content{block-size:auto}.more[data-astro-cid-3xih677i]{padding:0 1.1rem 1.1rem 5.3rem;font-size:.92rem;line-height:1.5}.more[data-astro-cid-3xih677i] p[data-astro-cid-3xih677i]{margin:0}.more[data-astro-cid-3xih677i] a{color:var(--accent);text-underline-offset:3px;font-weight:700}.more[data-astro-cid-3xih677i] ul[data-astro-cid-3xih677i]{border-top:1.5px dashed var(--line);gap:.45rem;margin:.75rem 0 0;padding:.75rem 0 0;list-style:none;display:grid}.more[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{gap:.05rem;display:grid}.more[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i]:after{content:" →"}.more[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i] span[data-astro-cid-3xih677i]{color:var(--muted);font-size:.8rem}@media (width<=760px){.tl[data-astro-cid-3xih677i]{grid-template-columns:1.75rem minmax(0,1fr)}.lane[data-astro-cid-3xih677i]{display:none}.tl-item[data-astro-cid-3xih677i].l,.tl-item[data-astro-cid-3xih677i].r{grid-area:auto/2}.lane-tag[data-astro-cid-3xih677i]{display:inline}.more[data-astro-cid-3xih677i]{padding-left:1.1rem}.badge[data-astro-cid-3xih677i]{width:2.8rem;font-size:.75rem}}.mfig[data-astro-cid-c65qgopr]{color:inherit;text-decoration:none;display:block}figure[data-astro-cid-c65qgopr]{margin:0}svg[data-astro-cid-c65qgopr]{width:100%;height:auto;display:block}.pan[data-astro-cid-c65qgopr]{fill:color-mix(in srgb, var(--c) 6%, var(--card));stroke:var(--line);stroke-width:1.2px;transition:stroke .3s}.mfig[data-astro-cid-c65qgopr]:hover .pan[data-astro-cid-c65qgopr],.mfig[data-astro-cid-c65qgopr]:focus-visible .pan[data-astro-cid-c65qgopr]{stroke:var(--c)}#mfig-ah[data-astro-cid-c65qgopr] path[data-astro-cid-c65qgopr]{fill:none;stroke:var(--c);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tag[data-astro-cid-c65qgopr]{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--c)}.cap[data-astro-cid-c65qgopr]{font:12px var(--mono);fill:var(--muted)}.scene[data-astro-cid-c65qgopr] .m-body{fill:var(--card);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.scene[data-astro-cid-c65qgopr] .m-rim{fill:var(--card);stroke:var(--ink);stroke-width:2px}.scene[data-astro-cid-c65qgopr] .m-coffee{fill:color-mix(in srgb, #8a5a3b 60%, var(--card))}.scene[data-astro-cid-c65qgopr] .m-handle{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.scene[data-astro-cid-c65qgopr] .m-glow{fill:var(--c);fill-opacity:.28;stroke:var(--c);stroke-width:1.5px;stroke-dasharray:3 3}.scene[data-astro-cid-c65qgopr] .m-shadow{fill:var(--ink);fill-opacity:.12}.scene[data-astro-cid-c65qgopr] .m-arc{fill:none;stroke:var(--c);stroke-width:1.8px;stroke-dasharray:4 3}.scene[data-astro-cid-c65qgopr] .m-arm{fill:none;stroke:color-mix(in srgb, var(--accent) 65%, var(--card));stroke-width:7px;stroke-linecap:round}.scene[data-astro-cid-c65qgopr] .m-palm,.scene[data-astro-cid-c65qgopr] .m-jaw{fill:var(--accent);stroke:var(--card);stroke-width:1px;stroke-linejoin:round}figcaption[data-astro-cid-c65qgopr]{color:var(--muted);margin-top:.5rem;font-size:.85rem;line-height:1.45}figcaption[data-astro-cid-c65qgopr] b[data-astro-cid-c65qgopr]{color:var(--ink)}
