.hxs{--paper:#FFFFFF;--ink:#111111;--mute:#6A6A6A;--hair:#D8D8D8;--fog:#F3F3F3;--black:#0B0B0C;--purple:#4E2A84;--gold:#FFC520;--display:var(--_mm-system---font--display,'Campton','Rene Bieder Campton','Helvetica Neue',Arial,sans-serif);--text:var(--_mm-system---font--text,'Akkurat Pro','AkkuratPro','Helvetica Neue',Arial,sans-serif);--m:clamp(20px,2.8vw,40px);--g:24px;--ease:cubic-bezier(.2,.7,.2,1);font-family:var(--text);font-size:17px;line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hxs :where(*){box-sizing:border-box}.hxs :where(h2,p,ul,li,b,em,span,nav,a,button){margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}.hxs :where(b){font-weight:700}.hxs :where(a){text-decoration:none;background-color:transparent}.hxs :where(button){background:0 0;border:0;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:0;text-align:inherit}.hxs :where(img){display:block;max-width:100%;border:0}.hxs :where(svg){overflow:hidden}.hxs :where(i){font-style:normal}.hxs :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.hxs [hidden]{display:none!important}.hx-w{max-width:1680px;margin-inline:auto;padding-left:max(var(--m),env(safe-area-inset-left,0));padding-right:max(var(--m),env(safe-area-inset-right,0))}.hx-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);flex:none}.hx-dot.off{background:#7a7a7a}.hx-mute{color:var(--mute)}.hx-pic{display:block;overflow:hidden;background:var(--fog);aspect-ratio:3/2;width:100%}.hx-pic img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.hx-link{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-family:var(--display);font-weight:500;font-size:17px;background:linear-gradient(currentColor,currentColor)0 100%/100% 1px no-repeat;padding-bottom:3px}.hx-link svg,.hx-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;flex:none}.hx-btn{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 24px;font-family:var(--display);font-weight:600;font-size:16px;background:var(--ink);color:var(--paper);transition:background .2s,color .2s;white-space:nowrap}.hx-btn:hover{background:var(--purple);color:#fff}.hx-btn.acc{background:var(--purple);color:#fff}.hx-btn.acc:hover{background:var(--ink);color:#fff}.hx-btn.ghost{background:0 0;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.hx-btn.ghost:hover{background:var(--ink);color:var(--paper)}.mm-top.hxon{position:sticky;top:0;z-index:60;transform:none;transition:transform .25s cubic-bezier(.2,.7,.2,1);background:0 0}.mm-top.hxon>.mm-strip,.mm-top.hxon>.mm-header,.mm-top.hxon>.mm-menu-panel{display:none!important}.mm-top.hxon.is-up{transform:none}.mm-top.hxon.hx-up{transform:translateY(-100%)}.mm-top.hxon.hx-over{position:fixed;left:0;right:0;top:0}html.mm-cine .mm-top.hxon{transform:translateY(-100%)}.hx{position:relative;display:block;background:var(--paper);color:var(--ink);box-shadow:0 1px 0 var(--hair);transition:background .3s,color .3s,box-shadow .3s}.hx .hx-bar{display:flex;align-items:center;gap:30px;height:76px;transition:height .25s var(--ease)}.hx.compact .hx-bar{height:62px}.hx .hx-logo{display:block;flex:none;color:inherit}.hx .hx-logo img{display:block;height:38px;width:auto;transition:height .25s var(--ease),filter .3s}.hx .hx-logo b{font-family:var(--display);font-weight:600;font-size:18px}.hx.compact .hx-logo img{height:32px}.hx-nav{display:flex;gap:28px;margin-inline-start:auto}.hx-nav a{font-family:var(--display);font-weight:500;font-size:17px;padding-block:6px;background:linear-gradient(currentColor,currentColor)0 100%/0 2px no-repeat;transition:background-size .25s var(--ease)}.hx-nav a:hover,.hx-nav a.on,.hx-nav a.open{background-size:100% 2px}.hx-tools{display:flex;align-items:center;gap:18px;flex:none}.hx-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;box-shadow:inset 0 0 0 1px var(--hair);font-family:var(--display);font-weight:500;font-size:14px;line-height:1;white-space:nowrap;transition:box-shadow .2s}.hx-chip:hover{box-shadow:inset 0 0 0 1px currentColor}.hx-chip .s{display:none}.hx-lang{font-family:var(--display);font-weight:500;font-size:14px;color:var(--mute);white-space:nowrap}.hx-lang span{opacity:.5;padding-inline:2px}.hx .hx-cta{height:46px;padding:0 20px}.hx-burger{display:none}.hx-prog{position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;overflow:hidden}.hx-prog b{display:block;height:100%;background:var(--purple);transform-origin:0 0;transform:scaleX(0)}.mm-top.hx-home .hx-prog,.mm-top.hx-over .hx-prog{display:none}.mm-top.hx-over:not(.hx-solid):not(.hx-megaon):not(.hx-menuon) .hx{background:0 0;color:#fff;box-shadow:none}.mm-top.hx-over:not(.hx-solid):not(.hx-megaon):not(.hx-menuon) .hx-logo img{filter:brightness(0) invert(1)}.mm-top.hx-over:not(.hx-solid):not(.hx-megaon):not(.hx-menuon) .hx-nav a,.mm-top.hx-over:not(.hx-solid):not(.hx-megaon):not(.hx-menuon) .hx-chip{text-shadow:0 1px 12px rgba(0,0,0,.5)}.mm-top.hx-over:not(.hx-solid):not(.hx-megaon):not(.hx-menuon) .hx-chip{box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.mm-top.hx-over:not(.hx-solid):not(.hx-megaon):not(.hx-menuon) .hx-lang{color:rgba(255,255,255,.85);text-shadow:0 1px 12px rgba(0,0,0,.5)}.mm-top.hx-over:not(.hx-solid):not(.hx-megaon):not(.hx-menuon) .hx-burger i{box-shadow:0 1px 8px rgba(0,0,0,.4)}.hx-mega{position:absolute;left:0;right:0;top:100%;background:var(--paper);color:var(--ink);box-shadow:0 1px 0 var(--hair),0 30px 50px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .3s var(--ease),visibility 0s linear .3s}.hx.mega .hx-mega{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .3s var(--ease)}.hxm-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);padding-block:28px 34px;align-items:start}.hxm-wait{grid-column:1/-1;color:var(--mute);font-size:15px;min-height:120px}.hxm-card{grid-column:span 5;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:center}.hxm-card .hx-pic{aspect-ratio:4/3}.hxm-card:hover .hx-pic img{transform:scale(1.035)}.hxm-card .t{display:flex;flex-direction:column;gap:6px}.hxm-card .k,.hxm-col .k{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--mute)}.hxm-card b{font-family:var(--display);font-weight:600;font-size:clamp(22px,1.9vw,30px);line-height:1.05;letter-spacing:-.02em}.hxm-card .t>span:last-child{font-size:15px;color:var(--mute)}.hxm-col{grid-column:span 4;display:flex;flex-direction:column}.hxm-col a:not(.hx-link){display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--hair)}.hxm-col a:not(.hx-link) b{font-family:var(--display);font-weight:600;font-size:17px;line-height:1.25}.hxm-col a:not(.hx-link) span{font-size:14px;color:var(--mute);white-space:nowrap}.hxm-col a:not(.hx-link):hover b{text-decoration:underline;text-underline-offset:4px}.hxm-col .k{padding-bottom:6px}.hxm-go{grid-column:span 3;align-items:flex-start;gap:10px;padding-top:4px}.hxm-go .hx-mute{font-size:14px}.hxm-g.ev .hxm-card.sm{grid-column:span 3;grid-template-columns:1fr;gap:12px;align-items:start}.hxm-g.ev .hxm-card.sm .hx-pic{aspect-ratio:3/2}.hxm-g.ev .hxm-card.sm b{font-size:19px;line-height:1.15}.hxm-g.co .hxm-film{grid-column:span 2;display:flex;flex-direction:column;gap:8px;text-align:start;font-size:14px;color:var(--mute);line-height:1.3}.hxm-g.co .hxm-film .hx-pic{aspect-ratio:16/9}.hxm-g.co .hxm-film:hover .hx-pic img{transform:scale(1.04)}.hxm-g.co .hxm-go{grid-column:span 4}.hxm-lead{grid-column:span 5;font-family:var(--display);font-weight:500;font-size:clamp(22px,1.8vw,28px);line-height:1.2;letter-spacing:-.015em}.hxm-g.ev .hxm-lead{grid-column:span 9}.mm-top.hx-menuon .hx{background:#0b0b0c;color:#fff;box-shadow:none}.mm-top.hx-menuon .hx-logo img{filter:brightness(0) invert(1)}.mm-top.hx-menuon .hx-chip{box-shadow:inset 0 0 0 1px #4a4a4c}.mm-top.hx-menuon .hx-prog{display:none}html.hxlock,html.hxlock body{overflow:hidden}@media (max-width:980px){.hx .hx-nav,.hx .hx-lang,.hx .hx-cta,.hx-mega{display:none}.hx .hx-bar,.hx.compact .hx-bar{height:58px;gap:12px}.hx .hx-logo img,.hx.compact .hx-logo img{height:28px}.hx .hx-tools{margin-inline-start:auto;gap:8px}.hx .hx-chip{height:36px;padding:0 12px;gap:7px;font-size:14px}.hx .hx-chip .l{display:none}.hx .hx-chip .s{display:inline}.hx .hx-burger{display:grid;place-content:center;gap:6px;width:44px;height:44px;margin-inline-end:-10px;color:inherit}.hx-burger i{display:block;width:24px;height:2px;background:currentColor;transition:transform .35s var(--ease)}.hx-burger[aria-expanded=true] i:first-child{transform:translateY(4px) rotate(45deg)}.hx-burger[aria-expanded=true] i:last-child{transform:translateY(-4px) rotate(-45deg)}}@media (max-width:360px){.hx .hx-logo img,.hx.compact .hx-logo img{height:24px}.hx .hx-chip{padding:0 9px}}.hxmenu{position:fixed;left:0;right:0;top:var(--top,0);bottom:0;z-index:59;background:#0b0b0c;color:#fff;overflow-y:auto;overscroll-behavior:contain;opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .32s var(--ease)}.hxmenu.on{opacity:1;transform:none}.hxmenu a{color:inherit}.hxmenu-in{min-height:100%;display:flex;flex-direction:column;padding:6px var(--m) calc(24px + env(safe-area-inset-bottom,0))}.hxmenu-now{display:flex;align-items:center;gap:10px;padding:16px 0 6px;font-size:15px;color:#bdbdbd}.hxmenu nav{display:flex;flex-direction:column;padding:4px 0 26px}.hxmenu nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #2e2e30;font-family:var(--display);font-weight:600;font-size:clamp(32px,8.6vw,56px);line-height:1.05;letter-spacing:-.03em;opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .5s var(--ease);transition-delay:calc(var(--i)*35ms + 60ms)}.hxmenu.on nav a{opacity:1;transform:none}.hxmenu nav a svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;flex:none}.hxmenu nav a[aria-current=page]{color:#8c8c90}.hxmenu-feat{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;padding:14px;background:#1a1a1c;margin-bottom:22px}.hxmenu-feat img{width:96px;height:72px;object-fit:cover}.hxmenu-feat span{display:block;font-size:14px;color:#a6a6a6}.hxmenu-feat b{display:block;color:#fff;font-family:var(--display);font-weight:600;font-size:20px;line-height:1.15;margin:2px 0}.hxmenu-foot{margin-top:auto;display:flex;flex-direction:column;gap:16px}.hxmenu-cta{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 20px;background:var(--purple);font-family:var(--display);font-weight:600;font-size:17px}.hxmenu-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.hxmenu-meta{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:#a6a6a6}.hxmenu-meta a{color:#fff;font-family:var(--display);font-weight:500;background:linear-gradient(currentColor,currentColor)0 100%/100% 1px no-repeat;padding-bottom:2px}@media (min-width:981px){.hxmenu{display:none}}@keyframes hxfade{0%{opacity:0}}@keyframes hxin{0%{transform:translateX(56px);opacity:0}}@keyframes hxup{0%{transform:translateY(40px);opacity:0}}.hxsheet{position:fixed;inset:0;z-index:80;background:rgba(11,11,12,.6);display:flex;justify-content:flex-end;animation:hxfade .25s ease}.hxsheet .sh{width:min(560px,100%);height:100%;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;animation:hxin .45s var(--ease);overflow:hidden}.hxsheet .top{display:flex;align-items:center;gap:14px;padding:18px clamp(20px,2.4vw,32px);border-bottom:1px solid var(--hair)}.hxsheet .mini{display:flex;gap:14px;align-items:center;min-width:0;flex:1}.hxsheet .mini img{width:64px;height:48px;object-fit:cover;flex:none}.hxsheet .mini b{display:block;font-family:var(--display);font-weight:600;font-size:16px;line-height:1.15}.hxsheet .mini span span{display:block;font-size:13px;color:var(--mute)}.hxsheet .x{width:48px;height:48px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--ink);flex:none;transition:background .2s,color .2s}.hxsheet .x:hover{background:var(--ink);color:var(--paper)}.hxsheet .x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.hxsheet .bd{flex:1;overflow:auto;padding:28px clamp(20px,2.4vw,32px) 32px;display:flex;flex-direction:column;gap:22px}.hxsheet h2{font-family:var(--display);font-weight:600;font-size:clamp(34px,3vw,46px);line-height:.98;letter-spacing:-.035em}.hxsheet .sub{color:var(--mute);margin-top:-10px}.hxsheet .ft{padding:16px clamp(20px,2.4vw,32px) calc(16px + env(safe-area-inset-bottom,0));border-top:1px solid var(--hair)}.hxweek{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.hxweek li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--hair);font-size:16px;color:var(--mute)}.hxweek li b{font-weight:400}.hxweek li.on{color:var(--ink)}.hxweek li.on span,.hxweek li.on b{font-family:var(--display);font-weight:600}.hxweek em{font-style:normal;font-family:var(--text);font-weight:400;font-size:13px;color:var(--purple);margin-inline-start:6px}.hxs-rows{display:flex;flex-direction:column;gap:8px}.hxs-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;background:var(--fog);transition:background .2s}.hxs-row:hover{background:#e8e8e8}.hxs-row img{width:64px;height:48px;object-fit:cover}.hxs-row .k{display:block;font-size:13px;color:var(--mute)}.hxs-row b{display:block;font-family:var(--display);font-weight:600;font-size:17px;line-height:1.2}.hxs-row svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.hxs-acts{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px}.hxs-acts .hx-btn{height:56px;justify-content:space-between;padding:0 16px}.hxs-acts .hx-btn.ghost{justify-content:center}@media (max-width:700px){.hxsheet{align-items:flex-end}.hxsheet .sh{height:auto;max-height:94svh;animation:hxup .45s var(--ease)}.hxsheet .top{position:relative;padding-top:22px}.hxsheet .top::before{content:"";position:absolute;left:50%;top:8px;width:40px;height:4px;margin-left:-20px;background:var(--hair)}}@media (prefers-reduced-motion:reduce){.hx .hx-bar,.hx-mega,.hxmenu,.hxmenu nav a,.hx-burger i,.mm-top.hxon{transition:none}.hxsheet,.hxsheet .sh{animation:none}}
.mm-top.hx-over::before{content:"";position:absolute;left:0;right:0;top:0;height:240px;background:linear-gradient(to bottom,rgba(11,11,12,.78) 0%,rgba(11,11,12,.5) 40%,rgba(11,11,12,.18) 75%,rgba(11,11,12,0) 100%);pointer-events:none;z-index:-1;opacity:1;transition:opacity .3s}.mm-top.hx-over.hx-solid::before,.mm-top.hx-over.hx-megaon::before,.mm-top.hx-over.hx-menuon::before{opacity:0}@media (max-width:767px){.mm-top.hx-over::before{height:180px}}
.hxs a.w--current,.hxs a[aria-current]{text-decoration:none!important}