.vb-hero-acts{align-items:center}.sf-disc{position:relative;flex:none;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;color:#f5f1ed;box-shadow:inset 0 0 0 1px #f5f1ed6b;transition:box-shadow .4s var(--e)}.sf-disc-in{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#f5f1ed29;-webkit-backdrop-filter:blur(12px) saturate(1.25);backdrop-filter:blur(12px) saturate(1.25);box-shadow:inset 0 0 0 1px #f5f1edb8,0 10px 30px #00000038;transition:background-color .4s var(--e),color .3s var(--e),transform .55s var(--spring),box-shadow .4s var(--e)}.sf-tri{display:block;width:17px;height:19.8px;fill:currentColor;margin-left:3.5px}.sf-disc:before,.sf-disc:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 1px #f5f1ed8c;opacity:0;animation:sfRing 3.6s cubic-bezier(.22,1,.36,1) infinite}.sf-disc:after{animation-delay:1.8s}@keyframes sfRing{0%{transform:scale(1);opacity:.7}75%,to{transform:scale(1.6);opacity:0}}html.vb-film-open .sf-disc:before,html.vb-film-open .sf-disc:after{animation-play-state:paused}@media (hover:hover){.sf-disc:hover{box-shadow:inset 0 0 0 1px #f5f1edb3}.sf-disc:hover .sf-disc-in{background:#f5f1ed;color:#333;transform:scale(1.07);box-shadow:inset 0 0 0 1px #f5f1ed66,0 12px 34px #0000004d}.sf-disc:hover:before,.sf-disc:hover:after{animation:none;opacity:0}}.sf-disc:focus-visible .sf-disc-in{background:#f5f1ed;color:#333}.sf-disc:focus-visible:before,.sf-disc:focus-visible:after{animation:none;opacity:0}.sf-disc:active .sf-disc-in{transform:scale(.96)}@media (max-width:1023.98px){.sf-disc{width:64px;height:64px}.sf-disc-in{width:50px;height:50px}.sf-tri{width:14px;height:16.3px;margin-left:3px}}.sf-hit{position:absolute;inset:0;z-index:1;display:none;cursor:pointer}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.sf-hit{display:block}.vb-hero-tx{pointer-events:none}.vb-hero-tx .vb-h1,.vb-hero-tx .vb-lead,.vb-hero-acts>*{pointer-events:auto}}.vb-hero.sf-cur-on .sf-hit{cursor:none}.sf-cur{position:absolute;left:0;top:0;z-index:2;width:0;height:0;pointer-events:none;will-change:transform}.sf-cur-in{position:absolute;left:-34px;top:-34px;width:68px;height:68px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#f5f1ed;color:#333;box-shadow:0 10px 30px #00000042;opacity:0;transform:scale(.35);font:var(--fw-l) 10.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:opacity .28s var(--e),transform .5s var(--spring)}.sf-cur-in>span{margin-right:-.16em}.sf-cur .sf-tri{width:13px;height:15.2px;margin:0 0 0 2.5px}.sf-cur.is-on .sf-cur-in{opacity:1;transform:scale(1)}.sf-cur.is-on.is-down .sf-cur-in{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.sf-disc:before,.sf-disc:after{animation:none!important;opacity:0!important}.sf-disc,.sf-disc-in,.sf-cur-in{transition:none!important}}.sf-cur-in{background:#10162075;color:#f4f1ea;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 0 0 1px #f4f1ea9e,0 10px 30px #0000004d}.sf-disc-in{background:#10162075;color:#f4f1ea;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 0 0 1px #f4f1ea9e,0 10px 30px #0000003d}@media (hover:hover){.sf-disc:hover .sf-disc-in{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold),0 12px 34px #0000004d}}.sf-disc:focus-visible .sf-disc-in{background:var(--gold);color:var(--ink)}.sf-pbtn{display:none}@media (max-width:1023.98px){.vb-hero-acts .sf-disc{display:none}.sf-pbtn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:0 24px 0 21px;border-radius:10px;color:#f5f1ed;font:var(--fw-btn) var(--fs-btn)/var(--lh-btn) var(--sans);letter-spacing:var(--ls-btn);background:#1c1b1a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 36px #00000047,inset 0 0 0 1px #f5f1ed4d;transition:background-color .3s var(--e),color .3s var(--e),box-shadow .3s var(--e),transform .3s var(--e)}.sf-pbtn .vb-tri{width:.62em;height:.72em;fill:currentColor;flex:none}.sf-pbtn:active{transform:scale(.97)}.sf-pbtn:focus-visible{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold)}}@media (hover:hover) and (max-width:1023.98px){.sf-pbtn:hover{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold),0 12px 34px #0000004d}}@media (prefers-reduced-motion:reduce){.sf-pbtn{transition:none!important}}.sf-pbtn-x{display:none}@media (min-width:1024px){.sf-pbtn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:max(48px,calc(53.4 * var(--dpx)));padding:0 calc(28 * var(--dpx)) 0 calc(25 * var(--dpx));border-radius:max(6px,calc(6.7 * var(--dpx)));color:#f5f1ed;white-space:nowrap;font:var(--fw-btn) var(--fs-btn)/var(--lh-btn) var(--sans);letter-spacing:var(--ls-btn);background:#1c1b1a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 36px #00000042,inset 0 0 0 1px #f5f1ed5c;transition:background-color .3s var(--e),color .3s var(--e),box-shadow .3s var(--e),transform .3s var(--e)}.sf-pbtn-x{display:inline}.sf-pbtn .vb-tri{width:.62em;height:.72em;fill:currentColor;flex:none}.sf-pbtn:active{transform:scale(.98)}.sf-pbtn:focus-visible{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold)}}@media (hover:hover) and (min-width:1024px){.sf-pbtn:hover{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold),0 12px 34px #0000004d}}.hm-cplay{display:none}@media (max-width:1023.98px){.vb-hero .vb-hero-acts{display:none}.hm-cplay{position:absolute;z-index:3;left:50%;top:50%;display:grid;place-items:center;width:80px;height:80px;margin:-40px 0 0 -40px;padding:0;border:0;border-radius:50%;color:#f5f1ed;background:#1016201f;box-shadow:inset 0 0 0 1.5px #f5f1edeb,0 0 0 .5px #0000001f;filter:drop-shadow(0 2px 10px rgba(0,0,0,.28));-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background-color .25s var(--e),transform .3s var(--e),box-shadow .25s var(--e);animation:hmCpIn .8s var(--e) 1s both}.hm-cplay-tri{display:block;width:18px;height:21px;margin-left:3px;fill:currentColor}.hm-cplay:active{transform:scale(.94);background:#1016204d;box-shadow:inset 0 0 0 1.5px #f5f1ed,0 0 0 .5px #0000001f}.hm-cplay:focus-visible{outline:2px solid var(--gold);outline-offset:4px}}@media (hover:hover) and (max-width:1023.98px){.hm-cplay:hover{background:#1016203d;box-shadow:inset 0 0 0 1.5px #f5f1ed,0 0 0 .5px #0000001f}}@keyframes hmCpIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hm-cplay{transition:none!important;animation:none!important}}@media (max-width:1023.98px){.hm-cplay{width:48px;height:48px;margin:-24px 0 0 -24px;background:#1016201a;box-shadow:inset 0 0 0 1.25px #f5f1ede6,0 0 0 .5px #0000001a;filter:drop-shadow(0 1px 6px rgba(0,0,0,.3))}.hm-cplay-tri{width:11px;height:13px;margin-left:2.5px}.hm-cplay:active{transform:scale(.94);background:#1016204d;box-shadow:inset 0 0 0 1.25px #f5f1ed,0 0 0 .5px #0000001a}.hm-cplay:focus-visible{outline-offset:3px}}@media (hover:hover) and (max-width:1023.98px){.hm-cplay:hover{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1.25px var(--gold)}}.sf-cur-in{box-shadow:inset 0 0 0 1px #f4f1ea9e}.hm-side{display:none}@media (max-width:743.98px){.vb-hero .hm-cplay{display:none}.vb-hero .vb-hero-tx{position:relative}.hm-side{position:absolute;z-index:3;right:var(--mb);bottom:6px;display:grid;place-items:center;width:60px;height:60px;margin:0;padding:0;border:0;border-radius:1px;color:#f5f1ed;background:#1016201f;box-shadow:inset 0 0 0 1px #f5f1ede0;filter:drop-shadow(0 1px 6px rgba(0,0,0,.28));-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background-color .25s var(--e),color .25s var(--e),box-shadow .25s var(--e),transform .25s var(--e);animation:hmCpIn .8s var(--e) 1s both}.hm-side:after{content:"";position:absolute;inset:-8px -8px -8px -6px}.hm-side svg{display:block;width:14px;height:16.33px;margin-left:2.5px;fill:currentColor}.hm-side:active{transform:scale(.94);background:#1016204d;box-shadow:inset 0 0 0 1px #f5f1ed}.hm-side:focus-visible{outline:2px solid var(--gold);outline-offset:4px}}@media (hover:hover) and (max-width:743.98px){.hm-side:hover{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold)}}@media (max-width:374.98px){.hm-side{width:56px;height:56px}.hm-side svg{width:13px;height:15.17px}}@media (min-width:398px) and (max-width:459.98px){.vb-hero .vb-hero-tx .vb-lead{max-width:303px}}@media (min-width:460px) and (max-width:743.98px){.vb-hero .vb-hero-tx .vb-lead{max-width:420px}}@media (max-width:359.98px){.vb-hero .vb-hero-tx .vb-lead{max-width:calc(100% - 44px)}}@media (min-width:744px) and (max-height:500px){.vb-hero .vb-hero-tx .vb-h1{font-size:52px;line-height:52px;letter-spacing:-1.65px;max-width:none}.vb-hero .vb-hero-tx .vb-lead{font-size:18px;line-height:27px;letter-spacing:.35px;max-width:420px}.vb-hero .hm-cplay{display:none}.vb-hero .vb-hero-tx{position:relative}.hm-side{position:absolute;z-index:3;right:var(--mb);bottom:6px;display:grid;place-items:center;width:60px;height:60px;margin:0;padding:0;border:0;border-radius:1px;color:#f5f1ed;background:#1016201f;box-shadow:inset 0 0 0 1px #f5f1ede0;filter:drop-shadow(0 1px 6px rgba(0,0,0,.28));-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background-color .25s var(--e),color .25s var(--e),box-shadow .25s var(--e),transform .25s var(--e);animation:hmCpIn .8s var(--e) 1s both}.hm-side:after{content:"";position:absolute;inset:-8px -8px -8px -6px}.hm-side svg{display:block;width:14px;height:16.33px;margin-left:2.5px;fill:currentColor}.hm-side:active{transform:scale(.94);background:#1016204d;box-shadow:inset 0 0 0 1px #f5f1ed}.hm-side:focus-visible{outline:2px solid var(--gold);outline-offset:4px}}@media (hover:hover) and (min-width:744px) and (max-height:500px){.hm-side:hover{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold)}}@media (prefers-reduced-motion:reduce){.hm-side{transition:none!important;animation:none!important}}.hm-side-w{display:none}@media (max-width:809.98px){.vb-hero .hm-cplay{display:none}.vb-hero .hm-side{position:relative;z-index:3;right:auto;bottom:auto;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;height:44px;min-width:44px;margin:12px 0 0 -12px;padding:0 12px;border:0;border-radius:0;color:#f5f1ed;background:none;box-shadow:none;filter:drop-shadow(0 1px 6px rgba(0,0,0,.42));font:var(--fw-btn) var(--fs-btn)/1 var(--sans);letter-spacing:var(--ls-btn);white-space:nowrap;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:color .25s var(--e),transform .25s var(--e);animation:hmCpIn .8s var(--e) 1s both}.vb-hero .hm-side:after{content:none}.vb-hero .hm-side svg{display:block;flex:none;width:.62em;height:.72em;margin:0;fill:currentColor}.vb-hero .hm-side .hm-side-w{display:inline}.vb-hero .hm-side:active{color:var(--gold);background:none;box-shadow:none;transform:scale(.94)}.vb-hero .hm-side:focus-visible{outline:2px solid var(--gold);outline-offset:2px}}@media (hover:hover) and (max-width:809.98px){.vb-hero .hm-side:hover{color:var(--gold);background:none;box-shadow:none}}@media (min-width:1024px){.sf-cur-in span{font-size:calc(var(--fs-l) * .7778)}}@media (min-width:1024px){.vb-hero .vb-hero-acts .sf-pbtn{font-size:calc(var(--fs-btn) * 1.09);min-height:max(52px,calc(58.2 * var(--dpx)));padding:0 calc(30.5 * var(--dpx)) 0 calc(27.25 * var(--dpx))}}@media (min-width:744px) and (max-height:500px){.vb-hero .hm-cplay{display:none}.vb-hero .hm-side{position:absolute;z-index:3;right:calc(var(--mb) - 12px);bottom:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;height:44px;min-width:44px;margin:0;padding:0 12px;border:0;border-radius:0;color:#f5f1ed;background:none;box-shadow:none;filter:drop-shadow(0 1px 6px rgba(0,0,0,.42));font:var(--fw-btn) var(--fs-btn)/1 var(--sans);letter-spacing:var(--ls-btn);white-space:nowrap;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:color .25s var(--e),transform .25s var(--e);animation:hmCpIn .8s var(--e) 1s both}.vb-hero .hm-side:after{content:none}.vb-hero .hm-side svg{display:block;flex:none;width:.62em;height:.72em;margin:0;fill:currentColor}.vb-hero .hm-side .hm-side-w{display:inline}.vb-hero .hm-side:active{color:var(--gold);background:none;box-shadow:none;transform:scale(.94)}.vb-hero .hm-side:focus-visible{outline:2px solid var(--gold);outline-offset:2px}}@media (hover:hover) and (min-width:744px) and (max-height:500px){.vb-hero .hm-side:hover{color:var(--gold);background:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){.vb-hero .hm-side{transition:none!important;animation:none!important}}@media (min-width:1024px){.vb-hero .vb-hero-acts .sf-pbtn{font-size:calc(var(--fs-btn) * 1.19);min-height:max(56px,calc(63.5 * var(--dpx)));padding:0 calc(33.3 * var(--dpx)) 0 calc(29.75 * var(--dpx))}}@media (max-width:809.98px),(min-width:744px) and (max-height:500px){.vb-hero .hm-side{position:absolute;z-index:4;inset:50% auto auto 50%;margin:0;translate:-50% -50%;filter:opacity(1) drop-shadow(0 1px 6px rgba(0,0,0,.42));transition:color .25s var(--e),transform .25s var(--e),filter .35s var(--e)}html.hm-cont-sc .vb-hero .hm-side{filter:opacity(0) drop-shadow(0 1px 6px rgba(0,0,0,.42));pointer-events:none}}@media (max-width:809.98px),(min-width:744px) and (max-height:500px){html .vb-hero .hm-side .hm-side-w{display:none}html .vb-hero .hm-side{justify-content:center;gap:0;width:48px;height:48px;min-width:48px;padding:0}html .vb-hero .hm-side svg{width:12px;height:14px;margin:0 0 0 1.5px}}@media (min-width:1024px){.vb-hero .vb-hero-acts .sf-pbtn{font-size:var(--fs-btn);letter-spacing:var(--ls-btn);min-height:40px;padding:0 20px 0 18px;gap:.55em;border-radius:5px}html #main>.vb-hero:not(.vi-hero):not(.vq-hero)>.vb-hero-tx>.vb-hero-acts{margin-bottom:8px}}@media (min-width:1024px){.vb-hero .vb-hero-acts .sf-pbtn{min-height:52px;padding:0 32px 0 30px}html #main>.vb-hero:not(.vi-hero):not(.vq-hero)>.vb-hero-tx>.vb-hero-acts{margin-bottom:0}}@media (max-width:809.98px),(min-width:744px) and (max-height:500px){html .vb-hero .hm-side{position:absolute;z-index:1;left:0;right:auto;top:calc(var(--ban,0px) + var(--bar,56px));bottom:auto;display:block;width:100%;min-width:0;height:calc(calc(100vh / var(--zk,1)) - var(--ban,0px) - var(--bar,56px));height:calc(calc(100svh / var(--zk,1)) - var(--ban,0px) - var(--bar,56px));margin:0;padding:0;border:0;border-radius:0;translate:none;transform:none;background:#0000;box-shadow:none;filter:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s var(--e)}html.vb #main>.vb-hero:has(~.hm-pfm:not([data-alt]:not([data-alt=hc])))>.hm-side{top:calc(var(--ban,0px) + var(--bar,56px))}html.hm-cont-sc .vb-hero .hm-side{filter:none;pointer-events:auto}html .vb-hero .hm-side svg{position:absolute;left:50%;top:calc(calc(50vh / var(--zk,1)) - var(--ban,0px) - var(--bar,56px));top:calc(calc(50svh / var(--zk,1)) - var(--ban,0px) - var(--bar,56px));width:12px;height:14px;margin:0;translate:calc(-50% + 1.5px) -50%;fill:currentColor;filter:none;pointer-events:none}html .vb-hero .hm-side:active{transform:none;background:#0000;box-shadow:none;color:var(--gold)}html .vb-hero .hm-side:focus-visible{outline:2px solid var(--gold);outline-offset:-6px}html.hm-hero-sc .vb-hero .hm-side svg{opacity:0;visibility:hidden;transition:none}}.hm-lplay{display:none}@media (max-width:809.98px),(min-width:744px) and (max-height:500px){html .vb-hero .hm-side svg{display:none}html .vb-hero .hm-lplay{position:absolute;left:var(--m,40px);top:calc(100% + 4px);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#f5f1ed;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s var(--e);animation:hmCpIn .8s var(--e) 1s both}html .vb-hero .hm-lplay svg{display:block;flex:none;width:12px;height:14px;fill:currentColor;pointer-events:none}html .vb-hero .hm-lplay:active{color:var(--gold)}html .vb-hero .hm-lplay:focus-visible{outline:2px solid var(--gold);outline-offset:2px}html.hm-hero-sc .vb-hero .hm-lplay{visibility:hidden;transition:none}}@media (hover:hover) and (max-width:809.98px),(hover:hover) and (min-width:744px) and (max-height:500px){html .vb-hero .hm-lplay:hover{color:var(--gold)}}@media (prefers-reduced-motion:reduce){html .vb-hero .hm-lplay{animation:none!important;transition:none!important}}@media (max-width:809.98px),(min-width:744px) and (max-height:500px){html .vb-hero .vb-hero-tx>.hm-lplay{position:relative;left:auto;top:auto;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:max-content;height:52px;margin:24px 0 0;padding:0 26px 0 24px;border:0;border-radius:5px;background:#fff;box-shadow:none;color:var(--ink);font:var(--fw-btn) var(--fs-btn)/var(--lh-btn) var(--sans);letter-spacing:var(--ls-btn);white-space:nowrap;transition:background-color .25s var(--e),color .25s var(--e)}html .vb-hero .vb-hero-tx>.hm-lplay svg{width:.62em;height:.72em}html .vb-hero .vb-hero-tx>.hm-lplay:active{background:var(--gold);color:var(--ink)}html .vb-hero .vb-hero-tx>.hm-lplay:focus-visible{background:var(--gold);color:var(--ink)}html.hm-hero-sc .vb-hero .vb-hero-tx>.hm-lplay{visibility:inherit}}@media (hover:hover) and (max-width:809.98px),(hover:hover) and (min-width:744px) and (max-height:500px){html .vb-hero .vb-hero-tx>.hm-lplay:hover{background:var(--gold);color:var(--ink)}}@media (max-width:809.98px),(min-width:744px) and (max-height:500px){html .vb-hero .vb-hero-tx>.hm-lplay{padding:0 75.5px 0 73.5px}}
