{"version":3,"file":"script_main.CoP6pACY.mjs","names":["addPropertyOverrides","NavLinkFonts","NavLink","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","NavLinkFonts","NavLink","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Logo","Links","MainFonts","Main","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","__FramerMetadata__","NavLink","Main","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useState","useRef","__legacyOverrideHOC_DataObserverContext","_jsx","Component","Header","HeaderInfo","ContactOverlay","MobileMenuOverlay","Footer","FooterInfo","isBrowser","useRef","React.useId","className","_Fragment","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","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/PPOt59YMDJDiy1jWhfH9/HmVn4aL4I8XUQQnLsnl6/i9LMng9Jl.js","https:/framerusercontent.com/modules/lPzzgj4g3EGDFnKa9gHI/2AFoqQONLCpkOcwofzO5/BO68E0pnZ.js","https:/framerusercontent.com/modules/VpjbGADmbXgxyTI8hA0p/yLkmgEYWmjmnq5tfAB73/qljyXxSgP.js","https:/framerusercontent.com/modules/ef6elm7e35F9a994uNxa/6E3OyAa87OTBHtLAoDcI/vVJXdzQXI.js","https:/framerusercontent.com/modules/0RtHkDbHsnLBr840q0aw/kc0fPuoc1eGerRyH955k/X2LXoDblM.js","https:/framerusercontent.com/modules/epsGtvrAanbtPCr9nrb9/3vMbaxeivcDjYDWyVO95/Logo_Transition.js","https:/framerusercontent.com/modules/DGYw1UhvbjfcPooiJMXI/2HByVsCMG9tcOXmQ5SeH/Sticky_Footer.js","https:/framerusercontent.com/modules/uzgFtPvpSajjNuMn6BBm/5iUuNZl3m2wTYsfMfgSJ/ERgZZkmBa.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (0b89d47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavLink from\"https://framerusercontent.com/modules/QY9cQFLwErN7CCMr6h5g/pVszjMh7oy8e9PLgHlxO/zuSpMTXY6.js\";const NavLinkFonts=getFonts(NavLink);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"CDQ9is7m3\",\"frRAwoxo3\",\"uoSaJ9Tp2\"];const serializationHash=\"framer-T5mGv\";const variantClassNames={CDQ9is7m3:\"framer-v-fkhmm6\",frRAwoxo3:\"framer-v-1m9rpa4\",uoSaJ9Tp2:\"framer-v-1bb7m8t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const s8UeD9AHR=undefined;const transition1={bounce:.2,delay:0,duration:.8,type:\"spring\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const transition3={delay:0,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={delay:.15,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={delay:.3,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closing:\"uoSaJ9Tp2\",Open:\"CDQ9is7m3\",Opening:\"frRAwoxo3\"};const getProps=({close,height,id,width,...props})=>{return{...props,s8UeD9AHR:close??props.s8UeD9AHR,variant:humanReadableVariantMap[props.variant]??props.variant??\"CDQ9is7m3\"};};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,s8UeD9AHR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CDQ9is7m3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearfa01a4=activeVariantCallback(async(...args)=>{setVariant(\"CDQ9is7m3\",true);});const DLvFpMvwX1l0q1y3=activeVariantCallback(async(...args)=>{if(s8UeD9AHR){const res=await s8UeD9AHR(...args);if(res===false)return false;}setVariant(\"uoSaJ9Tp2\");});const onTap1l0q1y3=activeVariantCallback(async(...args)=>{if(s8UeD9AHR){const res=await s8UeD9AHR(...args);if(res===false)return false;}setVariant(\"uoSaJ9Tp2\");});useOnVariantChange(baseVariant,{frRAwoxo3:onAppearfa01a4});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({uoSaJ9Tp2:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fkhmm6\",className,classNames),\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"CDQ9is7m3\",ref:refBinding,style:{...style},...addPropertyOverrides({frRAwoxo3:{\"data-framer-name\":\"Opening\",\"data-highlight\":true},uoSaJ9Tp2:{\"data-framer-name\":\"Closing\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cd8kvr\",\"data-framer-name\":\"bg\",layoutDependency:layoutDependency,layoutId:\"eURlO7i_o\",style:{backgroundColor:\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,opacity:1},variants:{frRAwoxo3:{borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,opacity:.24},uoSaJ9Tp2:{borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,opacity:0}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nd7p7k\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"SldjJGdVC\",style:{opacity:1},variants:{frRAwoxo3:{opacity:0},uoSaJ9Tp2:{opacity:0}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined},{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined},{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+60+0,...addPropertyOverrides({frRAwoxo3:{y:(componentViewport?.y||0)+0+0+0},uoSaJ9Tp2:{y:(componentViewport?.y||0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-vqu6u2-container\",\"data-framer-appear-id\":\"vqu6u2\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"vJEFKWV92-container\",nodeId:\"vJEFKWV92\",optimized:true,rendersWithMotion:true,scopeId:\"i9LMng9Jl\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:\"rgb(0, 0, 0)\",DLvFpMvwX:DLvFpMvwX1l0q1y3,E5NrUmT54:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"vJEFKWV92\",layoutId:\"vJEFKWV92\",pUCsUDmid:resolvedLinks[0],TQrPvpAsm:false,variant:\"I4eae5so6\",width:\"100%\",wLEFucIbs:\"Work\",...addPropertyOverrides({frRAwoxo3:{pUCsUDmid:resolvedLinks[1],variant:\"AUK7BbgFi\"},uoSaJ9Tp2:{pUCsUDmid:resolvedLinks[2],variant:\"AUK7BbgFi\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined},{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined},{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+60+64,...addPropertyOverrides({frRAwoxo3:{y:(componentViewport?.y||0)+0+0+64},uoSaJ9Tp2:{y:(componentViewport?.y||0)+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1s5h1l6-container\",\"data-framer-appear-id\":\"1s5h1l6\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"pN08s0atg-container\",nodeId:\"pN08s0atg\",optimized:true,rendersWithMotion:true,scopeId:\"i9LMng9Jl\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:\"rgb(0, 0, 0)\",DLvFpMvwX:DLvFpMvwX1l0q1y3,E5NrUmT54:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"pN08s0atg\",layoutId:\"pN08s0atg\",pUCsUDmid:resolvedLinks1[0],TQrPvpAsm:false,variant:\"I4eae5so6\",width:\"100%\",wLEFucIbs:\"Studio\",...addPropertyOverrides({frRAwoxo3:{pUCsUDmid:resolvedLinks1[1],variant:\"AUK7BbgFi\"},uoSaJ9Tp2:{pUCsUDmid:resolvedLinks1[2],variant:\"AUK7BbgFi\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+60+128,...addPropertyOverrides({frRAwoxo3:{y:(componentViewport?.y||0)+0+0+128},uoSaJ9Tp2:{y:(componentViewport?.y||0)+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1yweyme-container\",\"data-framer-appear-id\":\"1yweyme\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"lZTwqNUFf-container\",nodeId:\"lZTwqNUFf\",optimized:true,rendersWithMotion:true,scopeId:\"i9LMng9Jl\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:\"rgb(0, 0, 0)\",DLvFpMvwX:DLvFpMvwX1l0q1y3,E5NrUmT54:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"lZTwqNUFf\",layoutId:\"lZTwqNUFf\",pUCsUDmid:\"/contact\",TQrPvpAsm:false,variant:\"I4eae5so6\",width:\"100%\",wLEFucIbs:\"Contact us\",...addPropertyOverrides({frRAwoxo3:{variant:\"AUK7BbgFi\"},uoSaJ9Tp2:{variant:\"AUK7BbgFi\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rp9vui\",\"data-border\":true,\"data-framer-name\":\"burger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"keaYGrFfw\",onTap:onTap1l0q1y3,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(237, 232, 225, 0.6)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(16px)\",backgroundColor:\"rgba(253, 251, 248, 0.6)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,WebkitBackdropFilter:\"blur(16px)\"},...addPropertyOverrides({uoSaJ9Tp2:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17yd56f\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"bw2WMiP4g\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11tzr45\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"Fof8fJ4ju\",style:{backgroundColor:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:-45},variants:{frRAwoxo3:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,rotate:0},uoSaJ9Tp2:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vim3s8\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"XJERUQtqt\",style:{backgroundColor:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:45},variants:{frRAwoxo3:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,rotate:0},uoSaJ9Tp2:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,rotate:0}}})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T5mGv.framer-10f58de, .framer-T5mGv .framer-10f58de { display: block; }\",\".framer-T5mGv.framer-fkhmm6 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 351px; }\",\".framer-T5mGv .framer-cd8kvr { align-content: center; align-items: center; bottom: -4px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: -4px; overflow: visible; padding: 0px; position: absolute; right: -4px; top: -4px; }\",\".framer-T5mGv .framer-1nd7p7k { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 60px 0px 60px 0px; position: relative; width: 1px; }\",\".framer-T5mGv .framer-vqu6u2-container, .framer-T5mGv .framer-1s5h1l6-container, .framer-T5mGv .framer-1yweyme-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-T5mGv .framer-rp9vui { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 40px; justify-content: center; overflow: hidden; padding: 8px; position: absolute; right: 0px; top: 0px; width: 40px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-T5mGv .framer-17yd56f { flex: none; height: 20px; overflow: visible; position: relative; width: 20px; }\",\".framer-T5mGv .framer-11tzr45, .framer-T5mGv .framer-vim3s8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 2px; justify-content: center; left: calc(50.00000000000002% - 16px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 16px; z-index: 1; }\",\".framer-T5mGv.framer-v-1m9rpa4 .framer-cd8kvr, .framer-T5mGv.framer-v-1bb7m8t .framer-cd8kvr { bottom: unset; height: 40px; left: unset; order: 0; right: 0px; top: 0px; width: 40px; }\",\".framer-T5mGv.framer-v-1m9rpa4 .framer-1nd7p7k, .framer-T5mGv.framer-v-1bb7m8t .framer-1nd7p7k { order: 1; padding: 0px 0px 60px 0px; }\",\".framer-T5mGv.framer-v-1m9rpa4 .framer-rp9vui { order: 2; }\",\".framer-T5mGv.framer-v-1m9rpa4 .framer-17yd56f { left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); z-index: 1; }\",\".framer-T5mGv.framer-v-1m9rpa4 .framer-11tzr45, .framer-T5mGv.framer-v-1bb7m8t .framer-11tzr45 { left: calc(60.00000000000002% - 16px / 2); top: calc(65.00000000000003% - 2px / 2); }\",\".framer-T5mGv.framer-v-1m9rpa4 .framer-vim3s8, .framer-T5mGv.framer-v-1bb7m8t .framer-vim3s8 { left: calc(50.00000000000002% - 20px / 2); top: calc(35.00000000000002% - 2px / 2); width: 20px; }\",\".framer-T5mGv.framer-v-1bb7m8t .framer-rp9vui { cursor: unset; order: 2; }\",'.framer-T5mGv[data-border=\"true\"]::after, .framer-T5mGv [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 308\n * @framerIntrinsicWidth 351\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"frRAwoxo3\":{\"layout\":[\"fixed\",\"auto\"]},\"uoSaJ9Tp2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"s8UeD9AHR\":\"close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri9LMng9Jl=withCSS(Component,css,\"framer-T5mGv\");export default Frameri9LMng9Jl;Frameri9LMng9Jl.displayName=\"Mobile menu overlay\";Frameri9LMng9Jl.defaultProps={height:308,width:351};addPropertyControls(Frameri9LMng9Jl,{variant:{options:[\"CDQ9is7m3\",\"frRAwoxo3\",\"uoSaJ9Tp2\"],optionTitles:[\"Open\",\"Opening\",\"Closing\"],title:\"Variant\",type:ControlType.Enum},s8UeD9AHR:{title:\"Close\",type:ControlType.EventHandler}});addFonts(Frameri9LMng9Jl,[{explicitInter:true,fonts:[]},...NavLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri9LMng9Jl\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"351\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"frRAwoxo3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uoSaJ9Tp2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"308\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"s8UeD9AHR\\\":\\\"close\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (aabb2d2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"uNkkTg3Bt\",\"tPIrUbSVe\",\"BtkN8gCmO\",\"T8T_pU_zI\",\"GtF_xbpc8\",\"fJwDDvVAu\",\"uJ3S2JvNd\"];const serializationHash=\"framer-ZXs45\";const variantClassNames={BtkN8gCmO:\"framer-v-2pkq72\",fJwDDvVAu:\"framer-v-k334rq\",GtF_xbpc8:\"framer-v-ude6o2\",T8T_pU_zI:\"framer-v-1v5vytr\",tPIrUbSVe:\"framer-v-1tqa0x5\",uJ3S2JvNd:\"framer-v-ilciqb\",uNkkTg3Bt:\"framer-v-1xvbds4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const eA2wfGFxY=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:.1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"P:Beige\":\"fJwDDvVAu\",\"P:Black\":\"uJ3S2JvNd\",\"P:Green\":\"BtkN8gCmO\",\"P:Orange\":\"uNkkTg3Bt\",\"P:Pink\":\"GtF_xbpc8\",\"P:Purple\":\"tPIrUbSVe\",\"P:Yellow\":\"T8T_pU_zI\"};const getProps=({height,id,tap,width,...props})=>{return{...props,eA2wfGFxY:tap??props.eA2wfGFxY,variant:humanReadableVariantMap[props.variant]??props.variant??\"uNkkTg3Bt\"};};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,eA2wfGFxY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uNkkTg3Bt\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xd7lcg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(eA2wfGFxY){const res=await eA2wfGFxY(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xvbds4\",className,classNames),\"data-framer-name\":\"P:Orange\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uNkkTg3Bt\",onTap:onTap1xd7lcg,ref:refBinding,style:{...style},...addPropertyOverrides({BtkN8gCmO:{\"data-framer-name\":\"P:Green\"},fJwDDvVAu:{\"data-framer-name\":\"P:Beige\"},GtF_xbpc8:{\"data-framer-name\":\"P:Pink\"},T8T_pU_zI:{\"data-framer-name\":\"P:Yellow\"},tPIrUbSVe:{\"data-framer-name\":\"P:Purple\"},uJ3S2JvNd:{\"data-framer-name\":\"P:Black\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Plusdrie\",fit:\"fill\",intrinsicHeight:240,intrinsicWidth:160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2)),pixelHeight:240,pixelWidth:160,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/NbFRADZUs2OIlAPQNHbdU3yAHQU.png?width=160&height=240\"},className:\"framer-40n7mk\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"KLLn6d9DS\",style:{transformPerspective:1200},whileHover:animation,whileTap:animation1,...addPropertyOverrides({BtkN8gCmO:{background:{alt:\"Plusdrie\",fit:\"fill\",intrinsicHeight:240,intrinsicWidth:160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2)),pixelHeight:240,pixelWidth:160,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/2BTAdsVA6dNxGgvhRmfiyKxudsQ.png?width=160&height=240\"}},fJwDDvVAu:{background:{alt:\"Plusdrie\",fit:\"fill\",intrinsicHeight:240,intrinsicWidth:160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2)),pixelHeight:240,pixelWidth:160,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/C18IwjjYvPKqMMK8F3ifGVuwrQ.png?width=160&height=240\"},whileHover:animation2},GtF_xbpc8:{background:{alt:\"Plusdrie\",fit:\"fill\",intrinsicHeight:240,intrinsicWidth:160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2)),pixelHeight:240,pixelWidth:160,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/Gz5Wc4TIqvc98qJ8tqC8ZaEYlE.png?width=160&height=240\"}},T8T_pU_zI:{background:{alt:\"Plusdrie\",fit:\"fill\",intrinsicHeight:240,intrinsicWidth:160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2)),pixelHeight:240,pixelWidth:160,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/Q25sCOVjWsL2loZqyyz90gOwt6U.png?width=160&height=240\"}},tPIrUbSVe:{background:{alt:\"Plusdrie\",fit:\"fill\",intrinsicHeight:240,intrinsicWidth:160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2)),pixelHeight:240,pixelWidth:160,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/D08T8TArlZllzXV9qUxmMHeKQ.png?width=160&height=240\"}},uJ3S2JvNd:{background:{alt:\"Plusdrie\",fit:\"fill\",intrinsicHeight:240,intrinsicWidth:160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2)),pixelHeight:240,pixelWidth:160,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/3qeFr8nACNli77NxZnj1z5FsI.png?width=160&height=240\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZXs45.framer-1ae3m8i, .framer-ZXs45 .framer-1ae3m8i { display: block; }\",\".framer-ZXs45.framer-1xvbds4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; padding: 0px; position: relative; width: 32px; }\",\".framer-ZXs45 .framer-40n7mk { aspect-ratio: 0.6666666666666666 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 48px); position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZXs45.framer-v-1v5vytr .framer-40n7mk { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tPIrUbSVe\":{\"layout\":[\"fixed\",\"fixed\"]},\"BtkN8gCmO\":{\"layout\":[\"fixed\",\"fixed\"]},\"T8T_pU_zI\":{\"layout\":[\"fixed\",\"fixed\"]},\"GtF_xbpc8\":{\"layout\":[\"fixed\",\"fixed\"]},\"fJwDDvVAu\":{\"layout\":[\"fixed\",\"fixed\"]},\"uJ3S2JvNd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"eA2wfGFxY\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBO68E0pnZ=withCSS(Component,css,\"framer-ZXs45\");export default FramerBO68E0pnZ;FramerBO68E0pnZ.displayName=\"Logo\";FramerBO68E0pnZ.defaultProps={height:48,width:32};addPropertyControls(FramerBO68E0pnZ,{variant:{options:[\"uNkkTg3Bt\",\"tPIrUbSVe\",\"BtkN8gCmO\",\"T8T_pU_zI\",\"GtF_xbpc8\",\"fJwDDvVAu\",\"uJ3S2JvNd\"],optionTitles:[\"P:Orange\",\"P:Purple\",\"P:Green\",\"P:Yellow\",\"P:Pink\",\"P:Beige\",\"P:Black\"],title:\"Variant\",type:ControlType.Enum},eA2wfGFxY:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerBO68E0pnZ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBO68E0pnZ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tPIrUbSVe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BtkN8gCmO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T8T_pU_zI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GtF_xbpc8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fJwDDvVAu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uJ3S2JvNd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"eA2wfGFxY\\\":\\\"tap\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BO68E0pnZ.map","// Generated by Framer (3bd990b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavLink from\"https://framerusercontent.com/modules/QY9cQFLwErN7CCMr6h5g/pVszjMh7oy8e9PLgHlxO/zuSpMTXY6.js\";const NavLinkFonts=getFonts(NavLink);const cycleOrder=[\"cbs_e4yQ2\",\"mcDDif5IU\",\"nEn3kyERc\",\"bFBmMDpBf\",\"QEFmsfbGD\",\"dY2U6Gb2d\",\"i8W4MVYbO\"];const serializationHash=\"framer-OMK6x\";const variantClassNames={bFBmMDpBf:\"framer-v-f7pp4s\",cbs_e4yQ2:\"framer-v-ipqxhe\",dY2U6Gb2d:\"framer-v-cx0vbq\",i8W4MVYbO:\"framer-v-1rjxqfl\",mcDDif5IU:\"framer-v-rsfgee\",nEn3kyERc:\"framer-v-hs97r9\",QEFmsfbGD:\"framer-v-77wbs1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const inEdeKx_L=undefined;const JR9UcKQAc=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Ball below\":\"cbs_e4yQ2\",\"Default / Studio\":\"i8W4MVYbO\",\"Default / Work\":\"dY2U6Gb2d\",\"Horizontal / Studio\":\"nEn3kyERc\",\"Horizontal / Work\":\"mcDDif5IU\",\"Mobile / Alt\":\"bFBmMDpBf\",Default:\"QEFmsfbGD\"};const getProps=({color,height,highlight,id,width,...props})=>{return{...props,inEdeKx_L:highlight??props.inEdeKx_L??\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",JR9UcKQAc:color??props.JR9UcKQAc??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"cbs_e4yQ2\"};};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,JR9UcKQAc,inEdeKx_L,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cbs_e4yQ2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-ipqxhe\",className,classNames),\"data-framer-name\":\"Ball below\",layoutDependency:layoutDependency,layoutId:\"cbs_e4yQ2\",ref:refBinding,style:{...style},...addPropertyOverrides({bFBmMDpBf:{\"data-framer-name\":\"Mobile / Alt\"},dY2U6Gb2d:{\"data-framer-name\":\"Default / Work\"},i8W4MVYbO:{\"data-framer-name\":\"Default / Studio\"},mcDDif5IU:{\"data-framer-name\":\"Horizontal / Work\"},nEn3kyERc:{\"data-framer-name\":\"Horizontal / Studio\"},QEFmsfbGD:{\"data-framer-name\":\"Default\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined},{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined},{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined},{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined},{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined},{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined},{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-24)/2),...addPropertyOverrides({bFBmMDpBf:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-30ruwv-container\",layoutDependency:layoutDependency,layoutId:\"IjY0Q6di_-container\",nodeId:\"IjY0Q6di_\",rendersWithMotion:true,scopeId:\"qljyXxSgP\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:JR9UcKQAc,E5NrUmT54:inEdeKx_L,height:\"100%\",id:\"IjY0Q6di_\",layoutId:\"IjY0Q6di_\",pUCsUDmid:resolvedLinks[0],TQrPvpAsm:false,variant:\"Xrfi1ZzGC\",width:\"100%\",wLEFucIbs:\"Work\",...addPropertyOverrides({bFBmMDpBf:{pUCsUDmid:resolvedLinks[3]},dY2U6Gb2d:{pUCsUDmid:resolvedLinks[5],variant:\"D42isUckg\"},i8W4MVYbO:{pUCsUDmid:resolvedLinks[6],variant:\"X453QmtG3\"},mcDDif5IU:{pUCsUDmid:resolvedLinks[1],variant:\"xNxwVPRAo\"},nEn3kyERc:{pUCsUDmid:resolvedLinks[2]},QEFmsfbGD:{pUCsUDmid:resolvedLinks[4],variant:\"X453QmtG3\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined},{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined},{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined},{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined},{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined},{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined},{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-24)/2),...addPropertyOverrides({bFBmMDpBf:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y1wull-container\",layoutDependency:layoutDependency,layoutId:\"xYlq6Yhsn-container\",nodeId:\"xYlq6Yhsn\",rendersWithMotion:true,scopeId:\"qljyXxSgP\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:JR9UcKQAc,E5NrUmT54:inEdeKx_L,height:\"100%\",id:\"xYlq6Yhsn\",layoutId:\"xYlq6Yhsn\",pUCsUDmid:resolvedLinks1[0],TQrPvpAsm:false,variant:\"Xrfi1ZzGC\",width:\"100%\",wLEFucIbs:\"Studio\",...addPropertyOverrides({bFBmMDpBf:{pUCsUDmid:resolvedLinks1[3]},dY2U6Gb2d:{pUCsUDmid:resolvedLinks1[5],variant:\"X453QmtG3\"},i8W4MVYbO:{pUCsUDmid:resolvedLinks1[6],variant:\"D42isUckg\"},mcDDif5IU:{pUCsUDmid:resolvedLinks1[1]},nEn3kyERc:{pUCsUDmid:resolvedLinks1[2],variant:\"xNxwVPRAo\"},QEFmsfbGD:{pUCsUDmid:resolvedLinks1[4],variant:\"X453QmtG3\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OMK6x.framer-19b7rid, .framer-OMK6x .framer-19b7rid { display: block; }\",\".framer-OMK6x.framer-ipqxhe { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OMK6x .framer-30ruwv-container, .framer-OMK6x .framer-1y1wull-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-OMK6x.framer-v-f7pp4s.framer-ipqxhe { flex-wrap: wrap; gap: unset; height: min-content; justify-content: space-around; }\",\".framer-OMK6x.framer-v-77wbs1.framer-ipqxhe, .framer-OMK6x.framer-v-cx0vbq.framer-ipqxhe, .framer-OMK6x.framer-v-1rjxqfl.framer-ipqxhe { gap: 40px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 119\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"mcDDif5IU\":{\"layout\":[\"auto\",\"fixed\"]},\"nEn3kyERc\":{\"layout\":[\"auto\",\"fixed\"]},\"bFBmMDpBf\":{\"layout\":[\"auto\",\"auto\"]},\"QEFmsfbGD\":{\"layout\":[\"auto\",\"fixed\"]},\"dY2U6Gb2d\":{\"layout\":[\"auto\",\"fixed\"]},\"i8W4MVYbO\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"JR9UcKQAc\":\"color\",\"inEdeKx_L\":\"highlight\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqljyXxSgP=withCSS(Component,css,\"framer-OMK6x\");export default FramerqljyXxSgP;FramerqljyXxSgP.displayName=\"Links\";FramerqljyXxSgP.defaultProps={height:40,width:119};addPropertyControls(FramerqljyXxSgP,{variant:{options:[\"cbs_e4yQ2\",\"mcDDif5IU\",\"nEn3kyERc\",\"bFBmMDpBf\",\"QEFmsfbGD\",\"dY2U6Gb2d\",\"i8W4MVYbO\"],optionTitles:[\"Ball below\",\"Horizontal / Work\",\"Horizontal / Studio\",\"Mobile / Alt\",\"Default\",\"Default / Work\",\"Default / Studio\"],title:\"Variant\",type:ControlType.Enum},JR9UcKQAc:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color},inEdeKx_L:{defaultValue:'var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35)) /* {\"name\":\"Orange\"} */',title:\"Highlight\",type:ControlType.Color}});addFonts(FramerqljyXxSgP,[{explicitInter:true,fonts:[]},...NavLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqljyXxSgP\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"JR9UcKQAc\\\":\\\"color\\\",\\\"inEdeKx_L\\\":\\\"highlight\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"mcDDif5IU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nEn3kyERc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"bFBmMDpBf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QEFmsfbGD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"dY2U6Gb2d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"i8W4MVYbO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"119\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0b89d47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DotLottie from\"https://framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/Tu6E3lau5mSdWGeVHqah/DotLottie.js\";import Main from\"https://framerusercontent.com/modules/EuyfEMEWzhrUye7i24Yq/zNIryihviT2z8zi24L7d/ahITa32bK.js\";import Logo from\"https://framerusercontent.com/modules/lPzzgj4g3EGDFnKa9gHI/2AFoqQONLCpkOcwofzO5/BO68E0pnZ.js\";import Links from\"https://framerusercontent.com/modules/VpjbGADmbXgxyTI8hA0p/yLkmgEYWmjmnq5tfAB73/qljyXxSgP.js\";const DotLottieFonts=getFonts(DotLottie);const LogoFonts=getFonts(Logo);const LinksFonts=getFonts(Links);const MainFonts=getFonts(Main);const LinksControls=getPropertyControls(Links);const cycleOrder=[\"brUJyPprw\",\"yKL1PKoyR\",\"ikR5VQ__N\",\"fcaKrgjhD\",\"QML5PwKhp\",\"ixhaXG2DS\",\"Ej_nEElmr\",\"RGmlgTO3Y\"];const serializationHash=\"framer-dxEKz\";const variantClassNames={brUJyPprw:\"framer-v-y1zhej\",Ej_nEElmr:\"framer-v-1df6ksr\",fcaKrgjhD:\"framer-v-16d6k2h\",ikR5VQ__N:\"framer-v-1czy3f6\",ixhaXG2DS:\"framer-v-1v0v8qx\",QML5PwKhp:\"framer-v-1ictlwh\",RGmlgTO3Y:\"framer-v-14i03um\",yKL1PKoyR:\"framer-v-1d67nvo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const l5zBbcVN_=undefined;const c_R8smqWn=undefined;const WSSURy0WL=undefined;const Lts37sQne=undefined;const jkgbEdXeX=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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 Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Ball below\":\"cbs_e4yQ2\",\"Default / Studio\":\"i8W4MVYbO\",\"Default / Work\":\"dY2U6Gb2d\",\"Horizontal / Studio\":\"nEn3kyERc\",\"Horizontal / Work\":\"mcDDif5IU\",\"Mobile / Alt\":\"bFBmMDpBf\",Default:\"QEFmsfbGD\"};const humanReadableVariantMap={\"Logo transition - Paused - Mobile\":\"Ej_nEElmr\",\"Logo transition - Paused\":\"QML5PwKhp\",\"Logo transition - Playing - Mobile\":\"RGmlgTO3Y\",\"Logo transition - Playing\":\"ixhaXG2DS\",\"P - Mobile Scrolled\":\"fcaKrgjhD\",\"P - Mobile\":\"ikR5VQ__N\",\"P - Orange\":\"brUJyPprw\",\"P - Scrolled\":\"yKL1PKoyR\"};const getProps=({backgroundColor,height,id,letSTalk,openOverlay,textColor,variant1,width,...props})=>{return{...props,c_R8smqWn:openOverlay??props.c_R8smqWn,jkgbEdXeX:letSTalk??props.jkgbEdXeX,l5zBbcVN_:backgroundColor??props.l5zBbcVN_??\"rgba(237, 232, 225, 0.4)\",Lts37sQne:textColor??props.Lts37sQne??\"var(--token-e76f46ed-ff70-4778-8dfe-580eadc0d978, rgb(17, 11, 4))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"brUJyPprw\",WSSURy0WL:humanReadableEnumMap[variant1]??variant1??props.WSSURy0WL??\"QEFmsfbGD\"};};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,Lts37sQne,l5zBbcVN_,jkgbEdXeX,WSSURy0WL,c_R8smqWn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"brUJyPprw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearxj5i41=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"brUJyPprw\"),1500);});const onTap2u5tnn=activeVariantCallback(async(...args)=>{if(c_R8smqWn){const res=await c_R8smqWn(...args);if(res===false)return false;}});const onTapf64jhu=activeVariantCallback(async(...args)=>{if(jkgbEdXeX){const res=await jkgbEdXeX(...args);if(res===false)return false;}});const WZtp9iU9g2u5tnn=activeVariantCallback(async(...args)=>{if(c_R8smqWn){const res=await c_R8smqWn(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{ixhaXG2DS:onAppearxj5i41});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"QML5PwKhp\",\"ixhaXG2DS\",\"Ej_nEElmr\",\"RGmlgTO3Y\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"QML5PwKhp\",\"ixhaXG2DS\",\"Ej_nEElmr\",\"RGmlgTO3Y\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"ikR5VQ__N\",\"fcaKrgjhD\",\"Ej_nEElmr\",\"RGmlgTO3Y\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"ikR5VQ__N\",\"fcaKrgjhD\",\"Ej_nEElmr\",\"RGmlgTO3Y\"].includes(baseVariant))return true;return false;};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-y1zhej\",className,classNames),\"data-framer-name\":\"P - Orange\",layoutDependency:layoutDependency,layoutId:\"brUJyPprw\",ref:refBinding,style:{...style},...addPropertyOverrides({Ej_nEElmr:{\"data-framer-name\":\"Logo transition - Paused - Mobile\"},fcaKrgjhD:{\"data-framer-name\":\"P - Mobile Scrolled\"},ikR5VQ__N:{\"data-framer-name\":\"P - Mobile\"},ixhaXG2DS:{\"data-framer-name\":\"Logo transition - Playing\",\"data-highlight\":true},QML5PwKhp:{\"data-framer-name\":\"Logo transition - Paused\"},RGmlgTO3Y:{\"data-framer-name\":\"Logo transition - Playing - Mobile\"},yKL1PKoyR:{\"data-framer-name\":\"P - Scrolled\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"a28GvTywR\"},motionChild:true,nodeId:\"UJ5Jp7SUf\",scopeId:\"vVJXdzQXI\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-3ek5dp framer-1abcsaj\",\"data-framer-name\":\"Plusdrie logo\",layoutDependency:layoutDependency,layoutId:\"UJ5Jp7SUf\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e1ds8p-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nt084N_U5-container\",nodeId:\"nt084N_U5\",rendersWithMotion:true,scopeId:\"vVJXdzQXI\",children:/*#__PURE__*/_jsx(DotLottie,{autoplay:false,background:\"rgba(0, 85, 255, 0)\",controls:false,direction:\"1\",height:\"100%\",hover:false,id:\"nt084N_U5\",layoutId:\"nt084N_U5\",loop:false,progress:2,speed:1,srcFile:\"https://framerusercontent.com/assets/VtIc31eUDeZlOtwRfxFw8XY2MQ8.zip\",srcType:\"file\",srcUrl:\"https://lottie.host/d826e0a7-b7e8-4072-8afe-c943ed2dd2ca/DpX3m5yT5Z.lottie\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({ixhaXG2DS:{autoplay:true},RGmlgTO3Y:{autoplay:true}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1loq7ga\",\"data-framer-name\":\"Pframe\",layoutDependency:layoutDependency,layoutId:\"nDHDfoQtq\",style:{backdropFilter:\"blur(0px)\",backgroundColor:\"rgba(237, 232, 225, 0)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,boxShadow:\"inset 0.060218730177439284px 0.6021873017743928px 0.6051907483451039px -1.25px rgba(237, 232, 225, 0), inset 0.2288533303243457px 2.288533303243457px 2.299947505238968px -2.5px rgba(237, 232, 225, 0), inset 1px 10px 10.04987562112089px -3.75px rgba(237, 232, 225, 0)\",WebkitBackdropFilter:\"blur(0px)\"},variants:{fcaKrgjhD:{backdropFilter:\"blur(24px)\",backgroundColor:\"rgba(237, 232, 225, 0.4)\",boxShadow:\"inset 0.060218730177439284px 0.6021873017743928px 0.6051907483451039px -1.25px rgba(237, 232, 225, 0.72), inset 0.2288533303243457px 2.288533303243457px 2.299947505238968px -2.5px rgba(237, 232, 225, 0.64), inset 1px 10px 10.04987562112089px -3.75px rgba(237, 232, 225, 0.25)\",WebkitBackdropFilter:\"blur(24px)\"},yKL1PKoyR:{backdropFilter:\"blur(24px)\",backgroundColor:l5zBbcVN_,boxShadow:\"inset 0.060218730177439284px 0.6021873017743928px 0.6051907483451039px -1.25px rgba(237, 232, 225, 0.72), inset 0.2288533303243457px 2.288533303243457px 2.299947505238968px -2.5px rgba(237, 232, 225, 0.64), inset 1px 10px 10.04987562112089px -3.75px rgba(237, 232, 225, 0.25)\",WebkitBackdropFilter:\"blur(24px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-42)/2)+-6+9,...addPropertyOverrides({fcaKrgjhD:{height:25.5,width:\"16px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+0+7.25},ikR5VQ__N:{height:28.5,width:\"20px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+0+5.75},yKL1PKoyR:{height:28,width:\"18.6667px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-42)/2)+-6+13}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1umymn3-container\",layoutDependency:layoutDependency,layoutId:\"nEflzs2tY-container\",nodeId:\"nEflzs2tY\",rendersWithMotion:true,scopeId:\"vVJXdzQXI\",...addPropertyOverrides({fcaKrgjhD:{transformTemplate:transformTemplate1},ikR5VQ__N:{transformTemplate:transformTemplate1},yKL1PKoyR:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"nEflzs2tY\",layoutId:\"nEflzs2tY\",style:{height:\"100%\",width:\"100%\"},variant:\"uNkkTg3Bt\",width:\"100%\"})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fxplyb\",\"data-framer-name\":\"Navigation options\",layoutDependency:layoutDependency,layoutId:\"PQw1_MHe6\",style:{backdropFilter:\"blur(0px)\",backgroundColor:\"rgba(237, 232, 225, 0)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,boxShadow:\"inset 0.060218730177439284px 0.6021873017743928px 0.6051907483451039px -1.25px rgba(237, 232, 225, 0), inset 0.2288533303243457px 2.288533303243457px 2.299947505238968px -2.5px rgba(237, 232, 225, 0), inset 1px 10px 10.04987562112089px -3.75px rgba(237, 232, 225, 0)\",WebkitBackdropFilter:\"blur(0px)\"},variants:{fcaKrgjhD:{backdropFilter:\"blur(24px)\",backgroundColor:\"rgba(237, 232, 225, 0.4)\",boxShadow:\"inset 0.060218730177439284px 0.6021873017743928px 0.6051907483451039px -1.25px rgba(237, 232, 225, 0.72), inset 0.2288533303243457px 2.288533303243457px 2.299947505238968px -2.5px rgba(237, 232, 225, 0.64), inset 1px 10px 10.04987562112089px -3.75px rgba(237, 232, 225, 0.25)\",WebkitBackdropFilter:\"blur(24px)\"},yKL1PKoyR:{backdropFilter:\"blur(24px)\",backgroundColor:l5zBbcVN_,boxShadow:\"inset 0.060218730177439284px 0.6021873017743928px 0.6051907483451039px -1.25px rgba(237, 232, 225, 0.72), inset 0.2288533303243457px 2.288533303243457px 2.299947505238968px -2.5px rgba(237, 232, 225, 0.64), inset 1px 10px 10.04987562112089px -3.75px rgba(237, 232, 225, 0.25)\",WebkitBackdropFilter:\"blur(24px)\"}},...addPropertyOverrides({Ej_nEElmr:{\"data-highlight\":true,onTap:onTap2u5tnn},fcaKrgjhD:{\"data-highlight\":true,onTap:onTap2u5tnn},ikR5VQ__N:{\"data-highlight\":true,onTap:onTap2u5tnn},RGmlgTO3Y:{\"data-highlight\":true,onTap:onTap2u5tnn}},baseVariant,gestureVariant),children:[isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-56)/2)+8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15pqt4o-container\",layoutDependency:layoutDependency,layoutId:\"on77xCfjZ-container\",nodeId:\"on77xCfjZ\",rendersWithMotion:true,scopeId:\"vVJXdzQXI\",children:/*#__PURE__*/_jsx(Links,{height:\"100%\",id:\"on77xCfjZ\",inEdeKx_L:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",JR9UcKQAc:Lts37sQne,layoutId:\"on77xCfjZ\",variant:WSSURy0WL,width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-zg4fjd\",\"data-framer-name\":\"Let's talk\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Rvq3n3eI2\",onTap:onTapf64jhu,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-56)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6u9i6w-container\",layoutDependency:layoutDependency,layoutId:\"aZLMvWVkq-container\",nodeId:\"aZLMvWVkq\",rendersWithMotion:true,scopeId:\"vVJXdzQXI\",children:/*#__PURE__*/_jsx(Main,{CivmhnG7D:\"GYYgCicIF\",DK_Z1_K2x:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"aZLMvWVkq\",layoutId:\"aZLMvWVkq\",NiU6pf5b2:\"bCtYkJjx5\",q6sBED7Ba:\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",variant:\"ZGWCc3tkF\",VItTcB3Pi:\"Contact us\",width:\"100%\",WZtp9iU9g:WZtp9iU9g2u5tnn,YlHuz_3sF:\"sNzatcxiM\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-5peqrj\",\"data-framer-name\":\"veggie burger\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:8,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"I4653:44201;4653:42558\",svg:'<svg width=\"20\" height=\"8\" viewBox=\"0 0 20 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M20 8H4V6H20V8ZM20 2H0V0H20V2Z\" fill=\"#FD5123\"/>\\n</svg>\\n',withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dxEKz.framer-1abcsaj, .framer-dxEKz .framer-1abcsaj { display: block; }\",\".framer-dxEKz.framer-y1zhej { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 40px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-dxEKz .framer-3ek5dp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 42px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 54px; }\",\".framer-dxEKz .framer-e1ds8p-container { aspect-ratio: 2.888888888888889 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 104px; }\",\".framer-dxEKz .framer-1loq7ga { flex: none; height: 54px; overflow: hidden; position: relative; width: 54px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dxEKz .framer-1umymn3-container { flex: none; height: 36px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 36px / 2); width: 24px; z-index: 10; }\",\".framer-dxEKz .framer-1fxplyb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 8px 8px 8px 32px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-dxEKz .framer-15pqt4o-container, .framer-dxEKz .framer-6u9i6w-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dxEKz .framer-zg4fjd { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-dxEKz .framer-5peqrj { flex: none; height: 8px; position: relative; width: 20px; }\",\".framer-dxEKz.framer-v-1d67nvo .framer-1loq7ga { gap: 32px; }\",\".framer-dxEKz.framer-v-1d67nvo .framer-1umymn3-container { aspect-ratio: 0.6666666666666666 / 1; height: var(--framer-aspect-ratio-supported, 28px); left: 50%; top: 50%; width: 19px; }\",\".framer-dxEKz.framer-v-1czy3f6.framer-y1zhej, .framer-dxEKz.framer-v-16d6k2h.framer-y1zhej, .framer-dxEKz.framer-v-1df6ksr.framer-y1zhej, .framer-dxEKz.framer-v-14i03um.framer-y1zhej { width: 320px; }\",\".framer-dxEKz.framer-v-1czy3f6 .framer-3ek5dp, .framer-dxEKz.framer-v-16d6k2h .framer-3ek5dp { height: min-content; width: min-content; }\",\".framer-dxEKz.framer-v-1czy3f6 .framer-1loq7ga { height: 40px; width: 40px; }\",\".framer-dxEKz.framer-v-1czy3f6 .framer-1umymn3-container { aspect-ratio: 0.6666666666666666 / 1; height: var(--framer-aspect-ratio-supported, 30px); left: 50%; top: 50%; width: 20px; }\",\".framer-dxEKz.framer-v-1czy3f6 .framer-1fxplyb, .framer-dxEKz.framer-v-16d6k2h .framer-1fxplyb, .framer-dxEKz.framer-v-1df6ksr .framer-1fxplyb, .framer-dxEKz.framer-v-14i03um .framer-1fxplyb { cursor: pointer; height: 40px; justify-content: center; padding: 8px; width: 40px; }\",\".framer-dxEKz.framer-v-16d6k2h .framer-1loq7ga { gap: 32px; height: 40px; width: 40px; }\",\".framer-dxEKz.framer-v-16d6k2h .framer-1umymn3-container { aspect-ratio: 0.6666666666666666 / 1; height: var(--framer-aspect-ratio-supported, 24px); left: 50%; top: 50%; width: 16px; }\",\".framer-dxEKz.framer-v-1ictlwh .framer-3ek5dp, .framer-dxEKz.framer-v-1v0v8qx .framer-3ek5dp { padding: 0px 0px 0px 15px; width: min-content; }\",\".framer-dxEKz.framer-v-1ictlwh .framer-e1ds8p-container, .framer-dxEKz.framer-v-1v0v8qx .framer-e1ds8p-container { order: 1; }\",\".framer-dxEKz.framer-v-1df6ksr .framer-3ek5dp, .framer-dxEKz.framer-v-14i03um .framer-3ek5dp { height: min-content; padding: 0px 0px 0px 10px; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yKL1PKoyR\":{\"layout\":[\"fixed\",\"fixed\"]},\"ikR5VQ__N\":{\"layout\":[\"fixed\",\"fixed\"]},\"fcaKrgjhD\":{\"layout\":[\"fixed\",\"fixed\"]},\"QML5PwKhp\":{\"layout\":[\"fixed\",\"fixed\"]},\"ixhaXG2DS\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ej_nEElmr\":{\"layout\":[\"fixed\",\"fixed\"]},\"RGmlgTO3Y\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Lts37sQne\":\"textColor\",\"l5zBbcVN_\":\"backgroundColor\",\"jkgbEdXeX\":\"letSTalk\",\"WSSURy0WL\":\"variant1\",\"c_R8smqWn\":\"openOverlay\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervVJXdzQXI=withCSS(Component,css,\"framer-dxEKz\");export default FramervVJXdzQXI;FramervVJXdzQXI.displayName=\"Header\";FramervVJXdzQXI.defaultProps={height:40,width:1200};addPropertyControls(FramervVJXdzQXI,{variant:{options:[\"brUJyPprw\",\"yKL1PKoyR\",\"ikR5VQ__N\",\"fcaKrgjhD\",\"QML5PwKhp\",\"ixhaXG2DS\",\"Ej_nEElmr\",\"RGmlgTO3Y\"],optionTitles:[\"P - Orange\",\"P - Scrolled\",\"P - Mobile\",\"P - Mobile Scrolled\",\"Logo transition - Paused\",\"Logo transition - Playing\",\"Logo transition - Paused - Mobile\",\"Logo transition - Playing - Mobile\"],title:\"Variant\",type:ControlType.Enum},Lts37sQne:{defaultValue:'var(--token-e76f46ed-ff70-4778-8dfe-580eadc0d978, rgb(17, 11, 4)) /* {\"name\":\"Off Black\"} */',title:\"Text color\",type:ControlType.Color},l5zBbcVN_:{defaultValue:\"rgba(237, 232, 225, 0.4)\",description:\"Color at 40%\",title:\"Background color\",type:ControlType.Color},jkgbEdXeX:{title:\"Let's talk\",type:ControlType.EventHandler},WSSURy0WL:LinksControls?.[\"variant\"]&&{...LinksControls[\"variant\"],defaultValue:\"QEFmsfbGD\",description:undefined,hidden:undefined,title:\"Variant\"},c_R8smqWn:{title:\"OpenOverlay\",type:ControlType.EventHandler}});addFonts(FramervVJXdzQXI,[{explicitInter:true,fonts:[]},...DotLottieFonts,...LogoFonts,...LinksFonts,...MainFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervVJXdzQXI\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"Lts37sQne\\\":\\\"textColor\\\",\\\"l5zBbcVN_\\\":\\\"backgroundColor\\\",\\\"jkgbEdXeX\\\":\\\"letSTalk\\\",\\\"WSSURy0WL\\\":\\\"variant1\\\",\\\"c_R8smqWn\\\":\\\"openOverlay\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yKL1PKoyR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ikR5VQ__N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fcaKrgjhD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QML5PwKhp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ixhaXG2DS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ej_nEElmr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RGmlgTO3Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3256e0c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1sTicZjhySSYJNk52gEv/k4MhuTuEs4GD3kjCqPg0/Kn7Xy6vxG.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/b7DrqqkMoZBidbAUkXxK/beue4GXQpOyZAJyggy2z/ZypOKMZqA.js\";import Main from\"https://framerusercontent.com/modules/EuyfEMEWzhrUye7i24Yq/zNIryihviT2z8zi24L7d/ahITa32bK.js\";import NavLink from\"https://framerusercontent.com/modules/QY9cQFLwErN7CCMr6h5g/pVszjMh7oy8e9PLgHlxO/zuSpMTXY6.js\";const NavLinkFonts=getFonts(NavLink);const MainFonts=getFonts(Main);const cycleOrder=[\"hzWdlsDlV\",\"b7s8npJZy\",\"PNOyplkds\",\"qnC4ByZwQ\",\"WLCaN_Xpn\"];const serializationHash=\"framer-z7Dw0\";const variantClassNames={b7s8npJZy:\"framer-v-ro4ii5\",hzWdlsDlV:\"framer-v-aci0qu\",PNOyplkds:\"framer-v-1tl3bqn\",qnC4ByZwQ:\"framer-v-1h12nz3\",WLCaN_Xpn:\"framer-v-dzoozg\"};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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop XL\":\"WLCaN_Xpn\",Desktop:\"hzWdlsDlV\",Hidden:\"b7s8npJZy\",Mobile:\"qnC4ByZwQ\",Tablet:\"PNOyplkds\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hzWdlsDlV\"};};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:\"hzWdlsDlV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const isDisplayed=()=>{if(baseVariant===\"b7s8npJZy\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-aci0qu\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hzWdlsDlV\",ref:refBinding,style:{backgroundColor:\"var(--token-e76f46ed-ff70-4778-8dfe-580eadc0d978, rgb(17, 11, 4))\",...style},...addPropertyOverrides({PNOyplkds:{\"data-framer-name\":\"Tablet\"},qnC4ByZwQ:{\"data-framer-name\":\"Mobile\"},WLCaN_Xpn:{\"data-framer-name\":\"Desktop XL\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:920,pixelWidth:2454,positionX:\"center\",positionY:\"bottom\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/OtsKwSu6Y0HRMUyyMXLg5HwQagE.svg?width=2454&height=920\",srcSet:\"https://framerusercontent.com/images/OtsKwSu6Y0HRMUyyMXLg5HwQagE.svg?scale-down-to=512&width=2454&height=920 512w,https://framerusercontent.com/images/OtsKwSu6Y0HRMUyyMXLg5HwQagE.svg?scale-down-to=1024&width=2454&height=920 1024w,https://framerusercontent.com/images/OtsKwSu6Y0HRMUyyMXLg5HwQagE.svg?scale-down-to=2048&width=2454&height=920 2048w,https://framerusercontent.com/images/OtsKwSu6Y0HRMUyyMXLg5HwQagE.svg?width=2454&height=920 2454w\"},className:\"framer-1pz712i\",\"data-framer-name\":\"Pattern\",layoutDependency:layoutDependency,layoutId:\"L3AIT5ZEY\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h5yp5d\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"wS9jHdFbf\",transformTemplate:transformTemplate1,...addPropertyOverrides({PNOyplkds:{transformTemplate:undefined},qnC4ByZwQ:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||1e3)-232+0),pixelHeight:186,pixelWidth:1104,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1536px) - 96px)`,src:\"https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?width=1104&height=186\",srcSet:\"https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?scale-down-to=512&width=1104&height=186 512w,https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?scale-down-to=1024&width=1104&height=186 1024w,https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?width=1104&height=186 1104w\"},className:\"framer-1gy7rnx\",\"data-framer-name\":\"PlusdrieFooterLogo\",layoutDependency:layoutDependency,layoutId:\"FZHP_Jbvs\",...addPropertyOverrides({PNOyplkds:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||960)-232+0),pixelHeight:186,pixelWidth:1104,sizes:`min(${componentViewport?.width||\"100vw\"} - 96px, 1536px)`,src:\"https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?width=1104&height=186\",srcSet:\"https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?scale-down-to=512&width=1104&height=186 512w,https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?scale-down-to=1024&width=1104&height=186 1024w,https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?width=1104&height=186 1104w\"}},qnC4ByZwQ:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||1236)-232+0),pixelHeight:186,pixelWidth:1104,sizes:`min(${componentViewport?.width||\"100vw\"} - 48px, 1536px)`,src:\"https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?width=1104&height=186\",srcSet:\"https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?scale-down-to=512&width=1104&height=186 512w,https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?scale-down-to=1024&width=1104&height=186 1024w,https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?width=1104&height=186 1104w\"}},WLCaN_Xpn:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||1e3)-232+0),pixelHeight:186,pixelWidth:1104,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1776px) - 192px)`,src:\"https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?width=1104&height=186\",srcSet:\"https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?scale-down-to=512&width=1104&height=186 512w,https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?scale-down-to=1024&width=1104&height=186 1024w,https://framerusercontent.com/images/ZizsNzjsAtHhM5l8Gfn2eZMwU.svg?width=1104&height=186 1104w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z7bcyv\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"bA_gVK8g9\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ua0285\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"kImw0bExK\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ltb9wl\",\"data-styles-preset\":\"ZypOKMZqA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248)))\"},children:\"Plusdrie is a boutique studio for digital-first brands based in Rotterdam, available worldwide.\"})}),className:\"framer-1dc781v\",\"data-framer-name\":\"Plusdrie is a boutique studio for digital-first brands based in Rotterdam, available worldwide.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lrLPsHl_Q\",style:{\"--extracted-r6o4lv\":\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.7},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wuq21y\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"GFT5ZmXN_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f8iq49\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"fZzlUGL65\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n12c6s\",\"data-styles-preset\":\"Kn7Xy6vxG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248)))\"},children:\"Menu.\"})}),className:\"framer-1xwsxlk\",\"data-framer-name\":\"Menu.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M6JPZALzP\",style:{\"--extracted-r6o4lv\":\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.7},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q0ds80\",\"data-framer-name\":\"menu\",layoutDependency:layoutDependency,layoutId:\"qwdhWG964\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined},{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined},{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined},{href:{webPageId:\"UKFA1jaN9\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+120+0+0+0+0+144+0+0,...addPropertyOverrides({PNOyplkds:{y:(componentViewport?.y||0)+80+(0+0+((componentViewport?.height||960)-80-1052)/1*0)+0+216+0+0+144+0+0},qnC4ByZwQ:{y:(componentViewport?.y||0)+80+0+0+216+0+0+0+144+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kjym18-container\",layoutDependency:layoutDependency,layoutId:\"VttmW3V7y-container\",nodeId:\"VttmW3V7y\",rendersWithMotion:true,scopeId:\"X2LXoDblM\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",E5NrUmT54:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"VttmW3V7y\",layoutId:\"VttmW3V7y\",pUCsUDmid:resolvedLinks[0],TQrPvpAsm:false,variant:\"dMuMhDJ2Q\",width:\"100%\",wLEFucIbs:\"Work\",...addPropertyOverrides({PNOyplkds:{pUCsUDmid:resolvedLinks[1]},qnC4ByZwQ:{pUCsUDmid:resolvedLinks[2]},WLCaN_Xpn:{pUCsUDmid:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined},{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined},{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined},{href:{webPageId:\"tTVWJ1gq8\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+120+0+0+0+0+144+0+40,...addPropertyOverrides({PNOyplkds:{y:(componentViewport?.y||0)+80+(0+0+((componentViewport?.height||960)-80-1052)/1*0)+0+216+0+0+144+0+40},qnC4ByZwQ:{y:(componentViewport?.y||0)+80+0+0+216+0+0+0+144+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-192cqmc-container\",layoutDependency:layoutDependency,layoutId:\"YazWms_KD-container\",nodeId:\"YazWms_KD\",rendersWithMotion:true,scopeId:\"X2LXoDblM\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",E5NrUmT54:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"YazWms_KD\",layoutId:\"YazWms_KD\",pUCsUDmid:resolvedLinks1[0],TQrPvpAsm:false,variant:\"dMuMhDJ2Q\",width:\"100%\",wLEFucIbs:\"Studio\",...addPropertyOverrides({PNOyplkds:{pUCsUDmid:resolvedLinks1[1]},qnC4ByZwQ:{pUCsUDmid:resolvedLinks1[2]},WLCaN_Xpn:{pUCsUDmid:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cTimDAg54\"},implicitPathVariables:undefined},{href:{webPageId:\"cTimDAg54\"},implicitPathVariables:undefined},{href:{webPageId:\"cTimDAg54\"},implicitPathVariables:undefined},{href:{webPageId:\"cTimDAg54\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+120+0+0+0+0+144+0+80,...addPropertyOverrides({PNOyplkds:{y:(componentViewport?.y||0)+80+(0+0+((componentViewport?.height||960)-80-1052)/1*0)+0+216+0+0+144+0+80},qnC4ByZwQ:{y:(componentViewport?.y||0)+80+0+0+216+0+0+0+144+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yzxna-container\",layoutDependency:layoutDependency,layoutId:\"faH11wGNk-container\",nodeId:\"faH11wGNk\",rendersWithMotion:true,scopeId:\"X2LXoDblM\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",E5NrUmT54:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"faH11wGNk\",layoutId:\"faH11wGNk\",pUCsUDmid:resolvedLinks2[0],TQrPvpAsm:false,variant:\"dMuMhDJ2Q\",width:\"100%\",wLEFucIbs:\"Branding\",...addPropertyOverrides({PNOyplkds:{pUCsUDmid:resolvedLinks2[1]},qnC4ByZwQ:{pUCsUDmid:resolvedLinks2[2]},WLCaN_Xpn:{pUCsUDmid:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EUd8PcdV6\"},implicitPathVariables:undefined},{href:{webPageId:\"EUd8PcdV6\"},implicitPathVariables:undefined},{href:{webPageId:\"EUd8PcdV6\"},implicitPathVariables:undefined},{href:{webPageId:\"EUd8PcdV6\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+120+0+0+0+0+144+0+120,...addPropertyOverrides({PNOyplkds:{y:(componentViewport?.y||0)+80+(0+0+((componentViewport?.height||960)-80-1052)/1*0)+0+216+0+0+144+0+120},qnC4ByZwQ:{y:(componentViewport?.y||0)+80+0+0+216+0+0+0+144+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-167j1ta-container\",layoutDependency:layoutDependency,layoutId:\"vW86_vgB4-container\",nodeId:\"vW86_vgB4\",rendersWithMotion:true,scopeId:\"X2LXoDblM\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",E5NrUmT54:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"vW86_vgB4\",layoutId:\"vW86_vgB4\",pUCsUDmid:resolvedLinks3[0],TQrPvpAsm:false,variant:\"dMuMhDJ2Q\",width:\"100%\",wLEFucIbs:\"Digital\\xa0Product\\xa0Design\",...addPropertyOverrides({PNOyplkds:{pUCsUDmid:resolvedLinks3[1]},qnC4ByZwQ:{pUCsUDmid:resolvedLinks3[2]},WLCaN_Xpn:{pUCsUDmid:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pzyKBf121\"},implicitPathVariables:undefined},{href:{webPageId:\"pzyKBf121\"},implicitPathVariables:undefined},{href:{webPageId:\"pzyKBf121\"},implicitPathVariables:undefined},{href:{webPageId:\"pzyKBf121\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+120+0+0+0+0+144+0+160,...addPropertyOverrides({PNOyplkds:{y:(componentViewport?.y||0)+80+(0+0+((componentViewport?.height||960)-80-1052)/1*0)+0+216+0+0+144+0+160},qnC4ByZwQ:{y:(componentViewport?.y||0)+80+0+0+216+0+0+0+144+0+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w3cfmr-container\",layoutDependency:layoutDependency,layoutId:\"puNMaQ8u8-container\",nodeId:\"puNMaQ8u8\",rendersWithMotion:true,scopeId:\"X2LXoDblM\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",E5NrUmT54:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"puNMaQ8u8\",layoutId:\"puNMaQ8u8\",pUCsUDmid:resolvedLinks4[0],TQrPvpAsm:false,variant:\"dMuMhDJ2Q\",width:\"100%\",wLEFucIbs:\"Consultancy\",...addPropertyOverrides({PNOyplkds:{pUCsUDmid:resolvedLinks4[1]},qnC4ByZwQ:{pUCsUDmid:resolvedLinks4[2]},WLCaN_Xpn:{pUCsUDmid:resolvedLinks4[3]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ct0etp\",\"data-framer-name\":\"External\",layoutDependency:layoutDependency,layoutId:\"zbEg7r80K\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wl57kp\",\"data-framer-name\":\"Contact us\",layoutDependency:layoutDependency,layoutId:\"ZZql0PNbH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n12c6s\",\"data-styles-preset\":\"Kn7Xy6vxG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248)))\"},children:\"Contact us.\"})}),className:\"framer-lub537\",\"data-framer-name\":\"Contact us.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NBMUSXxsU\",style:{\"--extracted-r6o4lv\":\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.7},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zrg3d\",\"data-framer-name\":\"Contact options\",layoutDependency:layoutDependency,layoutId:\"M9rpiDRCh\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+120+0+0+0+0+0+0+144+0+0,...addPropertyOverrides({PNOyplkds:{y:(componentViewport?.y||0)+80+(0+0+((componentViewport?.height||960)-80-1052)/1*0)+0+216+0+0+0+0+144+0+0},qnC4ByZwQ:{y:(componentViewport?.y||0)+80+0+0+216+0+376+0+0+0+144+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wkho2q-container\",layoutDependency:layoutDependency,layoutId:\"tm1CjK13f-container\",nodeId:\"tm1CjK13f\",rendersWithMotion:true,scopeId:\"X2LXoDblM\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",E5NrUmT54:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"tm1CjK13f\",layoutId:\"tm1CjK13f\",pUCsUDmid:\"mailto:hello@plusdrie.com\",TQrPvpAsm:false,variant:\"dMuMhDJ2Q\",width:\"100%\",wLEFucIbs:\"hello@plusdrie.com\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+120+0+0+0+0+0+0+144+0+24,...addPropertyOverrides({PNOyplkds:{y:(componentViewport?.y||0)+80+(0+0+((componentViewport?.height||960)-80-1052)/1*0)+0+216+0+0+0+0+144+0+24},qnC4ByZwQ:{y:(componentViewport?.y||0)+80+0+0+216+0+376+0+0+0+144+0+24}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5wo47d-container\",layoutDependency:layoutDependency,layoutId:\"yI3E1p0xB-container\",nodeId:\"yI3E1p0xB\",rendersWithMotion:true,scopeId:\"X2LXoDblM\",children:/*#__PURE__*/_jsx(NavLink,{BmmwzRp0z:\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",E5NrUmT54:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"yI3E1p0xB\",layoutId:\"yI3E1p0xB\",pUCsUDmid:\"tel:+31102613313\",TQrPvpAsm:false,variant:\"dMuMhDJ2Q\",width:\"100%\",wLEFucIbs:\"010\\xa0261\\xa03313\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-egdj9n\",\"data-framer-name\":\"Our Office\",layoutDependency:layoutDependency,layoutId:\"jRe1sSoIY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n12c6s\",\"data-styles-preset\":\"Kn7Xy6vxG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248)))\"},children:\"Our office.\"})}),className:\"framer-br76i5\",\"data-framer-name\":\"Our office.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xtNbMuSYd\",style:{\"--extracted-r6o4lv\":\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.7},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1ltb9wl\",\"data-styles-preset\":\"ZypOKMZqA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248)))\"},children:[\"Vijverhofstraat 104\",/*#__PURE__*/_jsx(motion.br,{}),\"3032 SP Rotterdam\"]})}),className:\"framer-1393ad0\",\"data-framer-name\":\"Vijverhofstraat 104 3032SP Rotterdam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O3F5DiODS\",style:{\"--extracted-r6o4lv\":\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-le62j0\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"hOgt_u4Mv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n12c6s\",\"data-styles-preset\":\"Kn7Xy6vxG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248)))\"},children:\"Socials.\"})}),className:\"framer-1ltmo97\",\"data-framer-name\":\"Socials.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zK3eh7nVB\",style:{\"--extracted-r6o4lv\":\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.7},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uu9zzf\",\"data-framer-name\":\"Components / Social Links\",layoutDependency:layoutDependency,layoutId:\"hcN9job8A\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12dcwjb\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"aZDQ2QF_2\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+120+0+0+0+0+596+0+144+0+0+0,...addPropertyOverrides({PNOyplkds:{y:(componentViewport?.y||0)+80+(0+0+((componentViewport?.height||960)-80-1052)/1*0)+0+216+0+0+596+0+144+0+0+0},qnC4ByZwQ:{y:(componentViewport?.y||0)+80+0+0+216+0+376+0+596+0+144+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mva21o-container\",layoutDependency:layoutDependency,layoutId:\"pA96Y6QwN-container\",nodeId:\"pA96Y6QwN\",rendersWithMotion:true,scopeId:\"X2LXoDblM\",children:/*#__PURE__*/_jsx(Main,{CivmhnG7D:\"GYYgCicIF\",DK_Z1_K2x:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"pA96Y6QwN\",layoutId:\"pA96Y6QwN\",NiU6pf5b2:\"bCtYkJjx5\",q6sBED7Ba:\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",variant:\"cfl7l1hAX\",VItTcB3Pi:\"Instagram\",width:\"100%\",YlHuz_3sF:\"sNzatcxiM\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14qji5v\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"lH80feDmY\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+120+0+0+0+0+596+0+144+0+56+0,...addPropertyOverrides({PNOyplkds:{y:(componentViewport?.y||0)+80+(0+0+((componentViewport?.height||960)-80-1052)/1*0)+0+216+0+0+596+0+144+0+56+0},qnC4ByZwQ:{y:(componentViewport?.y||0)+80+0+0+216+0+376+0+596+0+144+0+56+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1972bl7-container\",layoutDependency:layoutDependency,layoutId:\"UMoTn0hMO-container\",nodeId:\"UMoTn0hMO\",rendersWithMotion:true,scopeId:\"X2LXoDblM\",children:/*#__PURE__*/_jsx(Main,{CivmhnG7D:\"GYYgCicIF\",DK_Z1_K2x:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"UMoTn0hMO\",layoutId:\"UMoTn0hMO\",NiU6pf5b2:\"bCtYkJjx5\",q6sBED7Ba:\"var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248))\",variant:\"N_vdoF8oA\",VItTcB3Pi:\"LinkedIn\",width:\"100%\",YlHuz_3sF:\"sNzatcxiM\"})})})})]})]})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-z7Dw0.framer-15vthvu, .framer-z7Dw0 .framer-15vthvu { display: block; }\",\".framer-z7Dw0.framer-aci0qu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 36px 36px; height: 1000px; justify-content: flex-start; min-height: 840px; overflow: hidden; padding: 120px 48px 0px 48px; position: relative; width: 1200px; }\",\".framer-z7Dw0 .framer-1pz712i { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-z7Dw0 .framer-h5yp5d { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; left: 50%; max-width: 1536px; overflow: visible; padding: 0px 48px 0px 48px; position: absolute; width: 100%; z-index: 1; }\",\".framer-z7Dw0 .framer-1gy7rnx { aspect-ratio: 5.931034482758621 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 186px); overflow: visible; position: relative; width: 100%; z-index: 1; }\",\".framer-z7Dw0 .framer-z7bcyv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-z7Dw0 .framer-ua0285 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-z7Dw0 .framer-1dc781v { flex: 0.5 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-z7Dw0 .framer-wuq21y { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-z7Dw0 .framer-1f8iq49 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-z7Dw0 .framer-1xwsxlk { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 249px; word-break: break-word; word-wrap: break-word; }\",\".framer-z7Dw0 .framer-q0ds80 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-z7Dw0 .framer-1kjym18-container, .framer-z7Dw0 .framer-192cqmc-container, .framer-z7Dw0 .framer-1yzxna-container, .framer-z7Dw0 .framer-167j1ta-container, .framer-z7Dw0 .framer-w3cfmr-container, .framer-z7Dw0 .framer-wkho2q-container, .framer-z7Dw0 .framer-5wo47d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-z7Dw0 .framer-1ct0etp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-z7Dw0 .framer-wl57kp, .framer-z7Dw0 .framer-egdj9n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-z7Dw0 .framer-lub537, .framer-z7Dw0 .framer-br76i5 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 245px; word-break: break-word; word-wrap: break-word; }\",\".framer-z7Dw0 .framer-zrg3d { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-z7Dw0 .framer-1393ad0 { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-z7Dw0 .framer-le62j0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-z7Dw0 .framer-1ltmo97 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-z7Dw0 .framer-uu9zzf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-z7Dw0 .framer-12dcwjb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-z7Dw0 .framer-1mva21o-container, .framer-z7Dw0 .framer-1972bl7-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-z7Dw0 .framer-14qji5v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-z7Dw0.framer-v-1tl3bqn.framer-aci0qu { gap: unset; height: 960px; justify-content: space-between; overflow: visible; padding: 80px 48px 0px 48px; width: 760px; }\",\".framer-z7Dw0.framer-v-1tl3bqn .framer-1pz712i, .framer-z7Dw0.framer-v-1h12nz3 .framer-1pz712i { order: 0; }\",\".framer-z7Dw0.framer-v-1tl3bqn .framer-h5yp5d { left: 48px; order: 2; padding: 0px; right: 48px; width: unset; }\",\".framer-z7Dw0.framer-v-1tl3bqn .framer-1gy7rnx { height: var(--framer-aspect-ratio-supported, 112px); }\",\".framer-z7Dw0.framer-v-1tl3bqn .framer-z7bcyv, .framer-z7Dw0.framer-v-1h12nz3 .framer-z7bcyv { flex-direction: column; order: 1; }\",\".framer-z7Dw0.framer-v-1tl3bqn .framer-ua0285, .framer-z7Dw0.framer-v-1tl3bqn .framer-wuq21y, .framer-z7Dw0.framer-v-1h12nz3 .framer-1dc781v, .framer-z7Dw0.framer-v-1h12nz3 .framer-1f8iq49, .framer-z7Dw0.framer-v-1h12nz3 .framer-1ct0etp { flex: none; width: 100%; }\",\".framer-z7Dw0.framer-v-1h12nz3.framer-aci0qu { gap: 0px; height: min-content; min-height: unset; overflow: visible; padding: 80px 24px 180px 24px; width: 375px; }\",\".framer-z7Dw0.framer-v-1h12nz3 .framer-h5yp5d { left: 24px; order: 2; padding: 0px; right: 24px; width: unset; }\",\".framer-z7Dw0.framer-v-1h12nz3 .framer-1gy7rnx { height: var(--framer-aspect-ratio-supported, 55px); }\",\".framer-z7Dw0.framer-v-1h12nz3 .framer-ua0285, .framer-z7Dw0.framer-v-1h12nz3 .framer-wuq21y { flex: none; flex-direction: column; width: 100%; }\",\".framer-z7Dw0.framer-v-dzoozg.framer-aci0qu { padding: 120px 96px 0px 96px; width: 1920px; }\",\".framer-z7Dw0.framer-v-dzoozg .framer-h5yp5d { max-width: 1776px; padding: 0px 96px 0px 96px; }\",\".framer-z7Dw0.framer-v-dzoozg .framer-1gy7rnx { height: var(--framer-aspect-ratio-supported, 267px); }\",\".framer-z7Dw0.framer-v-dzoozg .framer-z7bcyv { max-width: 1584px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"840px\",null]},\"b7s8npJZy\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"840px\",null]},\"PNOyplkds\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"840px\",null]},\"qnC4ByZwQ\":{\"layout\":[\"fixed\",\"auto\"]},\"WLCaN_Xpn\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"840px\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerX2LXoDblM=withCSS(Component,css,\"framer-z7Dw0\");export default FramerX2LXoDblM;FramerX2LXoDblM.displayName=\"Footer\";FramerX2LXoDblM.defaultProps={height:1e3,width:1200};addPropertyControls(FramerX2LXoDblM,{variant:{options:[\"hzWdlsDlV\",\"b7s8npJZy\",\"PNOyplkds\",\"qnC4ByZwQ\",\"WLCaN_Xpn\"],optionTitles:[\"Desktop\",\"Hidden\",\"Tablet\",\"Mobile\",\"Desktop XL\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerX2LXoDblM,[{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\"}]},...NavLinkFonts,...MainFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX2LXoDblM\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"840px\\\",null]},\\\"b7s8npJZy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"840px\\\",null]},\\\"PNOyplkds\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"840px\\\",null]},\\\"qnC4ByZwQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WLCaN_Xpn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"840px\\\",null]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// overrides.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";// Desktop variant namen\nconst V_PAUSED_DESKTOP=\"Logo transition - Paused\";const V_PLAYING_DESKTOP=\"Logo transition - Playing\";const V_IDLE_DESKTOP=\"P - Orange\";const V_SCROLLED_DESKTOP=\"P - Scrolled\";// Mobile variant namen\nconst V_PAUSED_MOBILE=\"Logo transition - Paused - Mobile\";const V_PLAYING_MOBILE=\"Logo transition - Playing - Mobile\";const V_IDLE_MOBILE=\"P - Mobile\";const V_SCROLLED_MOBILE=\"P - Mobile Scrolled\";// Config\nconst PLAYING_FALLBACK_MS=1e3;const HAS_PLAYED_KEY=\"logo-animation-played\";const MOBILE_MAX_WIDTH=768;// Helpers\nfunction getHasPlayed(){try{return typeof window!==\"undefined\"&&window.sessionStorage?.getItem(HAS_PLAYED_KEY)===\"true\";}catch{return false;}}function setHasPlayedTrue(){try{if(typeof window!==\"undefined\"){window.sessionStorage?.setItem(HAS_PLAYED_KEY,\"true\");}}catch{}}function clearHasPlayed(){try{if(typeof window!==\"undefined\"){window.sessionStorage?.removeItem(HAS_PLAYED_KEY);}}catch{}}function getVariantNames(isMobile){return{PAUSED:isMobile?V_PAUSED_MOBILE:V_PAUSED_DESKTOP,PLAYING:isMobile?V_PLAYING_MOBILE:V_PLAYING_DESKTOP,IDLE:isMobile?V_IDLE_MOBILE:V_IDLE_DESKTOP};}/**\n * Gebruik op alle pagina's, desktop en mobile.\n *\n * Gedrag per sessie:\n * - Als hasPlayed == true bij pageload:\n *   - Toon direct de idle variant (P - Orange op desktop, P - Mobile op mobile)\n *   - Daarna hand off naar de Editor voor alle verdere variant switches\n *\n * - Als hasPlayed == false:\n *   - Start in Paused (desktop of mobile variant)\n *   - Eerste scroll: naar Playing (desktop of mobile variant)\n *   - Na onAnimationComplete of fallback: naar idle (P)\n *   - Markeer hasPlayed en doe daarna hand off naar de Editor\n *\n * Dev shortcut:\n * - Toets \"p\" op je toetsenbord:\n *   - Reset de flag en state zodat je de intro opnieuw kunt testen.\n */export function LogoAnimationCheck(){// Env wordt pas na mount bepaald\nconst[env,setEnv]=useState(null);// Variant die we vanuit de override forceren\nconst[variant,setVariant]=useState(null);// Na de intro wil je dat de Editor het overneemt\nconst[handOff,setHandOff]=useState(false);const[showOnce,setShowOnce]=useState(true);const hasPlayedOnce=useRef(false);const hasStartedPlaying=useRef(false);const lastScrollY=useRef(null);const playingTimeout=useRef(null);// Bepaal device en hasPlayed pas na mount\nuseEffect(()=>{if(typeof window===\"undefined\")return;const isMobile=window.innerWidth<=MOBILE_MAX_WIDTH;const played=getHasPlayed();setEnv({isMobile,hasPlayed:played});hasPlayedOnce.current=played;const id=window.setTimeout(()=>setShowOnce(false),0);if(played)setHandOff(true);return()=>window.clearTimeout(id);},[]);// Stel startvariant in zodra env bekend is\nuseEffect(()=>{if(!env)return;const{PAUSED,IDLE}=getVariantNames(env.isMobile);setVariant(env.hasPlayed?IDLE:PAUSED);},[env]);// Intro flow: scroll start de animatie als hij nog niet gespeeld heeft\nuseEffect(()=>{if(!env)return;const{PLAYING,IDLE}=getVariantNames(env.isMobile);const onScroll=()=>{const y=window.scrollY;if(lastScrollY.current===null)lastScrollY.current=y;if(y!==lastScrollY.current&&!hasPlayedOnce.current&&!hasStartedPlaying.current){hasStartedPlaying.current=true;setVariant(PLAYING);if(!playingTimeout.current){playingTimeout.current=window.setTimeout(()=>{setVariant(IDLE);setHasPlayedTrue();hasPlayedOnce.current=true;playingTimeout.current=null;setHandOff(true);},PLAYING_FALLBACK_MS);}}lastScrollY.current=y;};window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",onScroll);if(playingTimeout.current){window.clearTimeout(playingTimeout.current);playingTimeout.current=null;}};},[env]);// Dev shortcut: toets \"p\" om de animatie opnieuw te kunnen testen\nuseEffect(()=>{if(!env)return;const{PAUSED}=getVariantNames(env.isMobile);const onKeyDown=event=>{if(event.key.toLowerCase()===\"p\"){clearHasPlayed();hasPlayedOnce.current=false;hasStartedPlaying.current=false;lastScrollY.current=null;if(playingTimeout.current){window.clearTimeout(playingTimeout.current);playingTimeout.current=null;}setHandOff(false);setVariant(PAUSED);setEnv(prev=>prev?{...prev,hasPlayed:false}:prev);}};window.addEventListener(\"keydown\",onKeyDown);return()=>{window.removeEventListener(\"keydown\",onKeyDown);};},[env]);// Timeline kan fallback timer overschrijven\nconst onAnimationComplete=v=>{if(!env)return;const{PLAYING,IDLE}=getVariantNames(env.isMobile);if(!hasPlayedOnce.current&&v===PLAYING){setVariant(IDLE);setHasPlayedTrue();hasPlayedOnce.current=true;if(playingTimeout.current){window.clearTimeout(playingTimeout.current);playingTimeout.current=null;}setHandOff(true);}};// Zolang env nog niet bekend is of variant nog niet gezet is:\n// geen variant forceren. Editor bepaalt zelf (per breakpoint).\nif(!env||variant===null){return{};}// Intro animatie en daarna hand off\nif(showOnce||!handOff){return{variant,onAnimationComplete};}// Na de intro: Editor heeft volledige controle\nreturn{onAnimationComplete};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withLogoAnimationCheck(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...LogoAnimationCheck(props)});};}withLogoAnimationCheck.displayName=\"LogoAnimationCheck\";\nexport const __FramerMetadata__ = {\"exports\":{\"withLogoAnimationCheck\":{\"type\":\"reactHoc\",\"name\":\"withLogoAnimationCheck\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LogoAnimationCheck\":{\"type\":\"override\",\"name\":\"LogoAnimationCheck\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Logo_Transition.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect}from\"react\";const MIN_HEIGHT=840;const OFFSET_START=1200;const parallaxTargets=[{name:\"PlusdrieFooterLogo\",offsetStart:OFFSET_START,initialY:120},{name:\"Pattern\",offsetStart:OFFSET_START,initialY:40}];export function withStickyFooter(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const footer=document.querySelector(`[data-framer-name=\"Footer sticky\"]`);if(!footer)return;// Cache parallax elements\nconst targets=parallaxTargets.map(t=>({...t,el:document.querySelector(`[data-framer-name=\"${t.name}\"]`)})).filter(t=>t.el);// Hint voor GPU\ntargets.forEach(({el})=>{el.style.willChange=\"transform\";});// Framer mobile detectie uit hydrate data\nconst hydrateEl=document.querySelector(\"[data-framer-hydrate-v2]\");const isMobile=(()=>{if(!hydrateEl)return false;try{const data=JSON.parse(hydrateEl.getAttribute(\"data-framer-hydrate-v2\")||\"{}\");const mobileQuery=data?.breakpoints?.find(b=>b.mediaQuery?.includes(\"max-width: 759px\"))?.mediaQuery;return mobileQuery?window.matchMedia(mobileQuery).matches:false;}catch{return false;}})();const prefersReduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;if(prefersReduced){// Geen parallax bij reduced motion\ntargets.forEach(({el})=>{el.style.transform=\"none\";});}let ticking=false;const tick=()=>{const scrollY=window.scrollY;const viewportHeight=window.innerHeight;const docHeight=document.body.scrollHeight;const distanceFromBottom=docHeight-scrollY-viewportHeight;const scrolledRatio=docHeight>0?scrollY/docHeight:0;// Sticky footer gedrag\nif(isMobile){footer.style.position=\"relative\";}else if(scrolledRatio>=.5&&viewportHeight>=MIN_HEIGHT){footer.style.position=\"sticky\";footer.style.bottom=\"0px\";}else{footer.style.position=\"relative\";footer.style.bottom=\"\";}// Parallax\nif(!prefersReduced){for(const{el,offsetStart,initialY}of targets){// t van 0 naar 1 in de laatste offsetStart px tot de bodem\nconst tRaw=(offsetStart-distanceFromBottom)/offsetStart;const t=Math.min(1,Math.max(0,tRaw));el.style.transform=`translate3d(0, ${(1-t)*initialY}px, 0)`;}}};const onScrollOrResize=()=>{if(ticking)return;ticking=true;requestAnimationFrame(()=>{tick();ticking=false;});};window.addEventListener(\"scroll\",onScrollOrResize,{passive:true});window.addEventListener(\"resize\",onScrollOrResize,{passive:true});// Initial pass\ntick();return()=>{window.removeEventListener(\"scroll\",onScrollOrResize);window.removeEventListener(\"resize\",onScrollOrResize);};},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withStickyFooter\":{\"type\":\"reactHoc\",\"name\":\"withStickyFooter\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Sticky_Footer.map","// Generated by Framer (0b89d47)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import ContactOverlay from\"#framer/local/canvasComponent/d6MEBk802/d6MEBk802.js\";import MobileMenuOverlay from\"#framer/local/canvasComponent/i9LMng9Jl/i9LMng9Jl.js\";import Header,*as HeaderInfo from\"#framer/local/canvasComponent/vVJXdzQXI/vVJXdzQXI.js\";import Footer,*as FooterInfo from\"#framer/local/canvasComponent/X2LXoDblM/X2LXoDblM.js\";import{withLogoAnimationCheck}from\"#framer/local/codeFile/Pk8JrSu/Logo_Transition.js\";import{withStickyFooter}from\"#framer/local/codeFile/pDn2RLt/Sticky_Footer.js\";const HeaderFonts=getFonts(Header);const HeaderWithLogoAnimationCheckrtg0chWithMappedReactPropsc9x0goWithVariantAppearEffect=withVariantAppearEffect(withMappedReactProps(withCodeBoundaryForOverrides(Header,{nodeId:\"nyQhFBVhE\",override:withLogoAnimationCheck,scopeId:\"ERgZZkmBa\"}),HeaderInfo));const ContactOverlayFonts=getFonts(ContactOverlay);const MobileMenuOverlayFonts=getFonts(MobileMenuOverlay);const FooterFonts=getFonts(Footer);const FooterWithStickyFooter1obah6tWithMappedReactPropsh4bt34=withMappedReactProps(withCodeBoundaryForOverrides(Footer,{nodeId:\"cUSOyxnzn\",override:withStickyFooter,scopeId:\"ERgZZkmBa\"}),FooterInfo);const HeaderControls=getPropertyControls(Header);const breakpoints={DYO3lU2tN:\"(min-width: 1200px) and (max-width: 1919.98px)\",G72Keud66:\"(max-width: 759.98px)\",rfX3StyRr:\"(min-width: 760px) and (max-width: 1199.98px)\",RMcrdFXzN:\"(min-width: 1920px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Hmn0T\";const variantClassNames={DYO3lU2tN:\"framer-v-18q9aqq\",G72Keud66:\"framer-v-1o5t6vk\",rfX3StyRr:\"framer-v-qjhm75\",RMcrdFXzN:\"framer-v-9ah4lv\"};const zUYr87D1d=undefined;const T8JwBFWbO=undefined;const YTAkR4Hpn=undefined;const mcthOUgbY=undefined;const convertFromBoolean=(value,activeLocale)=>{if(value){return\"104px 0px 0px 0px\";}else{return\"0px\";}};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const convertFromBoolean1=(value,activeLocale)=>{if(value){return\"88px 0px 0px 0px\";}else{return\"0px\";}};const convertFromBoolean2=(value,activeLocale)=>{if(value){return'var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248)) /* {\"name\":\"Beige\"} */';}else{return'var(--token-e76f46ed-ff70-4778-8dfe-580eadc0d978, rgb(17, 11, 4)) /* {\"name\":\"Off Black\"} */';}};const toString=value=>{return typeof value===\"string\"?value:String(value);};const convertFromBoolean3=(value,activeLocale)=>{if(value){return\"rgba(17, 11, 4, 0.4)\";}else{return\"rgba(237, 232, 225, 0.4)\";}};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={G72Keud66:[\".framer-Hmn0T.framer-18q9aqq { padding: var(--1reti8r); }\",\".framer-Hmn0T .framer-rtg0ch-container { left: 12px; right: 12px; top: 24px; }\",\".framer-Hmn0T.framer-x0cfxh { z-index: 9; }\",\".framer-Hmn0T.framer-qdkwyl-container { left: 12px; pointer-events: auto; right: 12px; top: 24px; width: unset; }\",\".framer-Hmn0T .framer-1obah6t-container { height: auto; max-height: unset; min-height: unset; }\"],rfX3StyRr:[\".framer-Hmn0T .framer-1obah6t-container { max-height: 960px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={G72Keud66:\".framer-1o5t6vk-override\",rfX3StyRr:\".framer-qjhm75-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Hmn0T.framer-n7j6ms, .framer-Hmn0T .framer-n7j6ms { display: block; }\",\".framer-Hmn0T.framer-18q9aqq { align-content: center; align-items: center; background-color: var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, #fdfbf8); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: var(--10ocmuz); position: relative; width: 100%; }\",\".framer-Hmn0T .framer-rtg0ch-container { flex: none; height: auto; left: 32px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 32px; top: 32px; z-index: 3; }\",\".framer-Hmn0T.framer-x0cfxh { background-color: rgba(17, 11, 4, 0.7); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-Hmn0T.framer-pv9zbt-container { flex: none; height: 100vh; position: fixed; right: 0px; top: 0px; width: 100%; z-index: 10; }\",\".framer-Hmn0T.framer-qdkwyl-container { flex: none; height: auto; left: -19px; pointer-events: none; position: fixed; top: -286px; width: 445px; z-index: 10; }\",\".framer-Hmn0T .framer-q883om { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Hmn0T .framer-192eqb5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; order: 1002; overflow: visible; padding: 0px; pointer-events: none; position: relative; scroll-margin-top: 800px; width: 100%; z-index: 1; }\",\".framer-Hmn0T .framer-1obah6t-container { flex: none; height: 100vh; max-height: 1000px; min-height: 840px; order: 1003; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={DYO3lU2tN:\"(min-width: 1200px) and (max-width: 1919.98px)\",G72Keud66:\"(max-width: 759.98px)\",rfX3StyRr:\"(min-width: 760px) and (max-width: 1199.98px)\",RMcrdFXzN:\"(min-width: 1920px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Ball below\":\"cbs_e4yQ2\",\"Default / Studio\":\"i8W4MVYbO\",\"Default / Work\":\"dY2U6Gb2d\",\"Horizontal / Studio\":\"nEn3kyERc\",\"Horizontal / Work\":\"mcDDif5IU\",\"Mobile / Alt\":\"bFBmMDpBf\",Default:\"QEFmsfbGD\"};const humanReadableVariantMap={\"Desktop XL\":\"RMcrdFXzN\",Desktop:\"DYO3lU2tN\",Phone:\"G72Keud66\",Tablet:\"rfX3StyRr\"};const getProps=({height,id,navActive,navDark,navPadding,navScrollState,width,...props})=>{return{...props,mcthOUgbY:navScrollState??props.mcthOUgbY,T8JwBFWbO:navDark??props.T8JwBFWbO,variant:humanReadableVariantMap[props.variant]??props.variant??\"DYO3lU2tN\",YTAkR4Hpn:humanReadableEnumMap[navActive]??navActive??props.YTAkR4Hpn??\"QEFmsfbGD\",zUYr87D1d:navPadding??props.zUYr87D1d??true};};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,zUYr87D1d,T8JwBFWbO,mcthOUgbY,YTAkR4Hpn,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const c_R8smqWnko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const s8UeD9AHR1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const padding=numberToPixelString(convertFromBoolean(zUYr87D1d,activeLocale));const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const padding1=numberToPixelString(convertFromBoolean1(zUYr87D1d,activeLocale));const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"G72Keud66\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"G72Keud66\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"DYO3lU2tN\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-df022ea4-50c8-4ade-9c12-0bdc71d63370, rgb(253, 251, 248)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-18q9aqq\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--10ocmuz\":padding,\"--1reti8r\":padding1,...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{G72Keud66:{width:\"calc(100vw - 24px)\",y:24}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"calc(100vw - 64px)\",y:32,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-rtg0ch-container\",layoutScroll:true,nodeId:\"nyQhFBVhE\",rendersWithMotion:true,scopeId:\"ERgZZkmBa\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{G72Keud66:{__framer__targets:[{ref:mcthOUgbY,target:\"fcaKrgjhD\"}],variant:overlay.visible?\"ikR5VQ__N\":\"ikR5VQ__N\"}},children:/*#__PURE__*/_jsx(HeaderWithLogoAnimationCheckrtg0chWithMappedReactPropsc9x0goWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:mcthOUgbY,target:\"yKL1PKoyR\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,c_R8smqWn:c_R8smqWnko9la1({overlay}),height:\"100%\",id:\"nyQhFBVhE\",l5zBbcVN_:toString(convertFromBoolean3(T8JwBFWbO,activeLocale)),layoutId:\"nyQhFBVhE\",Lts37sQne:toString(convertFromBoolean2(T8JwBFWbO,activeLocale)),style:{width:\"100%\"},variant:overlay.visible?\"brUJyPprw\":\"brUJyPprw\",width:\"100%\",WSSURy0WL:YTAkR4Hpn})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.2,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-x0cfxh\"),\"data-framer-name\":\"Overlay\",exit:{opacity:0,transition:{delay:.2,duration:.1,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"vWGOllg_5\"),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:`${cx(scopingClassNames,\"framer-pv9zbt-container\")} hidden-1o5t6vk`,inComponentSlot:true,nodeId:\"y4oDPXJFc\",rendersWithMotion:true,scopeId:\"ERgZZkmBa\",children:/*#__PURE__*/_jsx(ContactOverlay,{BIvTfOAYX:\"var(--token-b7cbaaf9-fe6b-4829-bf4c-ee5743da10fe, rgb(253, 81, 35))\",height:\"100%\",id:\"y4oDPXJFc\",layoutId:\"y4oDPXJFc\",s8UeD9AHR:s8UeD9AHR1q29jei({overlay}),style:{height:\"100%\",width:\"100%\"},variant:\"PoC3IhFUq\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{G72Keud66:{width:\"calc(100vw - 24px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:`${cx(scopingClassNames,\"framer-qdkwyl-container\")} hidden-18q9aqq hidden-9ah4lv hidden-qjhm75`,inComponentSlot:true,nodeId:\"lFg9Kujvs\",rendersWithMotion:true,scopeId:\"ERgZZkmBa\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{G72Keud66:{s8UeD9AHR:s8UeD9AHR1q29jei({overlay}),variant:\"frRAwoxo3\"}},children:/*#__PURE__*/_jsx(MobileMenuOverlay,{height:\"100%\",id:\"lFg9Kujvs\",layoutId:\"lFg9Kujvs\",style:{width:\"100%\"},variant:\"CDQ9is7m3\",width:\"100%\"})})})})})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-q883om\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-192eqb5\",\"data-framer-name\":\"FooterSpacer\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{G72Keud66:{width:`calc(100vw - ${convertFromBoolean1(zUYr87D1d,activeLocale)*2}px)`},rfX3StyRr:{height:960}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:`calc(100vw - ${convertFromBoolean(zUYr87D1d,activeLocale)*2}px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1obah6t-container\",\"data-framer-name\":\"Footer sticky\",name:\"Footer sticky\",nodeId:\"cUSOyxnzn\",rendersWithMotion:true,scopeId:\"ERgZZkmBa\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{G72Keud66:{style:{width:\"100%\"},variant:\"qnC4ByZwQ\"},rfX3StyRr:{variant:\"PNOyplkds\"},RMcrdFXzN:{variant:\"WLCaN_Xpn\"}},children:/*#__PURE__*/_jsx(FooterWithStickyFooter1obah6tWithMappedReactPropsh4bt34,{height:\"100%\",id:\"cUSOyxnzn\",layoutId:\"cUSOyxnzn\",name:\"Footer sticky\",style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"},variant:\"hzWdlsDlV\",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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1730\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RMcrdFXzN\":{\"layout\":[\"fixed\",\"fixed\"]},\"rfX3StyRr\":{\"layout\":[\"fixed\",\"fixed\"]},\"G72Keud66\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zUYr87D1d\":\"navPadding\",\"T8JwBFWbO\":\"navDark\",\"mcthOUgbY\":\"navScrollState\",\"YTAkR4Hpn\":\"navActive\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"DYO3lU2tN\":[\".framer-rtg0ch-container\",\".framer-192eqb5\",\".framer-1obah6t-container\"],\"RMcrdFXzN\":[\".framer-rtg0ch-container\",\".framer-192eqb5\",\".framer-1obah6t-container\"],\"rfX3StyRr\":[\".framer-rtg0ch-container\",\".framer-192eqb5\",\".framer-1obah6t-container\"],\"G72Keud66\":[\".framer-rtg0ch-container\",\".framer-192eqb5\",\".framer-1obah6t-container\"]}\n * @framerBreakpoints {\"RMcrdFXzN\":{\"min\":1920,\"canvasClassName\":\"framer-9ah4lv-override\",\"minHeight\":1890,\"viewportHeight\":1060,\"name\":\"Desktop XL\",\"width\":1920,\"rootFontSize\":16},\"DYO3lU2tN\":{\"min\":1200,\"max\":1919,\"canvasClassName\":\"framer-18q9aqq-override\",\"minHeight\":1730,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"rfX3StyRr\":{\"min\":760,\"max\":1199,\"canvasClassName\":\"framer-qjhm75-override\",\"minHeight\":1850,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":760,\"rootFontSize\":16},\"G72Keud66\":{\"max\":759,\"canvasClassName\":\"framer-1o5t6vk-override\",\"minHeight\":1980,\"viewportHeight\":812,\"name\":\"Phone\",\"width\":375,\"rootFontSize\":16}}\n * @framerDefaultVariant DYO3lU2tN\n * @framerLayoutTemplate true\n */const FramerERgZZkmBa=withCSS(Component,css,\"framer-Hmn0T\");export default FramerERgZZkmBa;FramerERgZZkmBa.displayName=\"Main\";FramerERgZZkmBa.defaultProps={height:1730,width:1200};addPropertyControls(FramerERgZZkmBa,{zUYr87D1d:{defaultValue:true,title:\"Nav / Padding\",type:ControlType.Boolean},T8JwBFWbO:{defaultValue:false,title:\"Nav / Dark\",type:ControlType.Boolean},mcthOUgbY:{description:\"Trigger scroll state when layer in view\",title:\"Nav / Scroll State\",type:ControlType.ScrollSectionRef},YTAkR4Hpn:HeaderControls?.[\"WSSURy0WL\"]&&{...HeaderControls[\"WSSURy0WL\"],defaultValue:\"QEFmsfbGD\",description:undefined,hidden:undefined,title:\"Nav / Active\"}});addFonts(FramerERgZZkmBa,[{explicitInter:true,fonts:[]},...HeaderFonts,...ContactOverlayFonts,...MobileMenuOverlayFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerERgZZkmBa\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"DYO3lU2tN\\\":[\\\".framer-rtg0ch-container\\\",\\\".framer-192eqb5\\\",\\\".framer-1obah6t-container\\\"],\\\"RMcrdFXzN\\\":[\\\".framer-rtg0ch-container\\\",\\\".framer-192eqb5\\\",\\\".framer-1obah6t-container\\\"],\\\"rfX3StyRr\\\":[\\\".framer-rtg0ch-container\\\",\\\".framer-192eqb5\\\",\\\".framer-1obah6t-container\\\"],\\\"G72Keud66\\\":[\\\".framer-rtg0ch-container\\\",\\\".framer-192eqb5\\\",\\\".framer-1obah6t-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1730\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"DYO3lU2tN\",\"framerBreakpoints\":\"{\\\"RMcrdFXzN\\\":{\\\"min\\\":1920,\\\"canvasClassName\\\":\\\"framer-9ah4lv-override\\\",\\\"minHeight\\\":1890,\\\"viewportHeight\\\":1060,\\\"name\\\":\\\"Desktop XL\\\",\\\"width\\\":1920,\\\"rootFontSize\\\":16},\\\"DYO3lU2tN\\\":{\\\"min\\\":1200,\\\"max\\\":1919,\\\"canvasClassName\\\":\\\"framer-18q9aqq-override\\\",\\\"minHeight\\\":1730,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"rfX3StyRr\\\":{\\\"min\\\":760,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-qjhm75-override\\\",\\\"minHeight\\\":1850,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":760,\\\"rootFontSize\\\":16},\\\"G72Keud66\\\":{\\\"max\\\":759,\\\"canvasClassName\\\":\\\"framer-1o5t6vk-override\\\",\\\"minHeight\\\":1980,\\\"viewportHeight\\\":812,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":375,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"zUYr87D1d\\\":\\\"navPadding\\\",\\\"T8JwBFWbO\\\":\\\"navDark\\\",\\\"mcthOUgbY\\\":\\\"navScrollState\\\",\\\"YTAkR4Hpn\\\":\\\"navActive\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RMcrdFXzN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rfX3StyRr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"G72Keud66\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } 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/uzgFtPvpSajjNuMn6BBm/5iUuNZl3m2wTYsfMfgSJ/ERgZZkmBa.js\";\r\n\r\n        const routes = {a28GvTywR: {elements: {FQNIuIIcq: \"work\", fxzF9DXg_: \"proja\", Je5xGz5Dz: \"testemonial\", OqZOJPA3L: \"hero\", PohKMOLsP: \"header\", rvFK4P5PZ: \"main-1\", xZXtdBt4I: \"services\", Zqp7nAL0q: \"projb\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FfpCORzwFVaUUcL0qY73/fa1OB5BrpzMh2giOiiGB/a28GvTywR.js\")), path: \"/\"}, UKFA1jaN9: {elements: {kjGVrX0Ip: \"case\", oCUVhOD3d: \"header\", rtrADorQ6: \"grid\", X_ta2a_30: \"testemonial\", xk_YY0yG_: \"work\", ZvWnrwMiJ: \"proj\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ysi8hoQUfUds2Mk7e5wE/CgtcyQIOGQ0yA4GCRUd8/UKFA1jaN9.js\")), path: \"/work\"}, tTVWJ1gq8: {elements: {bSeKWeDLK: \"content\", FDPsVOHEv: \"herocontainer\", GsMVuyAId: \"about-us\", l700rpYnL: \"recognition\", qebSckMfP: \"testemonial\", smo7yb9n6: \"digital-product-design\", YAgVfOytc: \"consultancy\", ZsJvsFI39: \"branding\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vpO0ucCCebYE9NNuMbOv/i70xpLqazMOtF8Maxb7S/tTVWJ1gq8.js\")), path: \"/studio\"}, xL878maev: {elements: {IyVuhzud_: \"content\", MpL_4lXdf: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FyIgYmtxb3bogesqp7WS/P3ndoC4dXvr4D1XSDDXz/xL878maev.js\")), path: \"/contact\"}, cTimDAg54: {elements: {ABOLBpDFJ: \"branding-2\", AsRvUOH85: \"header\", H3pJtME6o: \"recognition\", LFlwrPYyJ: \"branding\", uC9ZEmmGq: \"about-us-1\", w8klLmIpa: \"branding-1\", x89N7jiRX: \"about-us\", zNiiWK38R: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Z7ftneen332lmuPnAIhA/NDEbYOKq9iaWlednipQb/cTimDAg54.js\")), path: \"/services/branding\"}, pzyKBf121: {elements: {cjOpSrYNE: \"branding-2\", DxF_dXqmI: \"about-us-1\", i0b2nIiaK: \"branding\", JYbIUFmNW: \"content\", oGNhXc4a5: \"branding-1\", Pd0te7vJo: \"about-us\", YE3FEuhaD: \"header\", yJVpblpTL: \"recognition\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SJf18cg6BHtEnCy3h986/EV1up7Z9fC8gGMUyq59O/pzyKBf121.js\")), path: \"/services/consultancy\"}, EUd8PcdV6: {elements: {azqSeAmpW: \"header\", b4tYi9slb: \"content\", cSdgCFh2j: \"about-us\", d5N5gGUjo: \"recognition\", PpIhWPqCp: \"branding-1\", SVKuCKVmd: \"branding\", VIcIA72fj: \"about-us-1\", YO0qlCxHI: \"branding-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4b0XXF2yesFLd5kSeWrA/pb85lb1uoMT3AIucuaKw/EUd8PcdV6.js\")), path: \"/services/digital-product-design\"}, I6jfzV9hj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uHBtEtIYKSGGRFfBEdD8/JpEB7MUI7Q7uP3HhZ3CV/I6jfzV9hj.js\")), path: \"/sandbox/styleguide\"}, wEzNIw4i5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QbrHkcBN6iOyWVa1c54X/bpwRMKlenYWitn1PeziB/wEzNIw4i5.js\")), path: \"/sandbox/freetv/tudum/color/springboard(color)\"}, cZuheiFRQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IewC7NwC6oLkAMc8BVWB/d7e5LvnJbY2aja2s0TdO/cZuheiFRQ.js\")), path: \"/sandbox/freetv/tudum/welcome\"}, ZzfAgiCPk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sPfgrEhuBAK7qsioRmtu/pI3Ej3veAPCWfaRZPElS/ZzfAgiCPk.js\")), path: \"/sandbox/freetv/tudum/loggedin\"}, FavrPee8T: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IUSesNa69iVNIkrJeCGT/OUCI8YQMO4iPVxsFJMzv/FavrPee8T.js\")), path: \"/sandbox/freetv/tudum/pages/springboard\"}, q1NeWJyJS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QAObSQxGseUZGM3ubgsw/bg03z0D9VntAl5HxjoNl/q1NeWJyJS.js\")), path: \"/sandbox/freetv/tudum/pages/splash\"}, vehojuzNz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/45jfqvb1Ii5Zx4c4sAnI/8SOxb65H4jMOxO88BYFf/vehojuzNz.js\")), path: \"/sandbox/freetv/tudum/pages/intro\"}, fhZgsaKbY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nTCu6swQOMjjVvmenTgo/c18kpwlUCougGZoBPEkT/fhZgsaKbY.js\")), path: \"/sandbox/freetv/tudum/pages/loading\"}, K82JgEtKZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BFL21Eb2rciXCGGGCDoM/RNE8veSzk2RUhAbqmZZy/K82JgEtKZ.js\")), path: \"/sandbox/freetv/tudum/pages/welcome\"}, OCY1mKVJQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A2BckbYQrpOhKXsRWl6r/1AGcJhnnUiUDJT31q3DT/OCY1mKVJQ.js\")), path: \"/sandbox/freetv/tudum/color/2\"}, qETsUTOyn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6NzWwtbmSqsoFHFtrGte/AuwX2cxRcmXKB2YJAUdo/qETsUTOyn.js\")), path: \"/sandbox/freetv/tudum/color/3\"}, XadZ5wxx_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lkis1rACorIDqHnfsHVb/LMsRebSBQqhsLwoCTdnq/XadZ5wxx_.js\")), path: \"/sandbox/freetv/tudum/color/4\"}, LdqTroF0C: {elements: {QB2XCymoV: \"blocked\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Hb7OqsfvqVzsTorbvLLc/S8xtWsjBt6qmAHmRCh6g/LdqTroF0C.js\")), path: \"/statusboard/\"}, huMViE018: {elements: {AO935dQlC: \"bulk\", eVcShSCHB: \"testemonial\", HoPCMIGPw: \"designsprint\", KY9ZMCQih: \"faq\", oshpfsjTg: \"content\", PHrXLTHej: \"prepaid\", xFUj0tRvM: \"options\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jh8t367g9aoIAnyKapEx/vPYh4vRt9Jz1sFvEjmFA/huMViE018.js\")), path: \"/services/pricing\"}, mh9dz0kfw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vFaHH8yxovH2UuQclcQY/UTxccrp8lJYfebi3n72x/mh9dz0kfw.js\")), path: \"/watsuki\"}, To3xs53WK: {collectionId: \"IzOWrrjGE\", elements: {CzNc593i3: \"headerimgspacer\", g9Xzh9nqb: \"intro\", GbBURkRMQ: \"visuals\", jAzCbqZxT: \"story\", MRsibLCul: \"story-container\", ZaA_4smWF: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1FOL3E5gSxpjWhQnrSxV/IFV735KC18PAGY3t4gRB/To3xs53WK.js\")), path: \"/work/:QyF37C9X4\"}, FYH9nMYPN: {collectionId: \"pBmrOl2CB\", elements: {bmJ9zDRas: \"information\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/diAYZpLsBRkGky6iBtuL/tswkjNeR0nk5GIxvFXiC/FYH9nMYPN.js\")), path: \"/watsuki/shop/:LXPPb0mj_\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {IzOWrrjGE: async () => (await import(\"https://framerusercontent.com/modules/TYu7rWqOxQpOTGSmIal9/GgsgVNVJZEOXU9E4uD7e/IzOWrrjGE.js\"))?.[\"utils\"], pBmrOl2CB: async () => (await import(\"https://framerusercontent.com/modules/CJBp0mvtmmPYXGkbkASh/cR9CbZa6upbs8N7iHlWZ/pBmrOl2CB.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"6f83bcd790f00166f638958a5a228ed28bf0f269d951efb950ffe51de646461e\"\r\n        function Template({webPageId, children, style, ...rest}) {const props1 = {mcthOUgbY: {href: {hash: \":OqZOJPA3L\", webPageId: \"a28GvTywR\"}, refKey: true}, T8JwBFWbO: false, YTAkR4Hpn: \"QEFmsfbGD\", zUYr87D1d: false}\r\nconst props2 = {...props1, mcthOUgbY: {href: {hash: \":oCUVhOD3d\", webPageId: \"UKFA1jaN9\"}, refKey: true}, YTAkR4Hpn: \"dY2U6Gb2d\", zUYr87D1d: true}\r\nconst props3 = {...props1, mcthOUgbY: {href: {hash: \":FDPsVOHEv\", webPageId: \"tTVWJ1gq8\"}, refKey: true}, YTAkR4Hpn: \"i8W4MVYbO\"}\r\nconst props4 = {...props1, mcthOUgbY: {href: {hash: \":MpL_4lXdf\", webPageId: \"xL878maev\"}, refKey: true}, T8JwBFWbO: true}\r\nconst props5 = {...props1, mcthOUgbY: {href: {hash: \":AsRvUOH85\", webPageId: \"cTimDAg54\"}, refKey: true}, zUYr87D1d: true}\r\nconst props6 = {...props1, mcthOUgbY: {href: {hash: \":YE3FEuhaD\", webPageId: \"pzyKBf121\"}, refKey: true}, zUYr87D1d: true}\r\nconst props7 = {...props1, mcthOUgbY: {href: {hash: \":azqSeAmpW\", webPageId: \"EUd8PcdV6\"}, refKey: true}, zUYr87D1d: true}\r\nconst props8 = {...props1, mcthOUgbY: undefined, zUYr87D1d: true}\r\nconst props9 = {...props1, mcthOUgbY: {href: {hash: \":ZaA_4smWF\", webPageId: \"To3xs53WK\"}, refKey: true}, zUYr87D1d: true}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {a28GvTywR: props1, cTimDAg54: props5, EUd8PcdV6: props7, huMViE018: props8, pzyKBf121: props6, To3xs53WK: props9, tTVWJ1gq8: props3, UKFA1jaN9: props2, xL878maev: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"a28GvTywR\":\r\ncase \"UKFA1jaN9\":\r\ncase \"tTVWJ1gq8\":\r\ncase \"xL878maev\":\r\ncase \"cTimDAg54\":\r\ncase \"pzyKBf121\":\r\ncase \"EUd8PcdV6\":\r\ncase \"huMViE018\":\r\ncase \"To3xs53WK\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"mcthOUgbY\"]]}, (resolvedLinks) => React.createElement(Main, {...props, key: \"Main\", mcthOUgbY: siteRef(resolvedLinks[0]), style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"a28GvTywR\":\r\ncase \"UKFA1jaN9\":\r\ncase \"tTVWJ1gq8\":\r\ncase \"xL878maev\":\r\ncase \"cTimDAg54\":\r\ncase \"pzyKBf121\":\r\ncase \"EUd8PcdV6\":\r\ncase \"huMViE018\":\r\ncase \"To3xs53WK\":\r\nreturn [{hash: \"9ah4lv\", mediaQuery: \"(min-width: 1920px)\"}, {hash: \"18q9aqq\", mediaQuery: \"(min-width: 1200px) and (max-width: 1919.98px)\"}, {hash: \"qjhm75\", mediaQuery: \"(min-width: 760px) and (max-width: 1199.98px)\"}, {hash: \"1o5t6vk\", mediaQuery: \"(max-width: 759.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://plusdrie.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 3,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                            useLayoutEffect: React.useLayoutEffect,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/ezButtdT3sq6MzA4PYyA/hl0Sm0C8yzKSNAz7ZS6l/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            const effect = {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\nconst effect1 = {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {fhZgsaKbY: {K82JgEtKZ: effect1}, To3xs53WK: {a28GvTywR: effect1, UKFA1jaN9: effect1}, vehojuzNz: {K82JgEtKZ: effect}}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}