.series-band[data-astro-cid-qcsyajvx]{background-color:var(--night);background-image:radial-gradient(circle,var(--night-line) 1px,transparent 1.5px);color:var(--on-night);padding-block:var(--space-5);background-position:12px 12px;background-size:24px 24px}.band-grid[data-astro-cid-qcsyajvx]{gap:var(--space-5);display:grid}@media (width>=1024px){.band-grid[data-astro-cid-qcsyajvx]{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:center}}.band-meta[data-astro-cid-qcsyajvx]{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.band-meta[data-astro-cid-qcsyajvx] .meta-label{color:var(--on-night-muted)}.band-title[data-astro-cid-qcsyajvx]{margin:var(--space-3) 0 0;font-size:var(--heading-size);line-height:var(--heading-lh);color:var(--on-night)}.band-text[data-astro-cid-qcsyajvx]{margin:var(--space-3) 0 0;max-width:52ch;color:var(--on-night-muted)}.band-actions[data-astro-cid-qcsyajvx]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.band-parts[data-astro-cid-qcsyajvx]{margin:0;padding:0;list-style:none}.band-part[data-astro-cid-qcsyajvx]{align-items:center;gap:var(--space-3);min-height:56px;padding-block:var(--space-2);border-bottom:1px solid var(--night-line);grid-template-columns:28px 1fr auto;display:grid}.band-part[data-astro-cid-qcsyajvx]:last-child{border-bottom:0}.part-number[data-astro-cid-qcsyajvx]{border-radius:var(--radius-sm);background:var(--cat);width:28px;height:28px;color:var(--on-cat);font-family:var(--font-mono);font-size:var(--label-size);place-items:center;display:grid}.soon[data-astro-cid-qcsyajvx] .part-number[data-astro-cid-qcsyajvx]{border:1px solid var(--night-line);color:var(--on-night-muted);background:0 0}.band-part[data-astro-cid-qcsyajvx] a[data-astro-cid-qcsyajvx]{min-height:44px;color:var(--on-night);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.band-part[data-astro-cid-qcsyajvx] a[data-astro-cid-qcsyajvx]:hover{text-decoration-thickness:2px}.soon[data-astro-cid-qcsyajvx]>span[data-astro-cid-qcsyajvx]:nth-child(2){color:var(--on-night-muted)}.part-state[data-astro-cid-qcsyajvx]{font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--on-night-muted)}.soon[data-astro-cid-qcsyajvx] .part-state[data-astro-cid-qcsyajvx]{color:var(--amber)}.filters[data-astro-cid-jy2en7ds]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-list[data-astro-cid-jy2en7ds]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.filter[data-astro-cid-jy2en7ds]{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.filter[data-astro-cid-jy2en7ds]:hover{border-color:var(--ink-muted)}.filter[data-astro-cid-jy2en7ds][aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.dot[data-astro-cid-jy2en7ds]{background:var(--cat);border-radius:50%;width:8px;height:8px}.filter-count[data-astro-cid-jy2en7ds]{font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted);margin:0}.pagination[data-astro-cid-d5rt7fzn]{align-items:center;gap:var(--space-3);grid-template-columns:1fr auto 1fr;display:grid}.pagination[data-astro-cid-d5rt7fzn] a[data-astro-cid-d5rt7fzn]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--signal);font-weight:600;text-decoration:none;display:inline-flex}.pagination[data-astro-cid-d5rt7fzn] a[data-astro-cid-d5rt7fzn]:hover{text-underline-offset:4px;text-decoration:underline}.pagination[data-astro-cid-d5rt7fzn] a[data-astro-cid-d5rt7fzn][rel=next]{justify-self:end}.page-of[data-astro-cid-d5rt7fzn]{font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted)}.blog-header[data-astro-cid-yr6tvsrj]{gap:var(--space-3);padding-block:var(--space-5);display:grid}.blog-heading[data-astro-cid-yr6tvsrj]{gap:var(--space-3);display:grid}@media (width>=1024px){.blog-heading[data-astro-cid-yr6tvsrj]{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start}}.blog-heading[data-astro-cid-yr6tvsrj] h1[data-astro-cid-yr6tvsrj]{margin:0}.blog-intro[data-astro-cid-yr6tvsrj]{max-width:60ch;color:var(--ink-muted);margin:0}.blog-label[data-astro-cid-yr6tvsrj]{font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--signal);margin:0}.other-series[data-astro-cid-yr6tvsrj]{padding-top:var(--space-5)}.section-label[data-astro-cid-yr6tvsrj]{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted)}.series-grid[data-astro-cid-yr6tvsrj]{gap:var(--space-3);display:grid}@media (width>=768px){.series-grid[data-astro-cid-yr6tvsrj]{grid-template-columns:repeat(3,1fr)}}.blog-body[data-astro-cid-yr6tvsrj]{gap:var(--space-5);padding-block:var(--space-5) var(--space-6);display:grid}@media (width>=1024px){.blog-body[data-astro-cid-yr6tvsrj]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start}.blog-aside[data-astro-cid-yr6tvsrj]{top:var(--space-4);position:sticky}}.blog-main[data-astro-cid-yr6tvsrj]{gap:var(--space-4);display:grid}@media (prefers-reduced-motion:no-preference){[data-astro-cid-yr6tvsrj][data-blog-swap]{transition:opacity var(--dur-base) var(--ease-out)}}[data-blog-swap].is-leaving{opacity:0}.post-list[data-astro-cid-yr6tvsrj]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.get-posts[data-astro-cid-yr6tvsrj]{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--signal);color:var(--on-signal)}.get-title[data-astro-cid-yr6tvsrj]{font-size:var(--title-size);color:var(--on-signal);margin:0}.get-posts[data-astro-cid-yr6tvsrj] p[data-astro-cid-yr6tvsrj]{margin:var(--space-2) 0 var(--space-3);font-size:var(--small-size)}.get-links[data-astro-cid-yr6tvsrj]{gap:var(--space-2);flex-wrap:wrap;display:flex}.get-links[data-astro-cid-yr6tvsrj] a[data-astro-cid-yr6tvsrj]{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-md);font-weight:600;text-decoration:none;display:inline-flex}.get-links[data-astro-cid-yr6tvsrj] a[data-astro-cid-yr6tvsrj]:first-child{background:var(--on-signal);color:var(--signal)}.get-links[data-astro-cid-yr6tvsrj] a[data-astro-cid-yr6tvsrj]:last-child{border:1px solid var(--on-signal);color:var(--on-signal)}