/* Empire City — company videos page. v20261104b */
html body .ecvp-art>.page-header:not(#ecvp-x),html body .ecvp-art>h1:not(#ecvp-x),html body .ecvp-art .article-header:not(#ecvp-x),html body .ecvp-art .article-info:not(#ecvp-x),html body .ecvp-art>.article-details>h1:not(#ecvp-x){display:none!important}
html body #ecvp:not(#ecvp-x){position:relative!important;margin:0 auto!important;padding:0!important;color:#F2EFE9!important;font-family:var(--x-sans)!important;text-align:start!important}
html body #ecvp *:not(#ecvp-x){box-sizing:border-box!important;font-family:inherit!important}
html body #ecvp .ecvp__hero:not(#ecvp-x){position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:clamp(40px,7vw,100px) 0 clamp(40px,5vw,70px)!important}
html body #ecvp .ecvp__eb:not(#ecvp-x){display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:26px!important;font:500 11px/1 var(--x-mono)!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#CDB68C!important}
html body #ecvp .ecvp__ln:not(#ecvp-x){display:block!important;width:40px!important;height:1px!important;background:linear-gradient(90deg,rgba(205,182,140,0),#CDB68C)!important}
html body #ecvp .ecvp__ln+span:not(#ecvp-x),html body #ecvp .ecvp__eb .ecvp__ln:last-child:not(#ecvp-x){background:linear-gradient(90deg,#CDB68C,rgba(205,182,140,0))!important}
html body #ecvp h1.ecvp__t:not(#ecvp-x){margin:0!important;padding:0!important;font-weight:500!important;font-size:clamp(46px,7vw,112px)!important;line-height:.98!important;letter-spacing:-.035em!important;color:#fff!important;text-transform:none!important;-webkit-text-fill-color:currentColor!important;text-align:center!important}
html body #ecvp .ecvp__m:not(#ecvp-x){display:block!important;overflow:hidden!important;padding-bottom:.1em!important;margin-bottom:-.06em!important}
html body #ecvp .ecvp__m>*:not(#ecvp-x){display:inline-block!important;transform:translateY(110%)!important;transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .15s!important}
html body #ecvp .ecvp__m+.ecvp__m>*:not(#ecvp-x){transition-delay:.32s!important}
html body #ecvp.is-in .ecvp__m>*:not(#ecvp-x){transform:none!important}
html body #ecvp .ecvp__t em:not(#ecvp-x){font-style:normal!important;background:linear-gradient(100deg,#F6E7C6 0%,#D9BE8C 40%,#A88A5C 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
html body #ecvp .ecvp__sub:not(#ecvp-x){max-width:620px!important;margin:28px auto 0!important;font-size:17px!important;line-height:1.7!important;color:rgba(242,239,233,.68)!important}
html body #ecvp .ecvp__sc:not(#ecvp-x){display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;margin-top:44px!important;font:500 10.5px/1 var(--x-mono)!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:rgba(242,239,233,.5)!important}
html body #ecvp .ecvp__sc i:not(#ecvp-x){display:block!important;width:1px!important;height:56px!important;background:linear-gradient(#CDB68C,rgba(205,182,140,0))!important}
html body #ecvp .ecvp-f:not(#ecvp-x){opacity:0!important;transform:translateY(20px)!important;transition:opacity .9s ease var(--d,0s),transform 1.1s cubic-bezier(.2,.8,.2,1) var(--d,0s)!important}
html body #ecvp.is-in .ecvp-f:not(#ecvp-x){opacity:1!important;transform:none!important}
html body #ecvp .ecvp__flow:not(#ecvp-x){position:relative!important;padding:20px 0 40px!important}
html body #ecvp .ecvp__svg:not(#ecvp-x){position:absolute!important;left:0!important;top:0!important;z-index:0!important;overflow:visible!important;pointer-events:none!important}
html body #ecvp .ecvp__base:not(#ecvp-x){fill:none!important;stroke:rgba(205,182,140,.13)!important;stroke-width:1.5!important;stroke-dasharray:2 7!important;stroke-linecap:round!important}
html body #ecvp .ecvp__draw:not(#ecvp-x){fill:none!important;stroke:url(#ecvpG)!important;stroke-width:2.2!important;stroke-linecap:round!important;filter:drop-shadow(0 0 6px rgba(231,210,168,.45))!important;transition:stroke-dashoffset .12s linear!important}
html body #ecvp .ecvp__head:not(#ecvp-x){position:absolute!important;left:-7px!important;top:-7px!important;z-index:2!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#F6E7C6!important;box-shadow:0 0 0 5px rgba(231,210,168,.18),0 0 24px 6px rgba(231,210,168,.55)!important;opacity:0!important;transition:opacity .3s!important;pointer-events:none!important;will-change:transform!important}
html body #ecvp .ecvp__head.is-on:not(#ecvp-x){opacity:1!important}
html body #ecvp .ecvp__head:not(#ecvp-x):after{content:""!important;position:absolute!important;inset:-10px!important;border-radius:50%!important;border:1px solid rgba(231,210,168,.5)!important;animation:ecvpPulse 2.2s ease-out infinite!important}
@keyframes ecvpPulse{0%{transform:scale(.5);opacity:1}100%{transform:scale(1.8);opacity:0}}
html body #ecvp .ecvp__it:not(#ecvp-x){position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:clamp(30px,5vw,80px)!important;margin:0 0 clamp(70px,10vw,150px)!important}
html body #ecvp .ecvp__card:not(#ecvp-x){position:relative!important;justify-self:center!important;width:min(360px,100%)!important;aspect-ratio:9/16!important;border-radius:28px!important;overflow:hidden!important;background:#15171b!important;border:1px solid rgba(242,239,233,.1)!important;box-shadow:0 60px 110px -50px rgba(0,0,0,.95)!important;opacity:0!important;transform:translateX(70px) rotate(4deg) scale(.94)!important;transition:opacity 1s ease,transform 1.3s cubic-bezier(.2,.8,.2,1),box-shadow .6s,border-color .6s!important}
html body #ecvp .ecvp__it.is-l .ecvp__card:not(#ecvp-x){grid-column:1!important;grid-row:1!important;transform:translateX(-70px) rotate(-4deg) scale(.94)!important}
html body #ecvp .ecvp__it.is-r .ecvp__card:not(#ecvp-x){grid-column:2!important;grid-row:1!important}
html body #ecvp .ecvp__it.is-l .ecvp__txt:not(#ecvp-x){grid-column:2!important;grid-row:1!important}
html body #ecvp .ecvp__it.is-r .ecvp__txt:not(#ecvp-x){grid-column:1!important;grid-row:1!important;justify-self:end!important;text-align:end!important;align-items:flex-end!important}
html body #ecvp .ecvp__it.is-in .ecvp__card:not(#ecvp-x){opacity:1!important;transform:none!important}
html body #ecvp .ecvp__it.is-lit .ecvp__card:not(#ecvp-x){border-color:rgba(205,182,140,.5)!important;box-shadow:0 60px 110px -50px rgba(0,0,0,.95),0 0 0 6px rgba(205,182,140,.08),0 0 60px -10px rgba(205,182,140,.35)!important}
html body #ecvp .ecvp__card video:not(#ecvp-x){position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;background:#15171b!important}
html body #ecvp .ecvp__shade:not(#ecvp-x){position:absolute!important;inset:0!important;background:linear-gradient(to top,rgba(10,11,13,.65),rgba(10,11,13,0) 38%),radial-gradient(260px circle at var(--x,50%) var(--y,40%),rgba(231,210,168,.12),rgba(231,210,168,0) 60%)!important;pointer-events:none!important;transition:opacity .5s!important}
html body #ecvp .ecvp__it.is-live .ecvp__shade:not(#ecvp-x){opacity:.35!important}
html body #ecvp button.ecvp__play:not(#ecvp-x){all:unset!important;box-sizing:border-box!important;position:absolute!important;left:50%!important;top:50%!important;z-index:2!important;display:grid!important;place-items:center!important;width:84px!important;height:84px!important;margin:-42px 0 0 -42px!important;border-radius:50%!important;cursor:pointer!important;color:#14110b!important;background:linear-gradient(135deg,#F3E3C0,#B39566)!important;box-shadow:0 0 0 10px rgba(205,182,140,.16),0 24px 50px -16px rgba(0,0,0,.8)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s,box-shadow .45s!important}
html body #ecvp button.ecvp__play svg:not(#ecvp-x){width:28px!important;height:28px!important;margin-left:3px!important}
html body #ecvp .ecvp__card:hover button.ecvp__play:not(#ecvp-x){transform:scale(1.08)!important;box-shadow:0 0 0 16px rgba(205,182,140,.12),0 24px 50px -16px rgba(0,0,0,.8)!important}
html body #ecvp .ecvp__it.is-playing button.ecvp__play:not(#ecvp-x){opacity:0!important}
html body #ecvp .ecvp__it.is-playing .ecvp__card:hover button.ecvp__play:not(#ecvp-x){opacity:1!important}
html body #ecvp .ecvp__it.is-prev:not(.is-live) button.ecvp__play:not(#ecvp-x){transform:scale(.9)!important}
html body #ecvp .ecvp__it.is-playing button.ecvp__play svg:not(#ecvp-x){margin-left:0!important}
html body #ecvp .ecvp__ui:not(#ecvp-x){position:absolute!important;top:14px!important;right:14px!important;z-index:2!important;display:flex!important;gap:8px!important;opacity:0!important;transform:translateY(-6px)!important;transition:opacity .3s,transform .3s!important}
html body #ecvp .ecvp__it.is-live .ecvp__ui:not(#ecvp-x),html body #ecvp .ecvp__card:hover .ecvp__ui:not(#ecvp-x){opacity:1!important;transform:none!important}
html body #ecvp .ecvp__ui button:not(#ecvp-x){all:unset!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:50%!important;cursor:pointer!important;color:#fff!important;background:rgba(14,15,18,.55)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(242,239,233,.16)!important;transition:background .25s,color .25s!important}
html body #ecvp .ecvp__ui button:hover:not(#ecvp-x){background:#F2EFE9!important;color:#111!important}
html body #ecvp .ecvp__ui svg:not(#ecvp-x){width:18px!important;height:18px!important}
html body #ecvp .ecvp__pr:not(#ecvp-x){position:absolute!important;left:16px!important;right:16px!important;bottom:16px!important;z-index:2!important;height:3px!important;border-radius:3px!important;background:rgba(255,255,255,.18)!important;overflow:hidden!important;opacity:0!important;transition:opacity .3s!important}
html body #ecvp .ecvp__it.is-live .ecvp__pr:not(#ecvp-x){opacity:1!important}
html body #ecvp .ecvp__pr span:not(#ecvp-x){display:block!important;height:100%!important;width:0!important;background:linear-gradient(90deg,#B39566,#F3E3C0)!important}
html body #ecvp .ecvp__txt:not(#ecvp-x){display:flex!important;flex-direction:column!important;align-items:flex-start!important;max-width:440px!important;opacity:0!important;transform:translateY(30px)!important;transition:opacity 1s ease .25s,transform 1.2s cubic-bezier(.2,.8,.2,1) .25s!important}
html body #ecvp .ecvp__it.is-in .ecvp__txt:not(#ecvp-x){opacity:1!important;transform:none!important}
html body #ecvp .ecvp__no:not(#ecvp-x){font:500 12px/1 var(--x-mono)!important;letter-spacing:.2em!important;color:#CDB68C!important;direction:ltr!important}
html body #ecvp .ecvp__no span:not(#ecvp-x){color:rgba(242,239,233,.35)!important}
html body #ecvp h2.ecvp__nm:not(#ecvp-x){margin:18px 0 0!important;padding:0!important;font-weight:500!important;font-size:clamp(34px,4vw,60px)!important;line-height:1.02!important;letter-spacing:-.03em!important;color:#fff!important;text-transform:none!important;-webkit-text-fill-color:currentColor!important}
html body #ecvp .ecvp__rl:not(#ecvp-x){margin-top:14px!important;font:500 11px/1.4 var(--x-mono)!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:rgba(242,239,233,.55)!important}
html body #ecvp button.ecvp__go:not(#ecvp-x){all:unset!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:12px!important;margin-top:30px!important;height:54px!important;padding:0 22px 0 8px!important;border-radius:999px!important;cursor:pointer!important;color:#F2EFE9!important;font-weight:500!important;font-size:15px!important;border:1px solid rgba(242,239,233,.16)!important;background:rgba(255,255,255,.03)!important;transition:border-color .3s,background .3s!important}
html body #ecvp button.ecvp__go:hover:not(#ecvp-x){border-color:rgba(205,182,140,.55)!important;background:rgba(205,182,140,.07)!important}
html body #ecvp .ecvp__gi:not(#ecvp-x){display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:50%!important;color:#14110b!important;background:linear-gradient(135deg,#F3E3C0,#B39566)!important}
html body #ecvp .ecvp__gi svg:not(#ecvp-x){width:15px!important;height:15px!important;margin-left:2px!important}
html body #ecvp .ecvp__dur:not(#ecvp-x){font:500 11px/1 var(--x-mono)!important;font-style:normal!important;letter-spacing:.08em!important;color:rgba(242,239,233,.45)!important;direction:ltr!important}
html body #ecvp button:focus-visible:not(#ecvp-x),html body #ecvp a:focus-visible:not(#ecvp-x){outline:2px solid #E7D2A8!important;outline-offset:3px!important}
html body #ecvp .ecvp__end:not(#ecvp-x){position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:30px 0 20px!important;opacity:0!important;transform:translateY(30px)!important;transition:opacity 1s ease,transform 1.2s cubic-bezier(.2,.8,.2,1)!important}
html body #ecvp .ecvp__end.is-in:not(#ecvp-x){opacity:1!important;transform:none!important}
html body #ecvp .ecvp__endn:not(#ecvp-x){display:block!important;width:22px!important;height:22px!important;margin-bottom:34px!important;border-radius:50%!important;border:2px solid rgba(205,182,140,.4)!important;background:#111317!important;transition:background .5s,box-shadow .5s,border-color .5s!important}
html body #ecvp .ecvp__end.is-lit .ecvp__endn:not(#ecvp-x){background:#F3E3C0!important;border-color:#F3E3C0!important;box-shadow:0 0 0 8px rgba(231,210,168,.15),0 0 40px 10px rgba(231,210,168,.45)!important}
html body #ecvp .ecvp__end h2:not(#ecvp-x){margin:0!important;padding:0!important;font-weight:500!important;font-size:clamp(30px,3.4vw,52px)!important;line-height:1.08!important;letter-spacing:-.025em!important;color:#fff!important;text-transform:none!important;-webkit-text-fill-color:currentColor!important}
html body #ecvp .ecvp__end p:not(#ecvp-x){max-width:560px!important;margin:18px 0 0!important;font-size:16px!important;line-height:1.65!important;color:rgba(242,239,233,.65)!important}
html body #ecvp .ecvp__btns:not(#ecvp-x){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:32px!important}
html body #ecvp a.ecvp__b1:not(#ecvp-x){display:inline-flex!important;align-items:center!important;gap:12px!important;height:56px!important;padding:0 26px!important;border-radius:14px!important;background:#fff!important;color:#0b0d11!important;font-weight:600!important;font-size:15.5px!important;text-decoration:none!important;transition:transform .25s,box-shadow .25s!important}
html body #ecvp a.ecvp__b1 svg:not(#ecvp-x){width:18px!important;height:18px!important}
html body #ecvp[dir="rtl"] a.ecvp__b1 svg:not(#ecvp-x){transform:scaleX(-1)!important}
html body #ecvp a.ecvp__b1:hover:not(#ecvp-x){transform:translateY(-2px)!important;box-shadow:0 16px 34px -12px rgba(255,255,255,.35)!important}
html body #ecvp a.ecvp__b2:not(#ecvp-x){display:inline-flex!important;align-items:center!important;height:56px!important;padding:0 26px!important;border-radius:14px!important;color:#F2EFE9!important;font-weight:500!important;font-size:15.5px!important;text-decoration:none!important;border:1px solid rgba(242,239,233,.2)!important;transition:border-color .3s,background .3s!important}
html body #ecvp a.ecvp__b2:hover:not(#ecvp-x){border-color:rgba(205,182,140,.55)!important;background:rgba(205,182,140,.07)!important}
@media (max-width:759px){html body #ecvp .ecvp__flow:not(#ecvp-x){padding-inline-start:52px!important}html body #ecvp[dir="rtl"] .ecvp__flow:not(#ecvp-x){padding-inline-start:52px!important}html body #ecvp .ecvp__it:not(#ecvp-x){grid-template-columns:1fr!important;gap:24px!important;margin-bottom:80px!important}html body #ecvp .ecvp__it.is-l .ecvp__card:not(#ecvp-x),html body #ecvp .ecvp__it.is-r .ecvp__card:not(#ecvp-x){grid-column:1!important;grid-row:1!important;justify-self:start!important;width:min(340px,100%)!important;transform:translateY(50px) scale(.95)!important}html body #ecvp .ecvp__it.is-l .ecvp__txt:not(#ecvp-x),html body #ecvp .ecvp__it.is-r .ecvp__txt:not(#ecvp-x){grid-column:1!important;grid-row:2!important;justify-self:start!important;text-align:start!important;align-items:flex-start!important}html body #ecvp h2.ecvp__nm:not(#ecvp-x){font-size:34px!important;margin-top:12px!important}html body #ecvp button.ecvp__go:not(#ecvp-x){margin-top:20px!important}html body #ecvp .ecvp__hero:not(#ecvp-x){padding-top:30px!important}html body #ecvp .ecvp__sub:not(#ecvp-x){font-size:15.5px!important}html body #ecvp .ecvp__end:not(#ecvp-x){align-items:flex-start!important;text-align:start!important}html body #ecvp .ecvp__btns:not(#ecvp-x){justify-content:flex-start!important}html body #ecvp .ecvp__endn:not(#ecvp-x){margin-inline-start:-41px!important;margin-bottom:24px!important}}
@media (prefers-reduced-motion:reduce){html body #ecvp *:not(#ecvp-x){transition:none!important;animation:none!important}html body #ecvp .ecvp-f:not(#ecvp-x),html body #ecvp .ecvp__card:not(#ecvp-x),html body #ecvp .ecvp__txt:not(#ecvp-x),html body #ecvp .ecvp__end:not(#ecvp-x){opacity:1!important;transform:none!important}html body #ecvp .ecvp__m>*:not(#ecvp-x){transform:none!important}}
html body .ecvp-hide:not(#ecvp-x){display:none!important}
html body #sp-main-body:has(#ecvp):not(#ecvp-x){padding-top:var(--x-hd,84px)!important}
html body #ecvp .ecvp__hero:not(#ecvp-x){position:relative!important;isolation:isolate!important;justify-content:center!important;min-height:min(860px,calc(100vh - 84px))!important;padding:clamp(40px,6vw,80px) 0 clamp(50px,6vw,80px)!important}
html body #ecvp .ecvp__hero:not(#ecvp-x):before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;z-index:-1!important;width:min(900px,90%)!important;height:80%!important;transform:translate(-50%,-50%)!important;background:radial-gradient(closest-side,rgba(17,19,23,.92),rgba(17,19,23,0))!important;pointer-events:none!important}
html body #ecvp .ecvp__col:not(#ecvp-x){position:absolute!important;inset:0!important;z-index:-2!important;pointer-events:none!important}
html body #ecvp .ecvp__pc:not(#ecvp-x){position:absolute!important;display:block!important;aspect-ratio:9/16!important;border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(242,239,233,.12)!important;box-shadow:0 40px 80px -30px rgba(0,0,0,.9)!important;opacity:0!important;transform:translateY(calc(var(--py,0px) + 50px)) rotate(var(--r,0deg))!important;transition:opacity 1.2s ease calc(var(--k) * .12s + .3s),transform 1.4s cubic-bezier(.2,.8,.2,1) calc(var(--k) * .12s + .3s)!important}
html body #ecvp.is-in .ecvp__pc:not(#ecvp-x){opacity:var(--o,.34)!important;transform:translateY(var(--py,0px)) rotate(var(--r,0deg))!important}
html body #ecvp.is-in .ecvp__pc:not(#ecvp-x){transition:opacity 1.2s ease calc(var(--k) * .12s + .3s),transform .2s linear!important}
html body #ecvp .ecvp__pc img:not(#ecvp-x){display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;filter:saturate(.8) brightness(.85)!important}
html body #ecvp .ecvp__pc--a:not(#ecvp-x){left:3%!important;top:6%!important;width:150px!important;--r:-8deg!important}
html body #ecvp .ecvp__pc--b:not(#ecvp-x){left:15%!important;top:44%!important;width:122px!important;--r:6deg!important;--o:.28!important}
html body #ecvp .ecvp__pc--c:not(#ecvp-x){left:1%!important;top:66%!important;width:100px!important;--r:-4deg!important;--o:.18!important}
html body #ecvp .ecvp__pc--d:not(#ecvp-x){right:3%!important;top:8%!important;width:146px!important;--r:7deg!important}
html body #ecvp .ecvp__pc--e:not(#ecvp-x){right:15%!important;top:46%!important;width:120px!important;--r:-6deg!important;--o:.28!important}
html body #ecvp .ecvp__pc--f:not(#ecvp-x){right:1%!important;top:68%!important;width:100px!important;--r:5deg!important;--o:.18!important}
html body #ecvp .ecvp__crumbs:not(#ecvp-x){display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-bottom:34px!important;font:500 10.5px/1 var(--x-mono)!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:rgba(242,239,233,.42)!important}
html body #ecvp .ecvp__crumbs a:not(#ecvp-x){color:rgba(242,239,233,.55)!important;text-decoration:none!important;transition:color .25s!important}
html body #ecvp .ecvp__crumbs a:hover:not(#ecvp-x){color:#E7D2A8!important}
html body #ecvp .ecvp__crumbs b:not(#ecvp-x){font-weight:500!important;color:rgba(242,239,233,.8)!important}
@media (max-width:1100px){html body #ecvp .ecvp__pc--b:not(#ecvp-x),html body #ecvp .ecvp__pc--e:not(#ecvp-x){display:none!important}}
@media (max-width:759px){html body #ecvp .ecvp__col:not(#ecvp-x){display:none!important}html body #ecvp .ecvp__hero:not(#ecvp-x){min-height:0!important}html body #ecvp .ecvp__crumbs:not(#ecvp-x){margin-bottom:24px!important}}
