.overview[data-astro-cid-vkgsxoun]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);padding-bottom:clamp(48px,7vh,80px)}.stats[data-astro-cid-vkgsxoun]{display:flex;flex-wrap:wrap;gap:16px clamp(24px,3.5vw,48px)}.stats[data-astro-cid-vkgsxoun] dt[data-astro-cid-vkgsxoun]{font-family:var(--ff-label);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.stats[data-astro-cid-vkgsxoun] dd[data-astro-cid-vkgsxoun]{margin-top:6px;font-family:var(--ff-display);font-size:clamp(36px,4.6vw,56px);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.stats[data-astro-cid-vkgsxoun] .dash[data-astro-cid-vkgsxoun]{color:var(--ink-3);font-weight:400;margin:0 .04em}.ruler[data-astro-cid-vkgsxoun]{display:grid;grid-template-columns:repeat(var(--years, 14),minmax(0,1fr));grid-auto-flow:column;align-items:end;border-bottom:1px solid var(--rule-2)}.ruler-year[data-astro-cid-vkgsxoun]>[data-astro-cid-vkgsxoun]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 2px 10px}.ruler-year[data-astro-cid-vkgsxoun] a[data-astro-cid-vkgsxoun]{color:var(--ink)}.dots[data-astro-cid-vkgsxoun]{display:flex;flex-direction:column-reverse;align-items:center;gap:5px;min-height:calc(var(--most) * 15px);justify-content:flex-start}.dot[data-astro-cid-vkgsxoun]{width:10px;height:10px;border-radius:50%;background:var(--accent-gradient) fixed;transition:transform .2s ease}.ruler-label[data-astro-cid-vkgsxoun]{font-family:var(--ff-label);font-size:13px;color:var(--ink-2)}.ruler-label[data-astro-cid-vkgsxoun] .short[data-astro-cid-vkgsxoun]{display:none}.ruler-year[data-astro-cid-vkgsxoun].is-empty .ruler-label[data-astro-cid-vkgsxoun]{color:var(--ink-3);opacity:.7}.ruler-year[data-astro-cid-vkgsxoun].is-empty .dots[data-astro-cid-vkgsxoun]:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--rule-2)}.ruler-year[data-astro-cid-vkgsxoun] a[data-astro-cid-vkgsxoun]:hover .dot[data-astro-cid-vkgsxoun],.ruler-year[data-astro-cid-vkgsxoun] a[data-astro-cid-vkgsxoun]:focus-visible .dot[data-astro-cid-vkgsxoun]{transform:scale(1.35)}.ruler-year[data-astro-cid-vkgsxoun] a[data-astro-cid-vkgsxoun]:hover .ruler-label[data-astro-cid-vkgsxoun],.ruler-year[data-astro-cid-vkgsxoun] a[data-astro-cid-vkgsxoun]:focus-visible .ruler-label[data-astro-cid-vkgsxoun]{color:var(--primary)}@media(max-width:1000px){.overview[data-astro-cid-vkgsxoun]{grid-template-columns:1fr}}@media(max-width:640px){.ruler-label[data-astro-cid-vkgsxoun] .full[data-astro-cid-vkgsxoun]{display:none}.ruler-label[data-astro-cid-vkgsxoun] .short[data-astro-cid-vkgsxoun]{display:inline}.ruler-label[data-astro-cid-vkgsxoun]{font-size:11.5px}.dot[data-astro-cid-vkgsxoun]{width:8px;height:8px}.dots[data-astro-cid-vkgsxoun]{gap:4px;min-height:calc(var(--most) * 12px)}}.timeline[data-astro-cid-vkgsxoun]{padding-bottom:clamp(72px,10vh,120px)}.year-group[data-astro-cid-vkgsxoun]{display:grid;grid-template-columns:clamp(110px,16vw,200px) minmax(0,1fr);gap:clamp(20px,4vw,56px);border-top:1px solid var(--rule);scroll-margin-top:80px}.year[data-astro-cid-vkgsxoun]{position:sticky;top:84px;align-self:start;padding:22px 0;font-size:clamp(40px,6vw,76px);font-weight:700;line-height:.9;letter-spacing:-.04em;color:var(--ink-3);transition:color .3s ease}.year-group[data-astro-cid-vkgsxoun]:hover .year[data-astro-cid-vkgsxoun],.year-group[data-astro-cid-vkgsxoun]:target .year[data-astro-cid-vkgsxoun]{color:var(--primary)}.talk[data-astro-cid-vkgsxoun]{position:relative;padding:22px 0 22px 20px;border-bottom:1px solid var(--rule)}.talk[data-astro-cid-vkgsxoun]:last-child{border-bottom:0}.talk[data-astro-cid-vkgsxoun]:before{content:"";position:absolute;left:0;top:26px;bottom:26px;width:2px;background:var(--rule-2);transition:background .2s ease}.talk[data-astro-cid-vkgsxoun]:hover:before{background:var(--primary)}.talk-event[data-astro-cid-vkgsxoun]{font-family:var(--ff-label);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.talk-place[data-astro-cid-vkgsxoun]{color:var(--ink-3)}.talk-title[data-astro-cid-vkgsxoun]{margin-top:8px;max-width:34ch;font-size:clamp(20px,2.4vw,30px);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.talk-tags[data-astro-cid-vkgsxoun]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.talk-tags[data-astro-cid-vkgsxoun] li[data-astro-cid-vkgsxoun]{padding:3px 8px;font-family:var(--ff-label);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule-2)}.talk-link[data-astro-cid-vkgsxoun]{margin-top:12px}@media(max-width:720px){.year-group[data-astro-cid-vkgsxoun]{grid-template-columns:1fr;gap:0}.year[data-astro-cid-vkgsxoun]{position:static;padding:22px 0 4px;font-size:44px}.talk[data-astro-cid-vkgsxoun]{padding-left:16px}}
