.past-seasons__header{padding-bottom:var(--space-5)}.season-timeline{gap:var(--space-5);padding:0 0 0 var(--space-6);margin:0;list-style:none;display:grid;position:relative}.season-timeline:before{background:var(--decorative-tierra);content:"";width:2px;position:absolute;top:0;bottom:0;left:5px}.season-timeline__item{position:relative}.season-timeline__item:before{top:var(--space-5);left:calc(-1 * var(--space-6));background:var(--decorative-musgo);content:"";border-radius:50%;width:12px;height:12px;position:absolute}.season-timeline__card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-editable);height:100%;overflow:hidden}.site-main--stage .season-timeline__card{border-color:var(--theme-card-trim,var(--border-subtle));background:var(--theme-card,var(--surface-editable));color:var(--text-primary)}.season-timeline__card :where(h2,h3){color:var(--text-heading)}.season-timeline__card .link-standalone{color:var(--text-link)}.season-timeline__card :focus-visible{outline-color:var(--focus-ring)}.season-timeline__art{aspect-ratio:4/3;background:var(--bg-warm);display:block}.season-timeline__art img{object-fit:cover;width:100%;height:100%}.season-timeline__body{padding:var(--space-4) var(--space-5) var(--space-5)}.season-timeline__body .overline,.season-timeline__body .season-chip{margin-bottom:var(--space-2)}.season-timeline__body h2{font-size:22px;line-height:28px}.season-timeline__tagline{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:18px;line-height:28px}.season-timeline__body .link-standalone{margin-top:var(--space-2)}@media (width>=768px){.season-timeline{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.season-timeline:before,.season-timeline__item:before{display:none}}@media (width>=1024px){.season-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}
