/* Preserve Cornerstone's section geometry and existing upper gradient layer. */
#native-video-hero .lydon-hp,
#native-video-hero .lydon-hp__poster,
#native-video-hero .lydon-hp__video{position:absolute;inset:0;width:100%;height:100%}
#native-video-hero .lydon-hp__poster,
#native-video-hero .lydon-hp__video{display:block;object-fit:cover;object-position:center;margin:0}
#native-video-hero .lydon-hp__video{opacity:0;pointer-events:none}
#native-video-hero .lydon-hp[data-ready] .lydon-hp__video{opacity:1}
#native-video-hero .x-bg-layer-upper-color{pointer-events:none}
#native-video-hero .lydon-hp__toggle{position:absolute;right:16px;bottom:16px;z-index:2;pointer-events:auto;min-height:44px;margin:0;padding:9px 14px;border:1px solid #fff;border-radius:4px;background:#174d4e;color:#fff;font:inherit;font-size:14px;line-height:1.4;cursor:pointer;box-shadow:none;text-shadow:none}
#native-video-hero .lydon-hp__toggle:hover{background:#103b3c}
#native-video-hero .lydon-hp__toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}
#native-video-hero .lydon-hp__toggle[hidden]{display:none}
#native-video-hero .lydon-hp__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:767px){#native-video-hero .lydon-hp__toggle{right:12px;bottom:12px}}
