reef-background-video{display:block}
.rch-hero-media{position:absolute;inset:0;z-index:-3;overflow:hidden}
.rch-hero-poster,.rch-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.rch-hero-video{opacity:0;z-index:0}.rch-hero-video.is-visible{opacity:1}.rch-hero-video.is-entering{z-index:1;transition:opacity 600ms ease-in-out}
.rch-video-toggle{position:absolute;right:16px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #ffffff55;border-radius:6px;background:#111c;color:#fff;font:inherit;font-size:12px;line-height:1.3;cursor:pointer}
.rch-video-toggle[hidden]{display:none}.rch-video-toggle:hover{background:#111;border-color:#ff8500}.rch-video-symbol{width:14px;text-align:center;font-family:Arial,sans-serif}
.rch-video-toggle:focus-visible{outline:2px solid #fff;outline-offset:4px}
