.npm-has-bg-video{position:relative;overflow:hidden}.npm-has-bg-video>:not(.npm-hero-video){position:relative;z-index:1}.npm-hero-video{position:absolute;inset:0;width:100%;max-width:100%!important;height:100%;object-fit:cover;z-index:0;pointer-events:none}.npm-has-bg-video::after{content:"";position:absolute;inset:0;z-index:0;background-color:rgb(0 0 0 / .65);pointer-events:none}@media (max-width:600px){.npm-hero-video--no-mobile{display:none}.nav-panel{background-color:var(--wp--preset--color--primary,#182b0f);opacity:1}}