.series-hero[data-astro-cid-gb33fi7a]{position:relative;padding-block:var(--space-9) var(--space-7);border-bottom:var(--hairline);overflow:hidden}@media(max-width:680px){.series-hero[data-astro-cid-gb33fi7a]{padding-block:var(--space-6) var(--space-5)}}.series-hero__bg[data-astro-cid-gb33fi7a]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.12;filter:grayscale(30%);pointer-events:none}.series-hero__inner[data-astro-cid-gb33fi7a]{position:relative;text-align:center}.backlink[data-astro-cid-gb33fi7a]{display:inline-block;font-family:var(--font-display);font-size:var(--step-00);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--paper-muted);text-decoration:none;margin-bottom:var(--space-5);transition:color var(--dur-fast) var(--ease)}.backlink[data-astro-cid-gb33fi7a]:hover,.backlink[data-astro-cid-gb33fi7a]:focus-visible{color:var(--copper)}.lede[data-astro-cid-gb33fi7a]{color:var(--paper-muted);font-size:var(--step-2);max-width:55ch;margin:var(--space-5) auto 0;line-height:var(--lh-loose);font-style:italic;font-family:var(--font-body)}@media(max-width:680px){.lede[data-astro-cid-gb33fi7a]{font-size:var(--step-1);line-height:var(--lh-normal);margin-top:var(--space-4);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.meta[data-astro-cid-gb33fi7a]{margin-top:var(--space-6);display:flex;justify-content:center;gap:var(--space-6);font-family:var(--font-display);font-size:var(--step-00);letter-spacing:var(--tracking-wide);text-transform:uppercase}.progress[data-astro-cid-gb33fi7a]{color:var(--copper-bright)}.range[data-astro-cid-gb33fi7a]{color:var(--paper-muted)}.grid[data-astro-cid-gb33fi7a]{list-style:none;margin:0;padding:var(--space-7) 0;display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}@media(max-width:680px){.grid[data-astro-cid-gb33fi7a]{padding-top:var(--space-5)}}.card[data-astro-cid-gb33fi7a]{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:var(--ink-raised);border:var(--hairline);transition:transform var(--dur-mid) var(--ease),border-color var(--dur-mid) var(--ease)}.card[data-astro-cid-gb33fi7a]:hover,.card[data-astro-cid-gb33fi7a]:focus-visible{transform:translateY(-2px);border-color:var(--copper);color:inherit}.card__media[data-astro-cid-gb33fi7a]{aspect-ratio:3 / 4;background:var(--ink-sunk);overflow:hidden;position:relative}.card__media[data-astro-cid-gb33fi7a] img[data-astro-cid-gb33fi7a]{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;padding:var(--space-3)}.card__placeholder[data-astro-cid-gb33fi7a]{display:grid;place-items:center;width:100%;height:100%;color:var(--paper-faint);font-family:var(--font-display);font-size:var(--step-00);letter-spacing:var(--tracking-wide);text-transform:uppercase}.card__position[data-astro-cid-gb33fi7a]{position:absolute;top:var(--space-3);left:var(--space-3);background:#0f0d0bd1;border:1px solid var(--copper);color:var(--copper);font-size:var(--step-000);letter-spacing:var(--tracking-wide);font-family:var(--font-display);text-transform:uppercase;padding:3px 8px;border-radius:2px}.card__body[data-astro-cid-gb33fi7a]{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 auto}.card__name[data-astro-cid-gb33fi7a]{font-family:var(--font-display);font-size:var(--step-1);margin:0;color:var(--paper);line-height:var(--lh-snug)}.card__meta[data-astro-cid-gb33fi7a]{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--step-00);color:var(--paper-muted);letter-spacing:var(--tracking-reg);text-transform:uppercase;font-family:var(--font-display)}.placeholder[data-astro-cid-gb33fi7a]{padding:var(--space-10) var(--space-6);border:var(--hairline);text-align:center;color:var(--paper-muted);font-style:italic;margin-block:var(--space-7)}.placeholder__target[data-astro-cid-gb33fi7a]{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--step-00);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--copper)}
