.hero-split[data-astro-cid-bwikka4y]{display:grid;gap:var(--space-3);align-items:start}@media (min-width: 900px){.hero-split[data-astro-cid-bwikka4y]{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);gap:var(--space-5)}.hero-aside[data-astro-cid-bwikka4y]{margin-top:calc(var(--step-1) * 1.6)}}.hero-main[data-astro-cid-bwikka4y]>.lede:last-child{margin-bottom:0}.promo[data-astro-cid-yzj7ddzn]{display:grid;gap:var(--space-3);align-items:center;margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--surface)}@media (min-width: 800px){.promo[data-astro-cid-yzj7ddzn]{grid-template-columns:1fr 15rem}.promo-text[data-astro-cid-yzj7ddzn]{order:1}.promo-media[data-astro-cid-yzj7ddzn],.promo-art[data-astro-cid-yzj7ddzn]{order:2}}.promo-text[data-astro-cid-yzj7ddzn]>*{max-width:54ch}.promo-title[data-astro-cid-yzj7ddzn]{margin:.1em 0 .4em;font-size:var(--step-2)}.promo-line[data-astro-cid-yzj7ddzn]{margin:0;color:var(--ink-muted)}.promo-status[data-astro-cid-yzj7ddzn]{margin:var(--space-2) 0 0}.promo-actions[data-astro-cid-yzj7ddzn]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0}.promo-media[data-astro-cid-yzj7ddzn]{margin:0}.promo-media[data-astro-cid-yzj7ddzn] img{width:100%;height:clamp(150px,34vw,220px);object-fit:cover;border-radius:var(--radius);display:block}.promo-compact[data-astro-cid-yzj7ddzn] .promo-media[data-astro-cid-yzj7ddzn]{display:none}.promo-art[data-astro-cid-yzj7ddzn]{width:100%;height:auto;max-height:12rem;border-radius:var(--radius)}.promo-compact[data-astro-cid-yzj7ddzn] .promo-art[data-astro-cid-yzj7ddzn]{display:none}@media (max-width: 799px){.promo-art[data-astro-cid-yzj7ddzn]{max-height:8rem}.promo[data-astro-cid-yzj7ddzn]{padding:var(--space-3)}.promo-title[data-astro-cid-yzj7ddzn]{font-size:var(--step-1)}.promo-actions[data-astro-cid-yzj7ddzn] .button{flex:1 1 100%;justify-content:center}}.next-run[data-astro-cid-j7pv25f6]{display:block;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;text-decoration:none}.next-run[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent)}.next-run[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:none;margin:0}.next-run[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-1)}.next-run-show[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.2}.next-run-where[data-astro-cid-j7pv25f6]{color:var(--ink-muted)}.next-run-when[data-astro-cid-j7pv25f6]{font-variant-numeric:tabular-nums;margin-top:.25em!important}.next-run-cta[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:var(--space-2);color:var(--accent);font-weight:600}.subscribe[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--step--1);color:inherit;text-decoration:none}.subscribe[data-astro-cid-j7pv25f6]:hover,.subscribe[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--accent)}.subscribe[data-astro-cid-j7pv25f6] svg{flex:none;width:1.4em;height:1.4em;color:var(--accent);margin-top:.1em}.subscribe-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.15em}.subscribe-label[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--accent)}.subscribe-note[data-astro-cid-j7pv25f6]{color:var(--ink-muted)}.also-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.city-rest[data-astro-cid-j7pv25f6]{gap:.4em var(--space-2)}.city-rest[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ink-faint);font-size:var(--step--1)}.more[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em var(--space-3);margin-top:var(--space-3)}.more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px}.checked[data-astro-cid-j7pv25f6]{color:var(--ink-faint);font-size:var(--step--1)}
