.hero-home .iframe-wrapper[data-video-id="1121310284"] iframe{opacity:0;transition:opacity .6s ease}
.hero-home .iframe-wrapper[data-video-id="1121310284"] iframe.nytc-video-playing{opacity:1}

.video-lightbox{
 --nytc-modal-logo-left:3vw;
 --nytc-modal-logo-top:24px;
 --nytc-modal-logo-width:300px;
 --nytc-modal-logo-height:78px;
 --nytc-modal-player-top:126px;
 --nytc-modal-player-max-width:1600px;
 z-index:2147482000!important;
 background:#000!important;
}
.video-lightbox.video-lightbox__active{
 display:block!important;
 visibility:visible!important;
 opacity:1!important;
 overflow:hidden!important;
 background:#000!important;
}
body.nytc-video-modal-open{overflow:hidden!important}
body.nytc-video-modal-open .main-header{visibility:hidden!important;pointer-events:none!important}
.video-lightbox.video-lightbox__active>.container{
 position:fixed!important;
 inset:0!important;
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 box-sizing:border-box!important;
 width:100%!important;
 height:100%!important;
 max-width:none!important;
 padding:var(--nytc-modal-player-top) clamp(18px,3vw,64px) 24px!important;
}
.video-lightbox.video-lightbox__active>.container>.row,
.video-lightbox.video-lightbox__active>.container>.row>.col-12{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:100%!important;
 height:100%!important;
 margin:0!important;
 padding:0!important;
}
.video-lightbox.video-lightbox__active .iframe-wrapper{
 position:relative!important;
 display:block!important;
 width:100%!important;
 max-width:var(--nytc-modal-player-max-width)!important;
 height:auto!important;
 max-height:100%!important;
 aspect-ratio:16/9!important;
 margin:auto!important;
 padding:0!important;
 overflow:hidden!important;
 background:#000!important;
}
.video-lightbox.video-lightbox__active .iframe-wrapper iframe{
 position:absolute!important;
 inset:0!important;
 display:block!important;
 width:100%!important;
 height:100%!important;
 min-width:0!important;
 min-height:0!important;
 margin:0!important;
 padding:0!important;
 visibility:visible!important;
 opacity:1!important;
 z-index:1!important;
 background:#000!important;
}
.video-lightbox__close{
 position:fixed!important;
 top:var(--nytc-modal-logo-top)!important;
 right:3vw!important;
 width:48px!important;
 height:48px!important;
 z-index:5!important;
 display:block!important;
 visibility:visible!important;
 opacity:1!important;
 pointer-events:auto!important;
 background:transparent!important;
 border:2px solid #fff!important;
 border-radius:8px!important;
 color:#fff!important;
 box-shadow:none!important;
 font-size:0!important;
 padding:0!important;
}
.video-lightbox__close>*{display:none!important}
.video-lightbox__close::before,
.video-lightbox__close::after{
 content:""!important;
 position:absolute!important;
 display:block!important;
 width:27px!important;
 height:3px!important;
 top:21px!important;
 left:9px!important;
 border-radius:3px!important;
 background:#fff!important;
 transform-origin:center!important;
 pointer-events:none!important;
}
.video-lightbox__close::before{transform:rotate(45deg)!important}
.video-lightbox__close::after{transform:rotate(-45deg)!important}
.video-lightbox__close:hover,
.video-lightbox__close:focus-visible{background:rgba(255,255,255,.12)!important;outline:3px solid rgba(255,255,255,.35)!important;outline-offset:3px!important}
.nytc-video-modal-logo{
 position:fixed!important;
 top:var(--nytc-modal-logo-top)!important;
 left:var(--nytc-modal-logo-left)!important;
 z-index:4!important;
 display:block!important;
 width:var(--nytc-modal-logo-width)!important;
 max-width:none!important;
 height:var(--nytc-modal-logo-height)!important;
 margin:0!important;
 padding:0!important;
 background:transparent!important;
 border:0!important;
 border-radius:0!important;
 box-sizing:border-box!important;
 pointer-events:auto!important;
}
.nytc-video-modal-logo img,.nytc-video-modal-logo .nytc-logo-art{display:none!important}
.nytc-video-modal-logo img:nth-of-type(1){
 position:absolute!important;
 inset:0 auto auto 0!important;
 display:block!important;
 width:100%!important;
 height:100%!important;
 object-fit:contain!important;
 object-position:left center!important;
 opacity:1!important;
 visibility:visible!important;
 transform:none!important;
}
@media(max-width:600px){
 .video-lightbox{--nytc-modal-logo-left:16px;--nytc-modal-logo-top:16px;--nytc-modal-logo-width:clamp(158px,43vw,210px);--nytc-modal-logo-height:55px;--nytc-modal-player-top:94px}
 .video-lightbox.video-lightbox__active>.container{padding-left:0!important;padding-right:0!important;padding-bottom:16px!important}
 .video-lightbox__close{right:16px!important;width:42px!important;height:42px!important}
 .video-lightbox__close::before,.video-lightbox__close::after{width:24px!important;height:3px!important;top:18px!important;left:7px!important}
}
@media(prefers-reduced-motion:reduce){.hero-home .iframe-wrapper[data-video-id="1121310284"] iframe{transition:none}}
