.apex-video-shell{position:relative;width:100%;aspect-ratio:16/9;background:#0a0a0d;border-radius:12px;overflow:hidden}.apex-video-shell>.plyr,.apex-video-shell>video{position:absolute;inset:0;width:100%;height:100%}.plyr{--plyr-color-main:#DCC88D;--plyr-video-control-color:#F0F0F2;--plyr-video-control-color-hover:#FFFFFF;--plyr-video-control-background-hover:rgba(220,200,141,0.18);--plyr-video-controls-background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));--plyr-menu-background:rgba(15,15,18,0.95);--plyr-menu-color:#F0F0F2;--plyr-menu-arrow-color:#DCC88D;--plyr-menu-back-border-color:rgba(220,200,141,0.18);--plyr-menu-shadow:0 12px 40px rgba(0,0,0,0.5);--plyr-tooltip-background:rgba(15,15,18,0.95);--plyr-tooltip-color:#F0F0F2;--plyr-tooltip-radius:6px;--plyr-control-radius:4px;--plyr-range-track-height:4px;--plyr-range-thumb-height:12px;--plyr-range-thumb-shadow:0 0 0 2px rgba(220,200,141,0.25);--plyr-progress-loading-background:rgba(220,200,141,0.4);--plyr-font-family:var(--font-body),"Barlow",system-ui,sans-serif;border-radius:12px;overflow:hidden}.plyr__control--overlaid{background:rgba(15,15,18,.8)!important;border:1px solid rgba(220,200,141,.55);box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 32px rgba(220,200,141,.25);padding:28px;opacity:1!important;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,background-color .2s ease}.plyr__control--overlaid:hover{background:rgba(15,15,18,.8)!important;transform:translate(-50%,-50%) scale(1.12);box-shadow:0 12px 40px rgba(0,0,0,.55),0 0 60px rgba(220,200,141,.55),0 0 120px rgba(220,200,141,.3)}.plyr__control--overlaid svg{display:none}.plyr__control--overlaid:before{content:"";display:block;width:44px;height:44px;background-color:#DCC88D;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8 6a1.5 1.5 0 0 1 2.3-1.3l8 5.5a1.5 1.5 0 0 1 0 2.6l-8 5.5A1.5 1.5 0 0 1 8 18z' fill='black'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8 6a1.5 1.5 0 0 1 2.3-1.3l8 5.5a1.5 1.5 0 0 1 0 2.6l-8 5.5A1.5 1.5 0 0 1 8 18z' fill='black'/></svg>") center /contain no-repeat;transition:background-color .2s ease}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#DCC88D}@media (max-width:767px){.plyr__control--overlaid{padding:14px}.plyr__control--overlaid:before{width:22px;height:22px}}.plyr,.plyr *,.plyr__menu__container,.plyr__menu__container *,.plyr__time,.plyr__tooltip{font-family:var(--font-body),"Barlow",system-ui,sans-serif!important}