.coming-soon[data-astro-cid-eiqc52ps]{max-width:var(--content-width-reading);padding-block:var(--space-12) var(--space-24);text-align:center;margin-inline:auto}.coming-soon[data-astro-cid-eiqc52ps] p[data-astro-cid-eiqc52ps]{margin-top:var(--space-6);color:var(--color-text-soft);font-size:var(--font-size-lead)}.pill-series-list[data-astro-cid-563kysr3]{gap:var(--space-4);padding:0;list-style:none;display:grid}.pill-series-list[data-astro-cid-563kysr3] li[data-astro-cid-563kysr3]{position:relative}@media (width>=481px){.pill-series-list[data-astro-cid-563kysr3]{grid-auto-rows:1fr}}.series-card[data-astro-cid-563kysr3]{align-items:center;gap:var(--space-4);height:100%;padding:var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius-large);color:inherit;transition:border-color var(--motion-duration-fast) var(--motion-easing), background var(--motion-duration-fast) var(--motion-easing), color var(--motion-duration-fast) var(--motion-easing);text-decoration:none;display:flex}.series-icon[data-astro-cid-563kysr3]{border:1px solid var(--color-rule);border-radius:var(--radius-medium);flex:none;place-items:center;width:48px;height:48px;display:grid}.is-upcoming[data-astro-cid-563kysr3]{--construction-yellow:#facc15;border:2px dashed var(--construction-yellow)}.series-text[data-astro-cid-563kysr3]{min-width:0}.series-title[data-astro-cid-563kysr3]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.upcoming-label[data-astro-cid-563kysr3]{padding:var(--space-1) var(--space-2);border:1px solid var(--construction-yellow);border-radius:var(--radius-small);font-family:var(--font-family-mono);font-size:var(--font-size-meta);background:var(--construction-yellow);color:#0a0a0a;line-height:1.5;display:inline-block}.series-text[data-astro-cid-563kysr3] b[data-astro-cid-563kysr3]{font-family:var(--font-family-display);font-size:var(--font-size-heading-3);line-height:var(--line-height-heading);display:block}.series-description[data-astro-cid-563kysr3]{margin-top:var(--space-2);color:var(--color-text-soft);font-size:var(--font-size-small);line-height:1.5;display:block}.series-count[data-astro-cid-563kysr3]{padding:var(--space-1) var(--space-2);border:1px solid var(--color-rule);border-radius:var(--radius-small);color:var(--color-text);font-family:var(--font-family-mono);font-size:var(--font-size-meta);line-height:1.5}.series-mascot[data-astro-cid-563kysr3]{background:var(--student-atlas) 0 0 / 300% 200% no-repeat;opacity:0;pointer-events:none;width:88px;height:88px;position:absolute;bottom:0;right:24px}@keyframes series-mascot-walk-in{0%{background-position:0 0;transform:translate(-24px)}25%{background-position:50% 0;transform:translate(-16px)}50%{background-position:100% 0;transform:translate(-8px)}75%{background-position:50% 0;transform:translate(-4px)}to{background-position:0 0;transform:none}}.is-upcoming[data-astro-cid-563kysr3]{padding-right:120px}.is-upcoming[data-astro-cid-563kysr3]+.series-mascot[data-astro-cid-563kysr3]{opacity:1;background-position:50% 100%}@media (width<=480px){.series-card[data-astro-cid-563kysr3]{padding:var(--space-4);align-items:flex-start}.series-icon[data-astro-cid-563kysr3]{width:40px;height:40px}.is-upcoming[data-astro-cid-563kysr3]{padding-right:84px}.is-upcoming[data-astro-cid-563kysr3]+.series-mascot[data-astro-cid-563kysr3]{width:76px;height:76px;right:6px}}@media (hover:hover) and (pointer:fine) and (width>=481px){a[data-astro-cid-563kysr3].series-card{padding-right:120px}a[data-astro-cid-563kysr3]:is(:hover,:focus-visible)+.series-mascot[data-astro-cid-563kysr3]{opacity:1;animation:.48s step-end series-mascot-walk-in}}@media (prefers-reduced-motion:reduce){a[data-astro-cid-563kysr3]:is(:hover,:focus-visible)+.series-mascot[data-astro-cid-563kysr3]{animation:none}}@media (hover:hover) and (pointer:fine){.pill-series-list[data-astro-cid-563kysr3] a[data-astro-cid-563kysr3]:hover .series-count[data-astro-cid-563kysr3]{border-color:var(--color-invert-muted);color:var(--color-invert-text)}}@media (hover:hover){.pill-series-list[data-astro-cid-563kysr3] a[data-astro-cid-563kysr3]:hover{background:var(--color-invert-surface);color:var(--color-invert-text);border-color:var(--color-invert-surface)}.pill-series-list[data-astro-cid-563kysr3] a[data-astro-cid-563kysr3]:hover .series-description[data-astro-cid-563kysr3]{color:var(--color-invert-muted)}.pill-series-list[data-astro-cid-563kysr3] a[data-astro-cid-563kysr3]:hover .series-icon[data-astro-cid-563kysr3]{border-color:var(--color-invert-muted)}}
