.date.svelte-p0n8xu{align-items:baseline;gap:.6rem;line-height:1;display:flex}.day.svelte-p0n8xu{font-size:var(--text-h1);letter-spacing:var(--tracking-headline);font-variant-numeric:tabular-nums;font-weight:800}.month.svelte-p0n8xu{font-size:var(--text-small);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--accent);font-weight:600}.until.svelte-p0n8xu{font-size:var(--text-small);color:var(--fg-muted)}.feature.svelte-g9tj7k{padding-block:clamp(3rem,6vw,5.5rem) clamp(4rem,7vw,6.5rem);position:relative;overflow:hidden}.grid.svelte-g9tj7k{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.date.svelte-g9tj7k{margin:1rem 0 1.25rem}.copy.svelte-g9tj7k h2 a{color:inherit;text-decoration:none}.excerpt.svelte-g9tj7k{max-width:44ch;font-size:var(--text-lead);color:var(--fg-muted);text-wrap:pretty;margin-top:1.25rem}.facts.svelte-g9tj7k{font-size:var(--text-small);flex-wrap:wrap;gap:.25rem .5rem;margin-top:1.25rem;font-weight:500;display:flex}.facts.svelte-g9tj7k li:where(.svelte-g9tj7k)+li:where(.svelte-g9tj7k):before{content:"·";color:var(--accent);margin-right:.5rem}.actions.svelte-g9tj7k{font-size:var(--text-lead);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.poster.svelte-g9tj7k{border-radius:var(--radius-card);width:min(100%,22rem);box-shadow:var(--shadow-float);transition:rotate .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);justify-self:center;overflow:hidden;rotate:-2.5deg}.poster.svelte-g9tj7k:not(.portrait){width:min(100%,30rem)}.poster.svelte-g9tj7k:is(:where(.svelte-g9tj7k):hover,:where(.svelte-g9tj7k):focus-visible){transform:translateY(-4px)}.poster.svelte-g9tj7k img{width:100%;height:auto;display:block}.feature.svelte-g9tj7k .line{position:absolute;bottom:0;left:0;right:0}@media (width>=1024px){.grid.svelte-g9tj7k{column-gap:var(--space-columns);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.poster.svelte-g9tj7k{justify-self:end;width:min(100%,26rem)}.poster.svelte-g9tj7k:not(.portrait){width:100%}.flip.svelte-g9tj7k .grid:where(.svelte-g9tj7k){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.flip.svelte-g9tj7k .copy:where(.svelte-g9tj7k){order:1}.flip.svelte-g9tj7k .poster:where(.svelte-g9tj7k){justify-self:start}}@media (width<=639px){.poster.svelte-g9tj7k{order:-1;width:68%}.facts.svelte-g9tj7k{flex-direction:column;gap:.35rem}.facts.svelte-g9tj7k li:where(.svelte-g9tj7k)+li:where(.svelte-g9tj7k):before{content:none}.actions.svelte-g9tj7k .btn:where(.svelte-g9tj7k){width:100%}}.past.svelte-12snmnx{border-bottom:1px solid var(--line)}.row.svelte-12snmnx{border-top:1px solid var(--line);color:var(--fg);font-size:var(--text-lead);transition:opacity var(--duration-slow) var(--ease-out-expo);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1.5rem;padding-block:1.1rem;text-decoration:none;display:grid}time.svelte-12snmnx{font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--fg-muted)}.title.svelte-12snmnx{text-wrap:pretty;font-weight:600}.row.svelte-12snmnx .disc{grid-area:1/2/3}.past.svelte-12snmnx:hover .row:where(.svelte-12snmnx):not(:hover){opacity:.5}@media (width>=768px){.row.svelte-12snmnx{grid-template-columns:11rem minmax(0,1fr) auto;gap:2rem}.row.svelte-12snmnx .disc{grid-area:auto/3}}.upcoming.svelte-z3haqe{padding-block:var(--section-y)}.empty.svelte-z3haqe{color:var(--fg-muted);font-size:var(--text-lead)}.past.svelte-z3haqe{padding-bottom:var(--section-y)}.list.svelte-z3haqe{margin-top:var(--space-block)}
