/* Empire City — company video player. v20261104a */
html.ecv-lock,html.ecv-lock body{overflow:hidden!important}
html body .ecv:not(#ecv-x){position:fixed!important;inset:0!important;z-index:2147483000!important;color:#F2EFE9!important;font-family:var(--x-sans)!important;opacity:0!important;transition:opacity .35s ease!important}
html body .ecv[hidden]:not(#ecv-x){display:none!important}
html body .ecv.is-open:not(#ecv-x){opacity:1!important}
html body .ecv *:not(#ecv-x){box-sizing:border-box!important;font-family:inherit!important}
html body .ecv__bg:not(#ecv-x){position:absolute!important;inset:0!important;background:radial-gradient(1000px 600px at 80% 0%,rgba(205,182,140,.08),rgba(205,182,140,0) 60%),rgba(10,11,13,.94)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}
html body .ecv__in:not(#ecv-x){position:relative!important;display:flex!important;flex-direction:column!important;gap:18px!important;width:min(1480px,calc(100% - 48px))!important;height:calc(100% - 48px)!important;margin:24px auto!important;transform:translateY(20px) scale(.985)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1)!important}
html body .ecv.is-open .ecv__in:not(#ecv-x){transform:none!important}
html body .ecv__hd:not(#ecv-x){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
html body .ecv__ttl:not(#ecv-x){display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:6px 16px!important}
html body .ecv__eb:not(#ecv-x){font:500 10.5px/1 var(--x-mono)!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#CDB68C!important}
html body .ecv__ttl b:not(#ecv-x){font-weight:500!important;font-size:clamp(22px,2.2vw,32px)!important;letter-spacing:-.02em!important;color:#fff!important}
html body .ecv__cnt:not(#ecv-x){font:500 11px/1 var(--x-mono)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(242,239,233,.45)!important}
html body .ecv button.ecv__x:not(#ecv-x){all:unset!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;width:50px!important;height:50px!important;border-radius:50%!important;cursor:pointer!important;color:#F2EFE9!important;border:1px solid rgba(242,239,233,.18)!important;background:rgba(255,255,255,.04)!important;transition:background .3s,color .3s!important}
html body .ecv button.ecv__x:hover:not(#ecv-x){background:#F2EFE9!important;color:#111!important}
html body .ecv button.ecv__x svg:not(#ecv-x){width:16px!important;height:16px!important}
html body .ecv__body:not(#ecv-x){flex:1!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:18px!important}
html body .ecv__stage:not(#ecv-x){position:relative!important;min-height:0!important;border-radius:22px!important;overflow:hidden!important;background:#000!important;box-shadow:0 60px 120px -50px rgba(0,0,0,.95),0 0 0 1px rgba(242,239,233,.08)!important}
html body .ecv__v:not(#ecv-x){position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;background:#000!important}
html body .ecv__stage.is-idle:not(#ecv-x){cursor:none!important}
html body .ecv button.ecv__big:not(#ecv-x){all:unset!important;box-sizing:border-box!important;position:absolute!important;left:50%!important;top:50%!important;z-index:3!important;display:grid!important;place-items:center!important;width:92px!important;height:92px!important;margin:-46px 0 0 -46px!important;border-radius:50%!important;cursor:pointer!important;color:#14110b!important;background:linear-gradient(135deg,#F3E3C0,#B39566)!important;box-shadow:0 0 0 12px rgba(205,182,140,.16),0 30px 60px -20px rgba(0,0,0,.8)!important;opacity:0!important;transform:scale(.85)!important;pointer-events:none!important;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1)!important}
html body .ecv button.ecv__big svg:not(#ecv-x){width:32px!important;height:32px!important;margin-left:4px!important}
html body .ecv__stage.is-paused button.ecv__big:not(#ecv-x){opacity:1!important;transform:none!important;pointer-events:auto!important}
html body .ecv__stage.is-load.is-paused button.ecv__big:not(#ecv-x){opacity:0!important}
html body .ecv__spin:not(#ecv-x){position:absolute!important;left:50%!important;top:50%!important;z-index:2!important;width:54px!important;height:54px!important;margin:-27px 0 0 -27px!important;border-radius:50%!important;border:2px solid rgba(242,239,233,.15)!important;border-top-color:#E7D2A8!important;opacity:0!important;animation:ecvSpin .9s linear infinite!important;transition:opacity .3s!important;pointer-events:none!important}
html body .ecv__stage.is-load .ecv__spin:not(#ecv-x){opacity:1!important}
@keyframes ecvSpin{to{transform:rotate(360deg)}}
html body .ecv__now:not(#ecv-x){position:absolute!important;left:24px!important;top:20px!important;z-index:2!important;display:flex!important;align-items:baseline!important;gap:12px!important;padding:10px 16px!important;border-radius:999px!important;background:rgba(14,15,18,.55)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(242,239,233,.12)!important;transition:opacity .4s!important}
html body .ecv[dir="rtl"] .ecv__now:not(#ecv-x){left:auto!important;right:24px!important}
html body .ecv__no:not(#ecv-x){font:500 10.5px/1 var(--x-mono)!important;letter-spacing:.16em!important;color:#CDB68C!important;direction:ltr!important}
html body .ecv__nt:not(#ecv-x){font-weight:600!important;font-size:14px!important;color:#fff!important}
html body .ecv__bar:not(#ecv-x){position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:2!important;padding:40px 22px 16px!important;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,0))!important;transition:opacity .4s,transform .4s!important}
html body .ecv__stage.is-idle .ecv__bar:not(#ecv-x),html body .ecv__stage.is-idle .ecv__now:not(#ecv-x){opacity:0!important}
html body .ecv__stage.is-idle .ecv__bar:not(#ecv-x){transform:translateY(8px)!important}
html body .ecv__seek:not(#ecv-x){position:relative!important;height:18px!important;cursor:pointer!important;touch-action:none!important;direction:ltr!important}
html body .ecv__seek:not(#ecv-x):before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:8px!important;height:3px!important;border-radius:3px!important;background:rgba(255,255,255,.18)!important;transition:height .2s,top .2s!important}
html body .ecv__buf:not(#ecv-x),html body .ecv__prg:not(#ecv-x){position:absolute!important;left:0!important;top:8px!important;height:3px!important;width:0!important;border-radius:3px!important;transition:height .2s,top .2s!important}
html body .ecv__buf:not(#ecv-x){background:rgba(255,255,255,.3)!important}
html body .ecv__prg:not(#ecv-x){background:linear-gradient(90deg,#B39566,#F3E3C0)!important}
html body .ecv__seek:hover:not(#ecv-x):before,html body .ecv__seek:hover .ecv__buf:not(#ecv-x),html body .ecv__seek:hover .ecv__prg:not(#ecv-x){top:7px!important;height:5px!important}
html body .ecv__knob:not(#ecv-x){position:absolute!important;top:9px!important;left:0!important;width:14px!important;height:14px!important;margin:-7px 0 0 -7px!important;border-radius:50%!important;background:#F3E3C0!important;box-shadow:0 0 0 4px rgba(243,227,192,.25)!important;transform:scale(0)!important;transition:transform .2s!important}
html body .ecv__seek:hover .ecv__knob:not(#ecv-x),html body .ecv__seek:focus-visible .ecv__knob:not(#ecv-x){transform:scale(1)!important}
html body .ecv__tip:not(#ecv-x){position:absolute!important;bottom:22px!important;left:0!important;padding:5px 8px!important;border-radius:8px!important;transform:translateX(-50%)!important;background:rgba(14,15,18,.85)!important;font:500 11px/1 var(--x-mono)!important;color:#fff!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s!important;white-space:nowrap!important}
html body .ecv__seek:hover .ecv__tip:not(#ecv-x){opacity:1!important}
html body .ecv__ctl:not(#ecv-x){display:flex!important;align-items:center!important;gap:6px!important;margin-top:8px!important}
html body .ecv button.ecv__b:not(#ecv-x){all:unset!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;min-width:42px!important;height:42px!important;padding:0 8px!important;border-radius:12px!important;cursor:pointer!important;color:#F2EFE9!important;font:500 13px/1 var(--x-mono)!important;transition:background .25s,color .25s!important}
html body .ecv button.ecv__b:hover:not(#ecv-x){background:rgba(255,255,255,.1)!important}
html body .ecv button.ecv__b svg:not(#ecv-x){width:22px!important;height:22px!important}
html body .ecv button.ecv__pp svg:not(#ecv-x){width:24px!important;height:24px!important}
html body .ecv button.ecv__b:focus-visible:not(#ecv-x),html body .ecv button.ecv__x:focus-visible:not(#ecv-x),html body .ecv button.ecv__it:focus-visible:not(#ecv-x),html body .ecv__seek:focus-visible:not(#ecv-x){outline:2px solid #E7D2A8!important;outline-offset:2px!important}
html body .ecv__time:not(#ecv-x){margin:0 10px!important;font:500 12.5px/1 var(--x-mono)!important;letter-spacing:.04em!important;color:rgba(242,239,233,.6)!important;white-space:nowrap!important;direction:ltr!important}
html body .ecv__time b:not(#ecv-x){font-weight:500!important;color:#fff!important}
html body .ecv__sp:not(#ecv-x){flex:1!important}
html body .ecv input.ecv__volr:not(#ecv-x){-webkit-appearance:none!important;appearance:none!important;width:90px!important;height:4px!important;margin:0 6px 0 0!important;border-radius:4px!important;background:linear-gradient(90deg,#E7D2A8 var(--v,100%),rgba(255,255,255,.2) var(--v,100%))!important;cursor:pointer!important;border:0!important;padding:0!important}
html body .ecv input.ecv__volr:not(#ecv-x)::-webkit-slider-thumb{-webkit-appearance:none!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#F3E3C0!important;border:0!important}
html body .ecv input.ecv__volr:not(#ecv-x)::-moz-range-thumb{width:12px!important;height:12px!important;border-radius:50%!important;background:#F3E3C0!important;border:0!important}
html body .ecv__list:not(#ecv-x){display:flex!important;flex-direction:column!important;min-height:0!important;border-radius:22px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(242,239,233,.08)!important;overflow:hidden!important}
html body .ecv__lh:not(#ecv-x){padding:18px 20px 12px!important;font:500 10.5px/1 var(--x-mono)!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:rgba(242,239,233,.45)!important}
html body .ecv__items:not(#ecv-x){flex:1!important;min-height:0!important;overflow-y:auto!important;padding:0 10px 10px!important;scrollbar-width:thin!important;scrollbar-color:rgba(242,239,233,.2) transparent!important}
html body .ecv button.ecv__it:not(#ecv-x){all:unset!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:8px!important;border-radius:14px!important;cursor:pointer!important;transition:background .25s!important}
html body .ecv button.ecv__it:hover:not(#ecv-x){background:rgba(255,255,255,.05)!important}
html body .ecv button.ecv__it.is-on:not(#ecv-x){background:rgba(205,182,140,.1)!important;box-shadow:inset 0 0 0 1px rgba(205,182,140,.35)!important}
html body .ecv__th:not(#ecv-x){position:relative!important;flex:0 0 118px!important;height:68px!important;border-radius:10px!important;overflow:hidden!important;background:#1b1d21!important}
html body .ecv__th img:not(#ecv-x){display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;transition:transform .5s,opacity .3s!important}
html body .ecv button.ecv__it:hover .ecv__th img:not(#ecv-x){transform:scale(1.06)!important}
html body .ecv__th i:not(#ecv-x){position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;color:#fff!important;background:rgba(0,0,0,.25)!important;opacity:0!important;transition:opacity .25s!important}
html body .ecv__th i svg:not(#ecv-x){width:22px!important;height:22px!important}
html body .ecv button.ecv__it:hover .ecv__th i:not(#ecv-x),html body .ecv button.ecv__it.is-on .ecv__th i:not(#ecv-x){opacity:1!important}
html body .ecv__dur:not(#ecv-x){position:absolute!important;right:6px!important;bottom:6px!important;padding:3px 6px!important;border-radius:6px!important;background:rgba(0,0,0,.65)!important;font:500 10px/1 var(--x-mono)!important;font-style:normal!important;color:#fff!important}
html body .ecv__dur:empty:not(#ecv-x){display:none!important}
html body .ecv__meta:not(#ecv-x){flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}
html body .ecv__meta>span:first-child:not(#ecv-x){font:500 10px/1 var(--x-mono)!important;letter-spacing:.16em!important;color:#CDB68C!important;direction:ltr!important;text-align:start!important}
html body .ecv__meta b:not(#ecv-x){font-weight:600!important;font-size:14px!important;line-height:1.25!important;color:#F2EFE9!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html body .ecv__ip:not(#ecv-x){display:block!important;height:2px!important;border-radius:2px!important;background:rgba(255,255,255,.1)!important;overflow:hidden!important}
html body .ecv__ip span:not(#ecv-x){display:block!important;height:100%!important;width:0!important;background:linear-gradient(90deg,#B39566,#F3E3C0)!important}
@media (max-width:980px){html body .ecv__in:not(#ecv-x){width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;margin:12px auto!important;gap:12px!important}html body .ecv__body:not(#ecv-x){grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) auto!important}html body .ecv__list:not(#ecv-x){border-radius:18px!important}html body .ecv__lh:not(#ecv-x){display:none!important}html body .ecv__items:not(#ecv-x){display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:10px!important}html body .ecv button.ecv__it:not(#ecv-x){flex:0 0 220px!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}html body .ecv__th:not(#ecv-x){flex:0 0 auto!important;height:110px!important}html body .ecv input.ecv__volr:not(#ecv-x),html body .ecv button.ecv__rate:not(#ecv-x){display:none!important}}
@media (max-width:560px){html body .ecv__stage:not(#ecv-x){border-radius:16px!important}html body .ecv__bar:not(#ecv-x){padding:30px 10px 8px!important}html body .ecv button.ecv__b:not(#ecv-x){min-width:38px!important;height:38px!important}html body .ecv button.ecv__prev:not(#ecv-x){display:none!important}html body .ecv__now:not(#ecv-x){left:12px!important;top:12px!important}html body .ecv button.ecv__it:not(#ecv-x){flex-basis:170px!important}html body .ecv__th:not(#ecv-x){height:90px!important}html body .ecv button.ecv__big:not(#ecv-x){width:76px!important;height:76px!important;margin:-38px 0 0 -38px!important}}
@media (prefers-reduced-motion:reduce){html body .ecv:not(#ecv-x),html body .ecv *:not(#ecv-x){transition:none!important}}
html body .ecv__amb:not(#ecv-x){position:absolute!important;inset:-60px!important;z-index:0!important;background-size:cover!important;background-position:center!important;filter:blur(46px) brightness(.42) saturate(1.15)!important;transform:scale(1.1)!important}
html body .ecv__stage:not(#ecv-x){background:#0c0d0f!important}
html body .ecv__v:not(#ecv-x){z-index:1!important;background:transparent!important}
html body .ecv__th:not(#ecv-x){flex:0 0 64px!important;height:108px!important}
html body .ecv__th img:not(#ecv-x){object-position:50% 30%!important}
html body .ecv__dur:not(#ecv-x){right:4px!important;bottom:4px!important}
@media (max-width:980px){html body .ecv button.ecv__it:not(#ecv-x){flex:0 0 112px!important}html body .ecv__th:not(#ecv-x){flex:0 0 auto!important;width:100%!important;height:150px!important}html body .ecv__meta b:not(#ecv-x){font-size:12.5px!important}}
@media (max-width:560px){html body .ecv button.ecv__it:not(#ecv-x){flex-basis:96px!important}html body .ecv__th:not(#ecv-x){height:120px!important}}
/* breadcrumbs: hidden visually on every page, kept in the HTML (and JSON-LD) for search engines */
html body #breadcrumb-holder:not(#ecb-x),html body .mod-breadcrumbs__wrapper:not(#ecb-x){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
