@supports (animation-timeline:scroll()){.rm-site:has(.rm-video-hero) .rm-header{border-bottom-color:transparent;animation:rm-header-edge linear both;animation-timeline:scroll(root);animation-range:0 8px}}@keyframes rm-header-edge{to{border-bottom-color:var(--brand-border)}}.rm-video-hero{background:var(--harbor-navy);color:var(--sail-white)}.rm-video-hero__stage{position:relative;width:100%;height:min(56.25vw,max(320px,calc(100svh - 340px)));overflow:hidden}.rm-video-hero__poster{position:absolute;inset:0;margin:0}.rm-video-hero__poster img{object-position:center!important}.rm-video-hero__film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:var(--harbor-navy);opacity:0}.rm-video-hero__film.is-ready{opacity:1}.rm-video-hero__bar{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:35px;padding:30px max(var(--gutter),calc((100% - var(--page-max)) / 2))}.rm-video-hero__bar h1{margin:0;font-family:var(--brand-display);font-size:max(var(--page-title-size,clamp(30px,3vw,44px)),36px);font-weight:400;line-height:1.04;max-width:19ch;text-wrap:balance}.rm-video-hero__intro{margin:0;max-width:37ch;font-size:18px;line-height:1.4}.rm-video-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}@media (max-width:1000px){.rm-video-hero__bar{grid-template-columns:1fr auto;gap:20px 30px}.rm-video-hero__intro{grid-column:1}.rm-video-hero__actions{grid-column:2;grid-row:1/3}}@media (max-width:600px){.rm-video-hero__stage{height:56.25vw;min-height:0}.rm-video-hero__bar{display:flex;flex-direction:column;align-items:flex-start;padding:24px var(--gutter);gap:18px}.rm-video-hero__bar h1{max-width:18ch}.rm-video-hero__intro{font-size:17px}.rm-video-hero__actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px 24px}}@media (max-width:600px) and (min-height:700px){.rm-video-hero__stage{height:auto;aspect-ratio:4/3}}@media (max-width:600px) and (max-height:640px) and (orientation:portrait){.rm-video-hero__bar{padding-block:20px;gap:14px}}@media (orientation:landscape) and (max-height:500px){.rm-site .rm-video-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.rm-site .rm-video-hero__stage{height:auto;min-height:calc(100svh - var(--header-height))}.rm-site .rm-video-hero__bar{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:20px max(24px,env(safe-area-inset-right)) 20px 24px}.rm-site .rm-video-hero__bar h1{max-width:14ch;font-size:var(--page-title-size)}.rm-site .rm-video-hero__intro{font-size:16px;line-height:1.35}.rm-site .rm-video-hero__actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px}.rm-site .rm-video-hero__actions .rm-btn{flex:none}}.river-preview .rm-video-hero__stage{height:auto;aspect-ratio:16/9}.river-preview .rm-video-hero__poster img{width:100%;max-width:none;max-height:none;margin:0}.river-preview .rm-video-hero__bar{grid-template-columns:1fr;gap:20px;padding:24px}.river-preview .rm-video-hero__bar h1{margin:0;font-size:30px}.river-preview .rm-video-hero__actions{grid-column:auto;grid-row:auto;flex-direction:row;flex-wrap:wrap;align-items:center}.river-preview .rm-video-hero__actions .rm-btn--light{background:var(--sail-white);border-color:var(--sail-white);color:var(--harbor-navy)}.river-preview .rm-video-hero__actions .rm-btn--light:hover{background:transparent;color:var(--sail-white)}.river-preview .rm-video-hero__actions .rm-text-link--on-navy{color:var(--sail-white);background:transparent;border:0;border-bottom:1px solid var(--brass-gold);border-radius:0;padding:11px 0 7px}.river-preview .rm-video-hero__actions a:focus-visible{outline:3px solid var(--sail-white);outline-offset:4px}.rm-video-hero__surface-control{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.rm-video-hero__surface-control:focus-visible{outline:var(--brand-focus-inverse);outline-offset:-6px;box-shadow:inset 0 0 0 9px var(--harbor-navy)}