.cal-hero__grid[data-astro-cid-yq5cfj46]{gap:2rem;display:grid}@media (width>=900px){.cal-hero__grid[data-astro-cid-yq5cfj46]{grid-template-columns:1fr 1fr;align-items:end}}.cal-hero__side[data-astro-cid-yq5cfj46]{gap:1.2rem;display:grid}.cal-hero[data-astro-cid-yq5cfj46]{position:relative;overflow:hidden}.cal-hero[data-astro-cid-yq5cfj46]>[data-astro-cid-yq5cfj46]{z-index:2;position:relative}.cal__bar[data-astro-cid-yq5cfj46]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.2rem;margin-block-end:2rem;display:flex}.cal__filters[data-astro-cid-yq5cfj46]{flex-wrap:wrap;gap:1rem;display:flex}.cal__filters[data-astro-cid-yq5cfj46] .field[data-astro-cid-yq5cfj46]{min-inline-size:11rem}.cal__views[data-astro-cid-yq5cfj46]{border:1px solid var(--ink);display:inline-flex}.cal__views[data-astro-cid-yq5cfj46] button[data-astro-cid-yq5cfj46]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1.2rem;font-size:.72rem;font-weight:600}.cal__views[data-astro-cid-yq5cfj46] button[data-astro-cid-yq5cfj46][aria-selected=true]{background:var(--ink);color:var(--bone)}.tl__scroll[data-astro-cid-yq5cfj46]{padding-block-end:1rem;overflow-x:auto}.tl__grid[data-astro-cid-yq5cfj46]{--col:minmax(4.2rem, 1fr);--name:13rem;min-inline-size:calc(var(--name) + var(--months) * 4.2rem)}.tl__head[data-astro-cid-yq5cfj46],.tl__row[data-astro-cid-yq5cfj46]{grid-template-columns:var(--name) 1fr;display:grid}.tl__head[data-astro-cid-yq5cfj46]{grid-template-columns:var(--name) repeat(var(--months), 1fr);border-block-end:1px solid var(--ink);display:grid;position:sticky;inset-block-start:0}.tl__corner[data-astro-cid-yq5cfj46]{opacity:.6;align-self:end;padding-block-end:.5rem}.tl__month[data-astro-cid-yq5cfj46]{border-inline-start:1px solid var(--line-light);padding:2.2rem .4rem .5rem;font-size:.8rem;position:relative}.tl__month[data-astro-cid-yq5cfj46] .mono[data-astro-cid-yq5cfj46]{font-size:.66rem}.tl__year[data-astro-cid-yq5cfj46]{color:var(--signal);font-size:1.4rem;position:absolute;inset-block-start:0;inset-inline-start:.4rem}.tl__row[data-astro-cid-yq5cfj46]{border-block-end:1px solid var(--line-light);min-block-size:4rem}.tl__row[data-astro-cid-yq5cfj46].is-out{display:none}.tl__name[data-astro-cid-yq5cfj46]{justify-content:space-between;align-items:center;gap:.6rem;padding-inline-end:1rem;text-decoration:none;display:flex}.tl__name[data-astro-cid-yq5cfj46] .display[data-astro-cid-yq5cfj46]{font-size:1.25rem}.tl__name[data-astro-cid-yq5cfj46]:hover .display[data-astro-cid-yq5cfj46]{color:var(--signal)}.tl__track[data-astro-cid-yq5cfj46]{background-image:linear-gradient(90deg, var(--line-light) 1px, transparent 1px);background-size:calc(100% / var(--months)) 100%;position:relative}.tl__bar[data-astro-cid-yq5cfj46]{inline-size:max(.9rem, calc((var(--e) - var(--s)) / var(--months) * 100%));white-space:nowrap;transition:transform .3s var(--ease-out), box-shadow .3s;align-items:center;font-size:.72rem;font-weight:700;text-decoration:none;display:flex;position:absolute;inset-block:1.1rem;inset-inline-start:calc(var(--s) / var(--months) * 100%)}.tl__bar[data-astro-cid-yq5cfj46]:hover,.tl__bar[data-astro-cid-yq5cfj46]:focus-visible{z-index:2;transform:translateY(-2px);box-shadow:0 8px 18px -8px #0006}.tl__bar--confirmed[data-astro-cid-yq5cfj46]{background:var(--signal)}.tl__bar--planned[data-astro-cid-yq5cfj46]{border:1.5px dashed var(--ink);background:repeating-linear-gradient(45deg,#0000 0 6px,#1414120f 6px 12px)}.tl__bar[data-astro-cid-yq5cfj46].is-out{opacity:.12;pointer-events:none}.tl__bar-label[data-astro-cid-yq5cfj46]{color:var(--ink);font-family:var(--f-mono);letter-spacing:.04em;font-size:.64rem;position:absolute;inset-inline-start:calc(100% + .4rem)}.tl__bar[data-astro-cid-yq5cfj46]:hover .tl__bar-label[data-astro-cid-yq5cfj46]{color:var(--signal-ink)}.tl__legend[data-astro-cid-yq5cfj46]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-start:1rem;font-size:.66rem;display:flex}.tl__key[data-astro-cid-yq5cfj46]{block-size:.7rem;inline-size:1.6rem;display:inline-block}.tl__key--confirmed[data-astro-cid-yq5cfj46]{background:var(--signal)}.tl__key--planned[data-astro-cid-yq5cfj46]{border:1.5px dashed var(--ink);margin-inline-start:1rem}.cl__month[data-astro-cid-yq5cfj46]{border-block-start:2px solid var(--ink);padding-block:1.5rem}.cl__month[data-astro-cid-yq5cfj46].is-out{display:none}.cl__mh[data-astro-cid-yq5cfj46]{margin-block-end:1rem}.cl__mh[data-astro-cid-yq5cfj46] .display[data-astro-cid-yq5cfj46]{font-size:var(--step-3)}.cl__items[data-astro-cid-yq5cfj46]{gap:.6rem;display:grid}.cl__item[data-astro-cid-yq5cfj46]{background:var(--bone);grid-template-columns:6rem 1fr auto;align-items:center;gap:1.2rem;padding:.6rem;display:grid}.cl__item[data-astro-cid-yq5cfj46].is-out{display:none}.cl__item[data-astro-cid-yq5cfj46] .cl__thumb{aspect-ratio:1}.cl__title[data-astro-cid-yq5cfj46]{font-size:1.6rem;text-decoration:none}.cl__title[data-astro-cid-yq5cfj46]:hover{color:var(--signal)}.cl__date[data-astro-cid-yq5cfj46]{font-weight:600}.cl__meta[data-astro-cid-yq5cfj46]{align-items:center;gap:.6rem;margin-block-start:.3rem;display:flex}.cl__act[data-astro-cid-yq5cfj46]{justify-items:end;gap:.5rem;display:grid}.cl__price[data-astro-cid-yq5cfj46] strong[data-astro-cid-yq5cfj46]{font-family:var(--f-display);font-size:1.4rem}@media (width<=700px){.cl__item[data-astro-cid-yq5cfj46]{grid-template-columns:4.5rem 1fr}.cl__act[data-astro-cid-yq5cfj46]{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;place-items:center start}}.cal__none[data-astro-cid-yq5cfj46]{padding:2rem 0}.cal__years[data-astro-cid-yq5cfj46]{margin-block-start:2rem;font-size:.66rem}
