.revolution-stage[data-astro-cid-mgwayagm]{background:#090c12;height:450svh;position:relative}.stage-visual[data-astro-cid-mgwayagm]{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.stage-poster[data-astro-cid-mgwayagm],.stage-image[data-astro-cid-mgwayagm],.stage-canvas[data-astro-cid-mgwayagm]{width:100%;height:100%;position:absolute;inset:0}.stage-image[data-astro-cid-mgwayagm]{object-fit:cover;object-position:center;transform:scale(calc(1.05 + var(--stage-progress,0) * .07))}.stage-canvas[data-astro-cid-mgwayagm]{opacity:0}.revolution-stage[data-astro-cid-mgwayagm][data-frames-ready=true] .stage-canvas[data-astro-cid-mgwayagm]{opacity:1}.stage-shade[data-astro-cid-mgwayagm]{background:linear-gradient(#05080f73,#05080f1f 35%,#05080f26 65%,#05080fd1);position:absolute;inset:0}.stage-intro[data-astro-cid-mgwayagm],.stage-quote[data-astro-cid-mgwayagm]{color:#f2e9dd;text-shadow:0 2px 25px #000000b3;max-width:800px;position:absolute;inset-inline:max(5vw,1.5rem)}.stage-intro[data-astro-cid-mgwayagm]{max-width:min(42vw,650px);opacity:calc(1 - var(--intro-exit,0));transform:translateY(calc(var(--intro-exit,0) * -35px));top:18%}.stage-title[data-astro-cid-mgwayagm]{margin:.6rem 0 0;font-size:clamp(2.5rem,4.4vw,5rem);font-weight:700;line-height:1.25}.stage-quote[data-astro-cid-mgwayagm]{opacity:var(--quote-enter,0);transform:translateY(calc((1 - var(--quote-enter,0)) * 28px));bottom:14%}.stage-quote[data-astro-cid-mgwayagm] blockquote[data-astro-cid-mgwayagm]{margin:.7rem 0 1.2rem;font-size:clamp(1.65rem,3.3vw,3.5rem);line-height:1.6}.stage-quote[data-astro-cid-mgwayagm] small[data-astro-cid-mgwayagm]{color:#d0cbc7;font-size:.8rem}.clips-head[data-astro-cid-mgwayagm]{background:radial-gradient(circle at 74% 42%,#b08d5721,#0000 30%),radial-gradient(circle at 18% 75%,#0f1c3f6b,#0000 42%);align-items:center;min-height:65vh;padding-top:8rem;display:flex;overflow:hidden}.head-layout[data-astro-cid-mgwayagm]{grid-template-columns:1fr;align-items:center;display:grid}h1[data-astro-cid-mgwayagm]{margin-bottom:.3em;font-size:clamp(3.4rem,8vw,7rem)}.lead[data-astro-cid-mgwayagm]{max-width:48rem;font-size:clamp(1.08rem,1.6vw,1.34rem);line-height:1.8}.note[data-astro-cid-mgwayagm]{color:var(--fg-muted);margin-top:1.8rem;font-size:.91rem}.archive-link[data-astro-cid-mgwayagm]{color:var(--bronze-2);border-bottom:1px solid var(--line-strong);align-items:center;gap:.6rem;padding-bottom:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.archive-link[data-astro-cid-mgwayagm]:hover{color:var(--fg)}.films-section[data-astro-cid-mgwayagm]{padding-top:4rem}.section-intro[data-astro-cid-mgwayagm]{align-items:end;gap:3rem;margin-bottom:2rem;display:flex}.section-intro[data-astro-cid-mgwayagm] h2[data-astro-cid-mgwayagm],.collection[data-astro-cid-mgwayagm] h2[data-astro-cid-mgwayagm],.shorts-layout[data-astro-cid-mgwayagm] h2[data-astro-cid-mgwayagm]{margin-bottom:.25em}.section-intro[data-astro-cid-mgwayagm] p[data-astro-cid-mgwayagm]{color:var(--fg-muted);margin:0}.section-intro[data-astro-cid-mgwayagm]>span[data-astro-cid-mgwayagm]{background:var(--line);flex:1;height:1px;margin-bottom:1rem}.featured[data-astro-cid-mgwayagm]{border:1px solid var(--line);color:#fff;isolation:isolate;background:var(--bg-elev);border-radius:20px;align-items:end;min-height:clamp(330px,44vw,540px);text-decoration:none;display:flex;position:relative;overflow:hidden}.featured[data-astro-cid-mgwayagm]>img[data-astro-cid-mgwayagm]{object-fit:cover;z-index:-2;filter:saturate(.75);width:100%;height:100%;transition:transform .5s,filter .5s;position:absolute;inset:0}.featured[data-astro-cid-mgwayagm]:hover>img[data-astro-cid-mgwayagm]{filter:saturate();transform:scale(1.03)}.featured-tint[data-astro-cid-mgwayagm]{z-index:-1;background:linear-gradient(#0000 15%,#000000d4);position:absolute;inset:0}.featured-play[data-astro-cid-mgwayagm]{backdrop-filter:blur(7px);background:#00000080;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:72px;height:72px;padding-left:4px;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.featured-content[data-astro-cid-mgwayagm]{gap:.4rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.featured-content[data-astro-cid-mgwayagm] strong[data-astro-cid-mgwayagm]{font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.25}.featured-content[data-astro-cid-mgwayagm] small[data-astro-cid-mgwayagm]{color:#e6dfd2}.featured-content[data-astro-cid-mgwayagm]>span[data-astro-cid-mgwayagm]{color:#f1d4a5;margin-top:.8rem}.film-grid[data-astro-cid-mgwayagm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.film-card[data-astro-cid-mgwayagm]{background:var(--bg-elev);color:var(--fg);border:1px solid var(--line);border-radius:14px;text-decoration:none;transition:transform .25s,border-color .25s;overflow:hidden}.film-card[data-astro-cid-mgwayagm]:hover{border-color:var(--line-strong);color:var(--fg);transform:translateY(-4px)}.film-image[data-astro-cid-mgwayagm]{aspect-ratio:16/9;background:var(--bg-2);display:block;position:relative;overflow:hidden}.film-image[data-astro-cid-mgwayagm] img[data-astro-cid-mgwayagm]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.film-card[data-astro-cid-mgwayagm]:hover img[data-astro-cid-mgwayagm]{transform:scale(1.04)}.film-image[data-astro-cid-mgwayagm]>span[data-astro-cid-mgwayagm]{bottom:.6rem;color:#fff;background:#000000a6;border-radius:50%;place-items:center;width:30px;height:30px;padding-inline-start:2px;font-size:.65rem;display:grid;position:absolute;inset-inline-end:.6rem}.film-copy[data-astro-cid-mgwayagm]{gap:.5rem;padding:1rem;display:grid}.film-copy[data-astro-cid-mgwayagm] strong[data-astro-cid-mgwayagm]{min-height:2.9em;font-size:.98rem;line-height:1.45}.film-copy[data-astro-cid-mgwayagm] small[data-astro-cid-mgwayagm]{color:var(--fg-muted);font-size:.77rem}.collections-section[data-astro-cid-mgwayagm]{border-block:1px solid var(--line);background:linear-gradient(120deg,var(--bg-2),var(--bg))}.collection-grid[data-astro-cid-mgwayagm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.collection[data-astro-cid-mgwayagm]{border:1px solid var(--line);background:var(--bg-elev);border-radius:20px;padding:clamp(1.4rem,3vw,2.5rem)}.collection[data-astro-cid-mgwayagm]>p[data-astro-cid-mgwayagm]{color:var(--fg-muted);min-height:5.5em}.episode-list[data-astro-cid-mgwayagm],.language-list[data-astro-cid-mgwayagm]{border-top:1px solid var(--line);margin:2rem 0;display:grid}.episode-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm]{border-bottom:1px solid var(--line);color:var(--fg);grid-template-columns:2rem 1fr auto 1rem;align-items:center;gap:.8rem;padding:.85rem 0;text-decoration:none;display:grid}.episode-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm]:hover,.language-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm]:hover{color:var(--bronze-2)}.episode-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm]>span[data-astro-cid-mgwayagm]:first-child{color:var(--bronze);font-family:Georgia,serif}.episode-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm] strong[data-astro-cid-mgwayagm]{text-align:start;font-weight:500}.episode-list[data-astro-cid-mgwayagm] small[data-astro-cid-mgwayagm]{color:var(--fg-muted)}.language-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm]{border-bottom:1px solid var(--line);color:var(--fg);grid-template-columns:92px 1fr 1rem;align-items:center;gap:.8rem;padding:.7rem 0;text-decoration:none;display:grid}.language-list[data-astro-cid-mgwayagm] img[data-astro-cid-mgwayagm]{object-fit:cover;border-radius:5px;width:92px;height:54px}.language-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm]>span[data-astro-cid-mgwayagm]:nth-child(2){gap:.1rem;display:grid}.language-list[data-astro-cid-mgwayagm] strong[data-astro-cid-mgwayagm]{font-size:.92rem;line-height:1.3}.language-list[data-astro-cid-mgwayagm] small[data-astro-cid-mgwayagm]{color:var(--fg-muted);font-size:.76rem}.shorts-layout[data-astro-cid-mgwayagm]{grid-template-columns:1fr 1.2fr;gap:3rem;display:grid}.shorts-list[data-astro-cid-mgwayagm]{gap:.7rem;display:grid}.shorts-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm]{border:1px solid var(--line);background:var(--bg-elev);color:var(--fg);border-radius:12px;align-items:center;gap:1rem;padding:1.1rem 1.3rem;text-decoration:none;display:flex}.shorts-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm]:hover{border-color:var(--line-strong);color:var(--bronze-2)}.shorts-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm] span[data-astro-cid-mgwayagm]:first-child{color:var(--bronze);font-size:.7rem}.shorts-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm] span[data-astro-cid-mgwayagm]:last-child{margin-inline-start:auto}.x-archive-section[data-astro-cid-mgwayagm]{background:linear-gradient(145deg,var(--bg),var(--bg-2));border-top:1px solid var(--line);padding:clamp(4rem,7vw,7rem) 0}.x-archive-grid[data-astro-cid-mgwayagm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.x-video-card[data-astro-cid-mgwayagm]{background:var(--bg-elev);border:1px solid var(--line);color:var(--fg);border-radius:15px;text-decoration:none;display:block;overflow:hidden}.x-video-card[data-astro-cid-mgwayagm]:hover{border-color:var(--bronze)}.x-video-art[data-astro-cid-mgwayagm]{background:radial-gradient(circle at 60% 40%,#ac805e40,#0000 50%),linear-gradient(135deg,#273540,#171b20 65%,#353024);justify-content:center;align-items:center;height:170px;display:flex;position:relative}.x-video-number[data-astro-cid-mgwayagm]{top:1rem;color:var(--cream);opacity:.65;font-family:Georgia,serif;font-size:1.7rem;position:absolute;inset-inline-start:1rem}.x-video-play[data-astro-cid-mgwayagm]{width:58px;height:58px;color:var(--cream);background:#090c12aa;border:1px solid #f4e9d6aa;border-radius:50%;place-items:center;padding-inline-start:3px;font-size:.75rem;display:grid}.x-video-copy[data-astro-cid-mgwayagm]{gap:.6rem;padding:1.2rem;display:grid}.x-video-copy[data-astro-cid-mgwayagm] small[data-astro-cid-mgwayagm],.x-video-copy[data-astro-cid-mgwayagm] em[data-astro-cid-mgwayagm]{color:var(--bronze-2);font-size:.78rem;font-style:normal}.x-video-copy[data-astro-cid-mgwayagm] strong[data-astro-cid-mgwayagm]{font-size:1.13rem;line-height:1.5}.x-video-copy[data-astro-cid-mgwayagm]>span[data-astro-cid-mgwayagm]{color:var(--fg-muted);font-size:.9rem}@media (width<=760px){.x-archive-grid[data-astro-cid-mgwayagm]{grid-template-columns:1fr}.x-video-art[data-astro-cid-mgwayagm]{height:145px}}@media (width<=1000px){.film-grid[data-astro-cid-mgwayagm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.revolution-stage[data-astro-cid-mgwayagm]{height:450svh}.stage-intro[data-astro-cid-mgwayagm]{max-width:80vw;top:18%}.stage-title[data-astro-cid-mgwayagm]{font-size:clamp(2.15rem,8vw,3.6rem)}.stage-quote[data-astro-cid-mgwayagm]{bottom:12%}.clips-head[data-astro-cid-mgwayagm]{min-height:0;padding-top:9rem}.head-layout[data-astro-cid-mgwayagm],.collection-grid[data-astro-cid-mgwayagm],.shorts-layout[data-astro-cid-mgwayagm]{grid-template-columns:1fr}.featured[data-astro-cid-mgwayagm]{min-height:410px}.collection[data-astro-cid-mgwayagm]>p[data-astro-cid-mgwayagm]{min-height:0}}@media (width<=520px){.film-grid[data-astro-cid-mgwayagm]{grid-template-columns:1fr}.section-intro[data-astro-cid-mgwayagm]>span[data-astro-cid-mgwayagm]{display:none}.featured[data-astro-cid-mgwayagm]{min-height:370px}.featured-play[data-astro-cid-mgwayagm]{width:58px;height:58px}.episode-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm]{grid-template-columns:2rem 1fr auto}.episode-list[data-astro-cid-mgwayagm] a[data-astro-cid-mgwayagm]>span[data-astro-cid-mgwayagm]:last-child{display:none}}@media (prefers-reduced-motion:reduce){.revolution-stage[data-astro-cid-mgwayagm]{height:100svh}.stage-intro[data-astro-cid-mgwayagm]{opacity:0}.stage-quote[data-astro-cid-mgwayagm]{opacity:1;transform:none}.stage-image[data-astro-cid-mgwayagm]{transform:none}.stage-canvas[data-astro-cid-mgwayagm]{display:none}}
