{"version":3,"file":"shared-lib.ClsoRemd.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts"],"sources":["https:/framerusercontent.com/modules/c4ZOnwmIDH3w2OlMsU9y/2GHjnCqsPwq1ywDSRu1J/XJTRnd5P6.js","https:/framerusercontent.com/modules/fQjZGr5gfW3ZQ76s2Dfy/IrZ17CGy53RwcTYiE5EK/GWB2SfxU3.js","https:/framerusercontent.com/modules/x55ds15LgA8nhX6r7J1t/PwCjCgvr92ZewSaJV7mg/UXG_7QmoV.js","https:/framerusercontent.com/modules/8eVRI3itiO0iK0kcSq8h/ZeQJUpXwEzW5bsnAwvgi/WDSAOUk7w.js","https:/framerusercontent.com/modules/ionuVukJVfbRpHkg7N1G/OlTagzz8wHpAjhTGEO0A/NavScrollInstaller.js","https:/framerusercontent.com/modules/4HFcZF9hMeMLPeOs731d/6gFinAd1TaNB0tgoxUeb/jBXr1gNLu.js"],"sourcesContent":["// Generated by Framer (e1541bb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-qYTXj .framer-styles-preset-cl1qwd:not(.rich-text-wrapper), .framer-qYTXj .framer-styles-preset-cl1qwd.rich-text-wrapper a { --framer-link-text-color: var(--token-43e80e8e-bffb-4ab8-9925-ae41f9a3d9d4, #b45f3d); }\"];export const className=\"framer-qYTXj\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0e363b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Pogonia Regular\",\"CUSTOMV2;Pogonia Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Pogonia Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Pogonia\",url:\"https://framerusercontent.com/assets/dv3p8uRPr9sgIkzaCxA3kg4eWXA.woff2\",weight:\"400\"},{cssFamilyName:\"Pogonia Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Pogonia\",url:\"https://framerusercontent.com/assets/wCUcKKLDBbsGVKdUP4vxO9kB8M.woff2\",weight:\"700\"}]}];export const css=[\".framer-euFpL .framer-styles-preset-qulxu8:not(.rich-text-wrapper), .framer-euFpL .framer-styles-preset-qulxu8.rich-text-wrapper p { --framer-font-family: \\\"Pogonia Regular\\\", \\\"Pogonia Regular Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Pogonia Bold\\\", \\\"Pogonia Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-euFpL\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e56d21e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Pogonia Regular\",\"CUSTOMV2;Pogonia Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Pogonia Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Pogonia\",url:\"https://framerusercontent.com/assets/dv3p8uRPr9sgIkzaCxA3kg4eWXA.woff2\",weight:\"400\"},{cssFamilyName:\"Pogonia Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Pogonia\",url:\"https://framerusercontent.com/assets/wCUcKKLDBbsGVKdUP4vxO9kB8M.woff2\",weight:\"700\"}]}];export const css=[\".framer-ODMeG .framer-styles-preset-mx4rzc:not(.rich-text-wrapper), .framer-ODMeG .framer-styles-preset-mx4rzc.rich-text-wrapper p { --framer-font-family: \\\"Pogonia Regular\\\", \\\"Pogonia Regular Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Pogonia Bold\\\", \\\"Pogonia Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-93f3f05e-ee9b-4698-9418-fa4921d9ef0a, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-ODMeG\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d4bdfe7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/fQjZGr5gfW3ZQ76s2Dfy/IrZ17CGy53RwcTYiE5EK/GWB2SfxU3.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/x55ds15LgA8nhX6r7J1t/PwCjCgvr92ZewSaJV7mg/UXG_7QmoV.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/c4ZOnwmIDH3w2OlMsU9y/2GHjnCqsPwq1ywDSRu1J/XJTRnd5P6.js\";const cycleOrder=[\"f8qBtW8ua\",\"Tm6KKi58O\",\"PGtbKlJ0p\"];const serializationHash=\"framer-JVOcx\";const variantClassNames={f8qBtW8ua:\"framer-v-z1nmty\",PGtbKlJ0p:\"framer-v-zud27d\",Tm6KKi58O:\"framer-v-vl3y4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"f8qBtW8ua\",Phone:\"PGtbKlJ0p\",Tablet:\"Tm6KKi58O\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"f8qBtW8ua\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"f8qBtW8ua\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"PGtbKlJ0p\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-z1nmty\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"f8qBtW8ua\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},...addPropertyOverrides({PGtbKlJ0p:{\"data-framer-name\":\"Phone\"},Tm6KKi58O:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UG7HSXEyS\",openInNewTab:false,scopeId:\"WDSAOUk7w\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"Rove Adventures\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-45)/2)),pixelHeight:642,pixelWidth:2088,sizes:\"146px\",src:\"https://framerusercontent.com/images/bFsz6EyGxCAb6J7Wq8uCPiLDxgM.png?width=2088&height=642\",srcSet:\"https://framerusercontent.com/images/bFsz6EyGxCAb6J7Wq8uCPiLDxgM.png?scale-down-to=512&width=2088&height=642 512w,https://framerusercontent.com/images/bFsz6EyGxCAb6J7Wq8uCPiLDxgM.png?scale-down-to=1024&width=2088&height=642 1024w,https://framerusercontent.com/images/bFsz6EyGxCAb6J7Wq8uCPiLDxgM.png?scale-down-to=2048&width=2088&height=642 2048w,https://framerusercontent.com/images/bFsz6EyGxCAb6J7Wq8uCPiLDxgM.png?width=2088&height=642 2088w\"},className:\"framer-14vjdq3 framer-1g4x99l\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"UG7HSXEyS\",...addPropertyOverrides({PGtbKlJ0p:{background:{alt:\"Rove Adventures\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-28)/2)),pixelHeight:642,pixelWidth:2088,sizes:\"90px\",src:\"https://framerusercontent.com/images/bFsz6EyGxCAb6J7Wq8uCPiLDxgM.png?width=2088&height=642\",srcSet:\"https://framerusercontent.com/images/bFsz6EyGxCAb6J7Wq8uCPiLDxgM.png?scale-down-to=512&width=2088&height=642 512w,https://framerusercontent.com/images/bFsz6EyGxCAb6J7Wq8uCPiLDxgM.png?scale-down-to=1024&width=2088&height=642 1024w,https://framerusercontent.com/images/bFsz6EyGxCAb6J7Wq8uCPiLDxgM.png?scale-down-to=2048&width=2088&height=642 2048w,https://framerusercontent.com/images/bFsz6EyGxCAb6J7Wq8uCPiLDxgM.png?width=2088&height=642 2088w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fvlnqi\",\"data-framer-name\":\"RightCluster\",layoutDependency:layoutDependency,layoutId:\"bQSFtuMXT\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1irip6k\",\"data-framer-name\":\"NavLinks\",layoutDependency:layoutDependency,layoutId:\"Q4Jj9GgTI\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qulxu8\",\"data-styles-preset\":\"GWB2SfxU3\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y7EJmR23I\"},motionChild:true,nodeId:\"kEUuYG9WH\",openInNewTab:false,relValues:[],scopeId:\"WDSAOUk7w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cl1qwd\",\"data-styles-preset\":\"XJTRnd5P6\",children:\"RENTALS\"})})})}),className:\"framer-1e49sok\",\"data-framer-name\":\"OurFleet\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kEUuYG9WH\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qulxu8\",\"data-styles-preset\":\"GWB2SfxU3\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oGnfqJ3_l\"},motionChild:true,nodeId:\"pRIkVAvFo\",openInNewTab:false,relValues:[],scopeId:\"WDSAOUk7w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cl1qwd\",\"data-styles-preset\":\"XJTRnd5P6\",children:\"TOURS\"})})})}),className:\"framer-fqshrz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pRIkVAvFo\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qulxu8\",\"data-styles-preset\":\"GWB2SfxU3\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wVPM_CBko\"},motionChild:true,nodeId:\"tOHSMamR3\",openInNewTab:false,relValues:[],scopeId:\"WDSAOUk7w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cl1qwd\",\"data-styles-preset\":\"XJTRnd5P6\",children:\"ABOUT US\"})})})}),className:\"framer-1j4d2uu\",\"data-framer-name\":\"AboutUs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tOHSMamR3\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-qulxu8\",\"data-styles-preset\":\"GWB2SfxU3\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qCjOI6oYV\"},motionChild:true,nodeId:\"L3n6iNtoj\",openInNewTab:false,relValues:[],scopeId:\"WDSAOUk7w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cl1qwd\",\"data-styles-preset\":\"XJTRnd5P6\",children:\"CONTACT US\"})})})}),className:\"framer-626g3w\",\"data-framer-name\":\"ContactUs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"L3n6iNtoj\",verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tZNW_qcqo\"},motionChild:true,nodeId:\"KC541gmRr\",openInNewTab:false,scopeId:\"WDSAOUk7w\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8ag6sy framer-1g4x99l\",\"data-framer-name\":\"BookNowButton\",layoutDependency:layoutDependency,layoutId:\"KC541gmRr\",style:{backgroundColor:\"var(--token-43e80e8e-bffb-4ab8-9925-ae41f9a3d9d4, rgb(180, 95, 61))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mx4rzc\",\"data-styles-preset\":\"UXG_7QmoV\",dir:\"auto\",children:\"Book Now\"})}),className:\"framer-ftbof\",\"data-framer-name\":\"BookNowText\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QDuzN2XM7\",verticalAlignment:\"top\",withExternalLayout:true})})})]})]})})})});});const css=[\".framer-JVOcx.framer-1g4x99l, .framer-JVOcx .framer-1g4x99l { display: block; }\",\".framer-JVOcx.framer-z1nmty { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\",\".framer-JVOcx .framer-14vjdq3 { flex: none; height: 45px; position: relative; text-decoration: none; width: 146px; }\",\".framer-JVOcx .framer-fvlnqi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-JVOcx .framer-1irip6k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-JVOcx .framer-1e49sok, .framer-JVOcx .framer-fqshrz, .framer-JVOcx .framer-1j4d2uu, .framer-JVOcx .framer-626g3w, .framer-JVOcx .framer-ftbof { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JVOcx .framer-8ag6sy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 14px 28px 14px 28px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JVOcx.framer-v-vl3y4.framer-z1nmty { padding: 0px 24px 0px 24px; width: 770px; }\",\".framer-JVOcx.framer-v-zud27d.framer-z1nmty { height: min-content; overflow: var(--overflow-clip-fallback, clip); padding: 0px 16px 0px 16px; width: 350px; }\",\".framer-JVOcx.framer-v-zud27d .framer-14vjdq3 { height: 28px; width: 90px; }\",\".framer-JVOcx.framer-v-zud27d .framer-fvlnqi { flex-direction: column; height: 80px; min-width: 110px; overflow: visible; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-JVOcx[data-border=\"true\"]::after, .framer-JVOcx [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"Tm6KKi58O\":{\"layout\":[\"fixed\",\"fixed\"]},\"PGtbKlJ0p\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWDSAOUk7w=withCSS(Component,css,\"framer-JVOcx\");export default FramerWDSAOUk7w;FramerWDSAOUk7w.displayName=\"NavBar\";FramerWDSAOUk7w.defaultProps={height:80,width:128};addPropertyControls(FramerWDSAOUk7w,{variant:{options:[\"f8qBtW8ua\",\"Tm6KKi58O\",\"PGtbKlJ0p\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWDSAOUk7w,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWDSAOUk7w\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"128\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"Tm6KKi58O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PGtbKlJ0p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WDSAOUk7w.map","// @ts-nocheck\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls}from\"framer\";const INSTALLER_CSS=`\n[data-framer-name=\"HeroSubhead\"] span,\n[data-framer-name=\"HeroHeadline\"] span,\n[data-framer-name=\"HeroSubhead\"] * ,\n[data-framer-name=\"HeroHeadline\"] * {\n    opacity: 1 !important;\n    transform: none !important;\n    filter: none !important;\n    animation: none !important;\n    transition: none !important;\n}\n\n[data-framer-name=\"NavLinks\"] a,\n[data-framer-name=\"NavLinks\"] a *,\n[data-framer-name=\"NavLinks\"] p,\n[data-framer-name=\"NavLinks\"] span,\n[data-framer-name=\"OurFleet\"] a,\n[data-framer-name=\"OurFleet\"] a *,\n[data-framer-name=\"OurFleet\"] p,\n[data-framer-name=\"OurFleet\"] span,\n[data-framer-name=\"OurFleet\"] *,\n[data-framer-name=\"Tours\"] a,\n[data-framer-name=\"Tours\"] a *,\n[data-framer-name=\"Tours\"] p,\n[data-framer-name=\"Tours\"] span,\n[data-framer-name=\"Tours\"] *,\n[data-framer-name=\"AboutUs\"] a,\n[data-framer-name=\"AboutUs\"] a *,\n[data-framer-name=\"AboutUs\"] p,\n[data-framer-name=\"AboutUs\"] span,\n[data-framer-name=\"AboutUs\"] *,\n[data-framer-name=\"ContactUs\"] a,\n[data-framer-name=\"ContactUs\"] a *,\n[data-framer-name=\"ContactUs\"] p,\n[data-framer-name=\"ContactUs\"] span,\n[data-framer-name=\"ContactUs\"] * {\n    color: rgb(255, 255, 255) !important;\n    text-decoration: none !important;\n    text-transform: uppercase !important;\n    transition: color 160ms ease-out !important;\n}\n\n[data-framer-name=\"RightCluster\"] [data-framer-name=\"Tours\"]:hover,\n[data-framer-name=\"RightCluster\"] [data-framer-name=\"Tours\"]:hover *,\n[data-framer-name=\"RightCluster\"] [data-framer-name=\"AboutUs\"]:hover,\n[data-framer-name=\"RightCluster\"] [data-framer-name=\"AboutUs\"]:hover *,\n[data-framer-name=\"RightCluster\"] [data-framer-name=\"ContactUs\"]:hover,\n[data-framer-name=\"RightCluster\"] [data-framer-name=\"ContactUs\"]:hover *,\n[data-framer-name=\"RightCluster\"] [data-framer-name=\"OurFleet\"]:hover,\n[data-framer-name=\"RightCluster\"] [data-framer-name=\"OurFleet\"]:hover *,\n.rove-rentals-wrap:hover [data-framer-name=\"OurFleet\"],\n.rove-rentals-wrap:hover [data-framer-name=\"OurFleet\"] *,\n.rove-nav-hover:hover,\n.rove-nav-hover:hover *,\n.rove-nav-hover-target:hover {\n    color: rgb(180, 95, 61) !important;\n}\n\n[data-framer-name=\"BookNowText\"],\n[data-framer-name=\"BookNowButton\"] p,\n[data-framer-name=\"BookNowButton\"] span {\n    text-transform: uppercase !important;\n    color: rgb(255, 255, 255) !important;\n}\n\n.rove-nav-wrapper {\n    position: fixed !important;\n    top: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    width: 100vw !important;\n    max-width: 100vw !important;\n    transform: none !important;\n    z-index: 1000 !important;\n    background: transparent !important;\n}\n.rove-nav-wrapper [data-framer-name=\"Desktop\"] {\n    position: relative !important;\n    left: 0 !important;\n    top: 0 !important;\n    width: 100% !important;\n    transform: none !important;\n}\n\n[data-framer-name=\"RightCluster\"] {\n    background: rgba(26, 26, 26, 0.72) !important;\n    backdrop-filter: blur(10px) saturate(140%) !important;\n    -webkit-backdrop-filter: blur(10px) saturate(140%) !important;\n    border-radius: 999px !important;\n    padding: 8px 8px 8px 28px !important;\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12) !important;\n}\n[data-framer-name=\"BookNowButton\"] {\n    background: rgb(180, 95, 61) !important;\n    border-radius: 999px !important;\n    transition: background 200ms ease-out !important;\n}\n[data-framer-name=\"BookNowButton\"]:hover {\n    background: rgb(155, 78, 48) !important;\n}\n\n.rove-footer-link, .rove-footer-link * {\n    color: rgb(255, 255, 255) !important;\n    text-decoration: none !important;\n    transition: color 160ms ease-out !important;\n}\n.rove-footer-link:hover, .rove-footer-link:hover * {\n    color: rgb(180, 95, 61) !important;\n}\n.rove-footer-header, .rove-footer-header * {\n    color: rgb(180, 95, 61) !important;\n}\n.rove-inline-link, .rove-inline-link:link, .rove-inline-link:visited, .rove-inline-link * {\n    color: rgb(180, 95, 61) !important;\n    text-decoration: underline !important;\n    text-underline-offset: 3px !important;\n    text-decoration-thickness: 1px !important;\n    transition: color 160ms ease-out !important;\n}\n.rove-inline-link:hover, .rove-inline-link:hover * {\n    color: rgb(155, 78, 48) !important;\n}\na, a *, a:link, a:visited, a:focus, a:focus-visible, a:hover, a:active, a *:focus, a *:focus-visible {\n    outline: 0 none transparent !important;\n    outline-offset: 0 !important;\n    -webkit-tap-highlight-color: transparent !important;\n}\na[href=\"/hideout\"], a[href=\"/haven\"], a[href=\"/nest\"], a[href=\"/sterling\"], a[href=\"/contact\"], a[href=\"/about\"],\na[href=\"/hideout\"] *, a[href=\"/haven\"] *, a[href=\"/nest\"] *, a[href=\"/sterling\"] *, a[href=\"/contact\"] *, a[href=\"/about\"] * {\n    outline: 0 none transparent !important;\n    box-shadow: none !important;\n    border-color: transparent !important;\n    -webkit-tap-highlight-color: transparent !important;\n    text-decoration: none !important;\n}\n.rove-fleet-explore, .rove-fleet-explore * {\n    color: rgb(180, 95, 61) !important;\n    text-decoration: none !important;\n}\n.rove-fleet-card {\n    cursor: pointer;\n    transition: transform 240ms ease-out, box-shadow 240ms ease-out;\n}\n.rove-fleet-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 24px 48px rgba(0, 0, 0, 0.16);\n}\n.rove-heading-two-line {\n    line-height: 1.05 !important;\n    text-wrap: balance !important;\n    white-space: normal !important;\n    max-width: none !important;\n    width: fit-content !important;\n}\n.rove-heading-two-line br { display: block !important; content: \"\" !important; }\n.rove-heading-two-line-left { text-align: left !important; margin-left: 0 !important; margin-right: auto !important; }\n.rove-heading-two-line-center { text-align: center !important; margin-left: auto !important; margin-right: auto !important; }\n\n.rove-rentals-wrap {\n    position: relative; display: inline-flex; align-items: center; gap: 4px; cursor: pointer;\n}\n.rove-rentals-wrap::after {\n    content: \"▾\"; color: rgb(255, 255, 255); font-size: 10px; line-height: 1; margin-top: 1px; opacity: 0.9;\n    transition: transform 180ms ease-out, color 160ms ease-out;\n}\n.rove-rentals-wrap:hover::after { color: rgb(180, 95, 61); }\n.rove-rentals-wrap[data-open=\"true\"]::after { transform: rotate(180deg); }\n.rove-rentals-menu {\n    position: absolute; top: calc(100% + 12px); left: 50%; transform: translateX(-50%) translateY(-4px);\n    background: rgba(26, 26, 26, 0.94); backdrop-filter: blur(12px) saturate(140%); -webkit-backdrop-filter: blur(12px) saturate(140%);\n    border-radius: 16px; padding: 10px; min-width: 240px; display: flex; flex-direction: column; gap: 2px;\n    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25); opacity: 0; pointer-events: none;\n    transition: opacity 180ms ease-out, transform 180ms ease-out; z-index: 1001; visibility: hidden;\n}\n.rove-rentals-wrap[data-open=\"true\"] .rove-rentals-menu {\n    opacity: 1; pointer-events: auto; transform: translateX(-50%) translateY(0); visibility: visible;\n}\n.rove-rentals-menu a {\n    color: rgb(255, 255, 255) !important; text-decoration: none !important; padding: 12px 16px; border-radius: 10px;\n    font-size: 14px; letter-spacing: 0.08em; text-transform: uppercase; font-family: inherit;\n    transition: background 140ms ease-out; display: block;\n}\n.rove-rentals-menu a:hover { background: rgba(180, 95, 61, 0.9); }\n.rove-rentals-menu a small { display: block; font-size: 11px; letter-spacing: 0.05em; opacity: 0.6; text-transform: none; margin-top: 2px; font-weight: 400; }\n\n.framer-styles-preset-1agow7n {\n    font-family: \"Pogonia Regular\", \"Pogonia Regular Placeholder\", sans-serif !important;\n    font-weight: 400 !important;\n}\n.framer-styles-preset-1d5rxtm {\n    font-family: \"Pogonia Bold\", \"Pogonia Bold Placeholder\", sans-serif !important;\n    font-weight: 700 !important;\n}\n\n.rove-cta-wired { cursor: pointer !important; }\n\n.rove-cta-pill,\n.rove-cta-pill:link,\n.rove-cta-pill:visited,\n.rove-cta-pill:hover,\n.rove-cta-pill:focus,\n.rove-cta-pill:active,\n.rove-cta-pill *,\n.rove-cta-pill *:link,\n.rove-cta-pill *:visited,\n.rove-cta-pill *:hover {\n    background: rgb(180, 95, 61) !important;\n    color: rgb(255, 255, 255) !important;\n    text-decoration: none !important;\n    border-radius: 999px !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n    font-weight: 600 !important;\n    border: none !important;\n    box-shadow: none !important;\n    transition: background 200ms ease-out !important;\n}\n.rove-cta-pill {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 18px 42px !important;\n    min-width: 200px !important;\n    height: 60px !important;\n    box-sizing: border-box !important;\n}\n.rove-cta-pill * {\n    background: transparent !important;\n    padding: 0 !important;\n    display: inline !important;\n    height: auto !important;\n    min-width: 0 !important;\n}\n.rove-cta-pill:hover {\n    background: rgb(155, 78, 48) !important;\n}\n\n.rove-mountain-bleed {\n    width: calc(100% + 48px) !important;\n    max-width: none !important;\n    margin-left: -24px !important;\n    margin-right: -24px !important;\n    margin-top: 80px !important;\n}\n.rove-mountain-bleed + .rove-mountain-bleed {\n    margin-top: -10px !important;\n}\n.rove-mountain-bleed img {\n    width: 100% !important;\n    max-width: 100% !important;\n    display: block !important;\n}\n\n.rove-hamburger {\n    position: fixed !important;\n    top: 20px;\n    right: 20px;\n    z-index: 1500;\n    width: 44px;\n    height: 44px;\n    border-radius: 999px;\n    background: rgba(26, 26, 26, 0.85);\n    backdrop-filter: blur(10px) saturate(140%);\n    -webkit-backdrop-filter: blur(10px) saturate(140%);\n    display: none;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    border: none;\n    padding: 0;\n    box-shadow: 0 4px 12px rgba(0,0,0,0.15);\n    transition: background 180ms ease-out;\n}\n.rove-hamburger:hover { background: rgba(26, 26, 26, 0.95); }\n.rove-hamburger-icon { position: relative; width: 20px; height: 14px; }\n.rove-hamburger-icon span {\n    position: absolute; left: 0; width: 100%; height: 2px;\n    background: #ffffff; border-radius: 2px;\n    transition: transform 240ms ease-out, opacity 200ms ease-out, top 240ms ease-out;\n}\n.rove-hamburger-icon span:nth-child(1) { top: 0; }\n.rove-hamburger-icon span:nth-child(2) { top: 6px; }\n.rove-hamburger-icon span:nth-child(3) { top: 12px; }\n.rove-hamburger[data-open=\"true\"] .rove-hamburger-icon span:nth-child(1) { top: 6px; transform: rotate(45deg); }\n.rove-hamburger[data-open=\"true\"] .rove-hamburger-icon span:nth-child(2) { opacity: 0; }\n.rove-hamburger[data-open=\"true\"] .rove-hamburger-icon span:nth-child(3) { top: 6px; transform: rotate(-45deg); }\n\n.rove-drawer-overlay {\n    position: fixed; inset: 0; background: rgba(0,0,0,0.5);\n    opacity: 0; pointer-events: none;\n    transition: opacity 300ms ease-out; z-index: 1400;\n}\n.rove-drawer-overlay[data-open=\"true\"] { opacity: 1; pointer-events: auto; }\n\n.rove-drawer {\n    position: fixed; top: 0; right: 0; height: 100vh; height: 100dvh;\n    width: 82vw; max-width: 340px; background: rgb(26, 26, 26);\n    z-index: 1450; transform: translateX(100%);\n    transition: transform 340ms cubic-bezier(0.22, 1, 0.36, 1);\n    display: flex; flex-direction: column;\n    padding: 88px 32px 40px 32px;\n    box-shadow: -12px 0 40px rgba(0,0,0,0.25);\n    overflow-y: auto;\n}\n.rove-drawer[data-open=\"true\"] { transform: translateX(0); }\n.rove-drawer a, .rove-drawer button {\n    display: block; color: #ffffff !important; text-decoration: none !important;\n    font-size: 20px; font-weight: 500; letter-spacing: 0.06em;\n    text-transform: uppercase; padding: 14px 0;\n    border-bottom: 1px solid rgba(255,255,255,0.08);\n    background: none; border-left: none; border-right: none; border-top: none;\n    text-align: left; cursor: pointer; font-family: inherit; width: 100%;\n    transition: color 160ms ease-out, padding-left 200ms ease-out;\n}\n.rove-drawer a:hover, .rove-drawer button:hover { color: rgb(180, 95, 61) !important; padding-left: 6px; }\n.rove-drawer .rove-drawer-sub {\n    padding: 10px 0 10px 16px !important; font-size: 15px !important;\n    letter-spacing: 0.05em !important;\n    border-bottom: 1px solid rgba(255,255,255,0.04) !important;\n    opacity: 0.85;\n}\n.rove-drawer .rove-drawer-sub small {\n    display: block; font-size: 11px; letter-spacing: 0.05em;\n    opacity: 0.55; text-transform: none; margin-top: 2px; font-weight: 400;\n}\n.rove-drawer-rentals-group {\n    max-height: 0;\n    padding-top: 0;\n    padding-bottom: 0;\n    overflow: hidden;\n    transition: max-height 300ms ease-out, padding-top 300ms ease-out, padding-bottom 300ms ease-out;\n}\n.rove-drawer-rentals-group[data-open=\"true\"] {\n    max-height: 600px;\n    padding-top: 8px;\n    padding-bottom: 8px;\n}\n.rove-drawer-book-cta {\n    display: block !important; margin-top: 24px !important;\n    background: rgb(180, 95, 61) !important; color: #ffffff !important;\n    padding: 18px 24px !important; border-radius: 999px !important;\n    text-align: center !important; border-bottom: none !important;\n    text-decoration: none !important; font-weight: 600 !important;\n}\n.rove-drawer-book-cta:hover {\n    background: rgb(155, 78, 48) !important; padding-left: 24px !important;\n}\n.rove-drawer-social {\n    margin-top: auto; padding-top: 32px;\n    display: flex; flex-wrap: wrap; gap: 16px;\n    font-size: 12px !important; text-transform: uppercase !important;\n    letter-spacing: 0.1em !important;\n}\n.rove-drawer-social a {\n    font-size: 12px !important; padding: 8px 0 !important;\n    border-bottom: none !important; text-transform: uppercase !important;\n    opacity: 0.75;\n}\n\n/* ============================================================================\n   MOBILE RESPONSIVE — <= 810px\n   ============================================================================ */\n@media (max-width: 810px) {\n    html, body {\n        overflow-x: hidden !important;\n    }\n\n    [data-framer-name=\"RightCluster\"] { display: none !important; }\n    .rove-nav-wrapper [data-framer-name=\"RightCluster\"] { display: none !important; }\n    .rove-hamburger { display: flex !important; }\n\n    input, select, textarea { font-size: 16px !important; }\n\n    [data-framer-name=\"BookingBar\"] {\n        width: calc(100vw - 24px) !important;\n        max-width: calc(100vw - 24px) !important;\n        left: 12px !important;\n        transform: none !important;\n        bottom: 24px !important;\n        padding: 6px !important;\n        gap: 6px !important;\n        box-sizing: border-box !important;\n    }\n    [data-framer-name=\"BookingBar\"] button,\n    [data-framer-name=\"BookingBar\"] a {\n        min-width: 0 !important;\n        padding: 10px 12px !important;\n        font-size: 12px !important;\n    }\n\n    /* SECTION WRAPPERS — force to normal flow AND grow with their content */\n    .rove-fleet-section,\n    .rove-bento-section,\n    .rove-plan-section,\n    .rove-faq-section,\n    .rove-adventure-section,\n    .rove-footer-wrap {\n        position: relative !important;\n        left: 0 !important;\n        right: auto !important;\n        top: auto !important;\n        transform: none !important;\n        margin-left: 0 !important;\n        margin-right: 0 !important;\n        width: 100% !important;\n        max-width: 100vw !important;\n        height: auto !important;\n        min-height: 0 !important;\n        box-sizing: border-box !important;\n        inset: auto !important;\n    }\n\n    .rove-fleet-section *,\n    .rove-bento-section *,\n    .rove-plan-section *,\n    .rove-faq-section *,\n    .rove-adventure-section *,\n    .rove-footer-wrap * {\n        max-width: 100vw !important;\n        box-sizing: border-box !important;\n    }\n\n    /* Fleet grid — force auto height so stacked cards can extend */\n    .rove-fleet-section-grid {\n        grid-template-columns: 1fr !important;\n        gap: 24px !important;\n        padding: 0 20px !important;\n        height: auto !important;\n        min-height: 0 !important;\n    }\n    .rove-fleet-card {\n        width: 100% !important;\n        max-width: 100% !important;\n        height: auto !important;\n        min-height: 0 !important;\n    }\n    .rove-fleet-card [style*=\"width: 100px\"] {\n        width: auto !important;\n        min-width: fit-content !important;\n        white-space: nowrap !important;\n    }\n\n    .rove-bento-section [style*=\"grid-template-columns\"] {\n        grid-template-columns: 1fr !important;\n        gap: 16px !important;\n    }\n    .rove-bento-section { padding: 0 20px !important; }\n\n    .rove-plan-section [style*=\"flex-direction: row\"] { flex-direction: column !important; }\n    .rove-plan-section [style*=\"grid-template-columns\"] { grid-template-columns: 1fr !important; }\n    .rove-plan-section { padding: 40px 20px !important; }\n\n    .rove-faq-section [style*=\"grid-template-columns\"] {\n        grid-template-columns: 1fr !important;\n        gap: 16px !important;\n    }\n    .rove-faq-section { padding: 40px 20px !important; }\n\n    .rove-adventure-section h1 {\n        font-size: 32px !important;\n        --framer-font-size: 32px !important;\n        line-height: 1.1 !important;\n    }\n    .rove-adventure-section {\n        padding: 40px 20px !important;\n    }\n\n    .rove-footer-wrap {\n        padding: 40px 20px !important;\n    }\n    .rove-footer-wrap [style*=\"grid-template-columns\"],\n    .rove-footer-wrap [style*=\"flex-direction: row\"] {\n        grid-template-columns: 1fr !important;\n        flex-direction: column !important;\n    }\n\n    .rove-cta-pill { min-width: 0 !important; width: 100% !important; }\n\n    .rove-reflowed {\n        position: relative !important;\n        left: 0 !important;\n        top: auto !important;\n        right: auto !important;\n        bottom: auto !important;\n        transform: none !important;\n        margin-left: 0 !important;\n        margin-right: 0 !important;\n        width: 100% !important;\n        max-width: 100% !important;\n        height: auto !important;\n        min-height: 0 !important;\n        inset: auto !important;\n    }\n}\n\n@media (max-width: 480px) {\n    [data-framer-name=\"BookingBar\"] {\n        padding: 4px !important;\n        gap: 4px !important;\n    }\n    [data-framer-name=\"BookingBar\"] button,\n    [data-framer-name=\"BookingBar\"] a {\n        padding: 8px 10px !important;\n        font-size: 11px !important;\n    }\n    .rove-adventure-section h1 {\n        font-size: 26px !important;\n        --framer-font-size: 26px !important;\n    }\n}\n`;const RENTALS_ITEMS=[{title:\"The Hideout\",sub:\"Black 4\\xd74 Jimny \\xb7 Sleeps 2\",href:\"/hideout\"},{title:\"The Haven\",sub:\"White 4\\xd74 Jimny \\xb7 Sleeps 2\",href:\"/haven\"},{title:\"The Nest\",sub:\"Eeco camper \\xb7 Sleeps 2\",href:\"/nest\"}];const DRAWER_LINKS=[{label:\"RENTALS\",href:null,isRentals:true},{label:\"TOURS\",href:\"/sterling\"},{label:\"ABOUT\",href:\"/about\"},{label:\"FAQ\",href:\"/faq\"},{label:\"CONTACT\",href:\"/contact\"}];const DRAWER_SOCIAL=[{label:\"Instagram\",href:\"https://www.instagram.com/roveadventuresza\"},{label:\"TikTok\",href:\"https://www.tiktok.com/@roveadventures\"},{label:\"Facebook\",href:\"https://www.facebook.com/profile.php?id=61591631438042\"},{label:\"YouTube\",href:\"https://youtube.com/@roveadventuresza?si=W0QlqbH5gjAJpOKo\"},{label:\"WhatsApp\",href:\"https://wa.me/27718567163\"}];const RENTAL_FOOTER_LINKS=[{label:\"The Hideout\",href:\"/hideout\"},{label:\"The Haven\",href:\"/haven\"},{label:\"The Nest\",href:\"/nest\"}];const OLD_PHONE_DIGITS=\"27718567153\";const NEW_PHONE_DIGITS=\"27718567163\";const OLD_PHONE_DISPLAY=\"+27 71 856 7153\";const NEW_PHONE_DISPLAY=\"+27 71 856 7163\";const OLD_TIKTOK_HREFS=[\"tiktok.com/@roveadventures\"];const NEW_TIKTOK_HREF=\"https://www.tiktok.com/@roveadventuresza\";const TEXT_REPLACEMENTS=[{from:\"Cabin lighting\",to:\"Lights\"},{from:\"Cabin & solar lighting\",to:\"Lights\"},{from:\"Cabin & lighting\",to:\"Lights\"}];const FOOTER_LINK_MARKERS=[\"mailto:\",\"wa.me\",\"instagram.com\",\"tiktok.com\",\"facebook.com\",\"youtube.com\"];const FOOTER_HEADER_TEXTS=[\"EXPLORE\",\"GET IN TOUCH\",\"FOLLOW\"];const FLEET_MAP=[{title:\"THE HIDEOUT\",href:\"/hideout\"},{title:\"THE HAVEN\",href:\"/haven\"},{title:\"THE NEST\",href:\"/nest\"},{title:\"THE STERLING\",href:\"/sterling\"}];const TWO_LINE_HEADING_TEXTS=[\"PICK A DATE. WE'LL DO THE REST.\",\"PICK A DATE. WE’LL DO THE REST.\"];const CTA_HREF_MAP=[{match:\"PLAN YOUR ROVE ADVENTURE\",href:\"/contact\"},{match:\"START THE ADVENTURE\",href:\"/contact\"},{match:\"BOOK THE HIDEOUT\",href:\"/contact\"},{match:\"BOOK THE HAVEN\",href:\"/contact\"},{match:\"BOOK THE NEST\",href:\"/contact\"},{match:\"BOOK THE STERLING\",href:\"/contact\"},{match:\"BOOK A DAY\",href:\"/contact\"}];const SECTION_MARKERS=[{heading:\"PICK YOUR RIDE\",section:\"rove-fleet-section\",grid:\"rove-fleet-section-grid\"},{heading:\"FULLY KITTED, READY TO ROVE\",section:\"rove-kitted-section\"},{heading:\"THE CAPE, OFF THE ASPHALT.\",section:\"rove-bento-section\"},{heading:\"PICK A DATE. WE’LL DO THE REST.\",section:\"rove-plan-section\"},{heading:\"PICK A DATE. WE'LL DO THE REST.\",section:\"rove-plan-section\"},{heading:\"PICK A DATE.WE’LL DO THE REST.\",section:\"rove-plan-section\"},{heading:\"HONEST ANSWERS.\",section:\"rove-faq-section\"},{heading:\"YOUR ADVENTURE STARTS HERE.\",section:\"rove-adventure-section\"}];const ALL_SECTION_CLASSES=[\"rove-fleet-section\",\"rove-fleet-section-grid\",\"rove-kitted-section\",\"rove-bento-section\",\"rove-plan-section\",\"rove-faq-section\",\"rove-adventure-section\",\"rove-footer-wrap\",\"rove-fleet-card\"];const REFLOW_SECTIONS=[\".rove-fleet-section\",\".rove-bento-section\",\".rove-plan-section\",\".rove-faq-section\",\".rove-adventure-section\",\".rove-footer-wrap\"];function injectCss(){const existing=document.getElementById(\"rove-nav-installer-css\");if(existing)existing.remove();const style=document.createElement(\"style\");style.id=\"rove-nav-installer-css\";style.textContent=INSTALLER_CSS;document.head.appendChild(style);let meta=document.querySelector('meta[name=\"viewport\"]');if(!meta){meta=document.createElement(\"meta\");meta.name=\"viewport\";document.head.appendChild(meta);}meta.setAttribute(\"content\",\"width=device-width, initial-scale=1, viewport-fit=cover\");}function markSections(){ALL_SECTION_CLASSES.forEach(c=>{document.body.classList.remove(c);document.documentElement.classList.remove(c);});const claimed=[];SECTION_MARKERS.forEach(({heading,section,grid})=>{if(document.querySelector(\".\"+section)){if(!grid||document.querySelector(\".\"+grid))return;}const matches=Array.from(document.querySelectorAll(\"h1, h2, h3, p, span, div\")).filter(node=>(node.textContent||\"\").trim()===heading);if(!matches.length)return;const isFaqMarker=section===\"rove-faq-section\"&&heading===\"HONEST ANSWERS.\";const el=isFaqMarker?matches.find(node=>{const tag=(node.tagName||\"\").toUpperCase();if(tag===\"H1\")return false;if(node.closest&&node.closest(\"h1\"))return false;let probe=node;for(let i=0;i<8&&probe;i++){const rect=probe.getBoundingClientRect?probe.getBoundingClientRect():{height:0};if(rect.height>1800){probe=probe.parentElement;continue;}const h3Count=probe.querySelectorAll(\"h3\").length;const questionLikeCount=Array.from(probe.querySelectorAll(\"h3, p, span, div\")).filter(n=>(n.textContent||\"\").indexOf(\"?\")!==-1).length;if(h3Count>=2||questionLikeCount>=3)return true;probe=probe.parentElement;}return false;})||null:matches[0];if(!el)return;let container=el.parentElement;let hops=0;let target=null;while(container&&container!==document.body&&container!==document.documentElement&&hops<8){hops++;const cls=(container.className||\"\").toString();const hasFramerClass=/(^|\\s)framer-[a-zA-Z0-9]+/.test(cls);if(hasFramerClass&&hops>=2&&!claimed.includes(container)){target=container;break;}container=container.parentElement;}if(target){target.classList.add(section);claimed.push(target);}if(grid){let gridEl=el;for(let i=0;i<6&&gridEl.parentElement;i++){gridEl=gridEl.parentElement;if(gridEl===document.body||gridEl===document.documentElement)break;const cs=window.getComputedStyle(gridEl);if(cs.display===\"grid\"||cs.display===\"flex\"&&cs.flexWrap===\"wrap\"){gridEl.classList.add(grid);return;}}const anyCard=document.querySelector(\".rove-fleet-card\");if(anyCard&&anyCard.parentElement&&anyCard.parentElement!==document.body){anyCard.parentElement.classList.add(grid);}}});const footerHdr=Array.from(document.querySelectorAll(\"p, h1, h2, h3, span, div\")).find(el=>(el.textContent||\"\").trim()===\"GET IN TOUCH\");if(footerHdr){let container=footerHdr.parentElement;let hops=0;let bestCandidate=null;while(container&&container!==document.body&&container!==document.documentElement&&hops<12){hops++;const cs=window.getComputedStyle(container);const r=container.getBoundingClientRect();const cls=(container.className||\"\").toString();const hasFramerClass=/(^|\\s)framer-[a-zA-Z0-9]+/.test(cls);if(/rgb\\(26,\\s*26,\\s*26\\)/.test(cs.backgroundColor)&&r.width>200){bestCandidate=container;break;}if(hasFramerClass&&r.width>300&&r.height>200){bestCandidate=container;}container=container.parentElement;}if(bestCandidate)bestCandidate.classList.add(\"rove-footer-wrap\");}}function reflowMobileSections(){if(window.innerWidth>810)return;const vw=window.innerWidth;REFLOW_SECTIONS.forEach(sel=>{document.querySelectorAll(sel).forEach(section=>{Array.from(section.querySelectorAll(\"*\")).forEach(el=>{if(el.namespaceURI&&el.namespaceURI.indexOf(\"svg\")!==-1)return;if(el.dataset.roveReflowed===\"1\")return;const r=el.getBoundingClientRect();if(r.width===0&&r.height===0)return;const offLeft=r.left<-10;const offRight=r.right>vw+10;if(!offLeft&&!offRight)return;el.classList.add(\"rove-reflowed\");el.dataset.roveReflowed=\"1\";});});});}function findFixedNavAncestor(logo){let node=logo;for(let i=0;i<10&&node;i++){const cs=window.getComputedStyle(node);if(cs.position===\"fixed\")return node;node=node.parentElement;}return null;}function markNavWrapper(){const logo=document.querySelector('[data-framer-name=\"Logo\"]');if(!logo)return;const fixedWrapper=findFixedNavAncestor(logo);if(!fixedWrapper)return;fixedWrapper.classList.add(\"rove-nav-wrapper\");fixedWrapper.style.setProperty(\"position\",\"fixed\",\"important\");fixedWrapper.style.setProperty(\"top\",\"0px\",\"important\");fixedWrapper.style.setProperty(\"left\",\"0px\",\"important\");fixedWrapper.style.setProperty(\"right\",\"0px\",\"important\");fixedWrapper.style.setProperty(\"width\",\"100vw\",\"important\");fixedWrapper.style.setProperty(\"max-width\",\"100vw\",\"important\");fixedWrapper.style.setProperty(\"transform\",\"none\",\"important\");fixedWrapper.style.setProperty(\"z-index\",\"1000\",\"important\");let node=logo.parentElement;while(node&&node!==fixedWrapper){node.style.setProperty(\"position\",\"relative\",\"important\");node.style.setProperty(\"left\",\"0px\",\"important\");node.style.setProperty(\"top\",\"0px\",\"important\");node.style.setProperty(\"width\",\"100%\",\"important\");node.style.setProperty(\"transform\",\"none\",\"important\");node=node.parentElement;}}function markNavHoverables(){[\"Tours\",\"AboutUs\",\"ContactUs\",\"OurFleet\"].forEach(name=>{document.querySelectorAll(`[data-framer-name=\"${name}\"]`).forEach(el=>{el.classList.add(\"rove-nav-hover\");el.querySelectorAll(\"a, p, span\").forEach(child=>{child.classList.add(\"rove-nav-hover-target\");});});});}function isInsideCharcoalContainer(el){let node=el;for(let i=0;i<10&&node;i++){const bg=window.getComputedStyle(node).backgroundColor;if(/rgb\\(26,\\s*26,\\s*26\\)|rgba\\(26,\\s*26,\\s*26/.test(bg))return true;node=node.parentElement;}return false;}function markFooterLinks(){const charcoalWrappers=new Set;document.querySelectorAll(\"*\").forEach(el=>{const bg=window.getComputedStyle(el).backgroundColor;if(/rgb\\(26,\\s*26,\\s*26\\)|rgba\\(26,\\s*26,\\s*26/.test(bg)){const rect=el.getBoundingClientRect();if(rect.width>=300&&rect.height>=200){charcoalWrappers.add(el);}}});charcoalWrappers.forEach(wrapper=>{wrapper.querySelectorAll(\"a\").forEach(a=>{if(a.closest('[data-framer-name=\"NavLinks\"]'))return;if(a.closest(\".rove-drawer\"))return;if(a.classList.contains(\"rove-cta-pill\"))return;a.classList.add(\"rove-footer-link\");});wrapper.querySelectorAll(\"p, h1, h2, h3, span\").forEach(el=>{const t=(el.textContent||\"\").trim();if(FOOTER_HEADER_TEXTS.includes(t)){el.classList.add(\"rove-footer-header\");}});});FOOTER_LINK_MARKERS.forEach(marker=>{document.querySelectorAll(`a[href*=\"${marker}\"]`).forEach(a=>{if(a.closest('[data-framer-name=\"NavLinks\"]'))return;if(a.closest(\".rove-drawer\"))return;if(a.classList.contains(\"rove-cta-pill\"))return;if(isInsideCharcoalContainer(a)){a.classList.add(\"rove-footer-link\");}else{a.classList.add(\"rove-inline-link\");}});});[\"about\",\"hideout\",\"haven\",\"nest\",\"sterling\",\"faq\",\"terms\",\"privacy\",\"contact\"].forEach(slug=>{document.querySelectorAll(`a[href$=\"/${slug}\"], a[href*=\"/${slug}?\"]`).forEach(a=>{if(a.closest('[data-framer-name=\"NavLinks\"]'))return;if(a.closest(\".rove-drawer\"))return;if(a.classList.contains(\"rove-cta-pill\"))return;if(!isInsideCharcoalContainer(a))return;a.classList.add(\"rove-footer-link\");});});}function makeFleetCardsClickable(){FLEET_MAP.forEach(({title,href})=>{const titleEl=Array.from(document.querySelectorAll(\"p, span, div, h3\")).find(el=>(el.textContent||\"\").trim()===title);if(!titleEl)return;let card=titleEl;for(let i=0;i<8&&card.parentElement;i++){const r=card.getBoundingClientRect();const s=window.getComputedStyle(card);if(r.width>=260&&r.width<=500&&r.height>=300&&parseFloat(s.borderRadius)>=8)break;card=card.parentElement;if(card===document.body||card===document.documentElement)return;}if(card.dataset.roveFleetAttached===\"true\")return;card.dataset.roveFleetAttached=\"true\";card.classList.add(\"rove-fleet-card\");card.addEventListener(\"click\",e=>{if(e.target.closest(\"a\"))return;window.location.href=href;});const inner=card.querySelector(\"a\");if(inner&&/EXPLORE/.test((inner.textContent||\"\").trim())){inner.classList.add(\"rove-fleet-explore\");}});}function markTwoLineHeadings(){const path=(window.location.pathname||\"\").replace(/\\/+$/,\"\");const isHome=path===\"\"||path===\"/index\";const alignClass=isHome?\"rove-heading-two-line-left\":\"rove-heading-two-line-center\";Array.from(document.querySelectorAll(\"h1, h2, p\")).forEach(el=>{const t=(el.textContent||\"\").trim();if(TWO_LINE_HEADING_TEXTS.includes(t)){el.classList.add(\"rove-heading-two-line\");el.classList.add(alignClass);if(el.dataset.roveTwoLineApplied===\"true\")return;const apostrophe=\"’\";el.innerHTML=`PICK A DATE.<br>WE${apostrophe}LL DO THE REST.`;el.dataset.roveTwoLineApplied=\"true\";}});}function isImageLikeElement(el){if(!el)return false;if(el.tagName===\"IMG\")return true;if(el.querySelector&&el.querySelector(\"img\"))return true;const cs=window.getComputedStyle(el);if(cs.backgroundImage&&cs.backgroundImage!==\"none\")return true;const r=el.getBoundingClientRect();if(r.width<=0||r.height<=0)return false;const ratio=r.width/r.height;return ratio>=.7&&ratio<=1.8;}function isLikelyEthosContainer(candidate){if(!candidate)return false;const rect=candidate.getBoundingClientRect();if(rect.width<1e3||rect.height<400)return false;const directChildren=Array.from(candidate.children||[]);if(directChildren.length<2)return false;if(directChildren.length>6)return false;const imageLikeChildren=directChildren.filter(child=>isImageLikeElement(child));if(imageLikeChildren.length<2)return false;const nearFullWidthChildren=imageLikeChildren.filter(child=>{const r=child.getBoundingClientRect();return r.width>=rect.width*.9&&r.width<rect.width&&r.height<400;});return nearFullWidthChildren.length>=2;}function bleedMountainStrip(){const path=(window.location.pathname||\"\").replace(/\\/+$/,\"\");const isHome=path===\"\"||path===\"/index\";if(!isHome)return;let ethos=null;document.querySelectorAll(\"div\").forEach(d=>{if(ethos)return;const cs=window.getComputedStyle(d);const bg=cs.backgroundColor;if(!/rgb\\(250,\\s*246,\\s*236\\)/.test(bg))return;if(!isLikelyEthosContainer(d))return;ethos=d;});if(!ethos)return;const ethosRect=ethos.getBoundingClientRect();const ethosWidth=ethosRect.width;Array.from(ethos.children).forEach(child=>{if(!isImageLikeElement(child))return;const r=child.getBoundingClientRect();if(r.width<ethosWidth*.9)return;if(r.width>=ethosWidth)return;if(r.height>=400)return;child.classList.add(\"rove-mountain-bleed\");});}function styleTalkToUsButtons(){const heading=Array.from(document.querySelectorAll(\"h1, h2, h3, p\")).find(el=>(el.textContent||\"\").trim()===\"TALK TO US.\");if(!heading)return;let section=heading;for(let i=0;i<8&&section.parentElement;i++){if(isInsideCharcoalContainer(section))break;const next=section.parentElement;if(!next||next===document.body||next===document.documentElement)break;section=next;const r=section.getBoundingClientRect();if(r.width>800)break;if(isInsideCharcoalContainer(section))break;}section.querySelectorAll(\"a\").forEach(a=>{const href=a.href||\"\";if(!/^mailto:/.test(href)&&!/wa\\.me/.test(href))return;if(isInsideCharcoalContainer(a))return;a.classList.remove(\"rove-footer-link\");a.classList.remove(\"rove-inline-link\");a.classList.add(\"rove-cta-pill\");});}function findFooterColumn(headerText){const hdr=Array.from(document.querySelectorAll(\"p, h1, h2, h3, span, div\")).find(el=>(el.textContent||\"\").trim()===headerText);if(!hdr)return null;let col=hdr.parentElement;while(col&&col.children.length<3)col=col.parentElement;return col;}function findRowWrapper(el,column){let node=el;while(node&&node.parentElement!==column)node=node.parentElement;return node;}function fixRentalsFooterLink(){const col=findFooterColumn(\"EXPLORE\");if(!col)return;const rentalsLink=Array.from(col.querySelectorAll(\"a\")).find(a=>(a.textContent||\"\").trim()===\"Rentals\"&&/\\/hideout(?:[/?#]|$)/.test(a.href||\"\"));if(!rentalsLink)return;const rentalsWrap=findRowWrapper(rentalsLink,col);if(!rentalsWrap||rentalsWrap.dataset.roveRentalsHandled===\"true\")return;rentalsWrap.dataset.roveRentalsHandled=\"true\";RENTAL_FOOTER_LINKS.forEach(({label,href})=>{const clone=rentalsWrap.cloneNode(true);clone.dataset.roveInjected=\"rentals\";const link=clone.querySelector(\"a\");if(link){link.href=href;link.removeAttribute(\"data-framer-page-link-current\");const textEl=link.querySelector(\"p, span, div\")||link;textEl.textContent=label;}col.insertBefore(clone,rentalsWrap);});rentalsWrap.style.display=\"none\";}function normalizeFooterSocials(){// Footer socials are now authored correctly in canvas.\n// Legacy mutation logic intentionally disabled.\nreturn;}function installRentalsDropdown(){const rentalsLink=document.querySelector('[data-framer-name=\"OurFleet\"]');if(!rentalsLink)return;if(rentalsLink.parentElement&&rentalsLink.parentElement.classList.contains(\"rove-rentals-wrap\"))return;const wrap=document.createElement(\"div\");wrap.className=\"rove-rentals-wrap\";wrap.setAttribute(\"data-open\",\"false\");rentalsLink.parentNode.insertBefore(wrap,rentalsLink);wrap.appendChild(rentalsLink);rentalsLink.addEventListener(\"click\",e=>{e.preventDefault();e.stopPropagation();const isOpen=wrap.getAttribute(\"data-open\")===\"true\";wrap.setAttribute(\"data-open\",isOpen?\"false\":\"true\");});const menu=document.createElement(\"div\");menu.className=\"rove-rentals-menu\";menu.addEventListener(\"click\",e=>e.stopPropagation());RENTALS_ITEMS.forEach(({title,sub,href})=>{const a=document.createElement(\"a\");a.href=href;a.innerHTML=`${title.toUpperCase()}<small>${sub}</small>`;menu.appendChild(a);});wrap.appendChild(menu);document.addEventListener(\"click\",e=>{if(!wrap.contains(e.target))wrap.setAttribute(\"data-open\",\"false\");});document.addEventListener(\"keydown\",e=>{if(e.key===\"Escape\")wrap.setAttribute(\"data-open\",\"false\");});}function installMobileHamburger(){if(document.querySelector(\".rove-hamburger\"))return;const btn=document.createElement(\"button\");btn.className=\"rove-hamburger\";btn.setAttribute(\"aria-label\",\"Open menu\");btn.setAttribute(\"data-open\",\"false\");btn.innerHTML='<span class=\"rove-hamburger-icon\"><span></span><span></span><span></span></span>';document.body.appendChild(btn);const overlay=document.createElement(\"div\");overlay.className=\"rove-drawer-overlay\";overlay.setAttribute(\"data-open\",\"false\");document.body.appendChild(overlay);const drawer=document.createElement(\"nav\");drawer.className=\"rove-drawer\";drawer.setAttribute(\"data-open\",\"false\");drawer.setAttribute(\"aria-label\",\"Mobile navigation\");document.body.appendChild(drawer);DRAWER_LINKS.forEach(item=>{if(item.isRentals){const rentalsBtn=document.createElement(\"button\");rentalsBtn.textContent=\"RENTALS ▾\";rentalsBtn.dataset.roveRentalsToggle=\"true\";drawer.appendChild(rentalsBtn);const group=document.createElement(\"div\");group.className=\"rove-drawer-rentals-group\";group.setAttribute(\"data-open\",\"false\");group.style.maxHeight=\"0px\";group.style.paddingTop=\"0px\";group.style.paddingBottom=\"0px\";RENTALS_ITEMS.forEach(({title,sub,href})=>{const a=document.createElement(\"a\");a.href=href;a.className=\"rove-drawer-sub\";a.innerHTML=`${title.toUpperCase()}<small>${sub}</small>`;group.appendChild(a);});drawer.appendChild(group);function setRentalsOpen(open){group.setAttribute(\"data-open\",open?\"true\":\"false\");group.style.maxHeight=open?\"600px\":\"0px\";group.style.paddingTop=open?\"8px\":\"0px\";group.style.paddingBottom=open?\"8px\":\"0px\";rentalsBtn.textContent=open?\"RENTALS ▴\":\"RENTALS ▾\";}rentalsBtn.addEventListener(\"click\",e=>{e.preventDefault();e.stopPropagation();const isOpen=group.getAttribute(\"data-open\")===\"true\";setRentalsOpen(!isOpen);});}else{const a=document.createElement(\"a\");a.href=item.href;a.textContent=item.label;drawer.appendChild(a);}});const bookCta=document.createElement(\"a\");bookCta.href=\"/book-now\";bookCta.textContent=\"BOOK NOW\";bookCta.className=\"rove-drawer-book-cta\";drawer.appendChild(bookCta);const socialWrap=document.createElement(\"div\");socialWrap.className=\"rove-drawer-social\";DRAWER_SOCIAL.forEach(({label,href})=>{const a=document.createElement(\"a\");a.href=href;a.target=\"_blank\";a.rel=\"noopener noreferrer\";a.textContent=label;socialWrap.appendChild(a);});drawer.appendChild(socialWrap);function setOpen(open){const val=open?\"true\":\"false\";btn.setAttribute(\"data-open\",val);overlay.setAttribute(\"data-open\",val);drawer.setAttribute(\"data-open\",val);document.body.style.overflow=open?\"hidden\":\"\";}btn.addEventListener(\"click\",e=>{e.stopPropagation();setOpen(btn.getAttribute(\"data-open\")!==\"true\");});overlay.addEventListener(\"click\",()=>setOpen(false));drawer.querySelectorAll(\"a\").forEach(a=>a.addEventListener(\"click\",()=>setOpen(false)));document.addEventListener(\"keydown\",e=>{if(e.key===\"Escape\")setOpen(false);});}function forceVideoAutoplay(){document.querySelectorAll(\"video\").forEach(v=>{v.muted=true;v.playsInline=true;v.setAttribute(\"playsinline\",\"\");v.setAttribute(\"webkit-playsinline\",\"\");v.setAttribute(\"muted\",\"\");v.setAttribute(\"autoplay\",\"\");v.loop=true;const p=v.play();if(p&&typeof p.catch===\"function\")p.catch(()=>{});});}function wireOrphanCTAs(){CTA_HREF_MAP.forEach(({match,href})=>{const normalizedMatch=match.replace(/\\s+/g,\"\").toUpperCase();Array.from(document.querySelectorAll(\"div, p, span, button\")).forEach(el=>{if(el.dataset.roveCtaWired===\"true\")return;if(el.closest(\"a\"))return;const t=(el.textContent||\"\").replace(/\\s+/g,\"\").toUpperCase();if(t!==normalizedMatch&&t.indexOf(normalizedMatch)!==0)return;if(el.parentElement&&el.parentElement.closest(\"a\"))return;const r=el.getBoundingClientRect();if(r.width<100||r.width>600||r.height<30||r.height>100)return;el.dataset.roveCtaWired=\"true\";el.classList.add(\"rove-cta-wired\");el.addEventListener(\"click\",e=>{e.preventDefault();window.location.href=href;});});});}function rewriteContactDetailsEverywhere(){document.querySelectorAll(`a[href*=\"${OLD_PHONE_DIGITS}\"]`).forEach(a=>{a.href=a.href.split(OLD_PHONE_DIGITS).join(NEW_PHONE_DIGITS);});OLD_TIKTOK_HREFS.forEach(oldPart=>{document.querySelectorAll(`a[href*=\"${oldPart}\"]`).forEach(a=>{if(a.href.indexOf(\"roveadventuresza\")!==-1)return;a.href=NEW_TIKTOK_HREF;});});const walker=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT,null);const nodes=[];let node;while(node=walker.nextNode()){if(!node.nodeValue)continue;if(node.nodeValue.indexOf(OLD_PHONE_DISPLAY)!==-1||node.nodeValue.indexOf(\"+27 71 856 7153\")!==-1||TEXT_REPLACEMENTS.some(r=>node.nodeValue.indexOf(r.from)!==-1)){nodes.push(node);}}nodes.forEach(n=>{let v=n.nodeValue.split(OLD_PHONE_DISPLAY).join(NEW_PHONE_DISPLAY).split(\"+27 71 856 7153\").join(NEW_PHONE_DISPLAY);TEXT_REPLACEMENTS.forEach(r=>{v=v.split(r.from).join(r.to);});n.nodeValue=v;});}function removeLegacyToursSpan(){document.querySelectorAll(\".rove-tours-nav\").forEach(n=>n.remove());}function unbindStaleHandlers(){document.querySelectorAll(\"[data-nav-scroll-installed]\").forEach(el=>{const clone=el.cloneNode(true);delete clone.dataset.navScrollInstalled;clone.style.cursor=\"\";el.parentNode&&el.parentNode.replaceChild(clone,el);});}function runAll(){markNavWrapper();installRentalsDropdown();installMobileHamburger();markNavHoverables();styleTalkToUsButtons();markFooterLinks();fixRentalsFooterLink();normalizeFooterSocials();makeFleetCardsClickable();markTwoLineHeadings();bleedMountainStrip();forceVideoAutoplay();wireOrphanCTAs();rewriteContactDetailsEverywhere();removeLegacyToursSpan();unbindStaleHandlers();markSections();reflowMobileSections();}export default function NavScrollInstaller(props){useEffect(()=>{injectCss();runAll();const t1=setTimeout(runAll,300);const t2=setTimeout(runAll,1500);const t3=setTimeout(runAll,3e3);return()=>{clearTimeout(t1);clearTimeout(t2);clearTimeout(t3);};},[]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",opacity:0,pointerEvents:\"none\"}});}NavScrollInstaller.defaultProps={};addPropertyControls(NavScrollInstaller,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavScrollInstaller\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavScrollInstaller.map","// Generated by Framer (e0e363b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Pogonia Regular\",\"CUSTOMV2;Pogonia Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Pogonia Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Pogonia\",url:\"https://framerusercontent.com/assets/dv3p8uRPr9sgIkzaCxA3kg4eWXA.woff2\",weight:\"400\"},{cssFamilyName:\"Pogonia Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Pogonia\",url:\"https://framerusercontent.com/assets/wCUcKKLDBbsGVKdUP4vxO9kB8M.woff2\",weight:\"700\"}]}];export const css=[\".framer-DIrPP .framer-styles-preset-h1v79h:not(.rich-text-wrapper), .framer-DIrPP .framer-styles-preset-h1v79h.rich-text-wrapper p { --framer-font-family: \\\"Pogonia Regular\\\", \\\"Pogonia Regular Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Pogonia Bold\\\", \\\"Pogonia Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.2em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #b45f3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\"];export const className=\"framer-DIrPP\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}