*{box-sizing:border-box}body{margin:0;background:var(--atlas-bg);color:var(--atlas-ink);font-family:var(--atlas-font);line-height:var(--leading)}a{color:var(--atlas-link);text-underline-offset:.2em}header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);font-size:var(--text-s)}header a{text-decoration:none;font-weight:600}header span{color:var(--atlas-subtle)}main{max-width:66rem;margin:auto;padding:var(--space-6)}.eyebrow{color:var(--atlas-link);font-size:var(--text-s);letter-spacing:.12em;margin:var(--space-5) 0}h1{font-size:clamp(2rem,5vw,3.8rem);line-height:1.5;letter-spacing:.06em;margin:0;font-weight:650}.intro{color:var(--atlas-subtle);font-size:var(--text-m);line-height:2;margin:var(--space-5) 0 var(--space-6)}.series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.series-card{display:grid;grid-template-columns:1fr;background:var(--atlas-card);border-radius:var(--radius-l);overflow:hidden;text-decoration:none;color:inherit;border:var(--atlas-choice-border)}.series-card img{display:block;width:100%;height:100%;object-fit:contain;background:var(--atlas-view-bg)}.series-card>div{padding:var(--space-6)}.count{color:var(--atlas-link);font-size:var(--text-s)}h2{font-size:var(--atlas-heading);margin:var(--space-3) 0}.series-card p{font-size:var(--text-s);line-height:2;color:var(--atlas-subtle)}.enter{display:inline-block;margin-top:var(--space-4);padding:var(--space-3) var(--space-5);color:var(--text-on-accent);background:var(--atlas-link);border-radius:var(--radius-m)}a:focus-visible{outline:var(--atlas-focus);outline-offset:var(--space-1)}.series-card:hover .enter{filter:brightness(1.12)}.growing{color:var(--atlas-subtle);font-size:var(--text-s);margin:var(--space-6) 0}footer{padding:var(--space-6);font-size:var(--text-xs);color:var(--atlas-subtle)}@media(max-width:46em){header,main,footer{padding:var(--space-5)}.series-card{grid-template-columns:1fr}.series-card>div{padding:var(--space-5)}.eyebrow{margin-top:var(--space-3)}}

.series-card:first-child{grid-column:1/-1;grid-template-columns:1.15fr 1fr}.series-card img{aspect-ratio:1200/630}.series-card h2{font-size:clamp(1.3rem,2.2vw,1.8rem)}@media(max-width:46em){.series-grid{grid-template-columns:1fr}.series-card:first-child{grid-template-columns:1fr}}
