:root{--rapids-water:#1f8a96;--rapids-water-deep:#0f5f6b;--rapids-ribbon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 240' preserveAspectRatio='none'%3E%3Cpath d='M22 0C27 20 32 40 32 60S27 100 22 120 12 160 12 180s5 40 10 60h36c-5-20-10-40-10-60s5-40 10-60 10-40 10-60-5-40-10-60Z'/%3E%3C/svg%3E")}.rapids-run{--gut:3.75rem;padding:0;list-style:none}.rapids-run__water{width:80px;-webkit-mask:var(--rapids-ribbon) top / 80px 240px repeat-y;-webkit-mask:var(--rapids-ribbon) top / 80px 240px repeat-y;mask:var(--rapids-ribbon) top / 80px 240px repeat-y;background:linear-gradient(90deg, var(--rapids-water-deep), var(--rapids-water) 45%, var(--rapids-water-deep));position:absolute;top:-1.5rem;bottom:-.5rem;left:50%;overflow:hidden;transform:translate(-50%)}.rapids-run__water:before{content:"";background:repeating-linear-gradient(172deg,#0000 0 34px,#ffffff38 34px 37px,#0000 37px 80px,#ffffff1f 80px 82px,#0000 82px 120px);position:absolute;inset:-240px 0 0}@media (prefers-reduced-motion:no-preference){.rapids-run__water:before{animation:5s linear infinite rapids-flow}}@keyframes rapids-flow{to{transform:translateY(240px)}}.rapids-run__raft{z-index:2;filter:drop-shadow(0 4px 6px #00000059);will-change:transform;width:28px;height:44px;margin-left:-14px;position:absolute;top:0;left:50%}.rapids-run__raft svg{width:100%;height:100%;display:block}.rapids-stop{width:50%;padding-right:var(--gut);position:relative}.rapids-stop[data-side=r]{padding-right:0;padding-left:var(--gut);margin-left:50%}.rapids-stop+.rapids-stop{margin-top:1.5rem}.rapids-stop--trip+.rapids-stop--trip{margin-top:-4rem}.rapids-stop--rapid,.rapids-stop--place{text-align:right}.rapids-stop[data-side=r].rapids-stop--rapid,.rapids-stop[data-side=r].rapids-stop--place{text-align:left}.rapids-card{max-width:30rem;margin-left:auto}.rapids-stop[data-side=r] .rapids-card{margin-left:0}.rapids-stop--trip .rapids-stop__km{text-align:right}.rapids-stop[data-side=r] .rapids-stop__km{text-align:left}.rapids-stop__pin{background:var(--color-accent);border-radius:9999px;width:18px;height:18px;position:absolute;top:.2rem;right:-9px;box-shadow:0 0 0 4px #ffffffe6}.rapids-stop[data-side=r] .rapids-stop__pin{left:-9px;right:auto}.rapids-stop--out .rapids-stop__pin{box-shadow:0 0 0 4px var(--color-accent);background:#fff}.rapids-stop__foam{opacity:.92;background:radial-gradient(circle at 20% 60%,#fff 0 5px,#0000 6px),radial-gradient(circle at 45% 35%,#fff 0 6px,#0000 7px),radial-gradient(circle at 70% 65%,#fff 0 5px,#0000 6px),radial-gradient(circle at 88% 40%,#fffc 0 4px,#0000 5px);width:60px;height:26px;position:absolute;top:.1rem;right:-30px}.rapids-stop[data-side=r] .rapids-stop__foam{left:-30px;right:auto}.rapids-stop--place .rapids-stop__foam{opacity:.45}@media (prefers-reduced-motion:no-preference){.rapids-stop__foam{animation:1.6s ease-in-out infinite alternate rapids-churn}}@keyframes rapids-churn{0%{transform:translateY(0)scaleX(1)}to{transform:translateY(-2px)scaleX(.94)}}@media (width<=767px){.rapids-run{--gut:3.5rem}.rapids-run__water{width:56px;left:22px;-webkit-mask-size:56px 168px;mask-size:56px 168px}.rapids-stop,.rapids-stop[data-side=r]{width:auto;padding-right:0;padding-left:var(--gut);text-align:left;margin-left:0}.rapids-stop--trip+.rapids-stop--trip{margin-top:1.5rem}.rapids-stop .rapids-stop__pin,.rapids-stop[data-side=r] .rapids-stop__pin{left:13px;right:auto}.rapids-stop .rapids-stop__foam,.rapids-stop[data-side=r] .rapids-stop__foam{width:44px;left:0;right:auto}.rapids-stop .rapids-stop__km,.rapids-stop--rapid,.rapids-stop--place,.rapids-stop[data-side=r].rapids-stop--rapid{text-align:left}.rapids-card{margin-left:0}}#gallery{background:var(--color-brand-dark);color:#f3f1ea}#gallery h2,#gallery p{color:inherit}#gallery .text-muted,#gallery [class*=text-ink]{color:#f3f1eac7}#gallery img{border-radius:var(--radius-card)}@media (prefers-reduced-motion:no-preference){#gallery [data-album-item] img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}#gallery [data-album-item]:hover img{transform:scale(1.04)}}@media print{.rapids-run__water,.rapids-stop__foam{display:none}.rapids-stop,.rapids-stop[data-side=r]{width:auto;margin:1rem 0 0;padding:0}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{border:1px dashed color-mix(in srgb, currentColor 55%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important}form[action*=\/enquiry] button[type=submit]{outline-offset:3px;outline:2px solid;rotate:-1deg;border-radius:4px!important}.sc-chat .sc-chat-toggle{border-radius:50%;width:3.5rem;height:3.5rem;padding:0}.sc-chat .sc-chat-toggle .sc-chat-label{display:none!important}main>[data-sc-block]+[data-sc-block]:before{content:"";z-index:30;pointer-events:none;background-color:var(--color-accent);width:min(700px,88vw);height:58px;margin:0 auto -58px;display:block;position:relative;translate:0 22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 20.2 Q4.0 20.2 8.3 20.1 Q12.6 20.0 17.1 20.7 Q21.6 21.3 25.7 20.4 Q29.8 19.5 34.1 19.2 Q38.3 19.0 42.6 20.1 Q46.8 21.3 51.2 21.3 Q55.6 21.3 59.9 20.1 Q64.2 18.9 68.4 18.7 Q72.7 18.5 77.0 18.9 Q81.2 19.3 86.5 19.8 Q91.8 20.3 96.7 21.0 Q101.6 21.7 105.3 20.9 Q108.9 20.2 113.0 19.5 Q117.1 18.9 122.5 19.9 Q127.8 20.9 132.9 21.3 Q137.9 21.7 143.1 21.5 Q148.2 21.3 152.2 20.4 Q156.2 19.6 159.8 19.2 Q163.4 18.8 167.3 19.7 Q171.3 20.6 176.7 19.6 Q182.1 18.5 186.5 18.5 Q191.0 18.5 196.4 19.6 Q201.8 20.7 206.4 20.0 Q211.0 19.3 213.5 19.5 L216.0 19.7'/%3E%3Cpath d='M324.0 19.4 Q324.0 19.4 328.9 20.3 Q333.7 21.3 338.1 20.9 Q342.5 20.6 347.0 19.7 Q351.5 18.7 356.7 19.9 Q362.0 21.0 367.1 21.3 Q372.3 21.5 375.9 21.6 Q379.6 21.6 384.3 20.9 Q389.0 20.2 393.1 19.7 Q397.3 19.1 402.8 18.9 Q408.2 18.8 411.8 19.8 Q415.5 20.8 419.3 19.8 Q423.1 18.8 426.9 19.3 Q430.7 19.9 434.6 20.7 Q438.5 21.6 442.9 21.5 Q447.3 21.3 452.8 21.3 Q458.2 21.4 461.8 20.0 Q465.4 18.6 470.4 18.7 Q475.4 18.7 479.3 19.9 Q483.2 21.2 487.9 21.1 Q492.7 21.0 497.6 21.2 Q502.6 21.4 506.7 20.0 Q510.7 18.6 514.6 18.5 Q518.5 18.5 522.4 19.3 Q526.3 20.0 531.2 19.9 L536.0 19.8'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M8 28 C14 28 16 20 22 20 C28 20 28 28 34 28 C40 28 40 16 48 14 C54 13 56 20 52 22 C49 23 47 19 50 18 M8 34 C16 34 20 31 28 33 C36 35 42 31 56 33'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 20.2 Q4.0 20.2 8.3 20.1 Q12.6 20.0 17.1 20.7 Q21.6 21.3 25.7 20.4 Q29.8 19.5 34.1 19.2 Q38.3 19.0 42.6 20.1 Q46.8 21.3 51.2 21.3 Q55.6 21.3 59.9 20.1 Q64.2 18.9 68.4 18.7 Q72.7 18.5 77.0 18.9 Q81.2 19.3 86.5 19.8 Q91.8 20.3 96.7 21.0 Q101.6 21.7 105.3 20.9 Q108.9 20.2 113.0 19.5 Q117.1 18.9 122.5 19.9 Q127.8 20.9 132.9 21.3 Q137.9 21.7 143.1 21.5 Q148.2 21.3 152.2 20.4 Q156.2 19.6 159.8 19.2 Q163.4 18.8 167.3 19.7 Q171.3 20.6 176.7 19.6 Q182.1 18.5 186.5 18.5 Q191.0 18.5 196.4 19.6 Q201.8 20.7 206.4 20.0 Q211.0 19.3 213.5 19.5 L216.0 19.7'/%3E%3Cpath d='M324.0 19.4 Q324.0 19.4 328.9 20.3 Q333.7 21.3 338.1 20.9 Q342.5 20.6 347.0 19.7 Q351.5 18.7 356.7 19.9 Q362.0 21.0 367.1 21.3 Q372.3 21.5 375.9 21.6 Q379.6 21.6 384.3 20.9 Q389.0 20.2 393.1 19.7 Q397.3 19.1 402.8 18.9 Q408.2 18.8 411.8 19.8 Q415.5 20.8 419.3 19.8 Q423.1 18.8 426.9 19.3 Q430.7 19.9 434.6 20.7 Q438.5 21.6 442.9 21.5 Q447.3 21.3 452.8 21.3 Q458.2 21.4 461.8 20.0 Q465.4 18.6 470.4 18.7 Q475.4 18.7 479.3 19.9 Q483.2 21.2 487.9 21.1 Q492.7 21.0 497.6 21.2 Q502.6 21.4 506.7 20.0 Q510.7 18.6 514.6 18.5 Q518.5 18.5 522.4 19.3 Q526.3 20.0 531.2 19.9 L536.0 19.8'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M8 28 C14 28 16 20 22 20 C28 20 28 28 34 28 C40 28 40 16 48 14 C54 13 56 20 52 22 C49 23 47 19 50 18 M8 34 C16 34 20 31 28 33 C36 35 42 31 56 33'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>[data-sc-block]+[data-sc-block]:before{animation:linear both motif-draw;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes motif-draw{0%{opacity:.15;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}}}@media print{main>[data-sc-block]+[data-sc-block]:before{display:none}}.sc-ficon{stroke-width:1.9px;filter:url(#sc-hand);overflow:visible}
