.home.svelte-y9mtpk{isolation:isolate;margin-top:-64px;padding-top:64px;position:relative;overflow-x:clip}.tint.svelte-y9mtpk{z-index:-2;position:absolute;inset:0}.tint-layer.svelte-y9mtpk{background:radial-gradient(70% 60% at 62% 28%, color-mix(in oklab, var(--film-via) 70%, transparent), transparent 70%), radial-gradient(50% 40% at 10% 90%, color-mix(in oklab, var(--film-to) 22%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--film-from) 60%, var(--bg)) 0%, var(--bg) 92%);position:absolute;inset:0}.grain.svelte-y9mtpk{z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ticker.svelte-y9mtpk{border-bottom:1px solid var(--rule);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);padding:10px 0;font-size:12px;font-weight:800;overflow:hidden}.track.svelte-y9mtpk{width:max-content;animation:60s linear infinite svelte-y9mtpk-marquee;display:flex}.run.svelte-y9mtpk{flex:none;display:flex}.tk.svelte-y9mtpk{white-space:nowrap;padding:0 18px}.tk-star.svelte-y9mtpk{color:var(--brand-400)}@keyframes svelte-y9mtpk-marquee{to{transform:translate(-50%)}}.cover.svelte-y9mtpk{grid-template-columns:230px minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,56px);max-width:1440px;min-height:calc(100dvh - 104px);margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,3vw,40px);display:grid}.label.svelte-y9mtpk,.kicker.svelte-y9mtpk{letter-spacing:.2em;text-transform:uppercase;color:var(--film-to);align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.k-sep.svelte-y9mtpk{background:currentColor;width:28px;height:1px}.index.svelte-y9mtpk ol:where(.svelte-y9mtpk){border-top:1px solid var(--rule);margin-top:14px}.entry.svelte-y9mtpk{border-bottom:1px solid var(--rule);text-align:left;width:100%;min-height:48px;color:var(--text-subtle);transition:color var(--dur-base) var(--ease-out);align-items:baseline;gap:12px;padding:12px 0;display:flex;position:relative}.entry.svelte-y9mtpk:hover,.entry.on.svelte-y9mtpk{color:var(--text)}.e-no.svelte-y9mtpk{color:var(--text-subtle);font-size:11px;font-weight:800}.entry.on.svelte-y9mtpk .e-no:where(.svelte-y9mtpk){color:var(--film-to)}.e-title.svelte-y9mtpk{letter-spacing:-.01em;transition:transform var(--dur-base) var(--ease-out);font-size:15px;font-weight:700}.entry.svelte-y9mtpk:hover .e-title:where(.svelte-y9mtpk),.entry.on.svelte-y9mtpk .e-title:where(.svelte-y9mtpk){transform:translate(6px)}.e-bar.svelte-y9mtpk{background:var(--film-to);transform-origin:0;height:2px;transition:transform .6s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.entry.on.svelte-y9mtpk .e-bar:where(.svelte-y9mtpk){transform:scaleX(1)}.stage.svelte-y9mtpk{place-items:center;min-height:620px;display:grid;position:relative}.giant.svelte-y9mtpk{pointer-events:none;z-index:-1;width:100vw;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.giant-track.svelte-y9mtpk{width:max-content;animation:40s linear infinite svelte-y9mtpk-marquee;display:flex}.giant-track.svelte-y9mtpk span:where(.svelte-y9mtpk){letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px color-mix(in oklab, var(--film-ink) 30%, transparent);padding-right:.4em;font-size:clamp(90px,14vw,230px);font-weight:900;line-height:.9}.card-wrap.svelte-y9mtpk{aspect-ratio:2/3;width:min(360px,72vw);transform-style:preserve-3d;will-change:transform;position:relative}.card.svelte-y9mtpk,.pile.svelte-y9mtpk{border-radius:10px;position:absolute;inset:0;overflow:hidden}.card.svelte-y9mtpk{box-shadow:0 50px 90px -30px #000000bf, 0 20px 40px -20px color-mix(in oklab, var(--film-via) 70%, transparent)}.card.svelte-y9mtpk img,.card.svelte-y9mtpk svg{object-fit:cover;width:100%;height:100%}.pile.svelte-y9mtpk{background:color-mix(in oklab, var(--film-via) 50%, var(--surface));border:1px solid var(--glass-border);transition:transform .9s var(--ease-spring-real,var(--ease-out))}.p1.svelte-y9mtpk{opacity:.55;transform:rotate(-5deg)translate3d(-14px,10px,-40px)}.p2.svelte-y9mtpk{opacity:.35;transform:rotate(4deg)translate3d(16px,14px,-80px)}.stage.svelte-y9mtpk:hover .p1:where(.svelte-y9mtpk){transform:rotate(-9deg)translate3d(-34px,14px,-40px)}.stage.svelte-y9mtpk:hover .p2:where(.svelte-y9mtpk){transform:rotate(8deg)translate3d(36px,18px,-80px)}.sheen.svelte-y9mtpk{mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(circle,#ffffff38,#0000 40%);position:absolute;inset:-40%}.seal.svelte-y9mtpk{z-index:2;background:var(--film-to);width:112px;height:112px;color:var(--film-from);border-radius:50%;place-items:center;display:grid;position:absolute;top:6%;right:4%;box-shadow:0 16px 40px -12px #0009}.seal.svelte-y9mtpk svg:where(.svelte-y9mtpk){animation:18s linear infinite svelte-y9mtpk-spin;position:absolute;inset:0}.seal.svelte-y9mtpk text:where(.svelte-y9mtpk){letter-spacing:.18em;text-transform:uppercase;fill:currentColor;font-size:10.5px;font-weight:800}.seal-no.svelte-y9mtpk{letter-spacing:-.04em;font-size:30px;font-weight:900}@keyframes svelte-y9mtpk-spin{to{transform:rotate(360deg)}}.arrows.svelte-y9mtpk{letter-spacing:.12em;color:var(--text-muted);align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.arrows.svelte-y9mtpk button:where(.svelte-y9mtpk){border:1px solid var(--glass-border);background:var(--glass);width:44px;height:44px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.arrows.svelte-y9mtpk button:where(.svelte-y9mtpk):hover{transform:scale(1.08)}.arrows.svelte-y9mtpk button:where(.svelte-y9mtpk):active{transform:scale(.94)}.headline.svelte-y9mtpk{letter-spacing:-.045em;color:var(--film-ink);margin-top:16px;font-size:clamp(44px,5.4vw,88px);font-weight:900;line-height:.92}.clip.svelte-y9mtpk{vertical-align:bottom;margin-bottom:-.08em;margin-right:.22em;padding-bottom:.08em;display:inline-block;overflow:hidden}.w.svelte-y9mtpk{display:inline-block}.dek.svelte-y9mtpk{letter-spacing:-.015em;color:var(--film-to);margin-top:22px;font-size:clamp(20px,1.8vw,26px);font-style:italic;font-weight:600;line-height:1.25}.body.svelte-y9mtpk{max-width:52ch;color:var(--text-muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-top:14px;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.facts.svelte-y9mtpk{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,auto);justify-content:start;gap:0;margin-top:24px;display:grid}.facts.svelte-y9mtpk>div:where(.svelte-y9mtpk){margin-right:18px;padding:12px 18px 12px 0}.facts.svelte-y9mtpk>div:where(.svelte-y9mtpk)+div:where(.svelte-y9mtpk){border-left:1px solid var(--rule);padding-left:18px}dt.svelte-y9mtpk{letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);font-size:10px;font-weight:800}dd.svelte-y9mtpk{white-space:nowrap;margin-top:4px;font-size:15px;font-weight:700}.score.svelte-y9mtpk{color:var(--film-to);align-items:center;gap:6px;display:flex}.story-actions.svelte-y9mtpk{align-items:center;gap:10px;margin-top:28px;display:flex}.cta.svelte-y9mtpk{border-radius:var(--radius-pill);background:var(--film-to);min-height:52px;color:var(--film-from);box-shadow:0 18px 40px -16px var(--film-to);transition:transform var(--dur-base) var(--ease-spring-real,var(--ease-out));align-items:center;gap:10px;padding:0 24px;font-weight:800;display:inline-flex}.cta.svelte-y9mtpk:hover{transform:translateY(-2px)scale(1.03)}.cta.svelte-y9mtpk svg{transition:transform var(--dur-base) var(--ease-out)}.cta.svelte-y9mtpk:hover svg{transform:translate(2px,-2px)rotate(45deg)}.more.svelte-y9mtpk{border-radius:var(--radius-pill);border:1px solid var(--glass-border);min-height:52px;transition:transform var(--dur-fast) var(--ease-out);padding:0 20px;font-weight:700}.more.svelte-y9mtpk:active,.cta.svelte-y9mtpk:active{transform:scale(.97)}.sessions.svelte-y9mtpk{max-width:1440px;margin:0 auto;padding:clamp(32px,5vw,72px) clamp(16px,3vw,40px) 96px;scroll-margin-top:64px}.ses-head.svelte-y9mtpk{border-bottom:3px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:18px;display:flex}.ses-head.svelte-y9mtpk h2:where(.svelte-y9mtpk){letter-spacing:-.045em;font-size:clamp(36px,5vw,72px);font-weight:900;line-height:.95}.ses-sub.svelte-y9mtpk{color:var(--text-muted);font-size:14px;font-weight:600}.filters.svelte-y9mtpk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.days.svelte-y9mtpk{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.day.svelte-y9mtpk{white-space:nowrap;min-width:64px;min-height:64px;color:var(--text-subtle);transition:color var(--dur-base) var(--ease-out);flex:none;justify-items:start;padding:8px 10px;display:grid;position:relative}.day.svelte-y9mtpk:after{content:"";background:var(--film-to);transform-origin:0;height:3px;transition:transform .45s var(--ease-out);position:absolute;bottom:2px;left:10px;right:10px;transform:scaleX(0)}.day.on.svelte-y9mtpk{color:var(--text)}.day.on.svelte-y9mtpk:after{transform:scaleX(1)}.d-num.svelte-y9mtpk{letter-spacing:-.04em;font-size:30px;font-weight:900;line-height:1}.d-dow.svelte-y9mtpk{letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:800}.cins.svelte-y9mtpk{flex-wrap:wrap;gap:6px;display:flex}.cins.svelte-y9mtpk button:where(.svelte-y9mtpk){border-radius:var(--radius-pill);border:1px solid var(--glass-border);min-height:40px;color:var(--text-muted);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:0 14px;font-size:13px;font-weight:700}.cins.svelte-y9mtpk button[aria-pressed=true]:where(.svelte-y9mtpk){background:var(--text);color:var(--bg);border-color:var(--text)}.stubs.svelte-y9mtpk{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:22px 18px;margin-top:32px;display:grid}.stub.svelte-y9mtpk{text-align:left;background:var(--paper);width:100%;color:var(--on-paper);transform:rotate(var(--r));transition:transform .45s var(--ease-spring-real,var(--ease-out)), box-shadow var(--dur-base) var(--ease-out);border-radius:6px;padding:16px 18px 18px;display:grid;position:relative;box-shadow:0 18px 30px -18px #000000b3;-webkit-mask:radial-gradient(9px at 0 67%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 67%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0 67%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100% 67%,#0000 98%,#000) 100%/51% 100% no-repeat}.stub.svelte-y9mtpk:not(:disabled):hover{transform:translateY(-8px) rotate(calc(var(--r) * -2))}.stub.svelte-y9mtpk:not(:disabled):active{transform:translateY(-2px)scale(.98)}.stub.sold.svelte-y9mtpk{opacity:.5}.s-top.svelte-y9mtpk{letter-spacing:.14em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:flex}.s-fmt.svelte-y9mtpk{background:var(--on-paper);color:var(--paper);border-radius:4px;padding:3px 7px}.s-lang.svelte-y9mtpk{color:var(--on-paper-muted);padding:3px 0}.s-time.svelte-y9mtpk{letter-spacing:-.05em;margin-top:10px;font-size:52px;font-weight:900;line-height:.95}.stub.sold.svelte-y9mtpk .s-time:where(.svelte-y9mtpk){text-decoration:line-through;text-decoration-thickness:3px}.s-ends.svelte-y9mtpk{color:var(--on-paper-muted);margin-top:4px;font-size:12px;font-weight:700}.s-perf.svelte-y9mtpk{border-top:2px dashed color-mix(in oklab, var(--on-paper) 22%, transparent);margin:14px -18px 10px}.s-foot.svelte-y9mtpk{justify-content:space-between;gap:8px;font-size:12px;font-weight:700;display:flex}.s-where.svelte-y9mtpk{color:var(--on-paper-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-meter.svelte-y9mtpk{background:color-mix(in oklab, var(--on-paper) 12%, transparent);border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.s-meter.svelte-y9mtpk span:where(.svelte-y9mtpk){background:var(--on-paper);transform-origin:0;height:100%;transition:transform .9s var(--ease-out);display:block}.s-meter.svelte-y9mtpk span.hot:where(.svelte-y9mtpk){background:var(--danger)}.s-few.svelte-y9mtpk{background:var(--brand-500);color:var(--brand-contrast);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:14px;right:14px}.s-go.svelte-y9mtpk{background:var(--on-paper);width:36px;height:36px;color:var(--paper);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring-real,var(--ease-out));border-radius:50%;place-items:center;display:grid;position:absolute;top:56px;right:16px;transform:scale(.6)rotate(-45deg)}.stub.svelte-y9mtpk:not(:disabled):hover .s-go:where(.svelte-y9mtpk),.stub.svelte-y9mtpk:focus-visible .s-go:where(.svelte-y9mtpk){opacity:1;transform:none}.none.svelte-y9mtpk{color:var(--text-muted);margin-top:32px;padding:40px 0;font-size:18px}.det.svelte-y9mtpk{width:min(560px,92vw);padding:0 0 24px;position:relative}.det-art.svelte-y9mtpk{aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden}.det-art.svelte-y9mtpk img,.det-art.svelte-y9mtpk svg{object-fit:cover;width:100%;height:100%}.det-x.svelte-y9mtpk{background:var(--scrim,#00000080);width:44px;height:44px;color:var(--on-image);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.cast.svelte-y9mtpk{font-size:14px;display:grid}@media (width<=1180px){.cover.svelte-y9mtpk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.index.svelte-y9mtpk{grid-column:1/-1}.index.svelte-y9mtpk ol:where(.svelte-y9mtpk){scrollbar-width:none;border-top:0;gap:18px;display:flex;overflow-x:auto}.entry.svelte-y9mtpk{white-space:nowrap;border-bottom:0;width:auto}.entry.svelte-y9mtpk:hover .e-title:where(.svelte-y9mtpk),.entry.on.svelte-y9mtpk .e-title:where(.svelte-y9mtpk){transform:none}}@media (width<=760px){.cover.svelte-y9mtpk{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:16px}.stage.svelte-y9mtpk{min-height:500px}.seal.svelte-y9mtpk{width:88px;height:88px;right:0}.seal-no.svelte-y9mtpk{font-size:24px}.facts.svelte-y9mtpk{grid-template-columns:repeat(2,1fr)}.facts.svelte-y9mtpk>div:where(.svelte-y9mtpk):nth-child(3){border-left:0;padding-left:0}.facts.svelte-y9mtpk>div:where(.svelte-y9mtpk):nth-child(n+3){border-top:1px solid var(--rule)}.stubs.svelte-y9mtpk{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.s-time.svelte-y9mtpk{font-size:40px}.s-foot.svelte-y9mtpk{flex-direction:column;gap:2px}}
