{"version":3,"file":"script_main.3gfaOSDJ.mjs","names":["getProps","React.forwardRef","LevenLogo","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","NavigationBarFonts","NavigationBar","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","NavigationBar","useRef","React.useId","PropertyOverrides","React.createElement","GeneralTemplate","ProjectDetailTemplate","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/6WlI0GLBy4kvw7ikY1Zf/HmHWIubhC26igVH0OSAq/HoverLink.js","https:/framerusercontent.com/modules/P2MsgTpOJJugZuKdMj8y/YZKjFflxNTQKm5eEE4I5/o0DItMdls.js","https:/framerusercontent.com/modules/ZlWp2LfFK88jrpiCdRdb/k6JTojWWBQ4ymMCgUtD4/tK08gxQQR.js","https:/framerusercontent.com/modules/bpZLInDD5N1R4o8XQyxE/YdA68d7wkDOHJljLZ8db/xnrW6V4Sa.js","https:/framerusercontent.com/modules/TIDVnGfLdO0ysXuPx8SF/S2xp0dszLrge4NpaJu8W/JbdCaI4MH.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion,easeOut}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function HoverLink({text=\"View project\",href=\"#\",color=\"#1E1E1E\",highlightColor=\"rgba(66, 213, 205, 1)\",fontSize=11,fontWeight=500,fontFamily=\"Times New Roman\",openInNewTab=false}){return /*#__PURE__*/_jsx(motion.a,{href:href,target:openInNewTab?\"_blank\":undefined,rel:openInNewTab?\"noopener noreferrer\":undefined,style:{textDecoration:\"none\",fontSize:fontSize,fontWeight:fontWeight,fontFamily:fontFamily,cursor:\"pointer\",display:\"block\",position:\"relative\",width:\"100%\"},whileHover:\"hover\",initial:\"rest\",animate:\"rest\",children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-block\",position:\"relative\",padding:\"2px\"},children:[/*#__PURE__*/_jsx(motion.span,{variants:{rest:{scaleX:0,originX:0},hover:{scaleX:1,originX:0}},transition:{duration:.06,ease:easeOut},style:{position:\"absolute\",inset:0,background:highlightColor,zIndex:0}}),/*#__PURE__*/_jsx(motion.span,{variants:{rest:{color:color},hover:{color:color}},transition:{duration:.2},style:{position:\"relative\",zIndex:1},children:text})]})});}addPropertyControls(HoverLink,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"View project\"},href:{type:ControlType.String,title:\"Link\",defaultValue:\"#\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#1E1E1E\"},highlightColor:{type:ControlType.Color,title:\"Highlight\",defaultValue:\"rgba(66, 213, 205, 1)\"},fontFamily:{type:ControlType.String,title:\"Font family\",defaultValue:\"Times New Roman\"},fontSize:{type:ControlType.Number,title:\"Font size\",defaultValue:11,step:1},fontWeight:{type:ControlType.Number,title:\"Font weight\",defaultValue:500,min:100,max:900,step:100},openInNewTab:{type:ControlType.Boolean,title:\"New tab\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HoverLink\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HoverLink.map","// Generated by Framer (e0809aa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{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=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-FLk9A\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"1353362978\" role=\"presentation\" viewBox=\"0 0 50 61\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6.095 0 L 6.095 14.892 C 6.095 15.473 6.303 16.008 6.695 16.431 C 7.109 16.88 7.656 17.12 8.264 17.12 L 15.587 17.12 L 15.067 16.563 C 14.701 16.17 14.402 15.707 14.181 15.184 L 14.159 15.132 C 13.941 14.597 13.829 14.012 13.829 13.39 C 13.829 12.749 13.953 12.137 14.195 11.567 L 14.195 11.567 C 14.442 10.986 14.782 10.48 15.205 10.059 L 15.205 10.059 C 15.633 9.634 16.148 9.289 16.737 9.035 L 16.737 9.036 C 17.311 8.789 17.933 8.662 18.588 8.662 L 31.695 8.662 L 31.695 9.629 L 18.588 9.629 C 17.619 9.629 16.761 10.037 16.12 10.795 C 15.515 11.509 15.212 12.382 15.212 13.374 C 15.212 14.35 15.505 15.212 16.092 15.92 L 16.12 15.953 C 16.762 16.712 17.619 17.119 18.588 17.119 L 24.976 17.119 L 24.976 18.086 L 18.588 18.086 C 17.614 18.086 16.754 18.501 16.113 19.27 C 15.513 19.99 15.212 20.857 15.212 21.846 C 15.212 22.821 15.506 23.68 16.094 24.384 L 16.123 24.418 C 16.764 25.171 17.62 25.576 18.588 25.576 L 31.695 25.576 L 31.695 26.542 L 28.969 26.542 L 28.955 26.544 C 28.432 26.591 27.966 26.823 27.604 27.216 L 27.603 27.216 C 27.229 27.621 27.025 28.129 27.012 28.682 L 27.012 28.686 L 27.012 39.077 C 27.012 40.067 27.316 40.938 27.923 41.649 C 28.564 42.402 29.421 42.807 30.388 42.807 C 31.15 42.807 31.858 42.524 32.486 41.988 L 32.493 41.982 L 32.601 41.878 L 32.607 41.871 L 40.78 33.127 C 41.124 32.776 41.396 32.355 41.594 31.88 L 41.594 31.879 C 41.796 31.391 41.898 30.873 41.898 30.341 L 41.898 25.582 L 43.28 25.582 L 43.28 30.621 C 43.28 31.257 43.149 31.807 42.884 32.314 C 42.575 32.907 42.19 33.458 41.739 33.95 L 33.572 42.843 L 33.572 42.844 C 33.2 43.25 32.762 43.547 32.225 43.754 C 31.676 43.965 31.08 44.077 30.452 44.084 L 30.366 44.085 L 18.588 44.085 C 17.619 44.085 16.762 44.493 16.121 45.25 C 15.515 45.965 15.212 46.838 15.212 47.83 C 15.212 48.821 15.515 49.695 16.12 50.409 C 16.762 51.167 17.619 51.575 18.588 51.575 L 24.976 51.575 L 24.976 52.541 L 18.588 52.541 C 17.614 52.541 16.755 52.957 16.114 53.726 C 15.514 54.446 15.212 55.312 15.212 56.302 C 15.212 57.291 15.516 58.162 16.123 58.873 C 16.765 59.627 17.621 60.032 18.588 60.032 L 32.35 60.032 L 32.35 55.958 C 32.35 55.323 32.481 54.772 32.745 54.265 C 33.055 53.672 33.44 53.122 33.891 52.629 L 42.058 43.736 L 42.058 43.736 C 42.43 43.33 42.868 43.032 43.404 42.825 C 43.972 42.607 44.583 42.495 45.242 42.495 C 45.896 42.495 46.518 42.621 47.093 42.868 C 47.682 43.121 48.196 43.466 48.624 43.892 L 48.624 43.892 C 49.049 44.314 49.39 44.818 49.637 45.391 L 49.637 45.391 C 49.865 45.919 49.987 46.501 49.999 47.125 L 49.999 61 L 43.937 61 L 43.937 60.047 L 46.477 60.047 C 47.078 60.047 47.618 59.809 48.028 59.365 L 48.028 59.365 C 48.382 58.983 48.584 58.508 48.616 57.991 L 48.617 57.98 L 48.617 47.504 C 48.617 46.529 48.322 45.67 47.734 44.965 L 47.706 44.932 C 47.064 44.179 46.208 43.774 45.241 43.774 C 44.479 43.774 43.771 44.057 43.143 44.593 L 43.136 44.599 L 43.129 44.606 L 43.034 44.696 L 43.028 44.703 L 43.021 44.709 L 34.847 53.455 C 34.515 53.795 34.249 54.2 34.054 54.657 L 34.035 54.701 L 34.035 54.702 C 33.833 55.19 33.731 55.707 33.731 56.24 L 33.731 60.999 L 31.695 60.999 L 31.695 60.999 L 18.587 60.999 C 17.932 60.999 17.31 60.873 16.736 60.627 L 16.736 60.627 L 16.68 60.603 C 16.11 60.35 15.612 60.016 15.196 59.61 L 15.196 59.61 L 15.157 59.571 C 14.754 59.169 14.43 58.687 14.192 58.135 L 14.192 58.135 C 13.952 57.581 13.829 56.946 13.829 56.304 C 13.829 55.662 13.948 55.059 14.18 54.51 C 14.419 53.946 14.747 53.453 15.153 53.041 L 16.107 52.075 L 15.153 51.109 L 15.152 51.109 L 15.115 51.07 C 14.726 50.667 14.412 50.187 14.181 49.641 C 13.949 49.092 13.829 48.489 13.829 47.847 C 13.829 47.207 13.953 46.594 14.195 46.024 L 14.195 46.024 C 14.442 45.444 14.782 44.937 15.205 44.516 L 15.205 44.516 C 15.633 44.091 16.148 43.746 16.737 43.493 L 16.737 43.493 C 17.311 43.246 17.933 43.12 18.588 43.12 L 27.402 43.12 L 26.883 42.563 C 26.515 42.168 26.215 41.707 25.993 41.19 L 25.97 41.138 C 25.745 40.597 25.629 39.999 25.629 39.359 L 25.629 26.544 L 18.588 26.544 C 17.933 26.544 17.311 26.418 16.737 26.171 L 16.737 26.171 C 16.143 25.916 15.626 25.573 15.197 25.155 L 15.197 25.154 L 15.158 25.116 C 14.755 24.713 14.431 24.232 14.193 23.68 L 14.193 23.679 L 14.171 23.627 C 13.946 23.085 13.83 22.471 13.83 21.848 C 13.83 21.206 13.949 20.603 14.181 20.054 L 14.181 20.054 C 14.408 19.518 14.716 19.047 15.095 18.647 L 15.625 18.089 L 0 18.089 L 0 17.121 L 2.52 17.121 C 3.128 17.121 3.674 16.881 4.089 16.432 L 4.089 16.432 C 4.481 16.008 4.69 15.472 4.69 14.891 L 4.69 3.184 C 4.69 2.588 4.472 2.046 4.058 1.627 L 4.058 1.626 L 4.019 1.588 C 3.611 1.194 3.091 0.986 2.52 0.986 L 0 0.986 L 0 0 Z\" fill=\"rgb(179, 182, 187)\" height=\"61px\" id=\"PvrwPrrmr\" width=\"49.99898929845426px\"/></svg>',style:{...style}});});const css=[`.framer-FLk9A { -webkit-mask: ${mask}; aspect-ratio: 0.819672131147541; display: block; mask: ${mask}; user-select: none; width: 50px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 50\n * @framerIntrinsicHeight 61\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Leven Logo\",\"color\":{\"type\":\"static\",\"value\":\"rgb(179,182,187)\"},\"set\":{\"localId\":\"vectorSet/FugeFnbW6\",\"id\":\"FugeFnbW6\",\"moduleId\":\"EyCuXK2f5CBEneeSY6zk\"}}\n */const Icon=withCSS(Component,css,\"framer-FLk9A\");Icon.displayName=\"Leven Logo\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"50\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Leven Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(179,182,187)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/FugeFnbW6\\\",\\\"id\\\":\\\"FugeFnbW6\\\",\\\"moduleId\\\":\\\"EyCuXK2f5CBEneeSY6zk\\\"}}\",\"framerIntrinsicHeight\":\"61\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a56d1fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,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 HoverLink from\"https://framerusercontent.com/modules/6WlI0GLBy4kvw7ikY1Zf/HmHWIubhC26igVH0OSAq/HoverLink.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4XorQyDCjgr29tl6Gjnc/KsI3475GzT9GZl3i27Ki/IoWVkpn18.js\";import LevenLogo from\"https://framerusercontent.com/modules/P2MsgTpOJJugZuKdMj8y/YZKjFflxNTQKm5eEE4I5/o0DItMdls.js\";const LevenLogoFonts=getFonts(LevenLogo);const HoverLinkFonts=getFonts(HoverLink);const cycleOrder=[\"KAkxhmB3P\",\"VDSLd3Fsn\",\"HKGi3_H2v\",\"XvUXeYA4x\"];const serializationHash=\"framer-oxctr\";const variantClassNames={HKGi3_H2v:\"framer-v-ogyedx\",KAkxhmB3P:\"framer-v-1scbpvj\",VDSLd3Fsn:\"framer-v-12ifkqx\",XvUXeYA4x:\"framer-v-4flksc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sc55nWkKU=undefined;const CsBqxKhWL=undefined;const hp5DvxJI9=undefined;const pcDBtFLOq=undefined;const pV2iaPutV=undefined;const transition1={duration:0,type:\"tween\"};const transition2={bounce:0,delay:0,duration:.1,type:\"spring\"};const transition3={bounce:0,delay:0,duration:.2,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - White Fill\":\"KAkxhmB3P\",\"Phone Open\":\"XvUXeYA4x\",\"Variant 2\":\"VDSLd3Fsn\",Phone:\"HKGi3_H2v\"};const Variants=motion.create(React.Fragment);const getProps=({bLACK11,dARKGRAY11,height,id,mUTE11,nimbusSans11,tNR12,width,...props})=>{return{...props,CsBqxKhWL:dARKGRAY11??props.CsBqxKhWL??\"rgb(142, 157, 169)\",hp5DvxJI9:tNR12??props.hp5DvxJI9??12,pcDBtFLOq:nimbusSans11??props.pcDBtFLOq??11,pV2iaPutV:mUTE11??props.pV2iaPutV??\"rgba(141, 156, 168, 0.6)\",sc55nWkKU:bLACK11??props.sc55nWkKU??\"var(--token-3ad5bbda-9015-4d97-ae99-29590e6a80fb, rgb(142, 157, 169))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"KAkxhmB3P\"};};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,hp5DvxJI9,sc55nWkKU,CsBqxKhWL,pV2iaPutV,pcDBtFLOq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KAkxhmB3P\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"VDSLd3Fsn\",\"XvUXeYA4x\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"HKGi3_H2v\")return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqi1v2p=activeVariantCallback(async(...args)=>{setVariant(\"XvUXeYA4x\");});const isDisplayed2=()=>{if([\"VDSLd3Fsn\",\"HKGi3_H2v\",\"XvUXeYA4x\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"VDSLd3Fsn\")return true;return false;};const isDisplayed4=()=>{if([\"HKGi3_H2v\",\"XvUXeYA4x\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"XvUXeYA4x\")return true;return false;};const onTapumqvr2=activeVariantCallback(async(...args)=>{setVariant(\"HKGi3_H2v\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({HKGi3_H2v:{value:transition2},XvUXeYA4x:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1scbpvj\",className,classNames),\"data-framer-name\":\"Desktop - White Fill\",layoutDependency:layoutDependency,layoutId:\"KAkxhmB3P\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-fe87c6e1-c795-4f8e-9cc1-d52ff1fe3bdb, rgb(249, 250, 250))\",...style},variants:{XvUXeYA4x:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-25bb1d62-021a-4528-995e-81a562f064e5, rgba(142, 157, 169, 0.11))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({HKGi3_H2v:{\"data-framer-name\":\"Phone\"},VDSLd3Fsn:{\"data-framer-name\":\"Variant 2\"},XvUXeYA4x:{\"data-border\":true,\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-inhxdv\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"fbU1t667Q\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v03xjk\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"QeVd9Ahsc\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{HKGi3_H2v:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-25bb1d62-021a-4528-995e-81a562f064e5, rgba(142, 157, 169, 0.11))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({HKGi3_H2v:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"hMXuTOtk0\",scopeId:\"tK08gxQQR\",...addPropertyOverrides({HKGi3_H2v:{href:{webPageId:\"augiA20Il\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1w1b8tk framer-1kx0rn1\",layoutDependency:layoutDependency,layoutId:\"hMXuTOtk0\",children:/*#__PURE__*/_jsx(LevenLogo,{animated:true,className:\"framer-32jdar\",layoutDependency:layoutDependency,layoutId:\"EMQa3RMog\",transformTemplate:transformTemplate1,...addPropertyOverrides({HKGi3_H2v:{transformTemplate:undefined}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.button,{className:\"framer-1mhj15p\",\"data-framer-name\":\"Menu Toggle\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"p6ObZOj8y\",style:{backgroundColor:\"rgba(255, 255, 255, 0)\"},...addPropertyOverrides({HKGi3_H2v:{\"data-highlight\":true,onTap:onTapqi1v2p}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8pel5s\",\"data-framer-name\":\"Menu Line Top\",layoutDependency:layoutDependency,layoutId:\"zji3T3bp6\",style:{backgroundColor:sc55nWkKU,borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y0wh7y\",\"data-framer-name\":\"Menu Line Bottom\",layoutDependency:layoutDependency,layoutId:\"xrP90hfZ8\",style:{backgroundColor:sc55nWkKU,borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1vy0brz\",\"data-styles-preset\":\"IoWVkpn18\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--variable-reference-CsBqxKhWL-tK08gxQQR))\"},children:\"A UI/UX and digital designer who brings editorial storytelling to digital experiences.\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1ais0t9, var(--variable-reference-CsBqxKhWL-tK08gxQQR))\"},children:\"Rooted in publishing and multimedia arts, I design through a visual and systemic lens – image-making as a way to connect.\"})]})}),className:\"framer-1e89ez9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VmCslL4kI\",style:{\"--extracted-1ais0t9\":\"var(--variable-reference-CsBqxKhWL-tK08gxQQR)\",\"--extracted-1w3ko1f\":\"var(--variable-reference-CsBqxKhWL-tK08gxQQR)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-CsBqxKhWL-tK08gxQQR\":CsBqxKhWL},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wg4hfn\",\"data-framer-name\":\"Desktop Links\",layoutDependency:layoutDependency,layoutId:\"lJzGUwWLv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6nl8dz\",layoutDependency:layoutDependency,layoutId:\"QJppLU34X\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hp9jqr-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"HWlc0tBik-container\",nodeId:\"HWlc0tBik\",rendersWithMotion:true,scopeId:\"tK08gxQQR\",children:/*#__PURE__*/_jsx(HoverLink,{color:sc55nWkKU,fontFamily:\"Times New Roman\",fontSize:hp5DvxJI9,fontWeight:500,height:\"100%\",highlightColor:\"var(--token-df2a4aac-5e8e-45f8-907e-c1df18980c0a, rgb(0, 163, 155))\",href:\"https://drive.google.com/file/d/16YJxXIMVZGJK2V6sO_A8o8jfzJUBjJov/view?usp=sharing\",id:\"HWlc0tBik\",layoutId:\"HWlc0tBik\",openInNewTab:true,style:{width:\"100%\"},text:\"Resume\",width:\"100%\",...addPropertyOverrides({VDSLd3Fsn:{fontFamily:\"Nimbus Sans L\",fontSize:pcDBtFLOq,href:\"/\",openInNewTab:false,text:\"[ Back to work ]\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ep74ji-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OP14NzqPZ-container\",nodeId:\"OP14NzqPZ\",rendersWithMotion:true,scopeId:\"tK08gxQQR\",children:/*#__PURE__*/_jsx(HoverLink,{color:sc55nWkKU,fontFamily:\"Times New Roman\",fontSize:hp5DvxJI9,fontWeight:500,height:\"100%\",highlightColor:\"var(--token-df2a4aac-5e8e-45f8-907e-c1df18980c0a, rgb(0, 163, 155))\",href:\"https://www.figma.com/deck/MmEf1cZjcuXDc8gMRb3SBV/Capabilities-Deck-by-Leven?node-id=4374-114&t=32x9nYvI4CC31e9o-1\",id:\"OP14NzqPZ\",layoutId:\"OP14NzqPZ\",openInNewTab:true,style:{width:\"100%\"},text:\"Deck\",width:\"100%\",...addPropertyOverrides({VDSLd3Fsn:{href:\"https://drive.google.com/file/d/16YJxXIMVZGJK2V6sO_A8o8jfzJUBjJov/view?usp=sharing\",text:\"Resume\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-32srny-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"osqyXIqCR-container\",nodeId:\"osqyXIqCR\",rendersWithMotion:true,scopeId:\"tK08gxQQR\",children:/*#__PURE__*/_jsx(HoverLink,{color:sc55nWkKU,fontFamily:\"Times New Roman\",fontSize:hp5DvxJI9,fontWeight:500,height:\"100%\",highlightColor:\"var(--token-df2a4aac-5e8e-45f8-907e-c1df18980c0a, rgb(0, 163, 155))\",href:\"mailto:hi.leven@outlook.com\",id:\"osqyXIqCR\",layoutId:\"osqyXIqCR\",openInNewTab:true,style:{width:\"100%\"},text:\"Email\",width:\"100%\",...addPropertyOverrides({VDSLd3Fsn:{href:\"https://www.figma.com/deck/MmEf1cZjcuXDc8gMRb3SBV/Capabilities-Deck-by-Leven?node-id=4374-114&t=32x9nYvI4CC31e9o-1\",text:\"Deck\"}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-omu0ym-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"xAGckLW9F-container\",nodeId:\"xAGckLW9F\",rendersWithMotion:true,scopeId:\"tK08gxQQR\",children:/*#__PURE__*/_jsx(HoverLink,{color:sc55nWkKU,fontFamily:\"Times New Roman\",fontSize:hp5DvxJI9,fontWeight:500,height:\"100%\",highlightColor:\"var(--token-df2a4aac-5e8e-45f8-907e-c1df18980c0a, rgb(0, 163, 155))\",href:\"mailto:hi.leven@outlook.com\",id:\"xAGckLW9F\",layoutId:\"xAGckLW9F\",openInNewTab:true,style:{width:\"100%\"},text:\"Email\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xhgveq-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"SGsvfG2N_-container\",nodeId:\"SGsvfG2N_\",rendersWithMotion:true,scopeId:\"tK08gxQQR\",children:/*#__PURE__*/_jsx(HoverLink,{color:sc55nWkKU,fontFamily:\"Times New Roman\",fontSize:hp5DvxJI9,fontWeight:500,height:\"100%\",highlightColor:\"var(--token-df2a4aac-5e8e-45f8-907e-c1df18980c0a, rgb(0, 163, 155))\",href:\"https://www.linkedin.com/in/levenspeil/\",id:\"SGsvfG2N_\",layoutId:\"SGsvfG2N_\",openInNewTab:true,style:{width:\"100%\"},text:\"LinkedIn\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vuhkch-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"cyU0Be6jT-container\",nodeId:\"cyU0Be6jT\",rendersWithMotion:true,scopeId:\"tK08gxQQR\",children:/*#__PURE__*/_jsx(HoverLink,{color:sc55nWkKU,fontFamily:\"Times New Roman\",fontSize:hp5DvxJI9,fontWeight:500,height:\"100%\",highlightColor:\"var(--token-df2a4aac-5e8e-45f8-907e-c1df18980c0a, rgb(0, 163, 155))\",href:\"https://instagram.com/levenspeil\",id:\"cyU0Be6jT\",layoutId:\"cyU0Be6jT\",openInNewTab:true,style:{width:\"100%\"},text:\"Instagram\",width:\"100%\"})})})]}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-4nq3du\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"Vz2Dn8KS0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1vy0brz\",\"data-styles-preset\":\"IoWVkpn18\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-pV2iaPutV-tK08gxQQR))\"},children:\"\\xa9 2026 Leven Sangalang\"})}),className:\"framer-mtplxi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HNtkusdB6\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-pV2iaPutV-tK08gxQQR)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-pV2iaPutV-tK08gxQQR\":pV2iaPutV},verticalAlignment:\"bottom\",withExternalLayout:true})}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-173txun\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"VMcqfepUP\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{XvUXeYA4x:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-25bb1d62-021a-4528-995e-81a562f064e5, rgba(142, 157, 169, 0.11))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({XvUXeYA4x:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WHzm6SONf\",openInNewTab:false,scopeId:\"tK08gxQQR\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1czhvxq framer-1kx0rn1\",layoutDependency:layoutDependency,layoutId:\"WHzm6SONf\",children:/*#__PURE__*/_jsx(LevenLogo,{animated:true,className:\"framer-1f4d48k\",layoutDependency:layoutDependency,layoutId:\"soeCZn7lW\",transformTemplate:transformTemplate1})})}),/*#__PURE__*/_jsxs(motion.button,{className:\"framer-7b8hdd\",\"data-framer-name\":\"Menu Toggle\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"zoJL_Wi3m\",onTap:onTapumqvr2,style:{backgroundColor:\"rgba(255, 255, 255, 0)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wlfq0z\",\"data-framer-name\":\"Menu Line Top\",layoutDependency:layoutDependency,layoutId:\"EOsGrTQn1\",style:{backgroundColor:sc55nWkKU,borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hiq68d\",\"data-framer-name\":\"Menu Line Bottom\",layoutDependency:layoutDependency,layoutId:\"EpPUn5EI6\",style:{backgroundColor:sc55nWkKU,borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]})]})]})})})})});});const css=[\".framer-oxctr.framer-1kx0rn1, .framer-oxctr .framer-1kx0rn1 { display: block; }\",\".framer-oxctr.framer-1scbpvj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 718px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 40px 24px 24px 24px; position: relative; width: 272px; }\",\".framer-oxctr .framer-inhxdv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-oxctr .framer-v03xjk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-oxctr .framer-1w1b8tk { aspect-ratio: 0.8205128205128205 / 1; flex: 0.5 0 0px; height: auto; overflow: visible; position: relative; width: 1px; }\",\".framer-oxctr .framer-32jdar { aspect-ratio: 0.8205128205128205 / 1; flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: 112px; }\",\".framer-oxctr .framer-1mhj15p, .framer-oxctr .framer-7b8hdd { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 44px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: 44px; }\",\".framer-oxctr .framer-8pel5s, .framer-oxctr .framer-y0wh7y, .framer-oxctr .framer-1wlfq0z, .framer-oxctr .framer-1hiq68d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oxctr .framer-1e89ez9, .framer-oxctr .framer-mtplxi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-oxctr .framer-wg4hfn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-oxctr .framer-6nl8dz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-oxctr .framer-hp9jqr-container, .framer-oxctr .framer-ep74ji-container, .framer-oxctr .framer-32srny-container, .framer-oxctr .framer-omu0ym-container, .framer-oxctr .framer-xhgveq-container, .framer-oxctr .framer-1vuhkch-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-oxctr .framer-4nq3du { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 1px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-oxctr .framer-173txun { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-oxctr .framer-1czhvxq { flex: none; height: 200px; overflow: visible; position: relative; text-decoration: none; width: 200px; }\",\".framer-oxctr .framer-1f4d48k { flex: none; height: auto; left: 50%; position: absolute; top: 49%; }\",\".framer-oxctr.framer-v-12ifkqx .framer-inhxdv { gap: 16px; }\",\".framer-oxctr.framer-v-12ifkqx .framer-6nl8dz { align-content: flex-start; align-items: flex-start; flex-direction: row; gap: 0px; height: 17px; justify-content: flex-start; order: 0; padding: 0px 0px 32px 0px; }\",\".framer-oxctr.framer-v-12ifkqx .framer-hp9jqr-container { flex: 1 0 0px; width: 1px; }\",\".framer-oxctr.framer-v-12ifkqx .framer-ep74ji-container { order: 1; }\",\".framer-oxctr.framer-v-12ifkqx .framer-32srny-container { order: 2; }\",\".framer-oxctr.framer-v-12ifkqx .framer-omu0ym-container { order: 3; }\",\".framer-oxctr.framer-v-12ifkqx .framer-xhgveq-container { order: 4; }\",\".framer-oxctr.framer-v-12ifkqx .framer-1vuhkch-container { order: 5; }\",\".framer-oxctr.framer-v-ogyedx.framer-1scbpvj { align-content: flex-start; align-items: flex-start; height: 81px; max-width: 1300px; min-width: 400px; padding: 0px; width: 400px; }\",\".framer-oxctr.framer-v-ogyedx .framer-inhxdv, .framer-oxctr.framer-v-4flksc .framer-inhxdv { flex: none; gap: 0px; height: min-content; max-width: 100%; }\",\".framer-oxctr.framer-v-ogyedx .framer-v03xjk { gap: unset; justify-content: space-between; padding: 10px 8px 10px 16px; }\",\".framer-oxctr.framer-v-ogyedx .framer-1w1b8tk { aspect-ratio: 0.819672131147541 / 1; flex: none; text-decoration: none; width: 50px; }\",\".framer-oxctr.framer-v-ogyedx .framer-32jdar { aspect-ratio: 0.819672131147541 / 1; left: 0px; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-oxctr.framer-v-ogyedx .framer-wg4hfn { padding: 24px; }\",\".framer-oxctr.framer-v-ogyedx .framer-6nl8dz, .framer-oxctr.framer-v-4flksc .framer-6nl8dz { flex-direction: row; gap: 0px; justify-content: flex-start; }\",\".framer-oxctr.framer-v-ogyedx .framer-hp9jqr-container, .framer-oxctr.framer-v-4flksc .framer-hp9jqr-container { width: auto; }\",\".framer-oxctr.framer-v-4flksc.framer-1scbpvj { align-content: flex-start; align-items: flex-start; height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); max-width: 1300px; min-width: 400px; padding: 0px; width: 400px; }\",\".framer-oxctr.framer-v-4flksc .framer-wg4hfn { order: 3; padding: 24px; }\",\".framer-oxctr.framer-v-4flksc .framer-173txun { order: 0; padding: 10px 8px 10px 16px; }\",\".framer-oxctr.framer-v-4flksc .framer-1czhvxq { height: 61px; width: 50px; }\",...sharedStyle.css,'.framer-oxctr[data-border=\"true\"]::after, .framer-oxctr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 717.5\n * @framerIntrinsicWidth 272\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VDSLd3Fsn\":{\"layout\":[\"fixed\",\"fixed\"]},\"HKGi3_H2v\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"400px\",\"1300px\",null,null]},\"XvUXeYA4x\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"400px\",\"1300px\",null,\"100vh\"]}}}\n * @framerVariables {\"hp5DvxJI9\":\"tNR12\",\"sc55nWkKU\":\"bLACK11\",\"CsBqxKhWL\":\"dARKGRAY11\",\"pV2iaPutV\":\"mUTE11\",\"pcDBtFLOq\":\"nimbusSans11\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertK08gxQQR=withCSS(Component,css,\"framer-oxctr\");export default FramertK08gxQQR;FramertK08gxQQR.displayName=\"Navigation bar\";FramertK08gxQQR.defaultProps={height:717.5,width:272};addPropertyControls(FramertK08gxQQR,{variant:{options:[\"KAkxhmB3P\",\"VDSLd3Fsn\",\"HKGi3_H2v\",\"XvUXeYA4x\"],optionTitles:[\"Desktop - White Fill\",\"Variant 2\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},hp5DvxJI9:{defaultValue:12,max:12,step:1,title:\"TNR-12\",type:ControlType.Number},onhp5DvxJI9Change:{changes:\"hp5DvxJI9\",type:ControlType.ChangeHandler},sc55nWkKU:{defaultValue:'var(--token-3ad5bbda-9015-4d97-ae99-29590e6a80fb, rgb(142, 157, 169)) /* {\"name\":\"BLACK-11\"} */',description:\"Body text\",title:\"BLACK-11\",type:ControlType.Color},CsBqxKhWL:{defaultValue:\"rgb(142, 157, 169)\",title:\"DARKGRAY-11\",type:ControlType.Color},pV2iaPutV:{defaultValue:\"rgba(141, 156, 168, 0.6)\",title:\"MUTE-11\",type:ControlType.Color},pcDBtFLOq:{defaultValue:11,step:1,title:\"NimbusSans-11\",type:ControlType.Number},onpcDBtFLOqChange:{changes:\"pcDBtFLOq\",type:ControlType.ChangeHandler}});addFonts(FramertK08gxQQR,[{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\"}]},...LevenLogoFonts,...HoverLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertK08gxQQR\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"272\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"717.5\",\"framerVariables\":\"{\\\"hp5DvxJI9\\\":\\\"tNR12\\\",\\\"sc55nWkKU\\\":\\\"bLACK11\\\",\\\"CsBqxKhWL\\\":\\\"dARKGRAY11\\\",\\\"pV2iaPutV\\\":\\\"mUTE11\\\",\\\"pcDBtFLOq\\\":\\\"nimbusSans11\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VDSLd3Fsn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HKGi3_H2v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"400px\\\",\\\"1300px\\\",null,null]},\\\"XvUXeYA4x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"400px\\\",\\\"1300px\\\",null,\\\"100vh\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tK08gxQQR.map","// Generated by Framer (a56d1fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationBar from\"#framer/local/canvasComponent/tK08gxQQR/tK08gxQQR.js\";const NavigationBarFonts=getFonts(NavigationBar);const breakpoints={BVJrohjzb:\"(min-width: 1200px)\",UreRtvDwA:\"(max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-RFTIU\";const variantClassNames={BVJrohjzb:\"framer-v-fxxjst\",UreRtvDwA:\"framer-v-wb7p5d\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={UreRtvDwA:[\".framer-RFTIU.framer-fxxjst { padding: 80px 0px 0px 0px; }\",\".framer-RFTIU .framer-1f5mogo-container { height: auto; max-width: 1300px; top: 0px; transform: unset; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={UreRtvDwA:\".framer-wb7p5d-override\"};const rules=[\".framer-RFTIU.framer-xkb0rn, .framer-RFTIU .framer-xkb0rn { display: block; }\",\".framer-RFTIU.framer-fxxjst { align-content: flex-start; align-items: flex-start; background-color: #ffffff; 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 0px 0px 272px; position: relative; width: 100%; }\",\".framer-RFTIU .framer-1f5mogo-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; position: var(--framer-canvas-fixed-position, fixed); top: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.5000000000000002); transform: translateY(-50%); width: auto; z-index: 1; }\",\".framer-RFTIU .framer-43869m { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={BVJrohjzb:\"(min-width: 1200px)\",UreRtvDwA:\"(max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"BVJrohjzb\",Phone:\"UreRtvDwA\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BVJrohjzb\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"BVJrohjzb\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); } :root { font-size: 75%; } @media (max-width: 1199.98px) { :root { font-size: 87.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-fxxjst\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UreRtvDwA:{height:717,width:\"min(100vw, 1300px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UreRtvDwA:{\"data-framer-layout-hint-center-y\":undefined}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f5mogo-container\",\"data-framer-layout-hint-center-y\":true,layoutScroll:true,nodeId:\"IRQ_OGsUb\",scopeId:\"xnrW6V4Sa\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UreRtvDwA:{style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"HKGi3_H2v\")}},children:/*#__PURE__*/_jsx(NavigationBar,{CsBqxKhWL:\"rgb(142, 157, 169)\",height:\"100%\",hp5DvxJI9:12,id:\"IRQ_OGsUb\",layoutId:\"IRQ_OGsUb\",pcDBtFLOq:11,pV2iaPutV:\"rgba(141, 156, 168, 0.6)\",sc55nWkKU:\"var(--token-3ad5bbda-9015-4d97-ae99-29590e6a80fb, rgb(142, 157, 169))\",style:{height:\"100%\"},variant:matchVariant(\"VDSLd3Fsn\"),width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-43869m\"})]}),/*#__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 800\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 12\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UreRtvDwA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"BVJrohjzb\":[\".framer-1f5mogo-container\"],\"UreRtvDwA\":[\".framer-1f5mogo-container\"]}\n * @framerBreakpoints {\"BVJrohjzb\":{\"min\":1200,\"canvasClassName\":\"framer-fxxjst-override\",\"minHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":12},\"UreRtvDwA\":{\"max\":1199,\"canvasClassName\":\"framer-wb7p5d-override\",\"minHeight\":1000,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":14}}\n * @framerDefaultVariant BVJrohjzb\n * @framerLayoutTemplate true\n */const FramerxnrW6V4Sa=withCSS(Component,css,\"framer-RFTIU\");export default FramerxnrW6V4Sa;FramerxnrW6V4Sa.displayName=\"Project Detail Template\";FramerxnrW6V4Sa.defaultProps={height:800,width:1200};addFonts(FramerxnrW6V4Sa,[{explicitInter:true,fonts:[]},...NavigationBarFonts],{supportsExplicitInterCodegen:true});FramerxnrW6V4Sa.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavigationBar,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxnrW6V4Sa\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UreRtvDwA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerRootFontSize\":\"12\",\"framerBreakpoints\":\"{\\\"BVJrohjzb\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-fxxjst-override\\\",\\\"minHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":12},\\\"UreRtvDwA\\\":{\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-wb7p5d-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":14}}\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"BVJrohjzb\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerHitTargets\":\"{\\\"BVJrohjzb\\\":[\\\".framer-1f5mogo-container\\\"],\\\"UreRtvDwA\\\":[\\\".framer-1f5mogo-container\\\"]}\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c81289c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationBar from\"#framer/local/canvasComponent/tK08gxQQR/tK08gxQQR.js\";const NavigationBarFonts=getFonts(NavigationBar);const breakpoints={cTfbFAwUw:\"(min-width: 1200px)\",rWkr9BQiH:\"(max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-YhSZj\";const variantClassNames={cTfbFAwUw:\"framer-v-47qmip\",rWkr9BQiH:\"framer-v-7hda3c\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={rWkr9BQiH:[\".framer-YhSZj.framer-47qmip { padding: 80px 0px 0px 0px; }\",\".framer-YhSZj .framer-fzzwx6-container { height: auto; top: 0px; transform: unset; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={rWkr9BQiH:\".framer-7hda3c-override\"};const rules=[\".framer-YhSZj.framer-1k4ovpg, .framer-YhSZj .framer-1k4ovpg { display: block; }\",\".framer-YhSZj.framer-47qmip { align-content: flex-start; align-items: flex-start; background-color: #ffffff; 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 0px 0px 272px; position: relative; width: 100%; }\",\".framer-YhSZj .framer-fzzwx6-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; position: var(--framer-canvas-fixed-position, fixed); top: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.5000000000000002); transform: translateY(-50%); width: auto; z-index: 1; }\",\".framer-YhSZj .framer-1ssc3sf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={cTfbFAwUw:\"(min-width: 1200px)\",rWkr9BQiH:\"(max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"cTfbFAwUw\",Phone:\"rWkr9BQiH\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cTfbFAwUw\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"cTfbFAwUw\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); } :root { font-size: 75%; } @media (max-width: 1199.98px) { :root { font-size: 87.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-47qmip\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rWkr9BQiH:{height:717,width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rWkr9BQiH:{\"data-framer-layout-hint-center-y\":undefined}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-fzzwx6-container\",\"data-framer-layout-hint-center-y\":true,layoutScroll:true,nodeId:\"K7zi2WK7_\",scopeId:\"JbdCaI4MH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rWkr9BQiH:{style:{width:\"100%\"},variant:matchVariant(\"HKGi3_H2v\")}},children:/*#__PURE__*/_jsx(NavigationBar,{CsBqxKhWL:\"rgb(142, 157, 169)\",height:\"100%\",hp5DvxJI9:12,id:\"K7zi2WK7_\",layoutId:\"K7zi2WK7_\",pV2iaPutV:\"rgba(141, 156, 168, 0.6)\",sc55nWkKU:\"var(--token-3ad5bbda-9015-4d97-ae99-29590e6a80fb, rgb(142, 157, 169))\",style:{height:\"100%\"},variant:matchVariant(\"KAkxhmB3P\"),width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ssc3sf\"})]}),/*#__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 800\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 12\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rWkr9BQiH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"cTfbFAwUw\":[\".framer-fzzwx6-container\"],\"rWkr9BQiH\":[\".framer-fzzwx6-container\"]}\n * @framerBreakpoints {\"cTfbFAwUw\":{\"min\":1200,\"canvasClassName\":\"framer-47qmip-override\",\"minHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":12},\"rWkr9BQiH\":{\"max\":1199,\"canvasClassName\":\"framer-7hda3c-override\",\"minHeight\":1000,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":14}}\n * @framerDefaultVariant cTfbFAwUw\n * @framerLayoutTemplate true\n */const FramerJbdCaI4MH=withCSS(Component,css,\"framer-YhSZj\");export default FramerJbdCaI4MH;FramerJbdCaI4MH.displayName=\"General Template\";FramerJbdCaI4MH.defaultProps={height:800,width:1200};addFonts(FramerJbdCaI4MH,[{explicitInter:true,fonts:[]},...NavigationBarFonts],{supportsExplicitInterCodegen:true});FramerJbdCaI4MH.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavigationBar,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJbdCaI4MH\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"cTfbFAwUw\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-47qmip-override\\\",\\\"minHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":12},\\\"rWkr9BQiH\\\":{\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-7hda3c-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":14}}\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"cTfbFAwUw\",\"framerComponentViewportWidth\":\"true\",\"framerRootFontSize\":\"12\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rWkr9BQiH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"cTfbFAwUw\\\":[\\\".framer-fzzwx6-container\\\"],\\\"rWkr9BQiH\\\":[\\\".framer-fzzwx6-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport ProjectDetailTemplate from \"https://framerusercontent.com/modules/bpZLInDD5N1R4o8XQyxE/YdA68d7wkDOHJljLZ8db/xnrW6V4Sa.js\";\r\nimport GeneralTemplate from \"https://framerusercontent.com/modules/TIDVnGfLdO0ysXuPx8SF/S2xp0dszLrge4NpaJu8W/JbdCaI4MH.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vTGfwmlJCzSid5i2IdZ6/qqEHQOrFHpV63je3hGOo/augiA20Il.js\")), path: \"/\"}, qbBmpsqYz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TQfyIhDaZjkQjeO2Vg4D/VUgnOfJqJ28FKCLpNJUH/qbBmpsqYz.js\")), path: \"/work/freedom-tracker\"}, a1MbDHNkw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/K0d9pkgKjrgpTAAEOQ52/6nxyH86h71RZEPsIGn0F/a1MbDHNkw.js\")), path: \"/work/nodus-build\"}, pZMwlpNgg: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ldf0tXQUWT3ZPnKXpOv3/VRNwRowfFGMV4pJujLZW/pZMwlpNgg.js\")), path: \"/work/nolisoli-ph\"}, TxT4DygBM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F6mkoLxt27FipB9H48ik/cCo6N81HKtz3rdE5TZpW/TxT4DygBM.js\")), path: \"/work/paramount-homes\"}, ZVWld8pqv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nt6IdQwDY85UnErGBi1y/RlsdT3MUdJrpqQvSCUby/ZVWld8pqv.js\")), path: \"/work/rolling-stone\"}, oDVKBeINL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/G8FUZOepbtdth2HxXQ2T/MmpH4079ZbcYrzLhjXlt/oDVKBeINL.js\")), path: \"/work/nestle-all-purpose-cream\"}, BLTc0MCRE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TtCnJCj8jRKPwWOa6SFd/E5iSZdiLLndlFuqD5MyU/BLTc0MCRE.js\")), path: \"/design\"}, Nnjg4Vd6k: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AzdeE9pBA6VDz23NhDUS/4EMYYZ4fDyakCgghtXbR/Nnjg4Vd6k.js\")), path: \"/folio\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"66a4cceeb539903b8735f22fe63111f8a0185f49081bf37423a6a00ee10282c7\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"BLTc0MCRE\":\r\ncase \"Nnjg4Vd6k\":\r\nreturn React.createElement(GeneralTemplate, {...props, key: \"GeneralTemplate\", style}, children(true));\r\ncase \"qbBmpsqYz\":\r\ncase \"a1MbDHNkw\":\r\ncase \"pZMwlpNgg\":\r\ncase \"TxT4DygBM\":\r\ncase \"ZVWld8pqv\":\r\ncase \"oDVKBeINL\":\r\nreturn React.createElement(ProjectDetailTemplate, {...props, key: \"ProjectDetailTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"BLTc0MCRE\":\r\ncase \"Nnjg4Vd6k\":\r\nreturn [{hash: \"47qmip\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"7hda3c\", mediaQuery: \"(max-width: 1199.98px)\"}]\r\ncase \"qbBmpsqYz\":\r\ncase \"a1MbDHNkw\":\r\ncase \"pZMwlpNgg\":\r\ncase \"TxT4DygBM\":\r\ncase \"ZVWld8pqv\":\r\ncase \"oDVKBeINL\":\r\nreturn [{hash: \"fxxjst\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"wb7p5d\", mediaQuery: \"(max-width: 1199.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\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: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.levenscript.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/hUI9AZZd63ROPGfRtKBG/vvGqvQkjJqmL15hwmrJw/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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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"}