.af-top[data-astro-cid-map3axlu]{isolation:isolate;padding-block:clamp(32px, 5vw, 72px) var(--sp-6);position:relative;overflow:hidden}.af-top__art[data-astro-cid-map3axlu]{z-index:-1;width:min(64%,1016px);height:100%;position:absolute;inset:0 0 auto auto;mask-image:linear-gradient(90deg,#0000,#000 38%),linear-gradient(#000 55%,#0000);mask-composite:intersect}.af-top__art[data-astro-cid-map3axlu] img{object-fit:cover;object-position:right top;width:100%;height:100%}.af-head[data-astro-cid-map3axlu] h1[data-astro-cid-map3axlu]{font-family:var(--font-display);font-weight:var(--fw-display);font-size:clamp(44px,6.2vw,88px);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--text-100);margin:0}.af-head__lead[data-astro-cid-map3axlu]{margin:var(--sp-2) 0 0;max-width:34ch;color:var(--text-100);font-size:var(--fs-lead)}.af-main[data-astro-cid-map3axlu]{padding-top:0}.af-bar[data-astro-cid-map3axlu]{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.af-filter[data-astro-cid-map3axlu]{border:1px solid var(--line-cold);border-radius:var(--r-pill);background:var(--deep-800);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:3px;display:inline-grid}.af-filter[data-astro-cid-map3axlu] label[data-astro-cid-map3axlu]{cursor:pointer;position:relative}.af-filter[data-astro-cid-map3axlu] input[data-astro-cid-map3axlu]{opacity:0;cursor:pointer;position:absolute;inset:0}.af-filter[data-astro-cid-map3axlu] span[data-astro-cid-map3axlu]{min-height:44px;padding:0 var(--sp-5);border-radius:var(--r-pill);color:var(--text-300);font-weight:var(--fw-strong);white-space:nowrap;justify-content:center;align-items:center;display:flex}.af-filter[data-astro-cid-map3axlu] input[data-astro-cid-map3axlu]:checked+span[data-astro-cid-map3axlu]{background-image:var(--grad-sunset);color:var(--on-sunset)}.af-filter[data-astro-cid-map3axlu] input[data-astro-cid-map3axlu]:focus-visible+span[data-astro-cid-map3axlu]{box-shadow:var(--focus-halo)}.af-sub[data-astro-cid-map3axlu]{gap:var(--sp-2);border-color:var(--sun-500);color:var(--text-100)}.afisha[data-astro-cid-map3axlu]:has(input[value=ours]:checked) .af-day__list[data-astro-cid-map3axlu]>li[data-astro-cid-map3axlu]:has(>[data-owner=partner]),.afisha[data-astro-cid-map3axlu]:has(input[value=partner]:checked) .af-day__list[data-astro-cid-map3axlu]>li[data-astro-cid-map3axlu]:has(>[data-owner=ours]),.afisha[data-astro-cid-map3axlu]:has(input[value=ours]:checked) .af-day[data-astro-cid-map3axlu]:not(:has([data-owner=ours]:not([hidden]))),.afisha[data-astro-cid-map3axlu]:has(input[value=partner]:checked) .af-day[data-astro-cid-map3axlu]:not(:has([data-owner=partner]:not([hidden]))){display:none}.af-line[data-astro-cid-map3axlu]{--dot:14px;--rail:2.25rem;margin:var(--sp-6) 0 0;padding:0 0 0 var(--rail);list-style:none;position:relative}.af-line[data-astro-cid-map3axlu]:before{content:"";left:calc(var(--dot) / 2 - 1px);top:calc(var(--dot) / 2);bottom:var(--sp-4);background:linear-gradient(to bottom, var(--aqua-500), var(--sunset-a) 45%, var(--coral-500));border-radius:2px;width:2px;position:absolute}.af-day[data-astro-cid-map3axlu]{scroll-margin-top:96px;position:relative}.af-day[data-astro-cid-map3axlu][hidden]{display:none}.af-day[data-astro-cid-map3axlu]+.af-day[data-astro-cid-map3axlu]{margin-top:var(--sp-6)}.af-day[data-astro-cid-map3axlu]:before{content:"";left:calc(-1 * var(--rail));width:var(--dot);height:var(--dot);box-sizing:border-box;border:2px solid var(--sunset-a);background:var(--deep-900);border-radius:50%;position:absolute;top:.3em}.af-day[data-astro-cid-map3axlu]:first-child:before{border-color:var(--aqua-500)}.af-day[data-astro-cid-map3axlu]:target .af-day__title[data-astro-cid-map3axlu]{color:var(--accent-ink)}.af-day__title[data-astro-cid-map3axlu]{margin:0 0 var(--sp-3);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--fw-strong);color:var(--text-100)}.af-day__title[data-astro-cid-map3axlu]:first-letter{text-transform:uppercase}.af-day__list[data-astro-cid-map3axlu]{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.af-day__list[data-astro-cid-map3axlu]>li[data-astro-cid-map3axlu]:has(>[hidden]){display:none}.af-empty[data-astro-cid-map3axlu]{margin-top:var(--sp-6)}.af-empty[data-astro-cid-map3axlu][hidden]{display:none}.af-foot[data-astro-cid-map3axlu]{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-7);flex-wrap:wrap;display:flex}.af-foot[data-astro-cid-map3axlu] p[data-astro-cid-map3axlu]{max-width:60ch;margin:0}@media (width<=720px){.af-top__art[data-astro-cid-map3axlu]{opacity:.55;width:100%;mask-image:linear-gradient(#000 35%,#0000)}.af-bar[data-astro-cid-map3axlu]{display:grid}.af-filter[data-astro-cid-map3axlu]{width:100%;display:grid}.af-filter[data-astro-cid-map3axlu] span[data-astro-cid-map3axlu]{padding:0 var(--sp-3)}.af-sub[data-astro-cid-map3axlu]{justify-content:center;width:100%}.af-line[data-astro-cid-map3axlu]{--rail:1.75rem}}
