.timeline[data-astro-cid-d4rqh7up]{grid-template-columns:repeat(var(--timeline-steps), minmax(0, 1fr));gap:var(--s-4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.timeline__step[data-astro-cid-d4rqh7up]{padding-top:var(--s-5);border-top:1px solid var(--line);position:relative}.timeline__dot[data-astro-cid-d4rqh7up]{border-radius:var(--r-pill);background:var(--accent);width:9px;height:9px;position:absolute;top:-5px;left:0}.timeline__step[data-astro-cid-d4rqh7up].is-passed .timeline__dot[data-astro-cid-d4rqh7up]{background:var(--line-strong)}.timeline__when[data-astro-cid-d4rqh7up]{font-size:var(--t-sm);color:var(--ink);flex-direction:column;font-weight:600;display:flex}.timeline__date[data-astro-cid-d4rqh7up]{font-size:var(--t-xs);color:var(--muted);font-weight:400}.timeline__what[data-astro-cid-d4rqh7up]{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--ink-2)}.timeline__flag[data-astro-cid-d4rqh7up]{margin-top:var(--s-2);font-size:var(--t-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);font-weight:600}@media (width<=900px){.timeline[data-astro-cid-d4rqh7up]{grid-template-columns:minmax(0,1fr);gap:0}.timeline__step[data-astro-cid-d4rqh7up]{padding:var(--s-4) 0 var(--s-4) var(--s-5);border-top:0;border-left:1px solid var(--line)}.timeline__dot[data-astro-cid-d4rqh7up]{top:var(--s-5);left:-5px}}.crowd[data-astro-cid-s3jfwrw5]{align-items:center;gap:3px;display:inline-flex}.crowd__dot[data-astro-cid-s3jfwrw5]{border-radius:var(--r-pill);border:1px solid var(--line-strong);width:7px;height:7px}.crowd__dot[data-astro-cid-s3jfwrw5].is-on{background:var(--ink);border-color:var(--ink)}.days__date[data-astro-cid-kkfizkwn]{text-transform:none;letter-spacing:0;min-width:11rem;font-size:var(--t-sm);color:var(--ink);white-space:normal;flex-direction:column;gap:2px;display:flex}.days__label[data-astro-cid-kkfizkwn]{font-weight:600}.days__dates[data-astro-cid-kkfizkwn]{font-size:var(--t-xs);color:var(--muted)}.days__price[data-astro-cid-kkfizkwn]{color:var(--accent-text);white-space:nowrap;font-weight:600}.days__call[data-astro-cid-kkfizkwn]{min-width:14rem}@media (width<=767px){.days__date[data-astro-cid-kkfizkwn]{padding:0 0 var(--s-2);border-bottom:1px solid var(--line-soft);margin-bottom:var(--s-2);display:block}.days__dates[data-astro-cid-kkfizkwn]{display:block}}.countdown[data-astro-cid-ruipynet]{align-items:baseline;gap:var(--s-3);display:flex}.countdown__unit[data-astro-cid-ruipynet]{font-size:var(--t-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);font-weight:600}.countdown__past[data-astro-cid-ruipynet],.countdown--past[data-astro-cid-ruipynet]{font-size:var(--t-sm);color:var(--muted)}.status-badge[data-astro-cid-tluqz6v2]{gap:var(--s-1)}a[data-astro-cid-tluqz6v2].status-badge:hover{text-underline-offset:2px;text-decoration:underline}.status-badge__arrow[data-astro-cid-tluqz6v2]{opacity:.7;font-size:.9em}.event-head[data-astro-cid-rixzeltx]{gap:var(--s-3);flex-direction:column;display:flex}.crumbs[data-astro-cid-rixzeltx]{gap:var(--s-2);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;display:flex}.crumbs[data-astro-cid-rixzeltx] a[data-astro-cid-rixzeltx]:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.event-head__title[data-astro-cid-rixzeltx]{font-size:var(--t-3xl)}.event-head__where[data-astro-cid-rixzeltx]{font-family:var(--font-display);font-size:var(--t-lg);color:var(--ink-2)}.event-head__where[data-astro-cid-rixzeltx] a[data-astro-cid-rixzeltx]:hover{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.event-head__facts[data-astro-cid-rixzeltx]{align-items:center;gap:var(--s-3);padding-top:var(--s-2);flex-wrap:wrap;display:flex}.event-head__dates[data-astro-cid-rixzeltx]{font-size:var(--t-xl);font-family:var(--font-display);color:var(--ink);font-weight:600}.event-head__note[data-astro-cid-rixzeltx]{max-width:var(--measure);font-size:var(--t-xs);color:var(--muted)}.event-head__action[data-astro-cid-rixzeltx]{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;flex-wrap:wrap;display:flex}.faq[data-astro-cid-brzvn73x]{gap:var(--s-4);max-width:var(--measure);flex-direction:column;margin:0;display:flex}.faq__item[data-astro-cid-brzvn73x]{padding-top:var(--s-4);border-top:1px solid var(--line)}.faq__q[data-astro-cid-brzvn73x]{font-family:var(--font-display);font-size:var(--t-md);color:var(--ink);font-weight:600}.faq__a[data-astro-cid-brzvn73x]{margin:var(--s-2) 0 0;color:var(--ink-2)}.verdict[data-astro-cid-etd3kqrr]{padding:var(--s-5) 0;border-top:2px solid var(--accent);border-bottom:1px solid var(--line);background:var(--accent-soft);padding-inline:var(--s-5)}.verdict__lines[data-astro-cid-etd3kqrr]{gap:var(--s-3);margin:var(--s-3) 0 var(--s-4);flex-direction:column;display:flex}.verdict__line[data-astro-cid-etd3kqrr]{align-items:baseline;gap:var(--s-4);grid-template-columns:6rem 1fr;display:grid}.verdict__line[data-astro-cid-etd3kqrr] dd[data-astro-cid-etd3kqrr]{font-family:var(--font-display);font-size:var(--t-lg);color:var(--ink);margin:0;line-height:1.3}.verdict__summary[data-astro-cid-etd3kqrr]{max-width:var(--measure);font-size:var(--t-base);color:var(--ink-2)}@media (width<=767px){.verdict[data-astro-cid-etd3kqrr]{padding-inline:var(--s-4)}.verdict__line[data-astro-cid-etd3kqrr]{grid-template-columns:1fr;gap:2px}.verdict__line[data-astro-cid-etd3kqrr] dd[data-astro-cid-etd3kqrr]{font-size:var(--t-md)}}.diagram[data-astro-cid-5i5xnxm4]{margin:0}.diagram[data-astro-cid-5i5xnxm4] svg[data-astro-cid-5i5xnxm4]{background:var(--paper-2);border:1px solid var(--line);width:100%;height:auto}.diagram__spoke[data-astro-cid-5i5xnxm4]{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 3}.diagram__leader[data-astro-cid-5i5xnxm4]{stroke:var(--ink);stroke-width:.75px;opacity:.55}.diagram__anchor[data-astro-cid-5i5xnxm4]{fill:var(--ink)}.diagram__district[data-astro-cid-5i5xnxm4] circle[data-astro-cid-5i5xnxm4]{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.diagram__district[data-astro-cid-5i5xnxm4] text[data-astro-cid-5i5xnxm4]{fill:var(--ink);font-family:var(--font-ui);font-size:12px;font-weight:600}.diagram__venue[data-astro-cid-5i5xnxm4] rect[data-astro-cid-5i5xnxm4]{fill:var(--accent)}.diagram__scale[data-astro-cid-5i5xnxm4] line[data-astro-cid-5i5xnxm4]{stroke:var(--muted);stroke-width:1px}.diagram__scale[data-astro-cid-5i5xnxm4] text[data-astro-cid-5i5xnxm4]{fill:var(--muted);font-family:var(--font-ui);font-size:11px}.diagram__caption[data-astro-cid-5i5xnxm4]{gap:var(--s-4);margin-top:var(--s-2);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;display:flex}.diagram__key[data-astro-cid-5i5xnxm4]{align-items:center;gap:var(--s-2);display:inline-flex}.diagram__key-venue[data-astro-cid-5i5xnxm4]{background:var(--accent);width:10px;height:10px}.s22[data-astro-cid-zsz6gzbd]{margin:0}.s22__frame[data-astro-cid-zsz6gzbd]{border:1px solid var(--line);background:var(--paper-2);height:420px}.s22__frame[data-astro-cid-zsz6gzbd] iframe{border:0;width:100%;height:100%}.s22__caption[data-astro-cid-zsz6gzbd]{margin-top:var(--s-2);font-size:var(--t-xs);color:var(--muted)}@media (width<=767px){.s22__frame[data-astro-cid-zsz6gzbd]{height:320px}}.stay[data-astro-cid-st56jjte]{gap:var(--s-5);flex-direction:column;display:flex}.stay__index[data-astro-cid-st56jjte]{width:2rem;color:var(--muted)}.stay__name[data-astro-cid-st56jjte]{text-transform:none;letter-spacing:0;font-size:var(--t-sm);color:var(--ink);white-space:normal;font-weight:600}.stay__minutes[data-astro-cid-st56jjte]{white-space:nowrap}.stay__how[data-astro-cid-st56jjte]{color:var(--muted)}.stay__band[data-astro-cid-st56jjte]{letter-spacing:.04em;color:var(--secondary);white-space:nowrap}.stay__group[data-astro-cid-st56jjte] th[data-astro-cid-st56jjte]{padding-top:var(--s-5);color:var(--muted);border-bottom:1px solid var(--line-strong)}.stay__hotels[data-astro-cid-st56jjte] tbody[data-astro-cid-st56jjte]:first-of-type .stay__group[data-astro-cid-st56jjte] th[data-astro-cid-st56jjte]{padding-top:var(--s-3)}.stay__book[data-astro-cid-st56jjte]{white-space:nowrap}.stay__book[data-astro-cid-st56jjte] a[data-astro-cid-st56jjte]{color:var(--accent-text);border-bottom:1px solid;text-decoration:none}.stay__book[data-astro-cid-st56jjte] a[data-astro-cid-st56jjte]+a[data-astro-cid-st56jjte]{margin-left:var(--s-3);color:var(--ink-2);border-bottom-color:var(--line-strong)}.stay__book[data-astro-cid-st56jjte] a[data-astro-cid-st56jjte]+a[data-astro-cid-st56jjte]:before{content:"·";margin-right:var(--s-3);color:var(--muted)}@media (width<=767px){.stay__group[data-astro-cid-st56jjte] th[data-astro-cid-st56jjte]{padding:var(--s-4) 0 var(--s-2);border-bottom:0;display:block}.stay__hotels[data-astro-cid-st56jjte] .stay__name[data-astro-cid-st56jjte]{border-bottom:0;padding:2px 0;display:block}.stay__hotels[data-astro-cid-st56jjte] .stay__book[data-astro-cid-st56jjte]{justify-content:flex-start}}.tours[data-astro-cid-kjnoxhcv]{gap:var(--s-3);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.tours__gyg[data-astro-cid-kjnoxhcv]{min-height:120px}.links[data-astro-cid-amuhrkgo]{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.tickets[data-astro-cid-amuhrkgo],.also[data-astro-cid-amuhrkgo]{gap:var(--s-3);max-width:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tickets__item[data-astro-cid-amuhrkgo],.also__item[data-astro-cid-amuhrkgo]{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.tickets__item[data-astro-cid-amuhrkgo] a[data-astro-cid-amuhrkgo],.also__item[data-astro-cid-amuhrkgo] a[data-astro-cid-amuhrkgo]{font-family:var(--font-display);font-size:var(--t-md);color:var(--ink)}.tickets__item[data-astro-cid-amuhrkgo] a[data-astro-cid-amuhrkgo]:hover,.also__item[data-astro-cid-amuhrkgo] a[data-astro-cid-amuhrkgo]:hover{color:var(--accent-text)}.also__meta[data-astro-cid-amuhrkgo]{font-size:var(--t-sm);color:var(--muted)}.updated[data-astro-cid-amuhrkgo]{font-size:var(--t-xs);color:var(--muted)}.updated[data-astro-cid-amuhrkgo] a[data-astro-cid-amuhrkgo]{color:var(--accent-text)}
