{"version":3,"file":"script_main.DUbG1FXt.mjs","names":["NavigationNavigation01","InteractiveTicker02","InteractiveTicker03","EPFooter","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/v7NdvmtEGlPuwLEjXBAD/q2A8uojkeyZtD4Yuj21U/lXUnhlMh8.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (c54c588)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import InteractiveTicker02 from\"#framer/local/canvasComponent/afO8Saaiw/afO8Saaiw.js\";import NavigationNavigation01 from\"#framer/local/canvasComponent/b7UpX3sS4/b7UpX3sS4.js\";import EPFooter from\"#framer/local/canvasComponent/Kk7N9vThD/Kk7N9vThD.js\";import InteractiveTicker03 from\"#framer/local/canvasComponent/VxIXSHYX6/VxIXSHYX6.js\";const NavigationNavigation01Fonts=getFonts(NavigationNavigation01);const ContainerWithFX=withFX(Container);const InteractiveTicker02Fonts=getFonts(InteractiveTicker02);const InteractiveTicker03Fonts=getFonts(InteractiveTicker03);const EPFooterFonts=getFonts(EPFooter);const breakpoints={dH8EoIEj2:\"(max-width: 809.98px)\",H1GphZTGF:\"(min-width: 1200px)\",mj3p3kRqS:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-i8Ihc\";const variantClassNames={dH8EoIEj2:\"framer-v-u3ycpo\",H1GphZTGF:\"framer-v-6sxjga\",mj3p3kRqS:\"framer-v-1wkbctz\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-i8Ihc.framer-1eg1jyf, .framer-i8Ihc .framer-1eg1jyf { display: block; }\",\".framer-i8Ihc.framer-6sxjga { align-content: center; align-items: center; background-color: var(--token-f9c33269-0d20-4b15-a66a-80367749c6ae, #e8f0f0); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-i8Ihc .framer-1lnc3oo-container { flex: none; height: auto; order: -999; position: sticky; top: 0px; width: 100%; z-index: 8; }\",\".framer-i8Ihc .framer-17aht0w { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-i8Ihc .framer-cp7uvh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1003; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-i8Ihc .framer-7rf6vn { align-content: center; align-items: center; background-color: var(--token-e5e1c4bc-bcc0-4e8b-8aa3-735cef84cb55, #163939); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-i8Ihc .framer-9tq8qc { --border-bottom-width: 1px; --border-color: var(--token-d62ffd6d-0365-4204-85b2-674429fa3b78, #dedede); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-43ca97ff-d290-4065-8e04-57e2f740f3f5, #fbb9b0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-i8Ihc .framer-k47h4f-container, .framer-i8Ihc .framer-1kauxgy-container { flex: none; height: 240px; position: relative; width: 100%; }\",\".framer-i8Ihc .framer-1xk1wr1-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; z-index: 8; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-i8Ihc[data-border=\"true\"]::after, .framer-i8Ihc [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; }'];const mediaQueries={dH8EoIEj2:\"(max-width: 809.98px)\",H1GphZTGF:\"(min-width: 1200px)\",mj3p3kRqS:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"H1GphZTGF\",Phone:\"dH8EoIEj2\",Tablet:\"mj3p3kRqS\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"H1GphZTGF\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"mj3p3kRqS\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"H1GphZTGF\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f9c33269-0d20-4b15-a66a-80367749c6ae, rgb(232, 240, 240)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-6sxjga\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1lnc3oo-container\",nodeId:\"yON7UPoTK\",rendersWithMotion:true,scopeId:\"lXUnhlMh8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dH8EoIEj2:{variant:matchVariant(\"a43l77rdo\")},mj3p3kRqS:{variant:matchVariant(\"amS4FLuSe\")}},children:/*#__PURE__*/_jsx(NavigationNavigation01,{DQg289TNP:\"rgb(255, 255, 255)\",height:\"100%\",id:\"yON7UPoTK\",JcaHecBt7:\"var(--token-974a1735-05fd-4ac5-847b-fe2d71dae206, rgb(255, 255, 255))\",layoutId:\"yON7UPoTK\",rZJlp2p8s:\"var(--token-7390bc6e-080f-4f0f-be12-691e57bdbcd2, rgb(243, 200, 96))\",style:{width:\"100%\"},variant:matchVariant(\"ZqdDSjeTa\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-17aht0w\"}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-cp7uvh hidden-6sxjga hidden-u3ycpo\",\"data-framer-name\":\"Slide-Gallery\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-7rf6vn\",\"data-framer-name\":\"Photossection\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9tq8qc\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mj3p3kRqS:{width:\"max(100vw, 1px)\",y:1077}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,children:/*#__PURE__*/_jsx(Container,{className:\"framer-k47h4f-container\",nodeId:\"UHX2Hzr8v\",scopeId:\"lXUnhlMh8\",children:/*#__PURE__*/_jsx(InteractiveTicker02,{AAIUBlnjH:true,AC2sIEXt8:addImageAlt({pixelHeight:1952,pixelWidth:1562,src:\"https://framerusercontent.com/images/wsaHHtlXZoLAfmDc0NsJ6m5zEw.jpg?width=1562&height=1952\",srcSet:\"https://framerusercontent.com/images/wsaHHtlXZoLAfmDc0NsJ6m5zEw.jpg?scale-down-to=1024&width=1562&height=1952 819w,https://framerusercontent.com/images/wsaHHtlXZoLAfmDc0NsJ6m5zEw.jpg?width=1562&height=1952 1562w\"},\"eva standing in shallow coastal waters with a mangrove tree in the background.\"),B6DipibwS:addImageAlt({pixelHeight:1707,pixelWidth:2560,src:\"https://framerusercontent.com/images/2ywoWanpxqU6wMCp6lRbaCWeiw.jpg?width=2560&height=1707\",srcSet:\"https://framerusercontent.com/images/2ywoWanpxqU6wMCp6lRbaCWeiw.jpg?scale-down-to=512&width=2560&height=1707 512w,https://framerusercontent.com/images/2ywoWanpxqU6wMCp6lRbaCWeiw.jpg?scale-down-to=1024&width=2560&height=1707 1024w,https://framerusercontent.com/images/2ywoWanpxqU6wMCp6lRbaCWeiw.jpg?scale-down-to=2048&width=2560&height=1707 2048w,https://framerusercontent.com/images/2ywoWanpxqU6wMCp6lRbaCWeiw.jpg?width=2560&height=1707 2560w\"},\"eva overlooking a lush tropical landscape during a mindful travel experience.\"),cGM4xaeWB:addImageAlt({pixelHeight:2060,pixelWidth:1648,src:\"https://framerusercontent.com/images/GiFNBacqLlCxRxlgg1QzZKbVwNg.jpg?width=1648&height=2060\",srcSet:\"https://framerusercontent.com/images/GiFNBacqLlCxRxlgg1QzZKbVwNg.jpg?scale-down-to=1024&width=1648&height=2060 819w,https://framerusercontent.com/images/GiFNBacqLlCxRxlgg1QzZKbVwNg.jpg?scale-down-to=2048&width=1648&height=2060 1638w,https://framerusercontent.com/images/GiFNBacqLlCxRxlgg1QzZKbVwNg.jpg?width=1648&height=2060 1648w\"},\"\"),EYavEvqbk:true,F9SEIUR8Z:0,ff8eyTPGY:addImageAlt({pixelHeight:1670,pixelWidth:1336,positionX:\"74.9%\",positionY:\"63.7%\",src:\"https://framerusercontent.com/images/UeZdkz4Qs2IUHWaIRv8s9eAQ.jpg?width=1336&height=1670\",srcSet:\"https://framerusercontent.com/images/UeZdkz4Qs2IUHWaIRv8s9eAQ.jpg?scale-down-to=1024&width=1336&height=1670 819w,https://framerusercontent.com/images/UeZdkz4Qs2IUHWaIRv8s9eAQ.jpg?width=1336&height=1670 1336w\"},\"standing in shallow coastal waters with a mangrove tree in the background.\"),flcoWd6Jn:\"right\",GdHWaZGzc:addImageAlt({pixelHeight:5200,pixelWidth:4160,src:\"https://framerusercontent.com/images/9uIythYJ3viFWlXK3miF1CKkm9M.jpg?width=4160&height=5200\",srcSet:\"https://framerusercontent.com/images/9uIythYJ3viFWlXK3miF1CKkm9M.jpg?scale-down-to=1024&width=4160&height=5200 819w,https://framerusercontent.com/images/9uIythYJ3viFWlXK3miF1CKkm9M.jpg?scale-down-to=2048&width=4160&height=5200 1638w,https://framerusercontent.com/images/9uIythYJ3viFWlXK3miF1CKkm9M.jpg?scale-down-to=4096&width=4160&height=5200 3276w,https://framerusercontent.com/images/9uIythYJ3viFWlXK3miF1CKkm9M.jpg?width=4160&height=5200 4160w\"},\"Person practicing a yoga pose outdoors near palm trees and coastal rocks.\"),h_i5aqoI6:addImageAlt({pixelHeight:1882,pixelWidth:1255,src:\"https://framerusercontent.com/images/WUwyPQurNb6szvwNL51yiLfQb98.jpg?width=1255&height=1882\",srcSet:\"https://framerusercontent.com/images/WUwyPQurNb6szvwNL51yiLfQb98.jpg?scale-down-to=1024&width=1255&height=1882 682w,https://framerusercontent.com/images/WUwyPQurNb6szvwNL51yiLfQb98.jpg?width=1255&height=1882 1255w\"},\"Candid moment of a traveler laughing in a cozy restaurant setting.\"),H4PkSijBs:true,height:\"100%\",htt2sZOlW:addImageAlt({pixelHeight:1707,pixelWidth:2560,positionX:\"47.8%\",positionY:\"65.3%\",src:\"https://framerusercontent.com/images/OnhJFXlfhsrl9SbVz7byZxBWJs.jpg?width=2560&height=1707\",srcSet:\"https://framerusercontent.com/images/OnhJFXlfhsrl9SbVz7byZxBWJs.jpg?scale-down-to=512&width=2560&height=1707 512w,https://framerusercontent.com/images/OnhJFXlfhsrl9SbVz7byZxBWJs.jpg?scale-down-to=1024&width=2560&height=1707 1024w,https://framerusercontent.com/images/OnhJFXlfhsrl9SbVz7byZxBWJs.jpg?scale-down-to=2048&width=2560&height=1707 2048w,https://framerusercontent.com/images/OnhJFXlfhsrl9SbVz7byZxBWJs.jpg?width=2560&height=1707 2560w\"},\"Eva documenting a coastal adventure with a drone beside the ocean.\"),HzEsm26Xx:addImageAlt({pixelHeight:1350,pixelWidth:1080,positionX:\"52.9%\",positionY:\"76.1%\",src:\"https://framerusercontent.com/images/bErhQGYGCS1u21bGm2bvuXbi4.jpg?width=1080&height=1350\",srcSet:\"https://framerusercontent.com/images/bErhQGYGCS1u21bGm2bvuXbi4.jpg?scale-down-to=1024&width=1080&height=1350 819w,https://framerusercontent.com/images/bErhQGYGCS1u21bGm2bvuXbi4.jpg?width=1080&height=1350 1080w\"},\"Eva gazing out at the ocean from a palm-lined tropical coast, inspiring mindful and adventurous travel.\"),id:\"UHX2Hzr8v\",itqqnVLe1:addImageAlt({pixelHeight:1661,pixelWidth:2076,src:\"https://framerusercontent.com/images/6PYMEND9S6SJsjZiXzXkDAWjjgg.jpg?width=2076&height=1661\",srcSet:\"https://framerusercontent.com/images/6PYMEND9S6SJsjZiXzXkDAWjjgg.jpg?scale-down-to=512&width=2076&height=1661 512w,https://framerusercontent.com/images/6PYMEND9S6SJsjZiXzXkDAWjjgg.jpg?scale-down-to=1024&width=2076&height=1661 1024w,https://framerusercontent.com/images/6PYMEND9S6SJsjZiXzXkDAWjjgg.jpg?scale-down-to=2048&width=2076&height=1661 2048w,https://framerusercontent.com/images/6PYMEND9S6SJsjZiXzXkDAWjjgg.jpg?width=2076&height=1661 2076w\"},\"eva standing in shallow coastal waters with a mangrove tree in the background.\"),j2QckImb9:true,layoutId:\"UHX2Hzr8v\",LByN5xsSq:true,llMGit0d0:true,LOmKgCKXG:\"0px\",m9SGTYfPp:true,P6WkCViM3:true,q8z6dJm7G:addImageAlt({pixelHeight:1350,pixelWidth:1080,src:\"https://framerusercontent.com/images/9Kdx3mklT9Oqtm4OW224wluUP4.jpg?width=1080&height=1350\",srcSet:\"https://framerusercontent.com/images/9Kdx3mklT9Oqtm4OW224wluUP4.jpg?scale-down-to=1024&width=1080&height=1350 819w,https://framerusercontent.com/images/9Kdx3mklT9Oqtm4OW224wluUP4.jpg?width=1080&height=1350 1080w\"},\"Eva documenting a coastal adventure with a drone beside the ocean.\"),Qv5ilvWEJ:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",YjoBQIGsw:true})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mj3p3kRqS:{width:\"max(100vw, 1px)\",y:1317}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kauxgy-container\",nodeId:\"ik5X3Hqmw\",scopeId:\"lXUnhlMh8\",children:/*#__PURE__*/_jsx(InteractiveTicker03,{AAIUBlnjH:true,AC2sIEXt8:addImageAlt({pixelHeight:7008,pixelWidth:4672,positionX:\"51.8%\",positionY:\"35.3%\",src:\"https://framerusercontent.com/images/gndf2BJqDSmLPOoPBGygfy3JPs.jpg?width=4672&height=7008\",srcSet:\"https://framerusercontent.com/images/gndf2BJqDSmLPOoPBGygfy3JPs.jpg?scale-down-to=1024&width=4672&height=7008 682w,https://framerusercontent.com/images/gndf2BJqDSmLPOoPBGygfy3JPs.jpg?scale-down-to=2048&width=4672&height=7008 1365w,https://framerusercontent.com/images/gndf2BJqDSmLPOoPBGygfy3JPs.jpg?scale-down-to=4096&width=4672&height=7008 2730w,https://framerusercontent.com/images/gndf2BJqDSmLPOoPBGygfy3JPs.jpg?width=4672&height=7008 4672w\"},\"Eva smiling while walking on a sandy beach beside clear blue water.\"),B6DipibwS:addImageAlt({pixelHeight:1707,pixelWidth:2560,positionX:\"49.4%\",positionY:\"64.9%\",src:\"https://framerusercontent.com/images/akc5mEekB1uL0jXUjLpTcTsM.jpg?width=2560&height=1707\",srcSet:\"https://framerusercontent.com/images/akc5mEekB1uL0jXUjLpTcTsM.jpg?scale-down-to=512&width=2560&height=1707 512w,https://framerusercontent.com/images/akc5mEekB1uL0jXUjLpTcTsM.jpg?scale-down-to=1024&width=2560&height=1707 1024w,https://framerusercontent.com/images/akc5mEekB1uL0jXUjLpTcTsM.jpg?scale-down-to=2048&width=2560&height=1707 2048w,https://framerusercontent.com/images/akc5mEekB1uL0jXUjLpTcTsM.jpg?width=2560&height=1707 2560w\"},\"eva standing at a mountain viewpoint with a valley and layered hills in the background.\"),cGM4xaeWB:addImageAlt({pixelHeight:8192,pixelWidth:6144,src:\"https://framerusercontent.com/images/Mf5zCh2cpJAE8RgWd25r0XkodVU.jpg?width=6144&height=8192\",srcSet:\"https://framerusercontent.com/images/Mf5zCh2cpJAE8RgWd25r0XkodVU.jpg?scale-down-to=1024&width=6144&height=8192 768w,https://framerusercontent.com/images/Mf5zCh2cpJAE8RgWd25r0XkodVU.jpg?scale-down-to=2048&width=6144&height=8192 1536w,https://framerusercontent.com/images/Mf5zCh2cpJAE8RgWd25r0XkodVU.jpg?scale-down-to=4096&width=6144&height=8192 3072w,https://framerusercontent.com/images/Mf5zCh2cpJAE8RgWd25r0XkodVU.jpg?width=6144&height=8192 6144w\"},\"eva sitting with several dogs on the porch of a brick guesthouse\"),EYavEvqbk:true,F9SEIUR8Z:0,ff8eyTPGY:addImageAlt({pixelHeight:9248,pixelWidth:6936,positionX:\"55%\",positionY:\"17%\",src:\"https://framerusercontent.com/images/N66jfGqy6drJay1BsfgUek8T7w.jpg?width=6936&height=9248\",srcSet:\"https://framerusercontent.com/images/N66jfGqy6drJay1BsfgUek8T7w.jpg?scale-down-to=1024&width=6936&height=9248 768w,https://framerusercontent.com/images/N66jfGqy6drJay1BsfgUek8T7w.jpg?scale-down-to=2048&width=6936&height=9248 1536w,https://framerusercontent.com/images/N66jfGqy6drJay1BsfgUek8T7w.jpg?scale-down-to=4096&width=6936&height=9248 3072w,https://framerusercontent.com/images/N66jfGqy6drJay1BsfgUek8T7w.jpg?width=6936&height=9248 6936w\"},\"eva sitting with several dogs on the porch of a brick guesthouse\"),GdHWaZGzc:addImageAlt({pixelHeight:3e3,pixelWidth:2e3,positionX:\"49.3%\",positionY:\"27.7%\",src:\"https://framerusercontent.com/images/nLoTyolptGfCoDvUichEZiKjeA.jpg?width=2000&height=3000\",srcSet:\"https://framerusercontent.com/images/nLoTyolptGfCoDvUichEZiKjeA.jpg?scale-down-to=1024&width=2000&height=3000 682w,https://framerusercontent.com/images/nLoTyolptGfCoDvUichEZiKjeA.jpg?scale-down-to=2048&width=2000&height=3000 1365w,https://framerusercontent.com/images/nLoTyolptGfCoDvUichEZiKjeA.jpg?width=2000&height=3000 2000w\"},\"Eva smiling while walking on a sandy beach beside clear blue water.\"),h_i5aqoI6:addImageAlt({pixelHeight:3e3,pixelWidth:2e3,src:\"https://framerusercontent.com/images/4F2zU3CoqqomMY54btPJXeZODo8.jpg?width=2000&height=3000\",srcSet:\"https://framerusercontent.com/images/4F2zU3CoqqomMY54btPJXeZODo8.jpg?scale-down-to=1024&width=2000&height=3000 682w,https://framerusercontent.com/images/4F2zU3CoqqomMY54btPJXeZODo8.jpg?scale-down-to=2048&width=2000&height=3000 1365w,https://framerusercontent.com/images/4F2zU3CoqqomMY54btPJXeZODo8.jpg?width=2000&height=3000 2000w\"},\"\"),height:\"100%\",HzEsm26Xx:addImageAlt({pixelHeight:4160,pixelWidth:6240,positionX:\"50%\",positionY:\"50%\",src:\"https://framerusercontent.com/images/oZnJUbF3KcSIRpzW9gIkbHQRIiY.jpg?width=6240&height=4160\",srcSet:\"https://framerusercontent.com/images/oZnJUbF3KcSIRpzW9gIkbHQRIiY.jpg?scale-down-to=512&width=6240&height=4160 512w,https://framerusercontent.com/images/oZnJUbF3KcSIRpzW9gIkbHQRIiY.jpg?scale-down-to=1024&width=6240&height=4160 1024w,https://framerusercontent.com/images/oZnJUbF3KcSIRpzW9gIkbHQRIiY.jpg?scale-down-to=2048&width=6240&height=4160 2048w,https://framerusercontent.com/images/oZnJUbF3KcSIRpzW9gIkbHQRIiY.jpg?scale-down-to=4096&width=6240&height=4160 4096w,https://framerusercontent.com/images/oZnJUbF3KcSIRpzW9gIkbHQRIiY.jpg?width=6240&height=4160 6240w\"},\"eva standing at a mountain viewpoint with a valley and layered hills in the background.\"),id:\"ik5X3Hqmw\",itqqnVLe1:addImageAlt({pixelHeight:1707,pixelWidth:1138,src:\"https://framerusercontent.com/images/SbPDvaGZWBPIGJfNTY6gfZ8N60.jpg?width=1138&height=1707\",srcSet:\"https://framerusercontent.com/images/SbPDvaGZWBPIGJfNTY6gfZ8N60.jpg?scale-down-to=1024&width=1138&height=1707 682w,https://framerusercontent.com/images/SbPDvaGZWBPIGJfNTY6gfZ8N60.jpg?width=1138&height=1707 1138w\"},\"\"),j2QckImb9:true,j339OzZyb:\"left\",layoutId:\"ik5X3Hqmw\",LByN5xsSq:true,llMGit0d0:true,LOmKgCKXG:\"0px\",m9SGTYfPp:true,P6WkCViM3:true,q8z6dJm7G:addImageAlt({pixelHeight:1707,pixelWidth:2133,src:\"https://framerusercontent.com/images/Yxw5umhVMH75jQhZ40wahovDc.jpg?width=2133&height=1707\",srcSet:\"https://framerusercontent.com/images/Yxw5umhVMH75jQhZ40wahovDc.jpg?scale-down-to=512&width=2133&height=1707 512w,https://framerusercontent.com/images/Yxw5umhVMH75jQhZ40wahovDc.jpg?scale-down-to=1024&width=2133&height=1707 1024w,https://framerusercontent.com/images/Yxw5umhVMH75jQhZ40wahovDc.jpg?scale-down-to=2048&width=2133&height=1707 2048w,https://framerusercontent.com/images/Yxw5umhVMH75jQhZ40wahovDc.jpg?width=2133&height=1707 2133w\"},\"\"),Qv5ilvWEJ:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",YjoBQIGsw:true})})})})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mj3p3kRqS:{y:1557}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:564,width:\"100vw\",y:1077,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xk1wr1-container\",nodeId:\"cuBIgIpc_\",scopeId:\"lXUnhlMh8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dH8EoIEj2:{variant:matchVariant(\"b80RTYNss\")},mj3p3kRqS:{variant:matchVariant(\"aVQY_Qm3M\")}},children:/*#__PURE__*/_jsx(EPFooter,{height:\"100%\",id:\"cuBIgIpc_\",layoutId:\"cuBIgIpc_\",style:{width:\"100%\"},variant:matchVariant(\"mW300pJ8K\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1708\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mj3p3kRqS\":{\"layout\":[\"fixed\",\"fixed\"]},\"dH8EoIEj2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"H1GphZTGF\":[\".framer-1lnc3oo-container\",\".framer-1xk1wr1-container\"],\"mj3p3kRqS\":[\".framer-1lnc3oo-container\",\".framer-cp7uvh\",\".framer-1xk1wr1-container\"],\"dH8EoIEj2\":[\".framer-1lnc3oo-container\",\".framer-1xk1wr1-container\"]}\n * @framerBreakpoints {\"H1GphZTGF\":{\"min\":1200,\"canvasClassName\":\"framer-6sxjga-override\",\"minHeight\":1708,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"mj3p3kRqS\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1wkbctz-override\",\"minHeight\":1708,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"dH8EoIEj2\":{\"max\":809,\"canvasClassName\":\"framer-u3ycpo-override\",\"minHeight\":1708,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant H1GphZTGF\n * @framerLayoutTemplate true\n */const FramerlXUnhlMh8=withCSS(Component,css,\"framer-i8Ihc\");export default FramerlXUnhlMh8;FramerlXUnhlMh8.displayName=\"Main\";FramerlXUnhlMh8.defaultProps={height:1708,width:1200};addFonts(FramerlXUnhlMh8,[{explicitInter:true,fonts:[]},...NavigationNavigation01Fonts,...InteractiveTicker02Fonts,...InteractiveTicker03Fonts,...EPFooterFonts],{supportsExplicitInterCodegen:true});FramerlXUnhlMh8.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationNavigation01,{},context),forwardLoader(InteractiveTicker02,{},context),forwardLoader(InteractiveTicker03,{},context),forwardLoader(EPFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlXUnhlMh8\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"H1GphZTGF\",\"framerIntrinsicHeight\":\"1708\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mj3p3kRqS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dH8EoIEj2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"H1GphZTGF\\\":[\\\".framer-1lnc3oo-container\\\",\\\".framer-1xk1wr1-container\\\"],\\\"mj3p3kRqS\\\":[\\\".framer-1lnc3oo-container\\\",\\\".framer-cp7uvh\\\",\\\".framer-1xk1wr1-container\\\"],\\\"dH8EoIEj2\\\":[\\\".framer-1lnc3oo-container\\\",\\\".framer-1xk1wr1-container\\\"]}\",\"framerBreakpoints\":\"{\\\"H1GphZTGF\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-6sxjga-override\\\",\\\"minHeight\\\":1708,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"mj3p3kRqS\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1wkbctz-override\\\",\\\"minHeight\\\":1708,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"dH8EoIEj2\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-u3ycpo-override\\\",\\\"minHeight\\\":1708,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/v7NdvmtEGlPuwLEjXBAD/q2A8uojkeyZtD4Yuj21U/lXUnhlMh8.js\";\r\n\r\n\t\tconst routes = {mbfqqO76J: {elements: {APHKwuFq9: \"behind-the-canvas\", dfsxdqW99: \"navigationtrigger-1\", g9Iwxw5_l: \"hero-1\", ixYl2lTaX: \"navigationtrigger\", mPDQdtci2: \"hero\", QyMljt4SJ: \"behind-the-canvas-1\", sP0kNAFTf: \"behind-the-canvas-2\", Un599WR2A: \"hero-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ko94A4jm5E1OrzQosrE3/V0DhMELH5zA46emkT9Dt/mbfqqO76J.js\")), path: \"/\"}, ajzV97pZG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DF5oqTWbnAwhSiyLBfdp/yTDUqXfEqhimUCLpdn0L/ajzV97pZG.js\")), path: \"/start-here\"}, KGSCXamm8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xRBWF1JRr2S3s6IBYX2m/TZ0Zz2kUpDamLfR7shGk/KGSCXamm8.js\")), path: \"/404\"}, lMAgr4Gcy: {elements: {eDAEOoPeO: \"behind-the-canvas-1\", G6mkVKNRr: \"review-section\", GNnyb1nPx: \"bio3\", mPZDzgi4U: \"bio2\", n_6QFc6H2: \"bio1\", Sk9yddQsz: \"behind-the-canvas\", ZllWanStC: \"bio4\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nPTOh5QI4tu2eyCpZxAa/V6GCfBGqfP4xIzAnIJ6P/lMAgr4Gcy.js\")), path: \"/about\"}, loF9rljEg: {elements: {Deh3s8n4N: \"services\", iVivVtaH5: \"trigger4\", J80U9XDEe: \"trigger-3\", LLpSpxxoH: \"trigger-1\", wWhwko7FR: \"trigger-2\", YY0zCZjkA: \"invesment\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uTdNVjASTy6dNW0f0nVy/Djz79dz9nMytBPmwRSP1/loF9rljEg.js\")), path: \"/grouptrip\"}, YvHzbEOyG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pp9PHGcibmQgB7OJWdH9/X5zCPMfOoGzeSyAAWOQV/YvHzbEOyG.js\")), path: \"/photgraphy\"}, QLH9H7Fd8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mGSOAcrC34Cq07jIR8yk/OlYOsCewWLBVOyICTqGL/QLH9H7Fd8.js\")), path: \"/content-creation\"}, IWWOZmWUO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MwKlUwdZrHDSFeOhqhG7/B9VaV6UoHj7cQfo1y95j/IWWOZmWUO.js\")), path: \"/privacy-policy\"}, fq9yq4MMF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PH2A8SqqtVlSw9bNVxsC/3CwcPGrlIYgjd6zpenCW/fq9yq4MMF.js\")), path: \"/terms-and-condintions\"}, cR05iBWTJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wAtaX59I4MFn0xAtKTsE/yTyr64w2Yz5fL7A5ExIB/cR05iBWTJ.js\")), path: \"/ethics-and-sustainability\"}, YTd4h8V7C: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Bx0myf40ugBMtSRsRL1H/MpXIwV1oWUvgCIq1uViT/YTd4h8V7C.js\")), path: \"/contact\"}, CmNoSG3bR: {elements: {BBSL5qkNX: \"projects-wrap\", CjFIyoiO4: \"scroll-images-1-1\", D24yE27ZA: \"1\", DMiB3ZB7S: \"investment\", EtibreMmR: \"scroll-images\", pwsMzXJxA: \"3\", QFaj3oxhT: \"project-row-2\", QY2W8eXZ9: \"scroll-images-1\", RraGLwwBR: \"4\", wx106Tlg5: \"project-row-3\", XUHpG78d0: \"2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tvmwpCMmspFzTrki4kPa/GtUYscZJ0yI5I2k3FPN9/CmNoSG3bR.js\")), path: \"/retreat\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"54fc864354a72532b765b3f07397644084b152f569ee83e8380940b21a5fb355\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"KGSCXamm8\":\r\ncase \"loF9rljEg\":\r\ncase \"YvHzbEOyG\":\r\ncase \"QLH9H7Fd8\":\r\ncase \"IWWOZmWUO\":\r\ncase \"fq9yq4MMF\":\r\ncase \"cR05iBWTJ\":\r\ncase \"YTd4h8V7C\":\r\ncase \"CmNoSG3bR\":\r\ncase \"pvyWcfs2G\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"KGSCXamm8\":\r\ncase \"loF9rljEg\":\r\ncase \"YvHzbEOyG\":\r\ncase \"QLH9H7Fd8\":\r\ncase \"IWWOZmWUO\":\r\ncase \"fq9yq4MMF\":\r\ncase \"cR05iBWTJ\":\r\ncase \"YTd4h8V7C\":\r\ncase \"CmNoSG3bR\":\r\ncase \"pvyWcfs2G\":\r\nreturn [{hash: \"6sxjga\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1wkbctz\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"u3ycpo\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xRBWF1JRr2S3s6IBYX2m/TZ0Zz2kUpDamLfR7shGk/KGSCXamm8.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://evaandtheplanet.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/MpDlQzOiMBivXndYSDZp/im17E11gCsN2BQQRnmht/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}