.ev-run[data-astro-cid-map3axlu]{position:relative}.ev-run__rail[data-astro-cid-map3axlu]{display:none}@media (width>=641px){.ev-run--on[data-astro-cid-map3axlu]{padding-left:48px}.ev-run__rail[data-astro-cid-map3axlu]{background:#1d1d25;border-radius:6px;width:12px;display:block;position:absolute;top:28px;bottom:28px;left:12px;box-shadow:inset 0 0 0 1px #ffffff0f}.ev-run__rail[data-astro-cid-map3axlu]:before{content:"";border-radius:inherit;background:repeating-linear-gradient(#ffffff8c 0 10px,#0000 10px 24px) 50%/2px 100% no-repeat;position:absolute;inset:0}.ev-run__fill[data-astro-cid-map3axlu]{border-radius:inherit;transform-origin:top;transform:scaleY(var(--p,1));background:linear-gradient(var(--red) 0 0) 2px 0 / 2px 100% no-repeat, linear-gradient(var(--red) 0 0) calc(100% - 2px) 0 / 2px 100% no-repeat;filter:drop-shadow(0 0 5px #ed121db3);position:absolute;inset:0}.ev-run__car[data-astro-cid-map3axlu]{transform-origin:50% 30%;z-index:2;filter:drop-shadow(0 4px 6px #00000073);will-change:transform;width:20px;height:34px;margin:-30px 0 0 -10px;display:none;position:absolute;top:0;left:50%}.ev-run--fx[data-astro-cid-map3axlu] .ev-run__car[data-astro-cid-map3axlu]{display:block}.ev-run--on[data-astro-cid-map3axlu] .ev[data-astro-cid-map3axlu]{position:relative}.ev-run--on[data-astro-cid-map3axlu] .ev[data-astro-cid-map3axlu]:before{content:"";background:var(--red);border:2px solid var(--red);z-index:1;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-42px;box-shadow:0 0 0 3px #fff}.ev-run--fx[data-astro-cid-map3axlu] .ev[data-astro-cid-map3axlu]:before{background:#fff;border-color:#c4c4cc;transition:background-color .25s,border-color .25s,box-shadow .25s}.ev-run--fx[data-astro-cid-map3axlu] .ev[data-astro-cid-map3axlu].is-passed:before{background:var(--red);border-color:var(--red);animation:ev-pop .45s var(--ease-pop,cubic-bezier(.3, 1.6, .5, 1));box-shadow:0 0 0 3px #fff,0 0 10px #ed121dcc}}@keyframes ev-pop{0%{transform:scale(.6)}60%{transform:scale(1.35)}to{transform:scale(1)}}.nx[data-astro-cid-map3axlu]{z-index:2;padding:72px 0 80px;position:relative;overflow-x:clip}.nx__in[data-astro-cid-map3axlu]{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.nx__poster[data-astro-cid-map3axlu]{display:block;position:relative}.nx__poster[data-astro-cid-map3axlu]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ed121d6b,#ed121d1f 55%,#0000 100%);position:absolute;inset:-12% -30% -10%}.nx__poster[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{aspect-ratio:2/3;object-fit:cover;border-radius:20px;width:100%;display:block;position:relative;box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px #ffffff14}.nx__body[data-astro-cid-map3axlu]{flex-direction:column;gap:24px;min-width:0;display:flex}.nx__top[data-astro-cid-map3axlu]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nx__count[data-astro-cid-map3axlu],.nx__tag[data-astro-cid-map3axlu]{color:#fff;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.nx__count[data-astro-cid-map3axlu]{background:#ed121d24;border:1px solid #ed121d66}.nx__tag[data-astro-cid-map3axlu]{border:1px solid var(--line-dark);background:#ffffff14}.nx__dot[data-astro-cid-map3axlu]{background:var(--red);border-radius:50%;width:8px;height:8px}.nx__title[data-astro-cid-map3axlu]{color:#fff;overflow-wrap:anywhere;margin:0}.nx__title[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]:hover{text-underline-offset:6px;text-decoration:underline 3px}.nx__facts[data-astro-cid-map3axlu]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px;margin:0;display:grid}.nx__facts--one[data-astro-cid-map3axlu]{grid-template-columns:minmax(0,1fr)}.nx__fact[data-astro-cid-map3axlu]{border:1px solid var(--line-dark);background:#ffffff0d;border-radius:14px;min-width:0;padding:16px 18px}.nx__fact[data-astro-cid-map3axlu] dt[data-astro-cid-map3axlu]{letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;font-size:12px;font-weight:700}.nx__fact[data-astro-cid-map3axlu] dd[data-astro-cid-map3axlu]{margin:0}.nx__big[data-astro-cid-map3axlu]{font-size:18px;font-weight:700;line-height:1.3;margin-top:6px!important}.nx__sub[data-astro-cid-map3axlu]{color:#ffffffc7;font-size:16px;line-height:1.4;margin-top:2px!important}.nx__days[data-astro-cid-map3axlu]{color:#ffffffc7;grid-template-columns:auto 1fr;gap:2px 12px;font-size:15px;line-height:1.45;display:grid;margin-top:8px!important}.nx__days[data-astro-cid-map3axlu] b[data-astro-cid-map3axlu]{color:#fff}.nx__intro[data-astro-cid-map3axlu]{color:#ffffffc7;max-width:60ch;margin:0}.nx__btns[data-astro-cid-map3axlu]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nx__btns[data-astro-cid-map3axlu] .btn{height:52px;padding:0 24px}.nx__more[data-astro-cid-map3axlu]{color:#fff;text-underline-offset:4px;align-items:center;height:52px;padding:0 8px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}@media (width<=900px){.nx[data-astro-cid-map3axlu]{padding:32px 0 48px}.nx__in[data-astro-cid-map3axlu]{grid-template-columns:minmax(0,1fr);gap:24px}.nx__body[data-astro-cid-map3axlu]{display:contents}.nx__top[data-astro-cid-map3axlu]{order:1}.nx__title[data-astro-cid-map3axlu]{order:2;font-size:40px}.nx__poster[data-astro-cid-map3axlu]{order:3;max-width:420px}.nx__facts[data-astro-cid-map3axlu]{order:4}.nx__intro[data-astro-cid-map3axlu]{order:5}.nx__btns[data-astro-cid-map3axlu]{order:6}}@media (width<=640px){.nx__facts[data-astro-cid-map3axlu]{grid-template-columns:minmax(0,1fr)}.nx__btns[data-astro-cid-map3axlu]>*{flex:100%}.nx__btns[data-astro-cid-map3axlu] .cal summary{width:100%}.nx__btns[data-astro-cid-map3axlu] .cal{display:block}.nx__more[data-astro-cid-map3axlu]{justify-content:center}.ev--next[data-astro-cid-map3axlu] .ev-thumb{display:none}}.ev-h2[data-astro-cid-map3axlu]{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800}.ps[data-astro-cid-map3axlu]{padding-top:48px;padding-bottom:56px}.ps__head[data-astro-cid-map3axlu]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.ps__intro[data-astro-cid-map3axlu]{margin:4px 0 0}.ps__nav[data-astro-cid-map3axlu]{gap:8px;display:flex}.ps__nav[data-astro-cid-map3axlu][hidden]{display:none}.ps__arrow[data-astro-cid-map3axlu]{background:var(--charcoal,#0b0b0f);color:#fff;cursor:pointer;width:44px;height:44px;transition:opacity var(--t-1,.14s) ease;border:0;border-radius:50%;place-items:center;display:grid}.ps__arrow[data-astro-cid-map3axlu] svg[data-astro-cid-map3axlu]{width:16px;height:16px}.ps__arrow[data-astro-cid-map3axlu]:disabled{opacity:.25;cursor:default}.ps__strip[data-astro-cid-map3axlu]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:20px;margin:0;padding:0 0 16px;list-style:none;display:flex;overflow-x:auto}.ps__item[data-astro-cid-map3axlu]{scroll-snap-align:start;flex:0 0 236px}.ps__card[data-astro-cid-map3axlu]{flex-direction:column;gap:4px;display:flex}.ps__poster[data-astro-cid-map3axlu]{aspect-ratio:3/4;background:var(--charcoal,#0b0b0f);border-radius:16px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.ps__poster[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{object-fit:cover;width:100%;height:100%;transition:transform var(--t-3,.42s) var(--ease-drift,ease);position:absolute;inset:0}.ps__card[data-astro-cid-map3axlu]:hover .ps__poster[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{transform:scale(1.04)}.ps__noposter[data-astro-cid-map3axlu]{text-align:center;color:#fff;place-items:center;padding:16px;font-weight:800;display:grid;position:absolute;inset:0}.ps__chip[data-astro-cid-map3axlu]{color:#fff;letter-spacing:.04em;background:#0b0b0fd1;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.ps__title[data-astro-cid-map3axlu]{font-size:17px;font-weight:700;line-height:1.3}.ps__card[data-astro-cid-map3axlu]:hover .ps__title[data-astro-cid-map3axlu]{text-decoration:underline}.ps__meta[data-astro-cid-map3axlu]{color:var(--ink-3);font-size:14px}@media (width<=640px){.ps__item[data-astro-cid-map3axlu]{flex-basis:176px}.ps__title[data-astro-cid-map3axlu]{font-size:15px}.ps__meta[data-astro-cid-map3axlu]{font-size:13px}}@media (prefers-reduced-motion:reduce){.ps__poster[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{transition:none}}.cmi[data-astro-cid-map3axlu]{background:var(--charcoal,#0b0b0f);color:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:36px 40px;display:flex}.cmi__text[data-astro-cid-map3axlu]{flex:420px;min-width:0}.cmi__h[data-astro-cid-map3axlu]{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.cmi__text[data-astro-cid-map3axlu] p[data-astro-cid-map3axlu]{color:#ffffffbf;margin:6px 0 0}.cmi__btns[data-astro-cid-map3axlu]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=640px){.cmi[data-astro-cid-map3axlu]{padding:24px}.cmi__btns[data-astro-cid-map3axlu],.cmi__btns[data-astro-cid-map3axlu]>a[data-astro-cid-map3axlu]{width:100%}}
