.page[data-astro-cid-uue4a3aj]{min-height:100vh;position:relative}.rings-pin[data-astro-cid-uue4a3aj]{z-index:4;height:0;position:sticky;top:0}.rings[data-astro-cid-uue4a3aj]{transform-origin:0 0;width:560px;height:560px;position:absolute;top:0;left:0;transform:translate(calc(50vw - 280px),112px)}.disc[data-astro-cid-uue4a3aj]{opacity:0;backdrop-filter:blur(16px)saturate(1.2);background:#6a637847;border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:-9%}.shade[data-astro-cid-uue4a3aj]{filter:blur(16px);background:radial-gradient(circle,#241a2e80 0%,#241a2e57 55%,#241a2e1f 80%,#0000 100%);border-radius:50%;position:absolute;inset:-4%}svg[data-astro-cid-uue4a3aj]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}svg[data-astro-cid-uue4a3aj] path[data-astro-cid-uue4a3aj]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.glow[data-astro-cid-uue4a3aj]{filter:blur(6px);opacity:.6}.core[data-astro-cid-uue4a3aj]{filter:blur(.8px)}.labels[data-astro-cid-uue4a3aj]{pointer-events:none;position:absolute;inset:0}.tick[data-astro-cid-uue4a3aj]{backdrop-filter:blur(8px);letter-spacing:.06em;color:#2a2238;background:#ffffff38;border-radius:10px;padding:2px 8px;font-size:12px;position:absolute;transform:translate(-50%,-50%)}.ring-label[data-astro-cid-uue4a3aj]{pointer-events:auto;letter-spacing:.12em;text-transform:uppercase;color:#fbf6f8;text-shadow:0 0 10px #1e142899, 0 0 14px var(--c);white-space:nowrap;z-index:4;border-radius:14px;padding:6px 10px;font-size:10px;transition:background-color .3s;position:absolute;left:50%;transform:translate(-50%,-50%)}.ring-label[data-astro-cid-uue4a3aj]:hover,.ring-label[data-astro-cid-uue4a3aj]:focus-visible{background:#ffffff38}.pt[data-astro-cid-uue4a3aj]{z-index:3;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pt[data-astro-cid-uue4a3aj] span[data-astro-cid-uue4a3aj]{background:radial-gradient(circle, #fff 0 34%, var(--c) 56%, transparent 72%);width:15px;height:15px;box-shadow:0 0 14px var(--c);border-radius:50%;transition:width .25s,height .25s,box-shadow .25s;display:block}.pt[data-astro-cid-uue4a3aj] span[data-astro-cid-uue4a3aj].future{background:radial-gradient(circle, #ffffff26 0 34%, var(--c) 56%, transparent 72%)}.pt[data-astro-cid-uue4a3aj].on span[data-astro-cid-uue4a3aj]{width:30px;height:30px;box-shadow:0 0 28px var(--c)}@keyframes rings-go{0%{transform:translate(var(--rx0), var(--ry0)) scale(var(--rs0))}to{transform:translate(var(--rx1), var(--ry1)) scale(var(--rs1))}}@keyframes rings-in{0%{opacity:0}to{opacity:1}}@keyframes rings-fade{0%{opacity:1}5%{opacity:.772}10%{opacity:.566}15%{opacity:.383}20%{opacity:.219}25%{opacity:.075}27.9%,to{opacity:0}}.sda[data-astro-cid-uue4a3aj] .rings[data-astro-cid-uue4a3aj],.sda[data-astro-cid-uue4a3aj] .disc[data-astro-cid-uue4a3aj],.sda[data-astro-cid-uue4a3aj] .labels[data-astro-cid-uue4a3aj],.sda[data-astro-cid-uue4a3aj] .hero[data-astro-cid-uue4a3aj]{animation-duration:1ms;animation-duration:auto;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0px var(--rd)}.sda[data-astro-cid-uue4a3aj] .rings[data-astro-cid-uue4a3aj]{will-change:transform;animation-name:rings-go;animation-timing-function:cubic-bezier(.33,1,.68,1)}.sda[data-astro-cid-uue4a3aj] .disc[data-astro-cid-uue4a3aj]{animation-name:rings-in;animation-timing-function:cubic-bezier(.33,1,.68,1)}.sda[data-astro-cid-uue4a3aj] .labels[data-astro-cid-uue4a3aj],.sda[data-astro-cid-uue4a3aj] .hero[data-astro-cid-uue4a3aj]{animation-name:rings-fade;animation-timing-function:linear}.year[data-astro-cid-uue4a3aj]{pointer-events:none;color:#fbf5f2;text-shadow:0 0 3px #ffffff80,0 0 24px #ffecdc8c;font-size:44px;font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero[data-astro-cid-uue4a3aj]{z-index:1;justify-content:center;align-items:flex-end;height:620px;padding-bottom:28px;display:flex;position:relative}.list[data-astro-cid-uue4a3aj]{z-index:2;flex-direction:column;gap:14px;width:min(760px,100% - 32px);margin:0 auto;padding:0 0 160px;display:flex;position:relative}.list-head[data-astro-cid-uue4a3aj]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px 10px;display:flex}.list-head[data-astro-cid-uue4a3aj] h1[data-astro-cid-uue4a3aj]{margin:0;font-size:48px;line-height:1}.list-head[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]{font-size:17px}.pdfs[data-astro-cid-uue4a3aj]{flex-wrap:wrap;gap:6px 18px;display:flex}.sec[data-astro-cid-uue4a3aj]{flex-direction:column;gap:12px;padding-top:30px;scroll-margin-top:24px;display:flex}.sec[data-astro-cid-uue4a3aj] h2[data-astro-cid-uue4a3aj]{color:#fbf6f2;text-shadow:0 0 16px #281a3273;align-items:center;gap:14px;margin:0;padding:0 4px 4px;font-size:32px;line-height:1.1;display:flex}.bar[data-astro-cid-uue4a3aj]{border-radius:2px;flex:none;width:26px;height:3px}.t[data-astro-cid-uue4a3aj]{flex:1}.count[data-astro-cid-uue4a3aj]{font-family:var(--sans);color:#f1eaf0;font-size:13px}.card[data-astro-cid-uue4a3aj]{backdrop-filter:blur(22px)saturate(1.2);background-color:#ffffff38;border:1px solid #fff6;border-radius:20px;flex-direction:column;gap:8px;padding:20px 26px 18px;scroll-margin-top:40vh;transition:background-color .45s,border-color .45s;display:flex;box-shadow:0 20px 50px -36px #1e142899}.card[data-astro-cid-uue4a3aj].on{background-color:#fff6;border-color:#ffffffbf}.when[data-astro-cid-uue4a3aj]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.dash[data-astro-cid-uue4a3aj]{border-radius:2px;width:16px;height:3px}.card[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{text-wrap:pretty;margin:0;font-size:23px;line-height:1.2}.place[data-astro-cid-uue4a3aj]{color:#2e2840;font-size:15px}.note[data-astro-cid-uue4a3aj]{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.details[data-astro-cid-uue4a3aj]{color:var(--ink-soft);flex-direction:column;gap:4px;margin:2px 0 0;padding-left:18px;font-size:14px;line-height:1.55;display:flex}.langs[data-astro-cid-uue4a3aj]{flex-wrap:wrap;gap:12px;display:flex}.lang[data-astro-cid-uue4a3aj]{backdrop-filter:blur(22px);color:var(--ink-soft);background-color:#ffffff38;border:1px solid #fff6;border-radius:20px;flex-direction:column;flex:220px;gap:4px;padding:18px 24px;font-size:14px;display:flex}.lang[data-astro-cid-uue4a3aj] .serif[data-astro-cid-uue4a3aj]{color:var(--ink);font-size:22px}
