.films-deck{min-width:0}.films-deck .films-stage{isolation:isolate;touch-action:pan-y;background:#06101b;border-radius:26px;width:100%;position:relative;overflow:hidden;box-shadow:0 50px 100px -48px #000000e6,0 0 0 1px #ffffff1a,0 0 80px -30px #e8c77c52}.films-deck .film-slide{opacity:0;visibility:hidden;margin:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),visibility 0s .8s;position:absolute;inset:0}.films-deck .film-slide.is-on{opacity:1;visibility:visible;transition:opacity .8s cubic-bezier(.2,.7,.2,1)}.films-deck .film-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#020d1f00 52%,#020d1f8c 76%,#020d1fe0 100%);position:absolute;inset:0}.films-deck .film-poster,.films-deck .film-loop{object-fit:cover;object-position:var(--fx,50%) 50%;width:100%;height:100%;position:absolute;inset:0}.films-deck .film-poster{z-index:0}.films-deck .film-loop{z-index:0;opacity:0;transition:opacity .7s}.films-deck .film-loop[data-on=true]{opacity:1}.films-deck.is-held .film-loop{opacity:0!important}.films-deck .film-cap{z-index:2;pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 16px;padding:clamp(14px,2vw,22px);display:grid;position:absolute;inset:auto 0 0}.films-deck .film-cap>*{pointer-events:auto}.films-deck .film-cap .film-k,.films-deck .film-cap .film-title{grid-column:1}.films-deck .film-k{margin-bottom:7px}.films-deck .film-title{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;text-shadow:0 1px 18px #020d1f8c;text-wrap:balance;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:600;line-height:1.2}.films-deck .film-cap .film-actions{flex-wrap:nowrap;grid-area:1/2/span 2;gap:8px 16px}.films-deck .film-watch{min-height:42px;padding:0 16px 0 6px;font-size:.88rem}.films-deck .film-watch-ic{width:30px;height:30px}.films-deck .film-more{color:#fff;white-space:nowrap;text-underline-offset:4px;text-shadow:0 1px 14px #020d1f99;align-items:center;gap:6px;font-size:.88rem;font-weight:700;-webkit-text-decoration:underline #e8c77cbf;text-decoration:underline #e8c77cbf;display:inline-flex}.films-deck .film-more svg{width:16px;height:16px}.films-deck .film-more:hover{color:#f3cb78}.films-deck .film-more:focus-visible{outline-offset:3px;outline:3px solid #e8c77c}.films-deck .films-bar{align-items:flex-end;gap:16px;margin-top:14px;display:flex}.films-deck .films-tabs{grid-template-columns:repeat(var(--films,3), minmax(0, 1fr));flex:1;gap:12px;display:grid}.films-deck .films-tab{color:#f4f2ec9e;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:44px;padding:12px 4px 4px;transition:color .25s;display:flex;position:relative}.films-deck .films-tab[aria-selected=true]{color:#fff}@media (hover:hover){.films-deck .films-tab:hover{color:#fff}}.films-deck .films-tab:focus-visible,.films-deck .films-pause:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #e8c77c}.films-deck .films-prog{background:#ffffff2e;border-radius:3px;height:3px;position:absolute;inset:0 0 auto;overflow:hidden}.films-deck .films-prog i{transform:scaleX(var(--p,0));transform-origin:0;background:#e8c77c;position:absolute;inset:0}.films-deck .films-tab-k{font-size:.95rem;font-weight:700;line-height:1.25;display:block}.films-deck .films-tab-t{color:#f4f2ec99;margin-top:5px;font-size:.82rem;line-height:1.3;display:block}.films-deck .films-tab[aria-selected=true] .films-tab-t{color:#f4f2ecd1}.films-deck .films-tab-s{display:none}.films-deck .films-pause{color:#fff;background:#020d1f66;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.films-deck .films-pause:hover{background:#ffffff24}.films-deck .films-pause svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.films-deck .films-pause .fp-play{fill:currentColor;stroke:none;display:none}.films-deck .films-pause[aria-pressed=true] .fp-play{display:block}.films-deck .films-pause[aria-pressed=true] .fp-pause{display:none}@media (prefers-reduced-motion:no-preference){.films-deck.is-live .film-slide.is-on .film-cap>*{animation:.8s cubic-bezier(.2,.7,.2,1) both films-rise}.films-deck.is-live .film-slide.is-on .film-cap>:nth-child(2){animation-delay:80ms}.films-deck.is-live .film-slide.is-on .film-cap>:nth-child(3){animation-delay:.16s}.films-deck.is-live .film-slide.is-on .film-poster{animation:14s ease-out both films-kb}.films-deck.is-held .film-slide .film-poster{animation:none!important}}@keyframes films-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes films-kb{0%{transform:scale(1.07)}to{transform:scale(1)}}@media (min-width:66.3125rem){.hero .films-deck .films-stage{aspect-ratio:1.12;max-height:calc(100svh - 268px)}}@media (min-width:52rem) and (max-width:66.25rem){.hero .films-deck .films-stage{aspect-ratio:1;max-height:calc(100svh - 238px)}.films-deck .film-cap{grid-template-columns:minmax(0,1fr);padding:12px 14px}.films-deck .film-cap .film-actions{grid-area:auto/1;margin-top:8px}}@media (max-width:51.999rem){.hero:has(.films-deck){height:max(var(--room), 300px)}.hero .hero-words{order:1}.hero .films-deck.hero-stage{flex-direction:column;flex:auto;order:2;min-height:0;margin-top:clamp(10px,2svh,18px);display:flex}.hero .films-deck .films-stage.hero-media{aspect-ratio:auto;border-radius:18px;flex:auto;min-height:clamp(96px,20svh,150px)}.films-deck .film-cap{grid-template-columns:minmax(0,1fr);padding:12px 14px}.films-deck .film-cap .film-actions{grid-area:auto/1;margin-top:8px}.films-deck .films-bar{flex:none;gap:8px;margin-top:8px}.films-deck .films-tab-k,.films-deck .films-tab-t{display:none}.films-deck .films-tab-s{white-space:nowrap;font-size:.76rem;font-weight:700;line-height:1.2;display:block}.films-deck .films-tab{min-height:30px;padding-top:9px}.films-deck .films-pause{width:34px;height:34px}}@media (max-width:51.999rem) and (min-width:560px) and (orientation:landscape) and (max-height:520px){.hero:has(.films-deck){height:auto}.hero .films-deck.hero-stage{margin-top:0}.hero .films-deck .films-stage.hero-media{min-height:0}}@media (max-width:40rem){.films-deck .film-cap{padding:10px;display:block}.films-deck .film-cap .film-k,.films-deck .film-cap .film-title,.films-deck .film-more{display:none}.films-deck .film-cap .film-actions{margin-top:0}}
html:has(.inv-dlg[open]){overflow:hidden}.inv-dlg{--inv-mist:#f2eee4;--inv-line:#e1dccf;overscroll-behavior:contain;color:#0b1a2a;--ink:#0b1a2a;--ink-2:#0b1a2ab3;--rule:#0b1a2a24;--btn-bg:#0b1a2a;--btn-ink:#fff;--btn-hover-bg:#1a3552;--btn-hover-ink:#fff;--field-bg:#fff;background:#fff;border:0;border-radius:26px;width:min(940px,100vw - 32px);max-height:calc(100svh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 40px 100px -30px #03122a99}.inv-dlg::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03122a94}@media (prefers-reduced-motion:no-preference){.inv-dlg[open]{animation:.45s cubic-bezier(.2,.7,.2,1) both inv-in}}@keyframes inv-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}.inv-dlg{width:min(820px,100vw - 32px)}.inv-in{padding:clamp(24px,3.4vw,40px);position:relative}.inv-x{z-index:2;background:var(--inv-mist);color:#0b1a2a;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .2s;display:grid;position:absolute;top:14px;right:14px}.inv-x svg{width:20px;height:20px}.inv-x:hover{background:#e8e2d4}.inv-x:focus-visible,.inv-have:focus-visible,.inv-later-btn:focus-visible{outline-offset:2px;outline:3px solid #e8c77c}.inv-head{text-align:center;max-width:34rem;margin:0 auto clamp(18px,2.6vw,28px)}.inv-k{color:#7a590d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:700;line-height:1.2}.inv-title{font-family:var(--font-display);letter-spacing:-.02em;outline:none;font-size:clamp(2rem,4vw,2.9rem);font-weight:600;line-height:1.05}.inv-lead{color:#0b1a2ac7;margin-top:10px;font-size:1.06rem;line-height:1.5}.inv-evs{gap:18px;display:grid}.inv-ev{border:1px solid var(--inv-line);background:#fff;border-radius:20px;display:flex;overflow:hidden;box-shadow:0 20px 44px -30px #051b3873}.inv-ph{aspect-ratio:3/2;background:var(--inv-mist);flex:none;width:52%;min-height:100%;position:relative;overflow:hidden}.inv-ph img{object-fit:cover}.inv-date{color:#0b1a2a;text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;min-width:58px;padding:7px 10px 8px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 10px 24px -12px #03122a8c}.inv-date span{color:#7a590d;letter-spacing:.12em;text-transform:uppercase;order:-1;font-size:.68rem;font-weight:700;line-height:1.2}.inv-date b{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1}.inv-body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.inv-prog{color:#7a590d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:700;line-height:1.2}.inv-h{font-family:var(--font-display);font-size:1.4rem;font-weight:600;line-height:1.2}.inv-meta{color:#0b1a2ac7;margin-top:6px;font-size:.92rem;line-height:1.4}.inv-meta b{color:#0b1a2a}.inv-d{color:#0b1a2a9e;margin-top:10px;font-size:.92rem;line-height:1.5}.inv-acts{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:auto;padding-top:16px;display:flex}.inv-dlg .inv-go{border-radius:999px;min-height:46px;padding-inline:26px}.inv-have{color:#0b1a2a9e;text-underline-offset:3px;min-height:44px;padding:0 4px;font-size:.86rem;font-weight:600;text-decoration:underline}.inv-done{color:#1f6b3a;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-weight:700;display:flex}.inv-done svg{flex:none;width:20px;height:20px}.inv-news{background:var(--inv-mist);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:12px 22px;margin-top:clamp(18px,2.6vw,26px);padding:16px 18px;display:grid}.inv-news-t{color:#0b1a2ac7;font-size:.9rem;line-height:1.45}.inv-news-t b{color:#0b1a2a}.inv-news .field,.inv-news .btn{border-radius:999px}.inv-later{text-align:center;margin-top:14px}.inv-later-btn{color:#0b1a2a9e;text-underline-offset:3px;min-height:44px;padding:0 12px;font-size:.9rem;font-weight:600;text-decoration:underline}@media (max-width:40rem){.inv-dlg{border-radius:22px;width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.inv-in{padding:22px 14px 12px}.inv-x{top:10px;right:10px}.inv-title{font-size:1.9rem}.inv-lead{font-size:.98rem}.inv-ev{border-radius:16px;flex-direction:column}.inv-ph{aspect-ratio:2.3;width:100%;min-height:0}.inv-ph img{object-position:50% 19%!important}.inv-date{border-radius:11px;min-width:44px;padding:5px 7px;top:8px;left:8px}.inv-date b{font-size:1.12rem}.inv-body{padding:12px 12px 12px 14px}.inv-d{display:none}.inv-h{font-size:1.1rem}.inv-meta{font-size:.82rem}.inv-acts{gap:2px 10px;padding-top:8px}.inv-dlg .inv-go{min-height:44px;padding-inline:18px;font-size:.92rem}.inv-have{font-size:.8rem}.inv-news{grid-template-columns:minmax(0,1fr);padding:14px}}@media (min-width:40.01rem) and (max-height:780px){.inv-in{padding:24px 32px 14px}.inv-head{margin-bottom:14px}.inv-title{font-size:2.2rem}.inv-lead{margin-top:6px}.inv-news{margin-top:14px;padding:12px 16px}.inv-later{margin-top:4px}}:root[data-theme=dark] .inv-dlg{--inv-mist:#ffffff0f;--inv-line:#ffffff1a;--ink:#f4f2ec;--ink-2:#f4f2ecb8;--rule:#f4f2ec29;--btn-bg:#f7f4ec;--btn-ink:#0b1a2a;--btn-hover-bg:#fff;--btn-hover-ink:#0b1a2a;--field-bg:#0e2034;color:#f4f2ec;background:#0e2034}:root[data-theme=dark] .inv-ev{background:#12263c}:root[data-theme=dark] .inv-x{color:#f4f2ec}:root[data-theme=dark] .inv-x:hover{background:#ffffff1f}:root[data-theme=dark] .inv-k,:root[data-theme=dark] .inv-prog{color:#f3cb78}:root[data-theme=dark] .inv-lead,:root[data-theme=dark] .inv-meta,:root[data-theme=dark] .inv-news-t{color:#f4f2ecc7}:root[data-theme=dark] .inv-meta b,:root[data-theme=dark] .inv-news-t b{color:#f4f2ec}:root[data-theme=dark] .inv-d,:root[data-theme=dark] .inv-have,:root[data-theme=dark] .inv-later-btn{color:#f4f2ec9e}:root[data-theme=dark] .inv-done{color:#8fd19e}@media (max-width:53.99rem){.inv-ev{flex-direction:column}.inv-ph{aspect-ratio:3/2;width:100%;min-height:0}.inv-ph img{object-position:50% 22%!important}.inv-date{top:auto;bottom:10px;left:10px}.inv-dlg{width:min(560px,100vw - 20px)}.inv-news{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem) and (max-height:700px){.inv-in{padding:14px 12px 6px}.inv-head{margin-bottom:8px}.inv-title{font-size:1.65rem}.inv-lead{margin-top:4px;font-size:.92rem}.inv-news{margin-top:12px;padding:12px}.inv-news-t{font-size:.9rem}.inv-news-more{display:none}.inv-body{padding:10px 12px 12px}.inv-acts{padding-top:4px}.inv-later{margin-top:0}}@media (max-width:53.99rem) and (max-height:760px){.inv-ph{aspect-ratio:2.3}.inv-ph img{object-position:50% 19%!important}.inv-date{display:none}}
