.cells[data-astro-cid-zjtprozs]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:2px;width:100%;display:grid}.cells[data-astro-cid-zjtprozs]>*,.cells[data-astro-cid-zjtprozs]>[data-span=group]>*{aspect-ratio:var(--cell-ratio);--cell:1cqw;background:#090909;place-items:center;display:grid;position:relative;container-type:inline-size}.cells[data-astro-cid-zjtprozs]>[data-span=row]{aspect-ratio:calc(var(--columns) * var(--cell-ratio));--cell:calc(1cqw / var(--columns));grid-column:1/-1}.cells[data-astro-cid-zjtprozs]>[data-span=media]{aspect-ratio:auto;background:0 0;grid-column:1/-1}.cells[data-astro-cid-zjtprozs]>[data-span=group]{grid-column:1/-1;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));aspect-ratio:auto;background:0 0;place-items:stretch stretch;gap:2px}.cells[data-astro-cid-zjtprozs]>[data-bg=none],.cells[data-astro-cid-zjtprozs]>[data-bg=none] img,.cells[data-astro-cid-zjtprozs]>[data-span=group]>[data-bg=none],.cells[data-astro-cid-zjtprozs]>[data-span=group]>[data-bg=none] img{background:0 0}@media (width>=1000px){.cells[data-astro-cid-zjtprozs].checkerboard{grid-template-rows:repeat(2,auto);grid-auto-flow:column dense}.cells[data-astro-cid-zjtprozs].checkerboard>:nth-child(4n+1){grid-row:2}.cells[data-astro-cid-zjtprozs].checkerboard>:nth-child(4n+2){grid-row:1}}@media (width>=721px) and (width<=999px){.cells[data-astro-cid-zjtprozs]>[data-span=group]{grid-template-columns:repeat(2,minmax(0,1fr))}.cells[data-astro-cid-zjtprozs].checkerboard{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.cells[data-astro-cid-zjtprozs]>[data-span=group][data-checkerboard]{grid-auto-flow:dense}.cells[data-astro-cid-zjtprozs]>[data-span=group][data-checkerboard]>:nth-child(4n+3){grid-column:2}.cells[data-astro-cid-zjtprozs]>[data-span=group][data-checkerboard]>:nth-child(4n+4){grid-column:1}.cells[data-astro-cid-zjtprozs].checkerboard>:nth-child(4n+1){grid-column:2}.cells[data-astro-cid-zjtprozs].checkerboard>:nth-child(4n+2){grid-column:1}}@media (width<=720px){.cells[data-astro-cid-zjtprozs],.cells[data-astro-cid-zjtprozs]>[data-span=group]{grid-template-columns:1fr}.cells[data-astro-cid-zjtprozs]>[data-span=row]{aspect-ratio:var(--cell-ratio);--cell:1cqw}}.animation[data-astro-cid-fr3cfrvc]{width:calc(33 * var(--cell,1cqw) + 40px / 2.4)}.animation[data-astro-cid-fr3cfrvc] svg{width:100%;height:auto;display:block}.note[data-astro-cid-fr3cfrvc]{color:var(--fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:pre-line;margin:0;font-size:13px;line-height:1.5;position:absolute;top:40px;left:40px}@media (width<=720px){.note[data-astro-cid-fr3cfrvc]{font-size:12px;top:20px;left:20px}}.note[data-astro-cid-nxurwq5b]{top:50%;left:calc(22 * var(--cell,1cqw));right:calc(22 * var(--cell,1cqw));color:var(--fg-muted);font-family:var(--font-mono);font-size:max(12px, calc(1.9 * var(--cell,1cqw)));letter-spacing:.1em;text-transform:uppercase;line-height:1.6;position:absolute;transform:translateY(-50%)}.number[data-astro-cid-nxurwq5b]{color:var(--fg-dark);font-family:var(--font-mono);font-size:max(12px, calc(1.9 * var(--cell,1cqw)));letter-spacing:.1em;text-align:center;position:absolute;bottom:70px;left:0;right:0}.note[data-astro-cid-nxurwq5b] p{margin:0}.note[data-astro-cid-nxurwq5b] p+p{margin-top:1.6em}@media (width<=720px){.number[data-astro-cid-nxurwq5b]{bottom:50px}}.mascots[data-astro-cid-vbo6bnuf]{gap:calc(10.725 * var(--cell,1cqw));grid-template-columns:repeat(2,auto);display:grid}.mascot[data-astro-cid-vbo6bnuf]{--display:round(down, calc(22.275 * var(--cell,1cqw)), 24px);width:var(--display);height:var(--display);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAABgAQMAAADIGmniAAAABlBMVEX/zz7/zz4JiQBcAAAAAXRSTlMAQObYZgAAAQhJREFUeF7F0zGKg1AQBmCJS7zCsoHsVnuE5BUBrxJIyjS5iFfYo6RY2JS5QqqkCcTKJuLsP04x+JB5+AqVH2E+hefwYzL+lVKJhGjm4gkJvfVJDRKiBVVIiNJziUTsmOw4sTROVRZpCf6DD1f1EOaZs2npGp9Qit+pvILoLKQF9hCG9MkzF6hEfYQZnSqhgcWZF9DjQZiVECGu5j2Zy3Y+yUFQJRyvNNX/mNHVJKkgmt6ONqGCnBqi2iRuhaqMbgbJ/3gps5/roB21AiSepousIncliRKKYCq+htL++ACti2+TcqpXmwPuHZJ0vgvU/dRTe+LLozvIXkjI75HnP6+h3yRI25bmCv+Xbjl2laou3wAAAABJRU5ErkJggg==) no-repeat;background-size:calc(var(--display) * 6) calc(var(--display) * 4);background-position:calc(var(--col,0) * var(--display) * -1) calc(var(--row,0) * var(--display) * -1);image-rendering:pixelated;display:block}.presets[data-astro-cid-zx6xgkdd]{gap:calc(3.4 * var(--cell,1cqw));width:calc(71.4 * var(--cell,1cqw) - 34px);grid-template-columns:repeat(2,minmax(0,1fr));max-width:383px;display:grid}.preset[data-astro-cid-zx6xgkdd] svg{width:100%;height:auto;display:block}.preset[data-astro-cid-zx6xgkdd] rect{animation-iteration-count:infinite!important}.logo-timeline[data-astro-cid-labnomgq]{--logo-size:104px;--connector-inset:24px;grid-template-columns:repeat(var(--count), minmax(0, 1fr));margin:90px 0 70px;display:grid}.item[data-astro-cid-labnomgq]{flex-direction:column;align-items:center;gap:48px;display:flex;position:relative}.item[data-astro-cid-labnomgq] img[data-astro-cid-labnomgq]{width:var(--logo-size);height:auto;display:block}.connector[data-astro-cid-labnomgq]{top:calc(var(--logo-size) / 2);left:calc(50% + var(--logo-size) / 2 + var(--connector-inset));width:calc(100% - var(--logo-size) - var(--connector-inset) * 2);background:repeating-linear-gradient(to right, var(--fg-dark) 0 4px, transparent 4px 8px);height:1px;animation:1s linear infinite connector-flow;position:absolute}@keyframes connector-flow{to{background-position-x:8px}}@media (prefers-reduced-motion:reduce){.connector[data-astro-cid-labnomgq]{animation:none}}@media (width<=720px){.logo-timeline[data-astro-cid-labnomgq]{--logo-size:70px}}.year[data-astro-cid-labnomgq]{color:var(--fg-dim);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12px;line-height:1.5}.dial[data-astro-cid-ehqxl2wi]{--logo:calc(33 * var(--cell,1cqw) + 40px / 2.4);width:calc(var(--logo) * 2.4);height:calc(var(--logo) * 2.4);cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;border-radius:50%;outline:none;position:relative}.dial[data-astro-cid-ehqxl2wi].is-dragging{cursor:grabbing}.dial[data-astro-cid-ehqxl2wi]:focus-visible{box-shadow:0 0 0 1px #ffffff40}.dial[data-astro-cid-ehqxl2wi] canvas[data-astro-cid-ehqxl2wi]{width:100%;height:100%;display:block}.glyph[data-astro-cid-ehqxl2wi]{width:var(--logo);height:var(--logo);pointer-events:none;margin:auto;display:block;position:absolute;inset:0}.thanks-name[data-astro-cid-fptpgzwg]{white-space:nowrap}.avatar[data-astro-cid-fptpgzwg]{object-fit:cover;vertical-align:-4px;border-radius:50%;width:18px;height:18px;margin-right:6px;display:inline-block}
