.rp-river-panel{--rp-gutter:clamp(24px, 5vw, 80px);--rp-display:Cambria, "Times New Roman", serif;isolation:isolate;color:#fff;background:#183c32;align-items:center;min-height:820px;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden}.rp-river-content{width:min(1280px, 100% - var(--rp-gutter) * 2);margin-inline:auto;padding-block:100px 120px;position:relative}.rp-river-panel .rp-river-content h2{font:500 clamp(40px, 5.4vw, 76px) / 1.1 var(--rp-display);letter-spacing:-2px;max-width:780px;margin:0 0 30px}.rp-river-intro{color:#f0f6e9;max-width:470px;font-size:18px}.rp-river-notes{border-top:1px solid #ffffff70;grid-template-columns:repeat(3,1fr);gap:32px;max-width:790px;margin-top:52px;padding-top:24px;display:grid}.rp-river-notes h3{margin:0 0 12px;font-size:19px}.rp-river-notes p{color:#eff5e9;margin:0;font-size:15px}.rp-river-link{text-underline-offset:7px;align-items:center;gap:32px;min-height:48px;margin-top:36px;display:inline-flex}.rp-motion{right:var(--rp-gutter);color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#10382ee8;border:1px solid #ffffff70;border-radius:24px;padding:10px 18px;font-size:13px;position:absolute;bottom:24px}.river-scene,.river-scene>img,.river-scene>canvas,.river-shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.river-scene{z-index:-1;overflow:hidden}.river-scene>img,.river-scene>canvas{object-fit:cover;object-position:72% center}.river-scene>canvas{opacity:0;display:block}.river-scene>canvas[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.river-scene>canvas{visibility:hidden}}.river-shade{background:linear-gradient(90deg,#05241bf2 0%,#05241bcf 35%,#05241b38 66%,#05241b08 100%),linear-gradient(#0000 66%,#05241b55)}@media (width>=1500px){.rp-river-panel{min-height:900px}}@media (width<=900px){.rp-river-panel{min-height:780px}}@media (width<=600px){.rp-river-panel{min-height:880px}.rp-river-content{padding-block:72px 110px}.rp-river-panel .rp-river-content h2{letter-spacing:-1.3px;font-size:clamp(29px,8.2vw,40px)}.rp-river-intro{font-size:16px}.rp-river-notes{grid-template-columns:1fr;gap:22px;margin-top:32px}.rp-river-notes h3{margin-bottom:4px;font-size:17px}.rp-river-notes p{max-width:30ch;font-size:14px}.rp-motion{font-size:12px;bottom:20px}.river-shade{background:linear-gradient(90deg,#05241be8,#05241b9c 100%)}}@media (prefers-reduced-motion:reduce){.rp-motion{display:none}}.rp-river-panel p{text-wrap:pretty;line-height:1.7}.rp-river-panel .rp-overline{letter-spacing:2px;margin-bottom:24px;font-size:12px;font-weight:700}.rp-river-panel a{color:#fff;text-decoration:underline}.rp-river-panel :focus-visible{outline-offset:5px;outline:3px solid #fff}@media (width<=600px){.rp-river-panel .rp-overline{letter-spacing:1.4px;font-size:11px}}
