{"version":3,"file":"script_main.Bi4AsXML.mjs","names":["useRef","useState","useMemo","addPropertyOverrides","PageWrapperPaddingFonts","PageWrapperPadding","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useRef","gsap","ScrollTrigger","getProps","React.forwardRef","addPropertyOverrides","PageWrapperPaddingFonts","PageWrapperPadding","LogoFonts","Logo","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","css","PageWrapperPadding","Logo","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useRef","HeaderLogo","Desktop","Instance","useRef","React.useId","PropertyOverrides","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/shWrEgvCU5mpoqOCzoMa/q5QW8Zd3fyhjbqBLZ8mx/LOU_HeaderBackground.js","https:/framerusercontent.com/modules/w7qetjGa6XnGe9iEILEq/5v4dEqhyG4uooHUKMWOL/cRpOWIwj5.js","https:/framerusercontent.com/modules/WBKEnaxBKTgfGUmaNwr4/5KnxVG6L1NzNNzqFEG46/header_logo.js","https:/framerusercontent.com/modules/uGRJ7aWeefttCfP4AypK/DrEqH3wYHVnp5LR1MkvS/YvIyg5Lno.js","https:/framerusercontent.com/modules/Ae1qTyHcDiDu9UQ67T0V/MeuymDOUvlOgrMIwaQjx/ia4QKIhDJ.js","https:/framerusercontent.com/modules/hybSnLhbPyWwiHQJyUWj/Btpfrx8Njt7uJYpgGUN4/gvzJ4RIg8.js","https:/framerusercontent.com/modules/mFOZ10MdBnkCIvkjhSzh/pan9YlJAuOjAucywlp7x/kpm_02aji.js","https:/framerusercontent.com/modules/UBvOZw1jtColyXibUryM/OCvRuwDPSPVynWmUF5Ab/footer.js","https:/framerusercontent.com/modules/a0TqTA87cz5bNaLAWQbr/bpisryhAbHJdgRAZdI4Y/kSVXYVI9Q.js","framer:toplevel/main"],"sourcesContent":["// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useMemo,useRef,useEffect,useState}from\"react\";const SUB_PIXELS=10;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n */export default function LOU_HeaderBackground(props){const{fill,cellSize,delayStep,transition,isOpened}=props;const ref=useRef();const parentRef=useRef();const[sizes,setSizes]=useState({cols:0,rows:0});const isStatic=useIsStaticRenderer();useEffect(()=>{parentRef.current=ref.current?.parentNode;if(!parentRef.current)return;const resize=()=>{const w=parentRef.current.clientWidth;const h=parentRef.current.clientHeight-SUB_PIXELS;const cols=Math.ceil(w/cellSize);const rows=Math.ceil(h/cellSize);setSizes({cols,rows});};resize();window.addEventListener(\"resize\",resize);return()=>window.removeEventListener(\"resize\",resize);},[cellSize]);const cells=useMemo(()=>{const{cols,rows}=sizes;if(!cols||!rows)return[];// origin for \"open\" animation (top-right)\nconst originOpen={x:cols-1,y:0};// origin for \"close\" animation (bottom-left)\nconst originClose={x:0,y:rows-1};// maximum distance (corner-to-corner)\nconst maxDist=Math.hypot(cols-1,rows-1);return Array.from({length:cols*rows}).map((_,i)=>{const r=Math.floor(i/cols);const c=i%cols;// distance from open/close origins\nconst distOpen=Math.hypot(originOpen.x-c,originOpen.y-r);const distClose=Math.hypot(originClose.x-c,originClose.y-r);// pick correct delay based on state\nconst dist=isOpened?distOpen:distClose;const norm=dist/maxDist;const td=transition?.delay||0;const delay=norm*(cols+rows)*delayStep+td;const baseScale=.95;const initialObject={opacity:isStatic?isOpened?1:0:0,scale:isStatic?isOpened?1:1:baseScale};return /*#__PURE__*/_jsx(motion.div,{dataTest:`${r}-${c}`,initial:initialObject,animate:{opacity:isOpened?1:0,scale:isOpened?1:baseScale},transition:{...transition,delay},style:{width:cellSize,height:cellSize,backgroundColor:fill,transformOrigin:\"top right\"}},i);});},[sizes,fill,cellSize,transition,delayStep,isOpened,isStatic]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{position:\"absolute\",top:0,right:0,overflow:\"hidden\",display:\"grid\",gridTemplateColumns:`repeat(${sizes.cols}, ${cellSize}px)`,gridTemplateRows:`repeat(${sizes.rows}, ${cellSize}px)`},children:cells});}addPropertyControls(LOU_HeaderBackground,{isOpened:{title:\"Opened\",type:ControlType.Boolean,defaultValue:true},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#ffffff\"},cellSize:{title:\"Cell Size\",type:ControlType.Number,defaultValue:30,min:5,max:200,step:1},delayStep:{title:\"Stagger Step\",type:ControlType.Number,defaultValue:1,min:0,max:.3,step:.01},transition:{type:ControlType.Transition,defaultValue:{delay:0,duration:.35,ease:[.44,0,.56,1],type:\"tween\"},description:\"Made with love by [Gustave Flowbert](https://x.com/flowbertgustave).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LOU_HeaderBackground\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LOU_HeaderBackground.map","// Generated by Framer (460e9f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LOU_HeaderBackground from\"https://framerusercontent.com/modules/shWrEgvCU5mpoqOCzoMa/q5QW8Zd3fyhjbqBLZ8mx/LOU_HeaderBackground.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/r9DMliirtehShiXkHhPZ/MbMqGQTc5c6QiwAYAIJu/CGZgnIt2O.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/hPbJzVAn7c21kwwFbUuV/byzHeiWXOh5wmDZ2Kxm9/eMcEvu_KO.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/jc4ELCbtCtjYwuSd4sK2/1avXgYf5JSoLdmGOkyW0/kk1g8TeHD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/HauqsXxi50pbcOZjo5wB/NPdnGzEDc9zUc9IjDwPm/NuJc4QN7C.js\";import PageWrapperPadding from\"https://framerusercontent.com/modules/1CeFoa2WJKx1DmWCgfXv/jHvKC5VAlwdmE3EVKLp9/h4a7dWxv8.js\";const PageWrapperPaddingFonts=getFonts(PageWrapperPadding);const LOU_HeaderBackgroundFonts=getFonts(LOU_HeaderBackground);const cycleOrder=[\"M3mW3uV9R\",\"Q8I9l4AKw\",\"kaGH10hP2\",\"lMMrupY2r\"];const serializationHash=\"framer-13AEt\";const variantClassNames={kaGH10hP2:\"framer-v-1ht8nb5\",lMMrupY2r:\"framer-v-8jav48\",M3mW3uV9R:\"framer-v-wgo4ua\",Q8I9l4AKw:\"framer-v-14cvl10\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gmXEhkthP=undefined;const dkw_fo78J=undefined;const Cs77lmDhS=undefined;const transition1={delay:0,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const transition2={bounce:0,delay:0,duration:.8,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transition3={bounce:.2,delay:0,duration:1.2,type:\"spring\"};const transition4={bounce:.2,delay:.6,duration:1.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop || Closed\":\"M3mW3uV9R\",\"Desktop || Opened\":\"Q8I9l4AKw\",\"Tablet || Closed\":\"kaGH10hP2\",\"Tablet || Opened\":\"lMMrupY2r\"};const Variants=motion.create(React.Fragment);const getProps=({backgroundColor,closeColor,height,id,menuColor,width,...props})=>{return{...props,Cs77lmDhS:backgroundColor??props.Cs77lmDhS??\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\",dkw_fo78J:menuColor??props.dkw_fo78J??\"rgb(0, 0, 0)\",gmXEhkthP:closeColor??props.gmXEhkthP??\"var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"M3mW3uV9R\"};};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,Cs77lmDhS,gmXEhkthP,dkw_fo78J,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"M3mW3uV9R\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap138tr5n=activeVariantCallback(async(...args)=>{setVariant(\"M3mW3uV9R\");});const onTap1h0uaug=activeVariantCallback(async(...args)=>{setVariant(\"kaGH10hP2\");});const onTaph1tacg=activeVariantCallback(async(...args)=>{setVariant(\"Q8I9l4AKw\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wgo4ua\",className,classNames),\"data-framer-name\":\"Desktop || Closed\",layoutDependency:layoutDependency,layoutId:\"M3mW3uV9R\",ref:refBinding,style:{...style},...addPropertyOverrides({kaGH10hP2:{\"data-framer-name\":\"Tablet || Closed\"},lMMrupY2r:{\"data-framer-name\":\"Tablet || Opened\"},Q8I9l4AKw:{\"data-framer-name\":\"Desktop || Opened\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hqsvu5\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"eKGd6bYeA\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ihubi2\",layoutDependency:layoutDependency,layoutId:\"BBOFqMSzw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((((componentViewport?.height||120)-0)*1-0)*1-0)*1,y:(componentViewport?.y||0)+0+(0+(((componentViewport?.height||120)-0)*1-0-(((componentViewport?.height||120)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||120)-0)*1-0)*1-0-((((componentViewport?.height||120)-0)*1-0)*1-0)*1)/2),...addPropertyOverrides({kaGH10hP2:{height:((((componentViewport?.height||100)-0)*1-0)*1-0)*1,y:(componentViewport?.y||0)+0+(0+(((componentViewport?.height||100)-0)*1-0-(((componentViewport?.height||100)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||100)-0)*1-0)*1-0-((((componentViewport?.height||100)-0)*1-0)*1-0)*1)/2)},lMMrupY2r:{height:((((componentViewport?.height||100)-0)*1-0)*1-0)*1,y:(componentViewport?.y||0)+0+(0+(((componentViewport?.height||100)-0)*1-0-(((componentViewport?.height||100)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||100)-0)*1-0)*1-0-((((componentViewport?.height||100)-0)*1-0)*1-0)*1)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cqspwo-container\",layoutDependency:layoutDependency,layoutId:\"FebJNW_SK-container\",nodeId:\"FebJNW_SK\",rendersWithMotion:true,scopeId:\"cRpOWIwj5\",children:/*#__PURE__*/_jsx(PageWrapperPadding,{height:\"100%\",id:\"FebJNW_SK\",layoutId:\"FebJNW_SK\",style:{height:\"100%\"},variant:matchVariant(\"MAsJj1Ki9\"),width:\"100%\",...addPropertyOverrides({kaGH10hP2:{variant:matchVariant(\"ZTUvY15qg\")},lMMrupY2r:{variant:matchVariant(\"ZTUvY15qg\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-12w0lqx\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"ZwlOwyyuh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17hao22\",\"data-framer-name\":\"Hamburger\",layoutDependency:layoutDependency,layoutId:\"D75C2iOlX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fraq9j\",\"data-styles-preset\":\"CGZgnIt2O\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-gmXEhkthP-cRpOWIwj5))\"},children:\"Close\"})}),className:\"framer-59mnnl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"l0kvZ2Lfa\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-gmXEhkthP-cRpOWIwj5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-gmXEhkthP-cRpOWIwj5\":gmXEhkthP,filter:\"invert(0)\",opacity:0,WebkitFilter:\"invert(0)\"},transformTemplate:transformTemplate1,variants:{lMMrupY2r:{opacity:1},Q8I9l4AKw:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lMMrupY2r:{\"data-highlight\":true,onTap:onTap1h0uaug},Q8I9l4AKw:{\"data-highlight\":true,onTap:onTap138tr5n}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fraq9j\",\"data-styles-preset\":\"CGZgnIt2O\",dir:\"auto\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-dkw_fo78J-cRpOWIwj5))\"},children:\"Menu\"})}),className:\"framer-10bq3y4\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RqFC0zMmB\",onTap:onTaph1tacg,style:{\"--extracted-r6o4lv\":\"var(--variable-reference-dkw_fo78J-cRpOWIwj5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-dkw_fo78J-cRpOWIwj5\":dkw_fo78J,filter:\"invert(0)\",opacity:1,WebkitFilter:\"invert(0)\"},transformTemplate:transformTemplate1,variants:{kaGH10hP2:{opacity:1},lMMrupY2r:{opacity:0},Q8I9l4AKw:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lMMrupY2r:{onTap:onTap1h0uaug},Q8I9l4AKw:{onTap:onTap138tr5n}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-49uboh\",\"data-framer-name\":\"Box\",layoutDependency:layoutDependency,layoutId:\"kTnoriRNv\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18lba92-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WkDlsAatN-container\",nodeId:\"WkDlsAatN\",rendersWithMotion:true,scopeId:\"cRpOWIwj5\",children:/*#__PURE__*/_jsx(LOU_HeaderBackground,{cellSize:45,delayStep:.03,fill:Cs77lmDhS,height:\"100%\",id:\"WkDlsAatN\",isOpened:false,layoutId:\"WkDlsAatN\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.35,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\",...addPropertyOverrides({lMMrupY2r:{isOpened:true},Q8I9l4AKw:{isOpened:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({lMMrupY2r:{value:transition4},Q8I9l4AKw:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q5ksl2\",\"data-framer-name\":\"Links || Difference\",layoutDependency:layoutDependency,layoutId:\"pnCVNuRfN\",style:{opacity:0},variants:{lMMrupY2r:{opacity:1},Q8I9l4AKw:{opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1mrx581\",\"data-styles-preset\":\"NuJc4QN7C\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"D8ppcZNEG\",openInNewTab:false,relValues:[],scopeId:\"cRpOWIwj5\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-th5v8x\",\"data-styles-preset\":\"kk1g8TeHD\",children:\"Home\"})})})}),className:\"framer-1nb5zin\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"D8ppcZNEG\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lMMrupY2r:{\"data-highlight\":true,onTap:onTap1h0uaug},Q8I9l4AKw:{\"data-highlight\":true,onTap:onTap138tr5n}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1mrx581\",\"data-styles-preset\":\"NuJc4QN7C\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AaMbUxwuP\"},motionChild:true,nodeId:\"uEc1LtKwj\",openInNewTab:false,relValues:[],scopeId:\"cRpOWIwj5\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-th5v8x\",\"data-styles-preset\":\"kk1g8TeHD\",children:\"Work\"})})})}),className:\"framer-1nr30c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uEc1LtKwj\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lMMrupY2r:{\"data-highlight\":true,onTap:onTap1h0uaug},Q8I9l4AKw:{\"data-highlight\":true,onTap:onTap138tr5n}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1mrx581\",\"data-styles-preset\":\"NuJc4QN7C\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kxSuJREGg\"},motionChild:true,nodeId:\"Xo5pFib9K\",openInNewTab:false,relValues:[],scopeId:\"cRpOWIwj5\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-th5v8x\",\"data-styles-preset\":\"kk1g8TeHD\",children:\"About me\"})})})}),className:\"framer-18fhca3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Xo5pFib9K\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lMMrupY2r:{\"data-highlight\":true,onTap:onTap1h0uaug},Q8I9l4AKw:{\"data-highlight\":true,onTap:onTap138tr5n}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1mrx581\",\"data-styles-preset\":\"NuJc4QN7C\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JBlPzTgnt\"},motionChild:true,nodeId:\"zMLov3jHp\",openInNewTab:false,relValues:[],scopeId:\"cRpOWIwj5\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-th5v8x\",\"data-styles-preset\":\"kk1g8TeHD\",children:\"Archive\"})})})}),className:\"framer-bh94ci\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zMLov3jHp\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lMMrupY2r:{\"data-highlight\":true,onTap:onTap1h0uaug},Q8I9l4AKw:{\"data-highlight\":true,onTap:onTap138tr5n}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1mrx581\",\"data-styles-preset\":\"NuJc4QN7C\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IH6RBxI0F\"},motionChild:true,nodeId:\"KWHStHyU7\",openInNewTab:false,relValues:[],scopeId:\"cRpOWIwj5\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-th5v8x\",\"data-styles-preset\":\"kk1g8TeHD\",children:\"Contact\"})})})}),className:\"framer-zfqw19\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KWHStHyU7\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lMMrupY2r:{\"data-highlight\":true,onTap:onTap1h0uaug},Q8I9l4AKw:{\"data-highlight\":true,onTap:onTap138tr5n}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({lMMrupY2r:{value:transition4},Q8I9l4AKw:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-100k4ji\",\"data-framer-name\":\"Socials || Difference\",layoutDependency:layoutDependency,layoutId:\"H8FW59QCB\",style:{opacity:0},variants:{lMMrupY2r:{opacity:1},Q8I9l4AKw:{opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-app17o\",\"data-styles-preset\":\"eMcEvu_KO\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/chrisezamora/\",motionChild:true,nodeId:\"qLCaWQ5Tb\",openInNewTab:true,relValues:[],scopeId:\"cRpOWIwj5\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-th5v8x\",\"data-styles-preset\":\"kk1g8TeHD\",children:\"(FB)\"})})})}),className:\"framer-11e7004\",\"data-framer-name\":\"(LI)\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qLCaWQ5Tb\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-app17o\",\"data-styles-preset\":\"eMcEvu_KO\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@goodbyechris\",motionChild:true,nodeId:\"IlBJ0tZut\",openInNewTab:true,relValues:[],scopeId:\"cRpOWIwj5\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-th5v8x\",\"data-styles-preset\":\"kk1g8TeHD\",children:\"(TW)\"})})})}),className:\"framer-1rzi0fd\",\"data-framer-name\":\"(TT)\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IlBJ0tZut\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-app17o\",\"data-styles-preset\":\"eMcEvu_KO\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/cranberrychris/\",motionChild:true,nodeId:\"VA_BixVN5\",openInNewTab:true,relValues:[],scopeId:\"cRpOWIwj5\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-th5v8x\",\"data-styles-preset\":\"kk1g8TeHD\",children:\"(IG)\"})})})}),className:\"framer-1azm0fl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VA_BixVN5\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,y:(componentViewport?.y||0)+0+(0+(((componentViewport?.height||120)-0)*1-0-(((componentViewport?.height||120)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||120)-0)*1-0)*1-0-400)/2),...addPropertyOverrides({kaGH10hP2:{y:(componentViewport?.y||0)+0+(0+(((componentViewport?.height||100)-0)*1-0-(((componentViewport?.height||100)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||100)-0)*1-0)*1-0-400)/2)},lMMrupY2r:{y:(componentViewport?.y||0)+0+(0+(((componentViewport?.height||100)-0)*1-0-(((componentViewport?.height||100)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||100)-0)*1-0)*1-0-400)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hxyon1-container\",layoutDependency:layoutDependency,layoutId:\"jGLfqJFrg-container\",nodeId:\"jGLfqJFrg\",rendersWithMotion:true,scopeId:\"cRpOWIwj5\",children:/*#__PURE__*/_jsx(PageWrapperPadding,{height:\"100%\",id:\"jGLfqJFrg\",layoutId:\"jGLfqJFrg\",style:{height:\"100%\"},variant:matchVariant(\"MAsJj1Ki9\"),width:\"100%\",...addPropertyOverrides({kaGH10hP2:{variant:matchVariant(\"ZTUvY15qg\")},lMMrupY2r:{variant:matchVariant(\"ZTUvY15qg\")}},baseVariant,gestureVariant)})})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-13AEt.framer-wkq77r, .framer-13AEt .framer-wkq77r { display: block; }\",\".framer-13AEt.framer-wgo4ua { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 120px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-13AEt .framer-1hqsvu5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-13AEt .framer-1ihubi2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-13AEt .framer-1cqspwo-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-13AEt .framer-12w0lqx { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-13AEt .framer-17hao22 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 19px; min-width: 1104px; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-13AEt .framer-59mnnl { flex: none; height: auto; pointer-events: none; position: absolute; right: 0px; top: 48%; white-space: pre; width: auto; z-index: 1; }\",\".framer-13AEt .framer-10bq3y4 { cursor: pointer; flex: none; height: auto; pointer-events: auto; position: absolute; right: 0px; top: 48%; white-space: pre; width: auto; z-index: 1; }\",\".framer-13AEt .framer-49uboh { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 457px; justify-content: center; overflow: visible; padding: 70px 30px 40px 120px; pointer-events: none; position: absolute; right: -30px; top: 20px; width: min-content; z-index: 1; }\",\".framer-13AEt .framer-18lba92-container { flex: none; height: 100%; position: absolute; right: 0px; top: 0px; width: 100%; z-index: 1; }\",\".framer-13AEt .framer-1q5ksl2 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; mix-blend-mode: difference; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-13AEt .framer-1nb5zin, .framer-13AEt .framer-1nr30c, .framer-13AEt .framer-18fhca3, .framer-13AEt .framer-bh94ci, .framer-13AEt .framer-zfqw19, .framer-13AEt .framer-11e7004, .framer-13AEt .framer-1rzi0fd, .framer-13AEt .framer-1azm0fl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-13AEt .framer-100k4ji { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; mix-blend-mode: difference; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-13AEt .framer-1hxyon1-container { flex: none; height: 400px; position: relative; width: auto; }\",\".framer-13AEt.framer-v-14cvl10 .framer-59mnnl, .framer-13AEt.framer-v-8jav48 .framer-59mnnl { cursor: pointer; pointer-events: auto; }\",\".framer-13AEt.framer-v-14cvl10 .framer-49uboh { pointer-events: auto; }\",\".framer-13AEt.framer-v-14cvl10 .framer-1nb5zin, .framer-13AEt.framer-v-14cvl10 .framer-1nr30c, .framer-13AEt.framer-v-14cvl10 .framer-18fhca3, .framer-13AEt.framer-v-14cvl10 .framer-bh94ci, .framer-13AEt.framer-v-14cvl10 .framer-zfqw19, .framer-13AEt.framer-v-8jav48 .framer-1nb5zin, .framer-13AEt.framer-v-8jav48 .framer-1nr30c, .framer-13AEt.framer-v-8jav48 .framer-18fhca3, .framer-13AEt.framer-v-8jav48 .framer-bh94ci, .framer-13AEt.framer-v-8jav48 .framer-zfqw19 { cursor: pointer; }\",\".framer-13AEt.framer-v-1ht8nb5.framer-wgo4ua, .framer-13AEt.framer-v-8jav48.framer-wgo4ua { height: 100px; }\",\".framer-13AEt.framer-v-1ht8nb5 .framer-49uboh { padding: 70px 20px 40px 70px; right: -10px; }\",\".framer-13AEt.framer-v-8jav48 .framer-49uboh { padding: 70px 20px 40px 70px; pointer-events: auto; right: -10px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q8I9l4AKw\":{\"layout\":[\"fixed\",\"fixed\"]},\"kaGH10hP2\":{\"layout\":[\"fixed\",\"fixed\"]},\"lMMrupY2r\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Cs77lmDhS\":\"backgroundColor\",\"gmXEhkthP\":\"closeColor\",\"dkw_fo78J\":\"menuColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercRpOWIwj5=withCSS(Component,css,\"framer-13AEt\");export default FramercRpOWIwj5;FramercRpOWIwj5.displayName=\"Desktop\";FramercRpOWIwj5.defaultProps={height:120,width:1200};addPropertyControls(FramercRpOWIwj5,{variant:{options:[\"M3mW3uV9R\",\"Q8I9l4AKw\",\"kaGH10hP2\",\"lMMrupY2r\"],optionTitles:[\"Desktop || Closed\",\"Desktop || Opened\",\"Tablet || Closed\",\"Tablet || Opened\"],title:\"Variant\",type:ControlType.Enum},Cs77lmDhS:{defaultValue:'var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255)) /* {\"name\":\"White | 100\"} */',title:\"Background Color\",type:ControlType.Color},gmXEhkthP:{defaultValue:'var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14)) /* {\"name\":\"Black | 100\"} */',title:\"Close Color\",type:ControlType.Color},dkw_fo78J:{defaultValue:\"rgb(0, 0, 0)\",title:\"Menu Color\",type:ControlType.Color}});addFonts(FramercRpOWIwj5,[{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\"}]},...PageWrapperPaddingFonts,...LOU_HeaderBackgroundFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramercRpOWIwj5.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PageWrapperPadding,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercRpOWIwj5\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"120\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Cs77lmDhS\\\":\\\"backgroundColor\\\",\\\"gmXEhkthP\\\":\\\"closeColor\\\",\\\"dkw_fo78J\\\":\\\"menuColor\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q8I9l4AKw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kaGH10hP2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lMMrupY2r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cRpOWIwj5.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,forwardRef}from\"react\";import{gsap}from\"https://esm.sh/gsap\";import{ScrollTrigger}from\"https://esm.sh/gsap/ScrollTrigger\";gsap.registerPlugin(ScrollTrigger);const FINAL_WIDTH=100;const SCROLL_DURATION=350;//  SHRINK ON SCROLL\nexport function withShrinkOnScroll(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const elementRef=useRef(null);const forceUpdate=props?.layoutDependency// this helps to recalc based on the variants. KEEP IT.\n;useEffect(()=>{const element=elementRef.current;if(!element)return;// Get the natural width when set to auto\ngsap.set(element,{clearProps:\"all\"});gsap.set(element,{width:\"100%\"});const tl=gsap.timeline({scrollTrigger:{trigger:\"body\",start:()=>\"top top\",end:()=>`${SCROLL_DURATION}px top`,scrub:.45}});tl.fromTo(element,{width:\"100%\"},{width:FINAL_WIDTH,ease:\"power1.inOut\"});return()=>{tl.kill();};},[forceUpdate]);return /*#__PURE__*/_jsx(Component,{ref:node=>{elementRef.current=node;if(typeof ref===\"function\")ref(node);else if(ref)ref.current=node;},...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withShrinkOnScroll\":{\"type\":\"reactHoc\",\"name\":\"withShrinkOnScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./header_logo.map","// Generated by Framer (5cc8ebe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,vBwV_FOhX:fill??props.vBwV_FOhX??\"rgb(15, 14, 14)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,vBwV_FOhX,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-ZR03j\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"2172488073\" role=\"presentation\" viewBox=\"0 0 174 47\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 90.572 0.109 C 91.515 0.03 94.235 0.638 95.062 1.131 C 96.495 1.985 97.65 3.172 98.557 4.596 C 99.522 6.11 99.9 7.828 100.814 9.363 C 101.23 10.059 101.43 10.617 102.404 10.529 C 102.702 10.24 103.109 10.081 103.367 9.765 C 103.499 9.602 103.573 9.383 103.698 9.232 C 104.739 7.979 105.346 6.395 106.293 5.077 C 107.24 3.759 108.197 2.817 109.498 1.915 C 109.697 1.777 110.008 1.542 110.207 1.44 C 110.747 1.167 112.158 0.724 112.749 0.643 C 114.303 0.432 116.417 0.97 117.729 1.838 C 120.644 3.766 121.603 6.558 122.158 9.889 C 122.288 10.669 122.543 11.84 122.547 12.586 C 122.547 12.76 122.431 13.017 122.442 13.18 C 122.451 13.311 122.581 13.524 122.601 13.725 C 122.751 15.192 122.561 16.659 122.655 18.112 C 122.664 18.266 122.747 18.41 122.756 18.551 C 122.796 19.118 122.7 19.821 122.76 20.334 C 122.839 21.007 122.767 21.53 122.76 22.23 C 122.753 22.978 122.778 23.724 122.774 24.504 C 122.774 24.662 122.865 24.897 122.861 25.049 C 122.854 25.324 122.521 26.016 122.496 26.353 C 122.489 26.448 122.536 26.95 122.545 27.103 C 122.568 27.436 122.729 27.879 122.606 28.195 C 122.559 28.315 122.431 28.365 122.44 28.511 C 122.453 28.742 122.619 29.194 122.606 29.49 C 122.599 29.657 122.46 29.811 122.444 29.985 C 122.429 30.148 122.503 30.295 122.485 30.401 C 122.465 30.528 122.292 30.636 122.281 30.794 C 122.268 30.98 122.449 31.21 122.483 31.4 C 122.563 31.877 122.384 32.822 122.335 33.339 C 122.23 34.438 122.209 35.631 122.064 36.698 C 122.001 37.157 121.82 37.589 121.753 37.959 C 121.721 38.133 121.777 38.287 121.717 38.515 C 121.647 38.782 121.43 39.015 121.379 39.259 C 121.076 40.724 120.611 41.888 119.699 43.092 C 116.847 46.858 112.305 48.112 108.347 45.115 C 106.672 43.847 105.539 42.001 104.146 40.466 C 103.779 40.061 103.875 39.932 103.297 39.643 C 103.087 39.537 102.516 39.25 102.346 39.408 C 102.218 39.528 101.817 40.138 101.741 40.314 C 101.414 41.063 101.345 42.349 101.152 43.189 C 100.863 44.448 99.959 45.457 98.723 45.834 C 96.918 46.383 95.556 46.08 94.13 44.878 C 93.349 44.218 93.181 42.982 93.158 42.012 C 93.136 41.042 93.1 39.944 93.102 38.922 C 93.102 37.053 93.136 35.211 93.102 33.339 C 93.08 32.114 93.169 30.925 93.203 29.714 C 93.207 29.569 93.104 29.379 93.104 29.223 C 93.091 26.057 93.176 22.831 93.104 19.69 C 93.082 18.623 93.028 17.545 92.939 16.498 C 92.925 16.349 92.715 15.648 92.659 15.422 C 92.294 13.946 91.77 12.658 90.518 11.729 C 89.108 10.683 87.719 10.599 86.044 10.891 C 83.919 11.261 81.331 13.42 79.965 15.054 C 79.665 15.411 79.007 16.55 78.825 16.991 C 78.277 18.313 78.333 20.406 78.326 21.857 C 78.315 24.307 78.395 26.767 78.326 29.223 C 78.286 30.632 78.424 32.044 78.38 33.504 C 78.319 35.439 78.391 37.442 78.382 39.413 C 78.382 39.801 78.324 40.265 78.324 40.653 C 78.324 41.528 78.402 42.328 78.27 43.199 C 78.205 43.628 77.188 44.882 76.788 45.115 C 74.683 46.331 72.217 46.605 69.904 45.9 C 68.883 45.588 68.055 45.111 67.432 44.22 C 66.653 43.11 66.846 42.41 66.837 41.139 C 66.834 40.719 66.893 40.346 66.89 40.003 C 66.89 39.772 66.848 39.41 66.837 39.137 C 66.81 38.47 66.727 37.668 66.72 37.024 C 66.718 36.798 66.832 36.571 66.832 36.373 C 66.832 35.866 66.709 35.279 66.722 34.691 C 66.792 31.685 66.729 28.679 66.776 25.643 C 66.783 25.205 66.752 24.631 66.776 24.235 C 66.801 23.81 66.841 23.885 66.785 23.417 C 66.561 21.568 66.933 19.378 66.657 17.479 C 66.458 16.824 66.458 16.302 66.239 15.678 C 65.831 14.516 65.782 13.958 64.951 12.968 C 63.523 11.266 61.274 10.285 59.098 11.123 C 57.403 11.777 56.104 13.151 55.11 14.634 C 54.136 16.085 53.742 17.264 53.672 19.034 C 53.585 21.261 53.648 23.51 53.616 25.756 C 53.603 26.71 53.612 27.668 53.616 28.627 C 53.643 32.532 53.625 36.434 53.616 40.333 C 53.612 41.944 53.899 43.332 52.781 44.688 C 52.275 45.303 50.723 46.146 49.935 46.157 C 49.006 46.171 48.113 46.282 47.143 46.263 C 44.774 46.223 43.175 46.198 40.992 45.206 C 39.749 44.641 39.362 44.15 37.848 44.146 C 36.939 44.143 35.936 44.812 35.172 45.19 C 34.669 45.438 32.884 46.311 32.454 46.404 C 31.507 46.605 30.387 46.842 29.418 46.865 C 29.118 46.871 28.887 46.765 28.612 46.752 C 28.336 46.738 28.097 46.824 27.81 46.801 C 27.483 46.777 27.098 46.616 26.766 46.553 C 25.183 46.254 23.558 45.929 21.945 45.938 C 20.333 45.947 18.876 46.103 17.331 46.101 C 15.145 46.101 13.013 46.126 10.83 46.159 C 10.418 46.166 9.982 46.11 9.54 46.105 C 7.2 46.083 4.426 46.318 2.933 44.094 C 2.16 42.943 2.245 40.877 2.364 39.517 C 2.418 38.886 2.59 37.69 2.756 37.094 C 3.165 35.615 3.68 34.397 4.256 32.971 C 5.21 30.604 6.253 28.233 7.136 25.851 C 8.06 23.349 9.001 20.851 9.932 18.322 C 10.351 17.188 10.712 16.024 11.07 14.864 C 11.271 14.211 11.542 13.845 11.504 13.076 C 11.497 12.925 11.034 11.815 10.933 11.697 C 10.888 11.643 9.876 10.954 9.78 10.911 C 8.495 10.325 6.58 10.588 5.187 10.45 C 2.46 10.181 0.599 8.77 0.172 5.972 C 0.122 5.654 0.037 5.138 0.01 4.835 C -0.175 2.677 2.156 1.691 3.86 1.355 C 5.21 1.088 6.641 1.321 7.984 1.235 C 9.832 1.115 11.715 1.113 13.571 1.067 C 14.747 1.038 15.904 0.957 17.095 0.993 C 18.755 1.043 20.194 1.492 21.8 1.816 C 24.771 2.415 26.567 1.327 29.321 0.812 C 31.632 0.38 34.364 0.498 36.63 1.162 C 38.298 1.651 39.554 2.6 41.064 3.355 C 41.46 3.554 41.829 3.633 42.23 3.748 C 42.783 3.909 42.927 4.089 43.5 3.843 C 44.001 3.628 44.223 3.38 44.619 3.075 C 45.558 2.349 46.798 1.196 48.057 1.174 C 49.089 1.156 50.439 1.553 51.303 2.13 C 51.872 2.51 52.367 3.12 53.032 3.42 C 54.111 3.906 55.088 3.613 56.109 3.122 C 56.93 2.727 57.629 2.132 58.381 1.675 C 62.047 -0.546 66.722 -0.065 70.469 1.709 C 71.534 2.213 72.233 2.733 73.176 3.423 C 74.322 4.261 75.243 4.885 76.707 5.118 C 78.787 5.448 80.554 4.128 82.224 3.077 C 85.052 1.3 87.186 0.398 90.565 0.111 Z M 31.424 6.775 C 28.256 6.775 24.151 8.66 22.035 11.015 C 20.121 13.144 19.359 15.596 18.228 18.175 C 17.805 19.143 17.331 20.072 16.932 21.039 C 16.115 23.017 15.291 24.992 14.471 26.954 C 13.737 28.715 13.011 30.487 12.337 32.279 C 12.27 32.456 12.122 32.6 12.068 32.765 C 11.712 33.877 11.755 35.073 12.745 35.823 C 14.567 37.204 17.27 36.614 18.372 34.625 C 18.88 33.71 18.79 33.014 18.923 32.037 C 19.158 30.299 19.386 29.273 20.074 27.671 C 20.179 27.424 20.21 27.149 20.306 26.929 C 20.396 26.724 20.602 26.599 20.685 26.446 C 22.606 22.935 26.357 21.145 30.179 20.469 C 30.734 20.372 31.274 20.273 31.84 20.248 C 32.438 20.223 32.879 20.149 33.453 20.087 C 34.391 19.986 35.41 20.078 36.33 19.791 C 36.46 19.751 36.639 19.574 36.809 19.518 C 37.429 19.31 37.774 19.136 38.262 18.652 C 38.661 18.257 39.102 17.253 39.169 16.697 C 39.201 16.442 39.116 16.241 39.116 15.996 C 39.122 14.803 39.033 13.876 38.845 12.699 C 38.648 11.456 37.915 10.05 37.08 9.114 C 35.656 7.523 33.524 6.775 31.428 6.775 Z M 113.241 7.152 C 108.342 7.733 106.802 14.812 106.634 18.856 C 106.62 19.192 106.43 19.66 106.428 20.063 C 106.419 21.817 106.387 23.557 106.432 25.318 C 106.466 26.599 106.459 27.953 106.591 29.217 C 106.88 31.997 107.59 35.866 109.412 38.025 C 111.251 40.201 113.564 41.029 116.011 39.153 C 118.667 37.118 119.117 33.843 119.892 30.821 C 120.049 30.207 120.214 29.601 120.29 28.948 C 120.317 28.724 120.27 28.48 120.297 28.249 C 120.324 28.019 120.474 27.784 120.503 27.589 C 120.561 27.214 120.449 26.721 120.51 26.348 C 120.539 26.172 120.707 26.068 120.723 25.908 C 120.743 25.709 120.644 25.37 120.667 25.098 C 120.709 24.572 120.787 24.018 120.72 23.48 C 120.702 23.329 120.581 23.186 120.561 22.987 C 120.534 22.736 120.613 22.542 120.615 22.336 C 120.622 21.254 120.566 20.11 120.398 19.034 C 120.373 18.876 120.23 18.763 120.199 18.587 C 120.073 17.872 120.035 17.052 119.903 16.338 C 119.489 14.1 118.792 11.273 117.435 9.453 C 117.196 9.13 115.819 7.835 115.494 7.672 C 114.919 7.383 113.873 7.08 113.241 7.154 Z M 37.915 26.608 C 36.366 25.254 33.441 25.541 31.518 25.781 C 30.851 25.865 28.786 26.694 28.119 27.013 C 26.887 27.601 25.427 29.438 24.968 30.717 C 24.247 32.734 24.261 35.618 25.21 37.55 C 25.671 38.493 26.908 39.618 27.817 40.125 C 28.336 40.414 30.031 40.891 30.595 40.832 C 32.823 40.604 34.382 39.942 36.055 38.427 C 37.125 37.338 38.274 36.133 38.755 34.648 C 39.066 33.69 39.122 32.98 39.172 31.981 C 39.205 31.298 39.216 30.609 39.221 29.917 C 39.223 29.422 39.176 29.418 39.12 28.993 C 39.095 28.801 39.136 28.6 39.111 28.405 C 39.015 27.664 38.435 27.058 37.915 26.604 Z M 145.934 6.582 C 145.895 6.553 145.882 6.438 145.839 6.381 C 145.6 6.069 144.986 6.61 144.758 6.752 C 144.655 6.815 144.527 6.824 144.418 6.897 C 143.75 7.356 143.28 8.045 142.494 8.316 C 142.082 8.459 141.603 8.479 141.209 8.646 C 139.301 9.455 137.884 11.001 136.69 12.649 C 135.398 14.43 134.043 16.693 133.777 18.923 C 133.705 19.52 133.835 20.345 133.835 20.987 C 133.835 23.279 133.804 25.614 133.777 27.922 C 133.768 28.631 133.759 29.28 133.828 29.983 C 133.873 30.451 133.723 30.742 133.721 31.117 C 133.719 31.493 133.9 32.013 133.891 32.417 C 133.882 32.788 133.828 33.055 133.835 33.5 C 133.851 34.558 133.71 35.704 133.723 36.75 C 133.73 37.168 133.927 37.507 133.889 38.056 C 133.82 39.013 133.79 39.96 133.723 40.925 C 133.649 41.992 133.965 42.685 133.558 43.791 C 133.307 44.473 133.159 44.358 132.731 44.747 C 132.588 44.878 132.492 45.108 132.292 45.226 C 131.8 45.518 130.508 45.728 129.941 45.662 C 129.097 45.563 127.702 44.702 127.422 43.868 C 127.033 42.708 127.243 41.675 127.225 40.491 C 127.198 38.809 127.133 37.103 127.171 35.403 C 127.225 32.912 127.122 30.376 127.113 27.867 C 127.109 26.76 127.185 25.625 127.171 24.509 C 127.167 24.185 126.997 23.69 127.01 23.43 C 127.033 22.983 127.171 22.296 127.171 21.855 C 127.171 21.319 127.055 20.657 127.055 20.121 C 127.055 19.586 127.158 18.862 127.162 18.273 C 127.18 16.118 126.965 13.492 127.174 11.401 C 127.218 10.945 127.194 11.001 127.167 10.583 C 127.127 9.934 127.254 9.286 127.223 8.63 C 127.203 8.223 127.075 7.803 127.12 7.392 C 127.243 6.262 127.017 4.971 127.395 3.877 C 127.733 2.898 128.571 2.347 129.563 2.161 C 130.736 1.944 131.744 2.365 132.718 2.98 C 133.423 3.425 134.146 4.248 135.04 4.218 C 135.403 4.207 136.191 4.069 136.498 3.902 C 137.181 3.529 137.819 3.108 138.486 2.711 C 139.789 1.933 141.13 1.036 142.72 1.183 C 143.484 1.253 144.324 2.051 144.78 2.627 C 145.237 3.203 145.792 4.806 146.37 5.086 C 147.067 5.423 147.145 4.994 147.584 4.627 C 147.682 4.544 147.832 4.508 147.958 4.408 C 148.334 4.108 148.571 3.531 148.894 3.185 C 150.627 1.339 154.353 0.444 156.794 0.154 C 161.868 -0.449 168.361 0.611 171.424 5.229 C 172.945 7.523 173.639 10.784 173.8 13.508 C 173.87 14.71 173.843 15.886 173.854 17.088 C 173.856 17.452 173.952 17.755 173.948 18.008 C 173.946 18.184 173.847 18.37 173.847 18.603 C 173.845 20.309 173.912 22.036 173.905 23.747 C 173.899 25.221 173.814 26.687 173.905 28.138 C 173.926 28.45 173.789 28.817 173.789 29.113 C 173.789 29.352 173.89 29.578 173.903 29.816 C 173.977 31.271 173.84 32.944 173.845 34.422 C 173.849 35.658 173.769 37.182 173.849 38.373 C 173.861 38.533 173.993 38.735 173.999 38.92 C 174.008 39.164 173.91 39.523 173.899 39.786 C 173.847 41.182 174.266 43.653 173.099 44.722 C 171.727 45.976 169.942 46.25 168.193 45.601 C 167.002 45.158 165.694 44.297 164.366 44.424 C 163.533 44.503 162.297 44.889 161.545 45.262 C 161.194 45.436 160.759 45.777 160.417 45.913 C 157.725 46.971 155.092 47.396 152.264 46.553 C 150.334 45.976 149.203 45.21 148.07 43.522 C 147.566 42.771 146.751 41.02 146.581 40.147 C 146.522 39.851 146.563 39.553 146.453 39.248 C 146.372 39.024 146.213 38.911 146.131 38.651 C 146.016 38.296 146.03 37.901 145.951 37.532 C 145.607 35.939 145.32 34.49 145.266 32.858 C 145.255 32.523 145.396 32.304 145.412 32.035 C 145.439 31.583 145.318 30.995 145.376 30.525 C 145.416 30.186 145.454 30.033 145.479 29.66 C 145.528 28.95 145.716 28.245 145.873 27.56 C 146.193 26.156 146.471 25.417 147.105 24.142 C 148.762 20.813 152.752 20.013 156.146 19.663 C 156.814 19.595 157.524 19.495 158.189 19.446 C 158.854 19.396 159.266 19.416 159.975 19.296 C 161.814 18.987 164.156 18.232 164.333 15.996 C 164.405 15.101 164.183 13.757 163.872 12.898 C 163.339 11.424 162.159 10.438 160.775 9.79 C 159.391 9.141 157.456 8.983 155.931 9.15 C 154.59 9.297 153.077 9.801 151.807 10.301 C 151.007 10.617 150.526 11.049 149.583 11.148 C 149.039 11.205 148.768 11.121 148.354 10.775 C 147.682 10.217 147.008 9.03 146.784 8.185 C 146.728 7.973 146.744 7.744 146.69 7.575 C 146.637 7.405 146.41 7.31 146.361 7.148 C 146.301 6.951 146.415 6.781 146.191 6.668 C 146.11 6.628 145.969 6.628 145.92 6.589 Z M 158.748 26.769 C 156.894 26.773 154.382 27.587 152.909 28.735 C 151.18 30.082 150.647 32.105 151.028 34.252 C 151.37 36.185 153.009 37.602 154.798 38.145 C 155.087 38.233 155.793 38.499 156.046 38.502 C 156.171 38.502 156.328 38.411 156.478 38.402 C 158.052 38.307 158.697 38.199 160.065 37.415 C 162.065 36.269 163.672 34.472 164.031 32.094 C 164.118 31.509 164.118 30.851 164.082 30.245 C 163.916 27.463 161.048 26.764 158.751 26.769 Z\" fill=\"rgb(0, 0, 0)\" height=\"47px\" id=\"MQy1HGwp3\" width=\"173.99999871988575px\"/></svg>',style:{...style}});});const css=[`.framer-ZR03j { -webkit-mask: ${mask}; aspect-ratio: 3.702127659574468; display: block; mask: ${mask}; user-select: none; width: 174px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 174\n * @framerIntrinsicHeight 47\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"vBwV_FOhX\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0,0,0)\"},\"set\":{\"localId\":\"vectorSet/qTtSXIMX_\",\"id\":\"qTtSXIMX_\",\"moduleId\":\"cSbKlDomomvvEbmsxtdR\"}}\n */const Icon=withCSS(Component,css,\"framer-ZR03j\");Icon.displayName=\"Logo\";export default Icon;addPropertyControls(Icon,{vBwV_FOhX:{defaultValue:\"rgb(15, 14, 14)\",hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"174\",\"framerIntrinsicHeight\":\"47\",\"framerVariables\":\"{\\\"vBwV_FOhX\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0,0,0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/qTtSXIMX_\\\",\\\"id\\\":\\\"qTtSXIMX_\\\",\\\"moduleId\\\":\\\"cSbKlDomomvvEbmsxtdR\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withShrinkOnScroll}from\"https://framerusercontent.com/modules/WBKEnaxBKTgfGUmaNwr4/5KnxVG6L1NzNNzqFEG46/header_logo.js\";import Logo from\"https://framerusercontent.com/modules/uGRJ7aWeefttCfP4AypK/DrEqH3wYHVnp5LR1MkvS/YvIyg5Lno.js\";import PageWrapperPadding from\"https://framerusercontent.com/modules/1CeFoa2WJKx1DmWCgfXv/jHvKC5VAlwdmE3EVKLp9/h4a7dWxv8.js\";const PageWrapperPaddingFonts=getFonts(PageWrapperPadding);const LogoFonts=getFonts(Logo);const MotionAWithShrinkOnScroll17abs62=withCodeBoundaryForOverrides(motion.a,{nodeId:\"ttucJzYMC\",override:withShrinkOnScroll,scopeId:\"ia4QKIhDJ\"});const cycleOrder=[\"hEeHWpb1r\",\"ZnX7NZ7DK\",\"BOUyfU_k5\",\"HaNVtod5w\"];const serializationHash=\"framer-jQ8ym\";const variantClassNames={BOUyfU_k5:\"framer-v-qszxxs\",HaNVtod5w:\"framer-v-1k2o218\",hEeHWpb1r:\"framer-v-wktt7g\",ZnX7NZ7DK:\"framer-v-q12tas\"};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 transition2={bounce:0,delay:0,duration:.66,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={\"Desk || Logo Dynamic\":\"hEeHWpb1r\",\"Desk || Logo Static\":\"ZnX7NZ7DK\",\"Tab || Logo Dynamic\":\"BOUyfU_k5\",\"Tab || Logo Static\":\"HaNVtod5w\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hEeHWpb1r\"};};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:\"hEeHWpb1r\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-wktt7g\",className,classNames),\"data-framer-name\":\"Desk || Logo Dynamic\",layoutDependency:layoutDependency,layoutId:\"hEeHWpb1r\",ref:refBinding,style:{...style},...addPropertyOverrides({BOUyfU_k5:{\"data-framer-name\":\"Tab || Logo Dynamic\"},HaNVtod5w:{\"data-framer-name\":\"Tab || Logo Static\"},ZnX7NZ7DK:{\"data-framer-name\":\"Desk || Logo Static\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v3xqit\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"oL32TsStw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,y:(componentViewport?.y||0)+(0+((componentViewport?.height||134)-0-70)/2)+0,...addPropertyOverrides({BOUyfU_k5:{height:60,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-60)/2)+0},HaNVtod5w:{height:60,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-60)/2)+0},ZnX7NZ7DK:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||67)-0-70)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f8ykz1-container\",layoutDependency:layoutDependency,layoutId:\"w0TrgpTlJ-container\",nodeId:\"w0TrgpTlJ\",rendersWithMotion:true,scopeId:\"ia4QKIhDJ\",children:/*#__PURE__*/_jsx(PageWrapperPadding,{height:\"100%\",id:\"w0TrgpTlJ\",layoutId:\"w0TrgpTlJ\",style:{height:\"100%\"},variant:\"MAsJj1Ki9\",width:\"100%\",...addPropertyOverrides({BOUyfU_k5:{variant:\"ZTUvY15qg\"},HaNVtod5w:{variant:\"ZTUvY15qg\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d627wp\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"Asu9TVYOV\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yjkgty\",\"data-framer-name\":\"Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"ewbeFtFnX\",children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ttucJzYMC\",openInNewTab:false,scopeId:\"ia4QKIhDJ\",children:/*#__PURE__*/_jsx(MotionAWithShrinkOnScroll17abs62,{className:\"framer-17abs62 framer-ic3q0v\",\"data-framer-name\":\"Logo  || Override\",layoutDependency:layoutDependency,layoutId:\"ttucJzYMC\",style:{originX:0,originY:0},children:/*#__PURE__*/_jsx(Logo,{animated:true,className:\"framer-17mum6\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"HlV4EfnCX\",style:{\"--d4x99i\":\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\"}})})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,y:(componentViewport?.y||0)+(0+((componentViewport?.height||134)-0-70)/2)+0,...addPropertyOverrides({BOUyfU_k5:{height:60,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-60)/2)+0},HaNVtod5w:{height:60,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-60)/2)+0},ZnX7NZ7DK:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||67)-0-70)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kap6u2-container\",layoutDependency:layoutDependency,layoutId:\"eZIZ5Xi9R-container\",nodeId:\"eZIZ5Xi9R\",rendersWithMotion:true,scopeId:\"ia4QKIhDJ\",children:/*#__PURE__*/_jsx(PageWrapperPadding,{height:\"100%\",id:\"eZIZ5Xi9R\",layoutId:\"eZIZ5Xi9R\",style:{height:\"100%\"},variant:\"MAsJj1Ki9\",width:\"100%\",...addPropertyOverrides({BOUyfU_k5:{variant:\"ZTUvY15qg\"},HaNVtod5w:{variant:\"ZTUvY15qg\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jQ8ym.framer-ic3q0v, .framer-jQ8ym .framer-ic3q0v { display: block; }\",\".framer-jQ8ym.framer-wktt7g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 901px; }\",\".framer-jQ8ym .framer-1v3xqit { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jQ8ym .framer-1f8ykz1-container, .framer-jQ8ym .framer-kap6u2-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-jQ8ym .framer-1d627wp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 1800px; overflow: hidden; padding: 50px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-jQ8ym .framer-1yjkgty { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-jQ8ym .framer-17abs62 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; pointer-events: auto; position: relative; text-decoration: none; width: 100%; }\",\".framer-jQ8ym .framer-17mum6 { flex: none; height: var(--framer-aspect-ratio-supported, 84px); position: relative; width: 100%; }\",\".framer-jQ8ym.framer-v-q12tas .framer-1yjkgty, .framer-jQ8ym.framer-v-qszxxs .framer-1yjkgty, .framer-jQ8ym.framer-v-1k2o218 .framer-1yjkgty { width: 100px; }\",\".framer-jQ8ym.framer-v-q12tas .framer-17mum6 { height: var(--framer-aspect-ratio-supported, 17px); }\",\".framer-jQ8ym.framer-v-qszxxs .framer-1d627wp, .framer-jQ8ym.framer-v-1k2o218 .framer-1d627wp { padding: 40px 0px 0px 0px; }\",\".framer-jQ8ym.framer-v-qszxxs .framer-17mum6, .framer-jQ8ym.framer-v-1k2o218 .framer-17mum6 { height: var(--framer-aspect-ratio-supported, 20px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 134\n * @framerIntrinsicWidth 901\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZnX7NZ7DK\":{\"layout\":[\"fixed\",\"auto\"]},\"BOUyfU_k5\":{\"layout\":[\"fixed\",\"auto\"]},\"HaNVtod5w\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameria4QKIhDJ=withCSS(Component,css,\"framer-jQ8ym\");export default Frameria4QKIhDJ;Frameria4QKIhDJ.displayName=\"Header/Logo\";Frameria4QKIhDJ.defaultProps={height:134,width:901};addPropertyControls(Frameria4QKIhDJ,{variant:{options:[\"hEeHWpb1r\",\"ZnX7NZ7DK\",\"BOUyfU_k5\",\"HaNVtod5w\"],optionTitles:[\"Desk || Logo Dynamic\",\"Desk || Logo Static\",\"Tab || Logo Dynamic\",\"Tab || Logo Static\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameria4QKIhDJ,[{explicitInter:true,fonts:[]},...PageWrapperPaddingFonts,...LogoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameria4QKIhDJ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"901\",\"framerIntrinsicHeight\":\"134\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZnX7NZ7DK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BOUyfU_k5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HaNVtod5w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2797bee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-XmEer .framer-styles-preset-1wunbtv:not(.rich-text-wrapper), .framer-XmEer .framer-styles-preset-1wunbtv.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-0b56b8f6-96e6-4c86-b31d-cbd3c7e0289f, rgba(19, 16, 20, 0.4)); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, #131014); --framer-link-text-decoration: none; }\"];export const className=\"framer-XmEer\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a7e392f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/r9DMliirtehShiXkHhPZ/MbMqGQTc5c6QiwAYAIJu/CGZgnIt2O.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/hybSnLhbPyWwiHQJyUWj/Btpfrx8Njt7uJYpgGUN4/gvzJ4RIg8.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/fFP1FpE743odE6N54wUT/VXBSEsF9ObIwv8PdKup6/YjVpryl00.js\";import Logo from\"https://framerusercontent.com/modules/uGRJ7aWeefttCfP4AypK/DrEqH3wYHVnp5LR1MkvS/YvIyg5Lno.js\";import PageWrapperPadding from\"https://framerusercontent.com/modules/1CeFoa2WJKx1DmWCgfXv/jHvKC5VAlwdmE3EVKLp9/h4a7dWxv8.js\";const PageWrapperPaddingFonts=getFonts(PageWrapperPadding);const LogoFonts=getFonts(Logo);const cycleOrder=[\"v9mhrsVkl\",\"lgvYL1bjf\",\"FDu6Y_BdV\"];const serializationHash=\"framer-Vo3WI\";const variantClassNames={FDu6Y_BdV:\"framer-v-it644h\",lgvYL1bjf:\"framer-v-55ih38\",v9mhrsVkl:\"framer-v-8flaij\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"v9mhrsVkl\",Mobile:\"FDu6Y_BdV\",Tablet:\"lgvYL1bjf\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"v9mhrsVkl\"};};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:\"v9mhrsVkl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"lgvYL1bjf\",\"FDu6Y_BdV\"].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__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8flaij\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"v9mhrsVkl\",ref:refBinding,style:{backgroundColor:\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(247, 247, 247))\",filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\",...style},...addPropertyOverrides({FDu6Y_BdV:{\"data-framer-name\":\"Mobile\"},lgvYL1bjf:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b4mshx\",\"data-framer-name\":\"Content Section\",layoutDependency:layoutDependency,layoutId:\"y2fvXpmLs\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,y:(componentViewport?.y||0)+(100+((componentViewport?.height||514)-130-379)/2)+184.5,...addPropertyOverrides({FDu6Y_BdV:{y:(componentViewport?.y||0)+(100+((componentViewport?.height||626)-130-522.6)/2)+256.3},lgvYL1bjf:{y:(componentViewport?.y||0)+(100+((componentViewport?.height||486)-130-379)/2)+184.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vzash7-container\",layoutDependency:layoutDependency,layoutId:\"PLXMOkafX-container\",nodeId:\"PLXMOkafX\",rendersWithMotion:true,scopeId:\"kpm_02aji\",children:/*#__PURE__*/_jsx(PageWrapperPadding,{height:\"100%\",id:\"PLXMOkafX\",layoutId:\"PLXMOkafX\",variant:matchVariant(\"MAsJj1Ki9\"),width:\"100%\",...addPropertyOverrides({FDu6Y_BdV:{variant:matchVariant(\"ZTUvY15qg\")},lgvYL1bjf:{variant:matchVariant(\"ZTUvY15qg\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sienxs\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"RCau7bBqG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vrm56j\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"eywaNapdS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n6bh20\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"V3zn1e0T2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1wv5rd\",\"data-styles-preset\":\"YjVpryl00\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"chrisezamora@gmail.com\",motionChild:true,nodeId:\"rE24h7tuq\",openInNewTab:true,relValues:[],scopeId:\"kpm_02aji\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wunbtv\",\"data-styles-preset\":\"gvzJ4RIg8\",children:\"chrisezamora@gmail.com\"})})})}),className:\"framer-90bq0d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rE24h7tuq\",style:{\"--extracted-1eung3n\":\"var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1wv5rd\",\"data-styles-preset\":\"YjVpryl00\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:14083345585\",motionChild:true,nodeId:\"JzZI0R3of\",openInNewTab:true,relValues:[],scopeId:\"kpm_02aji\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wunbtv\",\"data-styles-preset\":\"gvzJ4RIg8\",children:\"+1 408 334 5585\"})})})}),className:\"framer-1owq52r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JzZI0R3of\",style:{\"--extracted-1eung3n\":\"var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-qkuiwa\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"CyPCRoBjH\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-u48t55\",\"data-framer-name\":\"Location\",layoutDependency:layoutDependency,layoutId:\"s74P8pXGu\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-n0b1\",layoutDependency:layoutDependency,layoutId:\"s4juiFET4\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u4u4j\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"upbkcLiBf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fraq9j\",\"data-styles-preset\":\"CGZgnIt2O\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14)))\"},children:\"/Social\"})}),className:\"framer-452grl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mnkqCQhaf\",style:{\"--extracted-r6o4lv\":\"var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f8qr9z\",layoutDependency:layoutDependency,layoutId:\"IE65ekbYs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fraq9j\",\"data-styles-preset\":\"CGZgnIt2O\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/chrisezamora/\",motionChild:true,nodeId:\"lWHgVGPt0\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"kpm_02aji\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wunbtv\",\"data-styles-preset\":\"gvzJ4RIg8\",children:\"Linkedin\"})})})}),className:\"framer-eh6qx5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lWHgVGPt0\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fraq9j\",\"data-styles-preset\":\"CGZgnIt2O\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/cranberrychris/\",motionChild:true,nodeId:\"yTCcQ2Ch_\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"kpm_02aji\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wunbtv\",\"data-styles-preset\":\"gvzJ4RIg8\",children:\"Instagram\"})})})}),className:\"framer-1slysh0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yTCcQ2Ch_\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fraq9j\",\"data-styles-preset\":\"CGZgnIt2O\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@goodbyechris\",motionChild:true,nodeId:\"oVHTQc8y_\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"kpm_02aji\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wunbtv\",\"data-styles-preset\":\"gvzJ4RIg8\",children:\"TikTok\"})})})}),className:\"framer-bw7vu5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oVHTQc8y_\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a8xijd\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"tn5mIDUzg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fraq9j\",\"data-styles-preset\":\"CGZgnIt2O\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14)))\"},children:\"/Nav\"})}),className:\"framer-1m2ydhe\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Bp6_5mlF6\",style:{\"--extracted-r6o4lv\":\"var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19h77nx\",layoutDependency:layoutDependency,layoutId:\"yNyt2aPq2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fraq9j\",\"data-styles-preset\":\"CGZgnIt2O\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ZdbkcJR83\",openInNewTab:false,relValues:[],scopeId:\"kpm_02aji\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wunbtv\",\"data-styles-preset\":\"gvzJ4RIg8\",children:\"Home\"})})})}),className:\"framer-9ksk6n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZdbkcJR83\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fraq9j\",\"data-styles-preset\":\"CGZgnIt2O\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AaMbUxwuP\"},motionChild:true,nodeId:\"w98nrPaRS\",openInNewTab:false,relValues:[],scopeId:\"kpm_02aji\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wunbtv\",\"data-styles-preset\":\"gvzJ4RIg8\",children:\"Work\"})})})}),className:\"framer-1hera2n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w98nrPaRS\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fraq9j\",\"data-styles-preset\":\"CGZgnIt2O\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kxSuJREGg\"},motionChild:true,nodeId:\"LU9rkRyAp\",openInNewTab:false,relValues:[],scopeId:\"kpm_02aji\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wunbtv\",\"data-styles-preset\":\"gvzJ4RIg8\",children:\"About\"})})})}),className:\"framer-1ikrdpg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LU9rkRyAp\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fraq9j\",\"data-styles-preset\":\"CGZgnIt2O\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IH6RBxI0F\"},motionChild:true,nodeId:\"PTh1FXmR0\",openInNewTab:false,relValues:[],scopeId:\"kpm_02aji\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wunbtv\",\"data-styles-preset\":\"gvzJ4RIg8\",children:\"Contact\"})})})}),className:\"framer-fdk1ec\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PTh1FXmR0\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mdviti\",\"data-framer-name\":\"Last Logo\",layoutDependency:layoutDependency,layoutId:\"GtVjMJavA\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jtzcq6\",layoutDependency:layoutDependency,layoutId:\"RxuN9GOP3\",children:/*#__PURE__*/_jsx(Logo,{animated:true,className:\"framer-1nq6q6w\",layoutDependency:layoutDependency,layoutId:\"emXxbDnrz\",style:{\"--d4x99i\":\"var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14))\"}})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,y:(componentViewport?.y||0)+(100+((componentViewport?.height||514)-130-379)/2)+184.5,...addPropertyOverrides({FDu6Y_BdV:{y:(componentViewport?.y||0)+(100+((componentViewport?.height||626)-130-522.6)/2)+256.3},lgvYL1bjf:{y:(componentViewport?.y||0)+(100+((componentViewport?.height||486)-130-379)/2)+184.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aco2gp-container\",layoutDependency:layoutDependency,layoutId:\"Zb9PqHNFa-container\",nodeId:\"Zb9PqHNFa\",rendersWithMotion:true,scopeId:\"kpm_02aji\",children:/*#__PURE__*/_jsx(PageWrapperPadding,{height:\"100%\",id:\"Zb9PqHNFa\",layoutId:\"Zb9PqHNFa\",variant:matchVariant(\"MAsJj1Ki9\"),width:\"100%\",...addPropertyOverrides({FDu6Y_BdV:{variant:matchVariant(\"ZTUvY15qg\")},lgvYL1bjf:{variant:matchVariant(\"ZTUvY15qg\")}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Vo3WI.framer-1eocpmf, .framer-Vo3WI .framer-1eocpmf { display: block; }\",\".framer-Vo3WI.framer-8flaij { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 100px 0px 30px 0px; position: relative; width: 1200px; }\",\".framer-Vo3WI .framer-1b4mshx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Vo3WI .framer-1vzash7-container, .framer-Vo3WI .framer-aco2gp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Vo3WI .framer-1sienxs { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 160px; height: min-content; justify-content: flex-start; max-width: 1800px; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-Vo3WI .framer-vrm56j { display: grid; flex: none; gap: 48px 48px; grid-auto-rows: min-content; grid-template-columns: repeat(12, minmax(1px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Vo3WI .framer-n6bh20 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; grid-column: span 6; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-Vo3WI .framer-90bq0d, .framer-Vo3WI .framer-1owq52r, .framer-Vo3WI .framer-452grl, .framer-Vo3WI .framer-eh6qx5, .framer-Vo3WI .framer-1slysh0, .framer-Vo3WI .framer-bw7vu5, .framer-Vo3WI .framer-1m2ydhe, .framer-Vo3WI .framer-9ksk6n, .framer-Vo3WI .framer-1hera2n, .framer-Vo3WI .framer-1ikrdpg, .framer-Vo3WI .framer-fdk1ec { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Vo3WI .framer-qkuiwa { align-self: start; flex: none; grid-column: span 6; height: 1px; justify-self: start; overflow: visible; position: relative; width: 100%; }\",\".framer-Vo3WI .framer-u48t55 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; grid-column: span 2; height: 100px; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-Vo3WI .framer-n0b1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 67px; min-width: 118px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Vo3WI .framer-1u4u4j, .framer-Vo3WI .framer-a8xijd { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; grid-column: span 2; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-Vo3WI .framer-f8qr9z, .framer-Vo3WI .framer-19h77nx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Vo3WI .framer-1mdviti { display: grid; flex: none; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(12, minmax(1px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Vo3WI .framer-jtzcq6 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; grid-column: span 6; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Vo3WI .framer-1nq6q6w { aspect-ratio: 3.391304347826087 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 92px); position: relative; width: 57%; }\",\".framer-Vo3WI.framer-v-55ih38.framer-8flaij { width: 810px; }\",\".framer-Vo3WI.framer-v-55ih38 .framer-1sienxs, .framer-Vo3WI.framer-v-it644h .framer-1sienxs { gap: 80px; }\",\".framer-Vo3WI.framer-v-55ih38 .framer-vrm56j, .framer-Vo3WI.framer-v-it644h .framer-vrm56j { gap: 24px 24px; }\",\".framer-Vo3WI.framer-v-55ih38 .framer-n6bh20 { order: 0; }\",\".framer-Vo3WI.framer-v-55ih38 .framer-qkuiwa { order: 1; }\",\".framer-Vo3WI.framer-v-55ih38 .framer-u48t55 { gap: 10px; grid-column: span 4; height: min-content; order: 2; }\",\".framer-Vo3WI.framer-v-55ih38 .framer-1u4u4j { gap: 10px; grid-column: span 4; order: 3; }\",\".framer-Vo3WI.framer-v-55ih38 .framer-a8xijd { gap: 10px; grid-column: span 4; order: 4; }\",\".framer-Vo3WI.framer-v-55ih38 .framer-1nq6q6w { height: var(--framer-aspect-ratio-supported, 64px); }\",\".framer-Vo3WI.framer-v-it644h.framer-8flaij { width: 400px; }\",\".framer-Vo3WI.framer-v-it644h .framer-u48t55 { gap: 10px; grid-column: span 5; height: min-content; }\",\".framer-Vo3WI.framer-v-it644h .framer-1u4u4j, .framer-Vo3WI.framer-v-it644h .framer-a8xijd { gap: 10px; grid-column: span 5; }\",\".framer-Vo3WI.framer-v-it644h .framer-jtzcq6 { grid-column: span 12; order: 0; padding: 0px 0px 20px 0px; }\",\".framer-Vo3WI.framer-v-it644h .framer-1nq6q6w { height: var(--framer-aspect-ratio-supported, 60px); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 514\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lgvYL1bjf\":{\"layout\":[\"fixed\",\"auto\"]},\"FDu6Y_BdV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerkpm_02aji=withCSS(Component,css,\"framer-Vo3WI\");export default Framerkpm_02aji;Framerkpm_02aji.displayName=\"Instance\";Framerkpm_02aji.defaultProps={height:514,width:1200};addPropertyControls(Framerkpm_02aji,{variant:{options:[\"v9mhrsVkl\",\"lgvYL1bjf\",\"FDu6Y_BdV\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerkpm_02aji,[{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\"}]},...PageWrapperPaddingFonts,...LogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});Framerkpm_02aji.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PageWrapperPadding,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerkpm_02aji\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lgvYL1bjf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FDu6Y_BdV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"514\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kpm_02aji.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useRef,useEffect}from\"react\";import{useScroll}from\"framer-motion\";import{useIsStaticRenderer}from\"framer\";const BLUR_AMOUNT=15// in px, the bigger the more blurred but heavier on perfs. Be aware.\n;// STICKY\nexport function withStickyFooter(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const localRef=useRef();const isStatic=useIsStaticRenderer();// STICKY\nconst stickyProps={position:\"sticky\",bottom:\"0px\"};// SCROLL\nconst{scrollY}=useScroll({offset:[\"start end\",\"end end\"]});// BLUR SCROLL\nuseEffect(()=>{if(isStatic)return;if(!localRef.current)return;const clamp=(num,min,max)=>Math.max(min,Math.min(num,max));let maxScroll;let height;let internalScroll=0;let frames=0;const onResize=(needsUpdate=false)=>{if(!localRef.current)return;const rect=localRef.current.getBoundingClientRect();const{documentElement}=document;maxScroll=documentElement.scrollHeight-window.innerHeight;height=rect.height;needsUpdate&&update(internalScroll);};// TRIGGER AND CALCULATE.\n// Create an interval because footer is not unmounted on page change and i haven't found a way to listen to page events (useNavigation doesn't return the current page and there is no Router / useRouter) so the only solution to update every x ms the sizing (getBoundingClientRect is heavy, so better in a interval)\nonResize();const dc=setInterval(()=>onResize(true),1e3);const update=v=>{frames+=1;internalScroll=v;if(!localRef.current)return;if(frames%20===0){onResize(false)// better safe than sorry\n;}const p=clamp((v-(maxScroll-height))/height,0,1);if(p>0){localRef.current.style.filter=`blur(${(1-p)*BLUR_AMOUNT}px)`;}};const unbind=scrollY.on(\"change\",update);window.addEventListener(\"resize\",onResize);return()=>{unbind();window.removeEventListener(\"resize\",onResize);window.clearInterval(dc);};},[]);// COMPONENT\nreturn /*#__PURE__*/_jsx(Component,{ref:node=>{localRef.current=node;// Forward the ref properly\nif(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}},...props,style:{...props.style||{},...isStatic?{}:stickyProps}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withStickyFooter\":{\"type\":\"reactHoc\",\"name\":\"withStickyFooter\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./footer.map","// Generated by Framer (7175f5c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Desktop from\"#framer/local/canvasComponent/cRpOWIwj5/cRpOWIwj5.js\";import HeaderLogo from\"#framer/local/canvasComponent/ia4QKIhDJ/ia4QKIhDJ.js\";import Instance from\"#framer/local/canvasComponent/kpm_02aji/kpm_02aji.js\";import{withStickyFooter}from\"#framer/local/codeFile/UQuBAaD/footer.js\";const HeaderLogoFonts=getFonts(HeaderLogo);const DesktopFonts=getFonts(Desktop);const InstanceFonts=getFonts(Instance);const MotionDivWithStickyFooterxlvejq=withCodeBoundaryForOverrides(motion.div,{nodeId:\"uo5yNW9BY\",override:withStickyFooter,scopeId:\"kSVXYVI9Q\"});const breakpoints={Foqf1eEtT:\"(min-width: 1200px)\",im7azqugd:\"(min-width: 810px) and (max-width: 1199.98px)\",PKbtDuSag:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-0DAcf\";const variantClassNames={Foqf1eEtT:\"framer-v-8x2iiv\",im7azqugd:\"framer-v-15ng3bb\",PKbtDuSag:\"framer-v-1bxb45g\"};const cqIfMEUmg=undefined;const jnq43YXiJ=undefined;const zb_j3aVaz=undefined;const ZBabCY4zm=undefined;const dMewQpJvH=undefined;const REcdMVIKk=undefined;const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const convertFromBoolean=(value,activeLocale)=>{return value?\"ZnX7NZ7DK\":\"hEeHWpb1r\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromBoolean1=(value,activeLocale)=>{return value?\"HaNVtod5w\":\"BOUyfU_k5\";};const breakpointRules={PKbtDuSag:[\".framer-0DAcf .framer-xlvejq { flex-direction: column; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={PKbtDuSag:\".framer-1bxb45g-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0DAcf.framer-1ar725h, .framer-0DAcf .framer-1ar725h { display: block; }\",\".framer-0DAcf.framer-8x2iiv { align-content: center; align-items: center; background-color: var(--eecrf6); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0DAcf .framer-whvx5y-container { flex: none; height: auto; left: 0px; mix-blend-mode: difference; order: -1000; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-0DAcf .framer-4t9ln-container { flex: none; height: auto; left: 0px; order: -999; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-0DAcf .framer-1dtf089 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-0DAcf .framer-xlvejq { align-content: center; align-items: center; background-color: var(--token-eb40c345-54e1-412d-a9cb-f3fd1d6b1c72, #ff002f); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1003; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0DAcf .framer-1yjaxcb-container { flex: none; height: auto; position: relative; width: 100%; z-index: 5; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Foqf1eEtT:\"(min-width: 1200px)\",im7azqugd:\"(min-width: 810px) and (max-width: 1199.98px)\",PKbtDuSag:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"Foqf1eEtT\",Phone:\"PKbtDuSag\",Tablet:\"im7azqugd\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Dynamic:\"qYlR7s0Qv\",Static:\"ZXJaSChCm\"};const getProps=({background,closeColor,cursor,height,id,logoType,menuBackgroundColor,menuColor,width,...props})=>{return{...props,cqIfMEUmg:background??props.cqIfMEUmg??\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\",dMewQpJvH:closeColor??props.dMewQpJvH??\"var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14))\",jnq43YXiJ:cursor??props.jnq43YXiJ,REcdMVIKk:menuColor??props.REcdMVIKk??\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Foqf1eEtT\",zb_j3aVaz:humanReadableEnumMap[logoType]??logoType??props.zb_j3aVaz??\"ZXJaSChCm\",ZBabCY4zm:menuBackgroundColor??props.ZBabCY4zm??\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\"};};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,cqIfMEUmg,ZBabCY4zm,dMewQpJvH,REcdMVIKk,jnq43YXiJ,zb_j3aVaz,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Foqf1eEtT\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(cqIfMEUmg)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-8x2iiv\",className),\"data-framer-cursor\":jnq43YXiJ,\"data-layout-template\":true,ref:refBinding,style:{\"--eecrf6\":cqIfMEUmg,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:134,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-whvx5y-container\",\"data-framer-name\":\"Header Logo\",layoutScroll:true,name:\"Header Logo\",nodeId:\"mpOWrLINk\",scopeId:\"kSVXYVI9Q\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{im7azqugd:{variant:matchVariant(convertFromBoolean1(equals(zb_j3aVaz,\"ZXJaSChCm\"),activeLocale))},PKbtDuSag:{variant:matchVariant(convertFromBoolean1(equals(zb_j3aVaz,\"ZXJaSChCm\"),activeLocale))}},children:/*#__PURE__*/_jsx(HeaderLogo,{height:\"100%\",id:\"mpOWrLINk\",layoutId:\"mpOWrLINk\",name:\"Header Logo\",style:{width:\"100%\"},variant:matchVariant(convertFromBoolean(equals(zb_j3aVaz,\"ZXJaSChCm\"),activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-4t9ln-container\",\"data-framer-name\":\"Header Menu\",layoutScroll:true,name:\"Header Menu\",nodeId:\"mbfnUlWN8\",scopeId:\"kSVXYVI9Q\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{im7azqugd:{variant:matchVariant(\"kaGH10hP2\")},PKbtDuSag:{variant:matchVariant(\"kaGH10hP2\")}},children:/*#__PURE__*/_jsx(Desktop,{Cs77lmDhS:ZBabCY4zm,dkw_fo78J:REcdMVIKk,gmXEhkthP:dMewQpJvH,height:\"100%\",id:\"mbfnUlWN8\",layoutId:\"mbfnUlWN8\",name:\"Header Menu\",style:{width:\"100%\"},variant:matchVariant(\"M3mW3uV9R\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dtf089\"}),/*#__PURE__*/_jsx(MotionDivWithStickyFooterxlvejq,{className:\"framer-xlvejq\",\"data-framer-name\":\"Footer Wrapper | Code Override Sticky\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:536,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yjaxcb-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"eqrTLnVoZ\",rendersWithMotion:true,scopeId:\"kSVXYVI9Q\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{im7azqugd:{variant:matchVariant(\"lgvYL1bjf\")},PKbtDuSag:{variant:matchVariant(\"FDu6Y_BdV\")}},children:/*#__PURE__*/_jsx(Instance,{height:\"100%\",id:\"eqrTLnVoZ\",layoutId:\"eqrTLnVoZ\",name:\"Footer\",style:{width:\"100%\"},variant:matchVariant(\"v9mhrsVkl\"),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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"im7azqugd\":{\"layout\":[\"fixed\",\"fixed\"]},\"PKbtDuSag\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"cqIfMEUmg\":\"background\",\"ZBabCY4zm\":\"menuBackgroundColor\",\"dMewQpJvH\":\"closeColor\",\"REcdMVIKk\":\"menuColor\",\"jnq43YXiJ\":\"cursor\",\"zb_j3aVaz\":\"logoType\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Foqf1eEtT\":[\".framer-whvx5y-container\",\".framer-4t9ln-container\",\".framer-xlvejq\"],\"im7azqugd\":[\".framer-whvx5y-container\",\".framer-4t9ln-container\",\".framer-xlvejq\"],\"PKbtDuSag\":[\".framer-whvx5y-container\",\".framer-4t9ln-container\",\".framer-xlvejq\"]}\n * @framerBreakpoints {\"Foqf1eEtT\":{\"min\":1200,\"canvasClassName\":\"framer-8x2iiv-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"im7azqugd\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-15ng3bb-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"PKbtDuSag\":{\"max\":809,\"canvasClassName\":\"framer-1bxb45g-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Foqf1eEtT\n * @framerLayoutTemplate true\n */const FramerkSVXYVI9Q=withCSS(Component,css,\"framer-0DAcf\");export default FramerkSVXYVI9Q;FramerkSVXYVI9Q.displayName=\"Main\";FramerkSVXYVI9Q.defaultProps={height:1e3,width:1200};addPropertyControls(FramerkSVXYVI9Q,{cqIfMEUmg:{defaultValue:'var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255)) /* {\"name\":\"White | 100\"} */',title:\"Background\",type:ControlType.Color},ZBabCY4zm:{defaultValue:'var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255)) /* {\"name\":\"White | 100\"} */',title:\"Menu Background Color\",type:ControlType.Color},dMewQpJvH:{defaultValue:'var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14)) /* {\"name\":\"Black | 100\"} */',title:\"Close Color\",type:ControlType.Color},REcdMVIKk:{defaultValue:'var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255)) /* {\"name\":\"White | 100\"} */',title:\"Menu Color\",type:ControlType.Color},jnq43YXiJ:{title:\"Cursor\",type:ControlType.CustomCursor},zb_j3aVaz:{defaultValue:\"ZXJaSChCm\",options:[\"ZXJaSChCm\",\"qYlR7s0Qv\"],optionTitles:[\"Static\",\"Dynamic\"],title:\"Logo type\",type:ControlType.Enum}});addFonts(FramerkSVXYVI9Q,[{explicitInter:true,fonts:[]},...HeaderLogoFonts,...DesktopFonts,...InstanceFonts],{supportsExplicitInterCodegen:true});FramerkSVXYVI9Q.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderLogo,{},context),forwardLoader(Desktop,{},context),forwardLoader(Instance,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkSVXYVI9Q\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"Foqf1eEtT\\\":[\\\".framer-whvx5y-container\\\",\\\".framer-4t9ln-container\\\",\\\".framer-xlvejq\\\"],\\\"im7azqugd\\\":[\\\".framer-whvx5y-container\\\",\\\".framer-4t9ln-container\\\",\\\".framer-xlvejq\\\"],\\\"PKbtDuSag\\\":[\\\".framer-whvx5y-container\\\",\\\".framer-4t9ln-container\\\",\\\".framer-xlvejq\\\"]}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"im7azqugd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PKbtDuSag\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"Foqf1eEtT\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"cqIfMEUmg\\\":\\\"background\\\",\\\"ZBabCY4zm\\\":\\\"menuBackgroundColor\\\",\\\"dMewQpJvH\\\":\\\"closeColor\\\",\\\"REcdMVIKk\\\":\\\"menuColor\\\",\\\"jnq43YXiJ\\\":\\\"cursor\\\",\\\"zb_j3aVaz\\\":\\\"logoType\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"Foqf1eEtT\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-8x2iiv-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"im7azqugd\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-15ng3bb-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"PKbtDuSag\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1bxb45g-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/a0TqTA87cz5bNaLAWQbr/bpisryhAbHJdgRAZdI4Y/kSVXYVI9Q.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dfxwCX8egH52A4E8WTK4/CMHavUST645WzIXcwN1y/augiA20Il.js\")), path: \"/\"}, mFJxN6LWf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/M7IQoJdfYN8ZazJkiKU9/b14sFMyKL5ogzm8CjvPQ/mFJxN6LWf.js\")), path: \"/short-films\"}, YAvkVJNJ0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MASqhCxQmozUXrQOiC3A/pPfif7A8Qxc0fjzHhEkv/YAvkVJNJ0.js\")), path: \"/social-media\"}, kxSuJREGg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iiNnEiad5t05rq4QmjPd/aqPYFCTVI9v1mWDwZY9Z/kxSuJREGg.js\")), path: \"/about\"}, hCoPX1LSs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/53TJJ085he8LuHHi601O/e8BPJB7VmqngfNOT8yAb/hCoPX1LSs.js\")), path: \"/404\"}, AaMbUxwuP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ArKGKoGuRlNADjkmRMIl/0Z7slws9TxBlthkvhfKQ/AaMbUxwuP.js\")), path: \"/projects\"}, JBlPzTgnt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/asqstPSoS7rExpCr19hs/mKjgBqWQitMKS48vuleB/JBlPzTgnt.js\")), path: \"/archive\"}, IH6RBxI0F: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/op7ZPqGCLIRFqdvJxdj1/9um41x3ajAyc26icPToR/IH6RBxI0F.js\")), path: \"/contact\"}, a1svo1Iqy: {collectionId: \"t0vysxHx2\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aW1KWdjxxurt0HYs5anb/Wt72LuGn6xzR7PEk4zq2/a1svo1Iqy.js\")), path: \"/projects/:oYIxCirud\"}, EarKHzRnd: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rH3vnq7fogwEFwUEfqrH/b6fhZHpHPTlkIEXkJ2UE/EarKHzRnd.js\"))}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {t0vysxHx2: async () => (await import(\"https://framerusercontent.com/modules/uM7UBDJ71pYElOpBYKyl/zdlioH3rIYEO0F77ZjND/t0vysxHx2.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"c917b84d85268bdcdd837f8888a57f13340ff2df6efbcf60b9771202d84e71ec\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {cqIfMEUmg: \"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\", dMewQpJvH: \"var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14))\", jnq43YXiJ: \"sho3at\", REcdMVIKk: \"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\", zb_j3aVaz: \"qYlR7s0Qv\", ZBabCY4zm: \"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\"}\r\nconst props2 = {...props1, zb_j3aVaz: \"ZXJaSChCm\"}\r\nconst props3 = {...props1, cqIfMEUmg: \"var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(19, 16, 20))\", jnq43YXiJ: undefined, zb_j3aVaz: \"ZXJaSChCm\"}\r\nconst props4 = {...props1, dMewQpJvH: \"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\", REcdMVIKk: \"var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14))\", zb_j3aVaz: \"ZXJaSChCm\", ZBabCY4zm: \"var(--token-af4aa957-55ee-4f69-b04a-fc26bc15a171, rgb(15, 14, 14))\"}\r\nconst props5 = {...props1, jnq43YXiJ: undefined, zb_j3aVaz: \"ZXJaSChCm\"}\r\nconst templateProps = {a1svo1Iqy: props2, AaMbUxwuP: props2, augiA20Il: props1, hCoPX1LSs: props3, IH6RBxI0F: props5, JBlPzTgnt: props4, kxSuJREGg: props2, mFJxN6LWf: props1, YAvkVJNJ0: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"mFJxN6LWf\":\r\ncase \"YAvkVJNJ0\":\r\ncase \"kxSuJREGg\":\r\ncase \"hCoPX1LSs\":\r\ncase \"AaMbUxwuP\":\r\ncase \"JBlPzTgnt\":\r\ncase \"IH6RBxI0F\":\r\ncase \"a1svo1Iqy\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"mFJxN6LWf\":\r\ncase \"YAvkVJNJ0\":\r\ncase \"kxSuJREGg\":\r\ncase \"hCoPX1LSs\":\r\ncase \"AaMbUxwuP\":\r\ncase \"JBlPzTgnt\":\r\ncase \"IH6RBxI0F\":\r\ncase \"a1svo1Iqy\":\r\nreturn [{hash: \"1bxb45g\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"15ng3bb\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"8x2iiv\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/53TJJ085he8LuHHi601O/e8BPJB7VmqngfNOT8yAb/hCoPX1LSs.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://chriszamora.work\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/u0vSYtGKxlfngcQCDM77/LlpiGgSeGUUL3A2GPfa1/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0.8, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.35, duration: 1.05, ease: [0.77, 0, 0.175, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"10%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}