{"version":3,"file":"script_main.CgAFUQ20.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","css","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","NavCTA","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","SVG","RichText","Menu","X","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useRef","useState","Nav","NavInfo","Footer","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js","https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/framerusercontent.com/modules/z4mWpt9aM9spdLljTBd9/KXcKuYO4hBbHewFRmCQo/wqU0bar5Q.js","https:/framerusercontent.com/modules/VT75GXVotYjqoc1uDgnJ/K0yqAzJi6LQtnIhq1nUc/Kd3epiI2S.js","https:/framerusercontent.com/modules/l9e0CCmvFLQUkNSsmwoS/eNWBwJLKx1A4xkuY7LuF/DHfoX5yoA.js","https:/framerusercontent.com/modules/vdsO54qGX8RdQIlYB9iJ/wXxkkfvGIrg51M9E4PaG/NavbarScrollOverride.js","https:/framerusercontent.com/modules/XzvST8xSf0OH6nZKi252/hXxYyE2AHsaHRztxyhap/J7iMwYiC3.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"YnobPTYMb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 5)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"Cb0Gao21R\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 12)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"oPtuyu4df\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 19)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3467097230\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-grV1P\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-grV1P { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-grV1P\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee97fff)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-knYGM .framer-styles-preset-8j1w5d:not(.rich-text-wrapper), .framer-knYGM .framer-styles-preset-8j1w5d.rich-text-wrapper a { --framer-link-current-text-color: var(--token-894b6735-6107-44da-972a-34644f55233b); --framer-link-hover-text-color: var(--token-894b6735-6107-44da-972a-34644f55233b); --framer-link-text-color: var(--token-d7cbf6e5-dff5-4977-8688-40b37f37de08); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-knYGM\";\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 (41620b1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/4xMEm5v5Q5lE4ktzC0aY/lDzEld1HmA29DbvAkiyi/sd9RAVRlU.js\";const enabledGestures={Nz2kQgyaS:{hover:true}};const serializationHash=\"framer-38UGN\";const variantClassNames={Nz2kQgyaS:\"framer-v-l48szm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"Nz2kQgyaS\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.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(Link,{href:{hash:\":Y7_f6fkKS\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Nz2kQgyaS\",scopeId:\"Kd3epiI2S\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-l48szm\",className,classNames)} framer-pyj3f4`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Nz2kQgyaS\",ref:refBinding,style:{backgroundColor:\"var(--token-894b6735-6107-44da-972a-34644f55233b)\",borderBottomLeftRadius:120,borderBottomRightRadius:120,borderTopLeftRadius:120,borderTopRightRadius:120,...style},variants:{\"Nz2kQgyaS-hover\":{backgroundColor:\"var(--token-dae39fa7-00a4-4201-aac0-e5abbd55b89d)\"}},...addPropertyOverrides({\"Nz2kQgyaS-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ade582d-236c-4cb1-a5e2-e9743fd8a790))\"},children:\"Start a project\"})}),className:\"framer-1lyvxgd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x9MILnE6u\",style:{\"--extracted-r6o4lv\":\"var(--token-5ade582d-236c-4cb1-a5e2-e9743fd8a790)\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-38UGN.framer-pyj3f4, .framer-38UGN .framer-pyj3f4 { display: block; }\",\".framer-38UGN.framer-l48szm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-38UGN .framer-1lyvxgd { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 193\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"uv9B212_j\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKd3epiI2S=withCSS(Component,css,\"framer-38UGN\");export default FramerKd3epiI2S;FramerKd3epiI2S.displayName=\"Nav CTA\";FramerKd3epiI2S.defaultProps={height:38,width:193};addFonts(FramerKd3epiI2S,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKd3epiI2S\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"38\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"193\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uv9B212_j\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Kd3epiI2S.map","// Generated by Framer (c88fd2c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4xMEm5v5Q5lE4ktzC0aY/lDzEld1HmA29DbvAkiyi/sd9RAVRlU.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/z4mWpt9aM9spdLljTBd9/KXcKuYO4hBbHewFRmCQo/wqU0bar5Q.js\";import NavCTA from\"https://framerusercontent.com/modules/VT75GXVotYjqoc1uDgnJ/K0yqAzJi6LQtnIhq1nUc/Kd3epiI2S.js\";const NavCTAFonts=getFonts(NavCTA);const cycleOrder=[\"zMRmEjfLw\",\"I6Q9QkPGn\",\"ToSpHVa6q\"];const serializationHash=\"framer-2TDAs\";const variantClassNames={I6Q9QkPGn:\"framer-v-117bnuc\",ToSpHVa6q:\"framer-v-1iqywf8\",zMRmEjfLw:\"framer-v-1wbnlog\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"ToSpHVa6q\",Desktop:\"zMRmEjfLw\",Phone:\"I6Q9QkPGn\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zMRmEjfLw\"};};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:\"zMRmEjfLw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapzmexbp=activeVariantCallback(async(...args)=>{setVariant(\"ToSpHVa6q\");});const onTapuw3mig=activeVariantCallback(async(...args)=>{setVariant(\"I6Q9QkPGn\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"I6Q9QkPGn\",\"ToSpHVa6q\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"I6Q9QkPGn\",\"ToSpHVa6q\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"ToSpHVa6q\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wbnlog\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"zMRmEjfLw\",ref:refBinding,style:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{ToSpHVa6q:{background:\"linear-gradient(180deg, var(--token-c07fc6f7-fed2-4e35-bcfd-25d1d4d835f7) 0%, var(--token-c07fc6f7-fed2-4e35-bcfd-25d1d4d835f7) 50%, var(--token-c07fc6f7-fed2-4e35-bcfd-25d1d4d835f7) 100%)\",backgroundColor:\"var(--token-c07fc6f7-fed2-4e35-bcfd-25d1d4d835f7)\"}},...addPropertyOverrides({I6Q9QkPGn:{\"data-framer-name\":\"Phone\"},ToSpHVa6q:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1irfaxw\",\"data-framer-name\":\"Bar\",layoutDependency:layoutDependency,layoutId:\"abl35fzko\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"MyUhvwZJc\",scopeId:\"DHfoX5yoA\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"KW Building Design\",className:\"framer-borp6i framer-6jr9o9\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"MyUhvwZJc\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qn82an\",layoutDependency:layoutDependency,layoutId:\"awgfuCYVe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 93 55.818\" overflow=\"visible\"><path d=\"M 0 48.81 L 2.763 48.81 C 3.143 48.81 3.487 48.89 3.79 49.052 C 4.389 49.359 4.761 49.981 4.748 50.654 C 4.758 51.324 4.387 51.942 3.79 52.248 C 3.473 52.412 3.12 52.495 2.763 52.488 L 0.76 52.488 L 0.76 52.033 L 3.06 52.033 C 3.44 52.033 3.784 52.114 4.087 52.275 C 4.684 52.581 5.055 53.199 5.045 53.869 C 5.054 54.541 4.683 55.161 4.087 55.471 C 3.77 55.635 3.417 55.718 3.06 55.712 L 0 55.712 L 0 48.804 Z M 3.384 51.767 C 3.777 51.561 4.02 51.151 4.014 50.707 C 4.014 50.476 3.959 50.27 3.848 50.09 C 3.734 49.907 3.574 49.758 3.384 49.657 C 3.178 49.546 2.947 49.49 2.713 49.493 L 0.758 49.493 L 0.758 51.931 L 2.713 51.931 C 2.963 51.931 3.187 51.875 3.384 51.767 Z M 3.643 54.874 C 4.032 54.665 4.272 54.256 4.265 53.814 C 4.265 53.583 4.209 53.374 4.101 53.191 C 3.992 53.007 3.833 52.857 3.643 52.758 C 3.436 52.65 3.205 52.596 2.971 52.6 L 0.76 52.6 L 0.76 55.038 L 2.97 55.038 C 3.22 55.038 3.445 54.982 3.642 54.874 Z M 6.747 48.81 L 6.747 53.16 C 6.747 53.536 6.833 53.872 7.007 54.166 C 7.183 54.463 7.424 54.693 7.733 54.857 C 8.041 55.021 8.393 55.104 8.788 55.104 C 9.158 55.11 9.524 55.025 9.854 54.857 C 10.162 54.693 10.406 54.463 10.578 54.166 C 10.753 53.869 10.839 53.533 10.839 53.161 L 10.839 48.81 L 11.609 48.81 L 11.609 53.16 C 11.618 53.642 11.493 54.117 11.248 54.532 C 11.008 54.933 10.66 55.259 10.245 55.474 C 9.794 55.707 9.292 55.824 8.785 55.815 C 8.28 55.824 7.781 55.707 7.333 55.474 C 6.917 55.258 6.569 54.93 6.33 54.527 C 6.087 54.113 5.962 53.641 5.97 53.161 L 5.97 48.81 Z M 13.624 48.81 L 12.855 48.81 L 12.855 55.718 L 13.625 55.718 L 13.625 48.81 Z M 14.929 48.81 L 15.701 48.81 L 15.701 55.018 L 19.183 55.018 L 19.183 55.718 L 14.929 55.718 Z M 19.871 48.81 L 22.309 48.81 C 22.961 48.81 23.553 48.96 24.086 49.263 C 24.61 49.556 25.045 49.986 25.344 50.506 C 25.652 51.04 25.81 51.647 25.802 52.264 C 25.802 52.911 25.649 53.494 25.343 54.021 C 25.044 54.542 24.61 54.972 24.086 55.265 C 23.544 55.57 22.931 55.726 22.309 55.718 L 19.87 55.718 L 19.87 48.81 Z M 23.669 54.657 C 24.091 54.416 24.419 54.088 24.655 53.672 C 24.891 53.255 25.01 52.786 25.01 52.267 C 25.01 51.747 24.89 51.278 24.655 50.859 C 24.423 50.446 24.082 50.105 23.669 49.873 C 23.239 49.63 22.753 49.506 22.259 49.513 L 20.64 49.513 L 20.64 55.018 L 22.259 55.018 C 22.778 55.018 23.25 54.898 23.669 54.658 Z M 27.565 48.81 L 26.795 48.81 L 26.795 55.718 L 27.565 55.718 Z M 28.872 48.81 L 29.63 48.81 L 34.595 55.324 L 33.934 55.532 L 33.934 48.81 L 34.703 48.81 L 34.703 55.718 L 33.945 55.718 L 28.981 49.204 L 29.641 48.999 L 29.641 55.718 L 28.872 55.718 Z M 36.18 50.462 C 36.49 49.927 36.936 49.484 37.474 49.179 C 38.027 48.864 38.654 48.702 39.29 48.71 C 39.784 48.71 40.239 48.802 40.656 48.982 C 41.445 49.314 42.083 49.928 42.446 50.703 L 41.746 51.001 C 41.531 50.536 41.191 50.141 40.764 49.859 C 40.328 49.568 39.814 49.415 39.289 49.421 C 38.745 49.421 38.299 49.546 37.873 49.796 C 37.449 50.046 37.113 50.387 36.868 50.823 C 36.62 51.262 36.493 51.759 36.499 52.263 C 36.499 52.791 36.621 53.269 36.869 53.705 C 37.358 54.581 38.286 55.119 39.289 55.107 C 40.248 55.118 41.139 54.611 41.619 53.78 C 41.849 53.383 41.96 52.952 41.955 52.492 L 42.163 52.689 L 38.748 52.689 L 38.748 51.989 L 42.774 51.989 C 42.827 52.714 42.699 53.366 42.388 53.949 C 42.092 54.517 41.644 54.992 41.094 55.321 C 40.55 55.651 39.925 55.823 39.289 55.818 C 38.653 55.823 38.027 55.661 37.474 55.348 C 36.368 54.717 35.691 53.536 35.705 52.263 C 35.705 51.606 35.863 51.006 36.18 50.462 Z M 46.805 48.81 L 49.243 48.81 C 49.896 48.81 50.487 48.96 51.02 49.263 C 51.544 49.556 51.979 49.986 52.278 50.506 C 52.586 51.04 52.744 51.647 52.736 52.264 C 52.736 52.911 52.583 53.494 52.278 54.021 C 51.979 54.542 51.544 54.972 51.02 55.265 C 50.478 55.57 49.865 55.726 49.243 55.718 L 46.805 55.718 Z M 50.606 54.657 C 51.028 54.416 51.356 54.088 51.592 53.672 C 51.828 53.255 51.947 52.786 51.947 52.267 C 51.947 51.747 51.828 51.278 51.592 50.859 C 51.36 50.446 51.019 50.105 50.606 49.873 C 50.176 49.63 49.69 49.506 49.196 49.513 L 47.577 49.513 L 47.577 55.018 L 49.196 55.018 C 49.716 55.018 50.187 54.898 50.606 54.658 Z M 53.716 48.81 L 57.97 48.81 L 57.97 49.51 L 54.485 49.51 L 54.485 51.92 L 57.87 51.92 L 57.87 52.611 L 54.485 52.611 L 54.485 55.018 L 57.97 55.018 L 57.97 55.718 L 53.716 55.718 Z M 59.7 54.777 C 60.013 55.01 60.424 55.127 60.937 55.127 C 61.254 55.127 61.534 55.077 61.787 54.974 C 62.016 54.887 62.217 54.74 62.37 54.549 C 62.507 54.373 62.58 54.156 62.578 53.933 C 62.578 53.649 62.501 53.422 62.342 53.253 C 62.178 53.077 61.976 52.94 61.751 52.853 C 61.435 52.731 61.113 52.627 60.785 52.541 C 60.305 52.411 59.915 52.281 59.621 52.156 C 59.325 52.031 59.065 51.837 58.861 51.589 C 58.65 51.337 58.544 50.995 58.544 50.568 C 58.544 50.218 58.644 49.904 58.844 49.626 C 59.044 49.349 59.322 49.124 59.674 48.96 C 60.044 48.792 60.447 48.707 60.854 48.713 C 61.29 48.713 61.698 48.793 62.042 48.954 C 62.708 49.251 63.178 49.866 63.289 50.587 L 62.509 50.745 C 62.462 50.364 62.268 50.015 61.97 49.773 C 61.67 49.526 61.293 49.404 60.84 49.404 C 60.571 49.398 60.304 49.447 60.054 49.548 C 59.842 49.631 59.658 49.772 59.522 49.954 C 59.396 50.123 59.328 50.329 59.33 50.54 C 59.33 50.804 59.405 51.014 59.558 51.176 C 59.708 51.336 59.899 51.461 60.124 51.545 C 60.352 51.631 60.663 51.725 61.057 51.831 C 61.551 51.964 61.951 52.095 62.257 52.225 C 62.562 52.355 62.823 52.558 63.042 52.827 C 63.259 53.097 63.367 53.461 63.367 53.913 C 63.367 54.283 63.261 54.61 63.047 54.899 C 62.82 55.197 62.517 55.43 62.17 55.573 C 61.774 55.739 61.349 55.821 60.92 55.815 C 60.224 55.815 59.644 55.648 59.18 55.313 C 58.726 54.993 58.43 54.493 58.367 53.941 L 59.136 53.783 C 59.202 54.21 59.391 54.541 59.702 54.773 M 65.191 48.81 L 64.422 48.81 L 64.422 55.718 L 65.192 55.718 L 65.192 48.81 Z M 66.662 50.462 C 66.972 49.927 67.418 49.484 67.956 49.179 C 68.509 48.864 69.136 48.702 69.772 48.71 C 70.266 48.71 70.722 48.802 71.138 48.982 C 71.927 49.315 72.565 49.928 72.928 50.703 L 72.229 51.001 C 72.014 50.536 71.674 50.141 71.246 49.859 C 70.81 49.568 70.296 49.415 69.772 49.421 C 69.228 49.421 68.781 49.546 68.356 49.796 C 67.931 50.046 67.596 50.387 67.351 50.823 C 67.104 51.256 66.981 51.736 66.981 52.263 C 66.981 52.791 67.104 53.269 67.351 53.705 C 67.598 54.138 67.934 54.482 68.356 54.732 C 68.781 54.982 69.253 55.107 69.772 55.107 C 70.731 55.118 71.622 54.611 72.102 53.78 C 72.332 53.383 72.443 52.952 72.437 52.492 L 72.646 52.689 L 69.23 52.689 L 69.23 51.989 L 73.256 51.989 C 73.308 52.714 73.181 53.366 72.87 53.949 C 72.574 54.517 72.126 54.992 71.576 55.321 C 71.032 55.651 70.407 55.823 69.771 55.818 C 69.135 55.824 68.509 55.662 67.955 55.348 C 66.849 54.717 66.173 53.536 66.186 52.263 C 66.186 51.606 66.345 51.006 66.661 50.462 Z M 74.181 48.81 L 74.939 48.81 L 79.903 55.324 L 79.243 55.532 L 79.243 48.81 L 80.012 48.81 L 80.012 55.718 L 79.254 55.718 L 74.289 49.204 L 74.95 48.999 L 74.95 55.718 L 74.181 55.718 Z M 8.482 0 L 0.267 0 L 0.267 43.049 L 8.482 43.049 Z M 82.219 0.022 C 81.881 1.128 81.546 2.235 81.214 3.342 C 78.621 11.878 76.036 20.41 73.448 28.945 L 72.127 24.58 C 69.643 16.395 67.162 8.209 64.683 0.022 L 55.187 0.022 C 52.708 8.207 50.229 16.395 47.744 24.58 C 47.305 26.035 46.867 27.487 46.422 28.945 C 43.835 20.41 41.244 11.878 38.657 3.343 C 36.682 8.715 34.706 14.085 32.729 19.457 L 39.648 42.371 L 39.858 43.068 L 52.42 43.068 L 52.423 43.06 L 52.448 43.06 C 54.944 34.764 57.438 26.465 59.933 18.166 C 62.433 26.466 64.925 34.764 67.422 43.06 L 67.446 43.06 C 67.446 43.06 67.449 43.063 67.449 43.068 L 80.009 43.068 L 80.235 42.318 L 87.137 19.455 L 93 0.022 L 82.213 0.022 Z M 20.118 19.13 L 27.24 0.003 L 20.118 0.003 Z M 20.118 43.052 L 27.24 43.052 L 20.118 23.922 Z\" fill=\"rgb(246,241,234)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76 45.851\" overflow=\"visible\"><path d=\"M 0 40.094 L 2.258 40.094 C 2.568 40.094 2.85 40.16 3.097 40.293 C 3.587 40.545 3.891 41.056 3.88 41.609 C 3.888 42.159 3.585 42.667 3.097 42.918 C 2.838 43.053 2.55 43.12 2.258 43.115 L 0.621 43.115 L 0.621 42.741 L 2.501 42.741 C 2.811 42.741 3.092 42.808 3.34 42.94 C 3.827 43.191 4.131 43.699 4.123 44.25 C 4.13 44.802 3.827 45.311 3.34 45.565 C 3.081 45.7 2.792 45.769 2.501 45.763 L 0 45.763 L 0 40.089 Z M 2.765 42.523 C 3.087 42.353 3.286 42.017 3.28 41.652 C 3.28 41.462 3.235 41.293 3.145 41.145 C 3.052 40.995 2.921 40.873 2.765 40.79 C 2.597 40.699 2.408 40.652 2.217 40.655 L 0.619 40.655 L 0.619 42.658 L 2.217 42.658 C 2.421 42.658 2.604 42.612 2.765 42.523 Z M 2.977 45.075 C 3.295 44.903 3.491 44.567 3.485 44.204 C 3.485 44.015 3.44 43.843 3.351 43.693 C 3.262 43.541 3.132 43.418 2.977 43.337 C 2.808 43.248 2.619 43.204 2.428 43.207 L 0.621 43.207 L 0.621 45.21 L 2.427 45.21 C 2.631 45.21 2.815 45.164 2.976 45.075 Z M 5.514 40.094 L 5.514 43.667 C 5.514 43.976 5.584 44.252 5.726 44.494 C 5.87 44.737 6.067 44.926 6.319 45.061 C 6.571 45.196 6.859 45.264 7.182 45.264 C 7.484 45.269 7.783 45.199 8.053 45.061 C 8.304 44.926 8.504 44.737 8.644 44.494 C 8.787 44.25 8.858 43.974 8.858 43.668 L 8.858 40.094 L 9.487 40.094 L 9.487 43.667 C 9.494 44.063 9.392 44.453 9.192 44.794 C 8.995 45.124 8.712 45.391 8.372 45.568 C 8.004 45.759 7.594 45.856 7.179 45.848 C 6.767 45.856 6.359 45.759 5.993 45.568 C 5.653 45.391 5.369 45.121 5.173 44.79 C 4.974 44.45 4.873 44.062 4.879 43.668 L 4.879 40.094 Z M 11.134 40.094 L 10.505 40.094 L 10.505 45.768 L 11.134 45.768 L 11.134 40.094 Z M 12.2 40.094 L 12.831 40.094 L 12.831 45.193 L 15.676 45.193 L 15.676 45.768 L 12.2 45.768 Z M 16.239 40.094 L 18.231 40.094 C 18.764 40.094 19.248 40.217 19.683 40.466 C 20.111 40.707 20.467 41.06 20.711 41.487 C 20.963 41.926 21.092 42.425 21.086 42.931 C 21.086 43.463 20.96 43.942 20.71 44.374 C 20.466 44.802 20.111 45.155 19.683 45.396 C 19.24 45.647 18.739 45.775 18.231 45.768 L 16.238 45.768 L 16.238 40.094 Z M 19.342 44.897 C 19.687 44.699 19.955 44.429 20.148 44.088 C 20.341 43.745 20.438 43.36 20.438 42.934 C 20.438 42.506 20.34 42.121 20.148 41.777 C 19.958 41.438 19.68 41.158 19.342 40.967 C 18.991 40.768 18.594 40.666 18.19 40.671 L 16.867 40.671 L 16.867 45.193 L 18.19 45.193 C 18.614 45.193 19 45.095 19.342 44.898 Z M 22.526 40.094 L 21.897 40.094 L 21.897 45.768 L 22.526 45.768 Z M 23.594 40.094 L 24.214 40.094 L 28.271 45.445 L 27.731 45.616 L 27.731 40.094 L 28.359 40.094 L 28.359 45.768 L 27.74 45.768 L 23.683 40.418 L 24.223 40.249 L 24.223 45.768 L 23.594 45.768 Z M 29.566 41.451 C 29.819 41.011 30.184 40.648 30.624 40.397 C 31.076 40.138 31.588 40.005 32.108 40.012 C 32.512 40.012 32.883 40.087 33.224 40.235 C 33.869 40.508 34.39 41.012 34.687 41.649 L 34.115 41.894 C 33.94 41.512 33.662 41.187 33.313 40.956 C 32.956 40.716 32.536 40.591 32.107 40.596 C 31.663 40.596 31.298 40.699 30.95 40.904 C 30.603 41.109 30.329 41.389 30.129 41.747 C 29.926 42.108 29.822 42.516 29.827 42.93 C 29.827 43.364 29.927 43.757 30.13 44.115 C 30.529 44.834 31.288 45.276 32.107 45.266 C 32.891 45.276 33.619 44.859 34.011 44.176 C 34.199 43.85 34.29 43.496 34.286 43.118 L 34.456 43.28 L 31.665 43.28 L 31.665 42.705 L 34.955 42.705 C 34.998 43.301 34.894 43.836 34.64 44.315 C 34.398 44.782 34.032 45.172 33.582 45.442 C 33.138 45.713 32.627 45.855 32.107 45.851 C 31.588 45.855 31.076 45.722 30.624 45.464 C 29.72 44.946 29.167 43.976 29.178 42.93 C 29.178 42.391 29.307 41.898 29.566 41.451 Z M 38.249 40.094 L 40.242 40.094 C 40.775 40.094 41.258 40.217 41.694 40.466 C 42.122 40.707 42.477 41.06 42.722 41.487 C 42.973 41.926 43.103 42.425 43.096 42.931 C 43.096 43.463 42.971 43.942 42.722 44.374 C 42.477 44.802 42.122 45.155 41.694 45.396 C 41.251 45.647 40.75 45.775 40.242 45.768 L 38.249 45.768 Z M 41.355 44.897 C 41.7 44.699 41.968 44.429 42.161 44.088 C 42.354 43.745 42.451 43.36 42.451 42.934 C 42.451 42.506 42.354 42.121 42.161 41.777 C 41.971 41.438 41.693 41.158 41.355 40.967 C 41.004 40.768 40.607 40.666 40.203 40.671 L 38.88 40.671 L 38.88 45.193 L 40.203 45.193 C 40.628 45.193 41.013 45.095 41.355 44.898 Z M 43.897 40.094 L 47.373 40.094 L 47.373 40.669 L 44.525 40.669 L 44.525 42.649 L 47.292 42.649 L 47.292 43.216 L 44.525 43.216 L 44.525 45.193 L 47.373 45.193 L 47.373 45.768 L 43.897 45.768 Z M 48.787 44.995 C 49.043 45.187 49.379 45.283 49.798 45.283 C 50.057 45.283 50.286 45.242 50.493 45.157 C 50.679 45.085 50.844 44.965 50.969 44.808 C 51.081 44.664 51.141 44.485 51.139 44.302 C 51.139 44.069 51.076 43.882 50.946 43.744 C 50.812 43.599 50.647 43.486 50.463 43.415 C 50.205 43.315 49.941 43.229 49.674 43.159 C 49.282 43.052 48.963 42.945 48.723 42.842 C 48.481 42.74 48.268 42.58 48.101 42.377 C 47.929 42.17 47.842 41.889 47.842 41.538 C 47.842 41.251 47.924 40.993 48.088 40.764 C 48.251 40.537 48.478 40.352 48.766 40.217 C 49.068 40.079 49.398 40.01 49.73 40.014 C 50.086 40.014 50.42 40.08 50.701 40.212 C 51.245 40.456 51.629 40.961 51.72 41.554 L 51.083 41.683 C 51.044 41.37 50.886 41.084 50.642 40.885 C 50.397 40.682 50.089 40.582 49.719 40.582 C 49.499 40.577 49.28 40.617 49.076 40.7 C 48.903 40.769 48.753 40.884 48.642 41.034 C 48.539 41.173 48.483 41.342 48.485 41.515 C 48.485 41.732 48.546 41.904 48.671 42.037 C 48.794 42.169 48.95 42.272 49.134 42.341 C 49.32 42.411 49.574 42.488 49.896 42.575 C 50.3 42.685 50.627 42.792 50.877 42.899 C 51.126 43.006 51.339 43.173 51.518 43.394 C 51.696 43.615 51.784 43.914 51.784 44.286 C 51.784 44.59 51.697 44.858 51.522 45.096 C 51.336 45.341 51.089 45.532 50.806 45.649 C 50.482 45.786 50.135 45.853 49.784 45.848 C 49.215 45.848 48.741 45.711 48.362 45.436 C 47.991 45.173 47.749 44.762 47.698 44.309 L 48.326 44.179 C 48.38 44.53 48.535 44.802 48.789 44.992 M 53.274 40.094 L 52.646 40.094 L 52.646 45.768 L 53.275 45.768 L 53.275 40.094 Z M 54.476 41.451 C 54.729 41.011 55.094 40.648 55.534 40.397 C 55.986 40.138 56.498 40.005 57.018 40.012 C 57.422 40.012 57.794 40.087 58.134 40.235 C 58.779 40.508 59.3 41.012 59.597 41.649 L 59.026 41.894 C 58.85 41.512 58.572 41.187 58.223 40.956 C 57.866 40.717 57.446 40.591 57.018 40.596 C 56.573 40.596 56.208 40.698 55.861 40.904 C 55.514 41.109 55.24 41.389 55.04 41.747 C 54.838 42.103 54.737 42.497 54.737 42.93 C 54.737 43.364 54.838 43.757 55.04 44.115 C 55.241 44.47 55.516 44.753 55.861 44.958 C 56.208 45.164 56.594 45.266 57.018 45.266 C 57.802 45.275 58.53 44.859 58.922 44.176 C 59.11 43.85 59.201 43.496 59.196 43.118 L 59.367 43.28 L 56.575 43.28 L 56.575 42.705 L 59.865 42.705 C 59.908 43.301 59.804 43.836 59.55 44.315 C 59.308 44.782 58.942 45.172 58.492 45.442 C 58.048 45.713 57.537 45.855 57.017 45.85 C 56.497 45.855 55.985 45.722 55.533 45.464 C 54.63 44.946 54.076 43.976 54.087 42.93 C 54.087 42.391 54.217 41.898 54.476 41.451 Z M 60.621 40.094 L 61.24 40.094 L 65.297 45.445 L 64.758 45.616 L 64.758 40.094 L 65.386 40.094 L 65.386 45.768 L 64.767 45.768 L 60.709 40.418 L 61.249 40.249 L 61.249 45.768 L 60.621 45.768 Z M 6.932 0 L 0.218 0 L 0.218 35.362 L 6.932 35.362 Z M 67.19 0.018 C 66.914 0.926 66.64 1.836 66.368 2.745 C 64.249 9.757 62.137 16.765 60.022 23.776 L 58.942 20.191 C 56.912 13.467 54.885 6.743 52.859 0.018 L 45.099 0.018 C 43.073 6.741 41.047 13.467 39.017 20.191 C 38.658 21.386 38.3 22.579 37.936 23.776 C 35.822 16.765 33.705 9.757 31.591 2.746 C 29.977 7.159 28.362 11.57 26.746 15.983 L 32.401 34.805 L 32.572 35.377 L 42.838 35.377 L 42.84 35.371 L 42.861 35.371 C 44.9 28.556 46.939 21.739 48.978 14.922 C 51.021 21.74 53.057 28.556 55.098 35.371 L 55.117 35.371 C 55.117 35.371 55.12 35.373 55.12 35.377 L 65.384 35.377 L 65.568 34.761 L 71.209 15.981 L 76 0.018 L 67.185 0.018 Z M 16.441 15.714 L 22.261 0.002 L 16.441 0.002 Z M 16.441 35.364 L 22.261 35.364 L 16.441 19.65 Z\" fill=\"rgb(246,241,234)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1tloaqr\",layoutDependency:layoutDependency,layoutId:\"JAIZroEEk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.045 6.908\" overflow=\"visible\"><path d=\"M 0 0.006 L 2.763 0.006 C 3.143 0.006 3.487 0.086 3.79 0.248 C 4.389 0.555 4.761 1.177 4.748 1.85 C 4.758 2.52 4.387 3.138 3.79 3.444 C 3.473 3.608 3.12 3.691 2.763 3.684 L 0.76 3.684 L 0.76 3.229 L 3.06 3.229 C 3.44 3.229 3.784 3.31 4.087 3.471 C 4.684 3.777 5.055 4.395 5.045 5.065 C 5.054 5.737 4.683 6.357 4.087 6.667 C 3.77 6.831 3.417 6.914 3.06 6.908 L 0 6.908 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.123 5.675\" overflow=\"visible\"><path d=\"M 0 0.005 L 2.258 0.005 C 2.568 0.005 2.85 0.071 3.097 0.204 C 3.587 0.456 3.891 0.967 3.88 1.52 C 3.888 2.07 3.585 2.578 3.097 2.829 C 2.838 2.964 2.55 3.031 2.258 3.026 L 0.621 3.026 L 0.621 2.652 L 2.501 2.652 C 2.811 2.652 3.092 2.719 3.34 2.851 C 3.827 3.102 4.131 3.61 4.123 4.161 C 4.13 4.713 3.827 5.222 3.34 5.476 C 3.081 5.611 2.792 5.68 2.501 5.674 L 0 5.674 L 0 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1d7pl8j\",layoutDependency:layoutDependency,layoutId:\"oMu15b1AE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.256 2.438\" overflow=\"visible\"><path d=\"M 2.626 2.274 C 3.019 2.068 3.262 1.658 3.256 1.214 C 3.256 0.983 3.201 0.777 3.09 0.597 C 2.976 0.415 2.816 0.265 2.626 0.164 C 2.42 0.053 2.189 -0.003 1.955 0 L 0 0 L 0 2.438 L 1.955 2.438 C 2.205 2.438 2.429 2.382 2.626 2.274 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.661 2.003\" overflow=\"visible\"><path d=\"M 2.146 1.868 C 2.467 1.698 2.666 1.362 2.661 0.997 C 2.661 0.808 2.616 0.638 2.525 0.491 C 2.432 0.34 2.301 0.218 2.146 0.135 C 1.978 0.044 1.789 -0.003 1.598 0 L 0 0 L 0 2.003 L 1.598 2.003 C 1.802 2.003 1.985 1.957 2.146 1.868 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nc4rv\",layoutDependency:layoutDependency,layoutId:\"bvxKphKEj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.505 2.438\" overflow=\"visible\"><path d=\"M 2.883 2.274 C 3.272 2.065 3.512 1.656 3.505 1.214 C 3.505 0.983 3.449 0.774 3.341 0.591 C 3.232 0.407 3.073 0.257 2.883 0.158 C 2.676 0.05 2.445 -0.004 2.211 0 L 0 0 L 0 2.438 L 2.21 2.438 C 2.46 2.438 2.685 2.382 2.882 2.274 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.864 2.003\" overflow=\"visible\"><path d=\"M 2.356 1.868 C 2.674 1.696 2.87 1.36 2.864 0.997 C 2.864 0.808 2.819 0.636 2.73 0.486 C 2.641 0.334 2.511 0.211 2.356 0.13 C 2.187 0.041 1.998 -0.003 1.807 0 L 0 0 L 0 2.003 L 1.806 2.003 C 2.01 2.003 2.194 1.957 2.355 1.868 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qxcpxf\",layoutDependency:layoutDependency,layoutId:\"VhrdCqRdY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.64 7.006\" overflow=\"visible\"><path d=\"M 0.777 0 L 0.777 4.35 C 0.777 4.726 0.863 5.062 1.037 5.356 C 1.213 5.653 1.454 5.883 1.763 6.047 C 2.071 6.211 2.423 6.294 2.818 6.294 C 3.188 6.3 3.554 6.215 3.884 6.047 C 4.192 5.883 4.436 5.653 4.608 5.356 C 4.783 5.059 4.869 4.723 4.869 4.351 L 4.869 0 L 5.639 0 L 5.639 4.35 C 5.649 4.832 5.524 5.307 5.278 5.722 C 5.038 6.123 4.691 6.449 4.275 6.664 C 3.825 6.897 3.323 7.014 2.815 7.005 C 2.31 7.014 1.811 6.897 1.363 6.664 C 0.947 6.448 0.6 6.12 0.36 5.717 C 0.117 5.303 -0.007 4.831 0 4.351 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.609 5.755\" overflow=\"visible\"><path d=\"M 0.635 0 L 0.635 3.573 C 0.635 3.882 0.706 4.158 0.848 4.4 C 0.992 4.644 1.188 4.832 1.441 4.967 C 1.693 5.102 1.98 5.17 2.303 5.17 C 2.606 5.175 2.905 5.105 3.174 4.967 C 3.426 4.832 3.625 4.644 3.766 4.4 C 3.909 4.156 3.979 3.88 3.979 3.574 L 3.979 0 L 4.608 0 L 4.608 3.573 C 4.616 3.969 4.514 4.359 4.313 4.7 C 4.117 5.03 3.833 5.297 3.494 5.474 C 3.125 5.666 2.715 5.762 2.301 5.754 C 1.888 5.762 1.48 5.665 1.114 5.474 C 0.774 5.297 0.49 5.027 0.294 4.696 C 0.096 4.356 -0.006 3.968 0 3.574 L 0 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3zzvdz\",layoutDependency:layoutDependency,layoutId:\"R1bquut58\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 6.908\" overflow=\"visible\"><path d=\"M 0.769 0 L 0 0 L 0 6.908 L 0.77 6.908 L 0.77 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 5.674\" overflow=\"visible\"><path d=\"M 0.628 0 L 0 0 L 0 5.674 L 0.629 5.674 L 0.629 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yg0p4p\",layoutDependency:layoutDependency,layoutId:\"RSRcZGPFn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.254 6.908\" overflow=\"visible\"><path d=\"M 0 0 L 0.772 0 L 0.772 6.208 L 4.254 6.208 L 4.254 6.908 L 0 6.908 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.476 5.674\" overflow=\"visible\"><path d=\"M 0 0 L 0.631 0 L 0.631 5.099 L 3.476 5.099 L 3.476 5.674 L 0 5.674 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16ubosi\",layoutDependency:layoutDependency,layoutId:\"EzfyHdQ5V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.932 6.908\" overflow=\"visible\"><path d=\"M 0.001 0 L 2.439 0 C 3.091 0 3.683 0.15 4.216 0.453 C 4.74 0.746 5.175 1.176 5.474 1.696 C 5.782 2.23 5.94 2.837 5.932 3.454 C 5.932 4.101 5.779 4.684 5.473 5.211 C 5.174 5.732 4.74 6.162 4.216 6.455 C 3.674 6.76 3.061 6.916 2.439 6.908 L 0 6.908 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.848 5.675\" overflow=\"visible\"><path d=\"M 0.001 0 L 1.993 0 C 2.526 0 3.01 0.123 3.445 0.372 C 3.874 0.613 4.229 0.966 4.473 1.393 C 4.725 1.832 4.854 2.331 4.848 2.837 C 4.848 3.369 4.723 3.848 4.473 4.28 C 4.228 4.708 3.873 5.061 3.445 5.302 C 3.002 5.553 2.501 5.681 1.993 5.674 L 0 5.674 L 0 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qcis4c\",layoutDependency:layoutDependency,layoutId:\"kXZMCCVzq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.37 5.505\" overflow=\"visible\"><path d=\"M 3.029 5.144 C 3.451 4.903 3.779 4.575 4.015 4.159 C 4.251 3.742 4.37 3.273 4.37 2.754 C 4.37 2.234 4.25 1.765 4.015 1.346 C 3.783 0.934 3.442 0.592 3.029 0.36 C 2.599 0.117 2.113 -0.007 1.619 0 L 0 0 L 0 5.505 L 1.619 5.505 C 2.138 5.505 2.61 5.385 3.029 5.145 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.571 4.522\" overflow=\"visible\"><path d=\"M 2.475 4.226 C 2.82 4.028 3.088 3.758 3.281 3.417 C 3.474 3.074 3.571 2.689 3.571 2.262 C 3.571 1.835 3.473 1.45 3.281 1.106 C 3.091 0.767 2.813 0.487 2.475 0.296 C 2.124 0.096 1.726 -0.006 1.323 0 L 0 0 L 0 4.522 L 1.323 4.522 C 1.747 4.522 2.133 4.424 2.475 4.226 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bvbiyj\",layoutDependency:layoutDependency,layoutId:\"xbaeGXRgA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 6.908\" overflow=\"visible\"><path d=\"M 0.77 0 L 0 0 L 0 6.908 L 0.77 6.908 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 5.674\" overflow=\"visible\"><path d=\"M 0.629 0 L 0 0 L 0 5.674 L 0.629 5.674 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-j9g3zr\",layoutDependency:layoutDependency,layoutId:\"Dp9zwJODh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.831 6.908\" overflow=\"visible\"><path d=\"M 0 0 L 0.758 0 L 5.723 6.514 L 5.062 6.722 L 5.062 0 L 5.831 0 L 5.831 6.908 L 5.073 6.908 L 0.109 0.394 L 0.769 0.189 L 0.769 6.908 L 0 6.908 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.765 5.674\" overflow=\"visible\"><path d=\"M 0 0 L 0.619 0 L 4.677 5.351 L 4.137 5.522 L 4.137 0 L 4.765 0 L 4.765 5.674 L 4.146 5.674 L 0.089 0.324 L 0.628 0.155 L 0.628 5.674 L 0 5.674 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gtgp76\",layoutDependency:layoutDependency,layoutId:\"uXhJSNTUQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.081 7.108\" overflow=\"visible\"><path d=\"M 0.475 1.752 C 0.785 1.217 1.231 0.774 1.769 0.469 C 2.322 0.154 2.949 -0.007 3.585 0 C 4.079 0 4.534 0.092 4.951 0.272 C 5.74 0.605 6.378 1.218 6.741 1.993 L 6.041 2.291 C 5.827 1.827 5.487 1.431 5.059 1.149 C 4.623 0.858 4.109 0.705 3.584 0.711 C 3.04 0.711 2.594 0.836 2.168 1.086 C 1.744 1.336 1.408 1.677 1.163 2.113 C 0.915 2.552 0.788 3.049 0.794 3.553 C 0.794 4.081 0.916 4.559 1.164 4.995 C 1.653 5.871 2.582 6.409 3.584 6.397 C 4.544 6.408 5.434 5.901 5.914 5.07 C 6.144 4.673 6.255 4.242 6.25 3.782 L 6.458 3.979 L 3.043 3.979 L 3.043 3.279 L 7.069 3.279 C 7.122 4.004 6.994 4.656 6.683 5.239 C 6.387 5.808 5.939 6.283 5.389 6.611 C 4.845 6.941 4.22 7.113 3.584 7.108 C 2.948 7.114 2.322 6.952 1.769 6.638 C 0.664 6.007 -0.013 4.826 0 3.553 C 0 2.896 0.158 2.296 0.475 1.752 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.786 5.839\" overflow=\"visible\"><path d=\"M 0.388 1.439 C 0.641 1 1.006 0.636 1.446 0.385 C 1.898 0.127 2.41 -0.006 2.93 0 C 3.334 0 3.705 0.076 4.046 0.224 C 4.691 0.497 5.212 1 5.509 1.637 L 4.937 1.882 C 4.762 1.5 4.484 1.175 4.134 0.944 C 3.778 0.705 3.358 0.579 2.929 0.584 C 2.484 0.584 2.12 0.687 1.772 0.892 C 1.425 1.098 1.151 1.378 0.951 1.736 C 0.748 2.096 0.644 2.505 0.649 2.919 C 0.649 3.352 0.749 3.745 0.951 4.103 C 1.351 4.823 2.11 5.264 2.929 5.255 C 3.713 5.264 4.441 4.847 4.833 4.165 C 5.021 3.839 5.112 3.485 5.108 3.107 L 5.278 3.269 L 2.487 3.269 L 2.487 2.694 L 5.777 2.694 C 5.82 3.289 5.716 3.825 5.462 4.304 C 5.22 4.771 4.854 5.161 4.404 5.431 C 3.96 5.702 3.449 5.843 2.929 5.839 C 2.409 5.843 1.898 5.71 1.446 5.453 C 0.542 4.934 -0.011 3.965 0 2.919 C 0 2.379 0.129 1.886 0.388 1.439 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qoycno\",layoutDependency:layoutDependency,layoutId:\"AVCeZps7i\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.931 6.908\" overflow=\"visible\"><path d=\"M 0 0 L 2.438 0 C 3.091 0 3.682 0.15 4.215 0.453 C 4.739 0.746 5.174 1.176 5.473 1.696 C 5.781 2.23 5.939 2.837 5.931 3.454 C 5.931 4.101 5.778 4.684 5.473 5.211 C 5.174 5.732 4.739 6.162 4.215 6.455 C 3.673 6.76 3.06 6.916 2.438 6.908 L 0 6.908 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.847 5.675\" overflow=\"visible\"><path d=\"M 0 0 L 1.992 0 C 2.526 0 3.009 0.123 3.445 0.372 C 3.873 0.613 4.228 0.966 4.473 1.393 C 4.724 1.832 4.853 2.331 4.847 2.837 C 4.847 3.369 4.722 3.848 4.473 4.28 C 4.228 4.708 3.873 5.061 3.445 5.302 C 3.001 5.553 2.501 5.681 1.992 5.674 L 0 5.674 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lj12zw\",layoutDependency:layoutDependency,layoutId:\"MDVSzSMHk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.37 5.505\" overflow=\"visible\"><path d=\"M 3.029 5.144 C 3.451 4.903 3.779 4.575 4.015 4.159 C 4.251 3.742 4.37 3.273 4.37 2.754 C 4.37 2.234 4.251 1.765 4.015 1.346 C 3.783 0.934 3.442 0.592 3.029 0.36 C 2.599 0.117 2.113 -0.007 1.619 0 L 0 0 L 0 5.505 L 1.619 5.505 C 2.139 5.505 2.61 5.385 3.029 5.145 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.571 4.522\" overflow=\"visible\"><path d=\"M 2.475 4.226 C 2.82 4.028 3.088 3.758 3.281 3.417 C 3.474 3.074 3.571 2.689 3.571 2.262 C 3.571 1.835 3.474 1.45 3.281 1.106 C 3.091 0.767 2.813 0.487 2.475 0.296 C 2.124 0.096 1.726 -0.006 1.323 0 L 0 0 L 0 4.522 L 1.323 4.522 C 1.748 4.522 2.133 4.424 2.475 4.226 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jaduj1\",layoutDependency:layoutDependency,layoutId:\"EbkgGwKDT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.254 6.908\" overflow=\"visible\"><path d=\"M 0 0 L 4.254 0 L 4.254 0.7 L 0.769 0.7 L 0.769 3.11 L 4.154 3.11 L 4.154 3.801 L 0.769 3.801 L 0.769 6.208 L 4.254 6.208 L 4.254 6.908 L 0 6.908 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.476 5.674\" overflow=\"visible\"><path d=\"M 0 0 L 3.476 0 L 3.476 0.575 L 0.628 0.575 L 0.628 2.555 L 3.395 2.555 L 3.395 3.122 L 0.628 3.122 L 0.628 5.099 L 3.476 5.099 L 3.476 5.674 L 0 5.674 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w0ht0g\",layoutDependency:layoutDependency,layoutId:\"LEMbkNxBM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 7.103\" overflow=\"visible\"><path d=\"M 1.333 6.064 C 1.646 6.297 2.057 6.414 2.57 6.414 C 2.887 6.414 3.167 6.364 3.42 6.261 C 3.649 6.174 3.85 6.027 4.003 5.836 C 4.14 5.66 4.213 5.443 4.211 5.22 C 4.211 4.936 4.134 4.709 3.975 4.54 C 3.811 4.364 3.609 4.227 3.384 4.14 C 3.068 4.019 2.746 3.914 2.418 3.828 C 1.938 3.698 1.548 3.568 1.254 3.443 C 0.958 3.319 0.698 3.124 0.494 2.876 C 0.283 2.624 0.177 2.282 0.177 1.855 C 0.177 1.505 0.277 1.191 0.477 0.913 C 0.677 0.636 0.955 0.411 1.307 0.247 C 1.677 0.079 2.08 -0.005 2.487 0 C 2.923 0 3.331 0.08 3.675 0.241 C 4.341 0.538 4.811 1.153 4.922 1.874 L 4.142 2.032 C 4.095 1.651 3.901 1.303 3.603 1.06 C 3.303 0.813 2.926 0.691 2.473 0.691 C 2.204 0.686 1.937 0.735 1.687 0.835 C 1.475 0.918 1.291 1.059 1.155 1.241 C 1.029 1.41 0.961 1.616 0.963 1.827 C 0.963 2.091 1.038 2.301 1.191 2.463 C 1.341 2.623 1.532 2.748 1.757 2.832 C 1.985 2.918 2.296 3.012 2.69 3.118 C 3.184 3.251 3.584 3.382 3.89 3.512 C 4.195 3.642 4.456 3.845 4.675 4.114 C 4.892 4.384 5 4.748 5 5.2 C 5 5.57 4.894 5.897 4.68 6.186 C 4.453 6.485 4.15 6.717 3.803 6.86 C 3.407 7.026 2.982 7.109 2.553 7.102 C 1.857 7.102 1.277 6.935 0.813 6.6 C 0.359 6.28 0.063 5.781 0 5.228 L 0.769 5.07 C 0.835 5.497 1.024 5.828 1.335 6.06\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.086 5.834\" overflow=\"visible\"><path d=\"M 1.089 4.981 C 1.345 5.173 1.681 5.269 2.1 5.269 C 2.359 5.269 2.588 5.228 2.795 5.143 C 2.982 5.071 3.146 4.951 3.271 4.794 C 3.383 4.65 3.443 4.471 3.441 4.288 C 3.441 4.055 3.378 3.868 3.248 3.729 C 3.114 3.585 2.949 3.472 2.765 3.401 C 2.507 3.301 2.244 3.215 1.976 3.145 C 1.584 3.038 1.265 2.931 1.025 2.828 C 0.783 2.726 0.57 2.566 0.404 2.363 C 0.231 2.156 0.145 1.875 0.145 1.524 C 0.145 1.236 0.226 0.979 0.39 0.75 C 0.553 0.523 0.78 0.338 1.068 0.203 C 1.371 0.065 1.7 -0.004 2.032 0 C 2.389 0 2.722 0.066 3.003 0.198 C 3.548 0.442 3.931 0.947 4.022 1.54 L 3.385 1.669 C 3.346 1.356 3.188 1.07 2.944 0.871 C 2.699 0.668 2.391 0.568 2.021 0.568 C 1.801 0.563 1.583 0.603 1.379 0.686 C 1.206 0.754 1.055 0.87 0.944 1.02 C 0.841 1.159 0.786 1.328 0.787 1.501 C 0.787 1.718 0.848 1.89 0.973 2.023 C 1.096 2.155 1.252 2.257 1.436 2.326 C 1.622 2.397 1.876 2.474 2.198 2.561 C 2.602 2.671 2.929 2.778 3.179 2.885 C 3.428 2.992 3.641 3.159 3.82 3.38 C 3.998 3.601 4.086 3.9 4.086 4.272 C 4.086 4.576 3.999 4.844 3.825 5.082 C 3.639 5.327 3.391 5.518 3.108 5.635 C 2.785 5.772 2.437 5.839 2.086 5.834 C 1.518 5.834 1.044 5.697 0.664 5.422 C 0.293 5.158 0.051 4.748 0 4.295 L 0.628 4.165 C 0.682 4.516 0.837 4.787 1.091 4.978\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hyjj5t\",layoutDependency:layoutDependency,layoutId:\"jplnKbmfL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 6.908\" overflow=\"visible\"><path d=\"M 0.769 0 L 0 0 L 0 6.908 L 0.77 6.908 L 0.77 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 5.674\" overflow=\"visible\"><path d=\"M 0.628 0 L 0 0 L 0 5.674 L 0.629 5.674 L 0.629 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kbpd1p\",layoutDependency:layoutDependency,layoutId:\"Nv39wfP1f\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.082 7.108\" overflow=\"visible\"><path d=\"M 0.476 1.752 C 0.786 1.217 1.232 0.774 1.77 0.469 C 2.323 0.154 2.95 -0.007 3.586 0 C 4.08 0 4.536 0.092 4.952 0.272 C 5.741 0.605 6.379 1.218 6.742 1.993 L 6.043 2.291 C 5.828 1.826 5.488 1.431 5.06 1.149 C 4.624 0.858 4.11 0.706 3.586 0.711 C 3.042 0.711 2.595 0.836 2.17 1.086 C 1.745 1.336 1.41 1.677 1.165 2.113 C 0.918 2.546 0.795 3.026 0.795 3.553 C 0.795 4.081 0.918 4.559 1.165 4.995 C 1.412 5.428 1.748 5.772 2.17 6.022 C 2.595 6.272 3.067 6.397 3.586 6.397 C 4.546 6.408 5.436 5.901 5.916 5.07 C 6.146 4.673 6.257 4.242 6.251 3.782 L 6.46 3.979 L 3.044 3.979 L 3.044 3.279 L 7.07 3.279 C 7.122 4.004 6.995 4.656 6.684 5.239 C 6.388 5.808 5.94 6.283 5.39 6.611 C 4.846 6.941 4.221 7.113 3.585 7.108 C 2.949 7.114 2.323 6.952 1.769 6.638 C 0.664 6.007 -0.013 4.826 0 3.553 C 0 2.896 0.159 2.296 0.475 1.752 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.787 5.839\" overflow=\"visible\"><path d=\"M 0.389 1.439 C 0.642 1 1.007 0.636 1.447 0.385 C 1.898 0.127 2.411 -0.006 2.931 0 C 3.334 0 3.707 0.076 4.047 0.224 C 4.692 0.497 5.213 1.001 5.51 1.637 L 4.939 1.882 C 4.763 1.5 4.485 1.175 4.135 0.944 C 3.779 0.705 3.359 0.58 2.931 0.584 C 2.486 0.584 2.121 0.687 1.773 0.892 C 1.426 1.098 1.152 1.378 0.952 1.736 C 0.75 2.092 0.65 2.486 0.65 2.919 C 0.65 3.352 0.75 3.745 0.952 4.103 C 1.154 4.459 1.429 4.742 1.773 4.947 C 2.121 5.152 2.507 5.255 2.931 5.255 C 3.715 5.264 4.442 4.847 4.835 4.165 C 5.023 3.839 5.113 3.485 5.109 3.107 L 5.279 3.269 L 2.488 3.269 L 2.488 2.694 L 5.778 2.694 C 5.82 3.289 5.717 3.825 5.462 4.304 C 5.221 4.771 4.854 5.161 4.405 5.431 C 3.96 5.702 3.45 5.843 2.93 5.839 C 2.41 5.844 1.898 5.71 1.446 5.453 C 0.542 4.934 -0.011 3.964 0 2.919 C 0 2.379 0.13 1.886 0.388 1.439 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u1yrcv\",layoutDependency:layoutDependency,layoutId:\"pODagY2Ri\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.831 6.908\" overflow=\"visible\"><path d=\"M 0 0 L 0.758 0 L 5.722 6.514 L 5.062 6.722 L 5.062 0 L 5.831 0 L 5.831 6.908 L 5.073 6.908 L 0.108 0.394 L 0.769 0.189 L 0.769 6.908 L 0 6.908 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.765 5.674\" overflow=\"visible\"><path d=\"M 0 0 L 0.619 0 L 4.676 5.351 L 4.137 5.522 L 4.137 0 L 4.765 0 L 4.765 5.674 L 4.146 5.674 L 0.088 0.324 L 0.628 0.155 L 0.628 5.674 L 0 5.674 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11ew2zy\",layoutDependency:layoutDependency,layoutId:\"myGdvoLRs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.215 43.049\" overflow=\"visible\"><path d=\"M 8.215 0 L 0 0 L 0 43.049 L 8.215 43.049 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.713 35.362\" overflow=\"visible\"><path d=\"M 6.713 0 L 0 0 L 0 35.362 L 6.713 35.362 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1uzjhi0\",layoutDependency:layoutDependency,layoutId:\"xaJAL_YYq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60.271 43.046\" overflow=\"visible\"><path d=\"M 49.49 0 C 49.152 1.106 48.817 2.213 48.485 3.32 C 45.892 11.856 43.307 20.388 40.719 28.923 L 39.398 24.558 C 36.914 16.373 34.433 8.187 31.954 0 L 22.458 0 C 19.979 8.185 17.5 16.373 15.015 24.558 C 14.576 26.013 14.138 27.465 13.693 28.923 C 11.106 20.388 8.515 11.856 5.928 3.321 C 3.953 8.693 1.977 14.063 0 19.435 L 6.919 42.349 L 7.129 43.046 L 19.691 43.046 L 19.694 43.038 L 19.719 43.038 C 22.215 34.742 24.709 26.443 27.204 18.144 C 29.704 26.444 32.196 34.742 34.693 43.038 L 34.717 43.038 C 34.717 43.038 34.72 43.041 34.72 43.046 L 47.28 43.046 L 47.506 42.296 L 54.408 19.433 L 60.271 0 L 49.484 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 49.254 35.359\" overflow=\"visible\"><path d=\"M 40.443 0 C 40.168 0.908 39.894 1.817 39.622 2.727 C 37.503 9.739 35.391 16.747 33.276 23.758 L 32.196 20.173 C 30.166 13.449 28.138 6.725 26.113 0 L 18.353 0 C 16.327 6.723 14.301 13.449 12.27 20.173 C 11.912 21.368 11.554 22.561 11.19 23.758 C 9.076 16.747 6.958 9.739 4.844 2.728 C 3.23 7.141 1.616 11.552 0 15.964 L 5.654 34.787 L 5.826 35.359 L 16.092 35.359 L 16.094 35.353 L 16.114 35.353 C 18.154 28.538 20.192 21.721 22.231 14.904 C 24.274 21.722 26.311 28.538 28.351 35.353 L 28.371 35.353 C 28.371 35.353 28.373 35.355 28.373 35.359 L 38.637 35.359 L 38.822 34.743 L 44.462 15.963 L 49.254 0 L 40.439 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1htfnaf\",layoutDependency:layoutDependency,layoutId:\"afdDGiyZA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.122 19.127\" overflow=\"visible\"><path d=\"M 0 19.127 L 7.122 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.82 15.711\" overflow=\"visible\"><path d=\"M 0 15.711 L 5.82 0 L 0 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2dgc0b\",layoutDependency:layoutDependency,layoutId:\"kfKmJzmyX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.122 19.13\" overflow=\"visible\"><path d=\"M 0 19.13 L 7.122 19.13 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({I6Q9QkPGn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.82 15.714\" overflow=\"visible\"><path d=\"M 0 15.714 L 5.82 15.714 L 0 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2a0omm\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"VgNv6L8id\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Qz0aHBdao\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"tgW4KIbp9\",openInNewTab:false,relValues:[],scopeId:\"DHfoX5yoA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8j1w5d\",\"data-styles-preset\":\"wqU0bar5Q\",children:\"Portfolio\"})})})}),className:\"framer-5crj5i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tgW4KIbp9\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":y9qUC77Rm\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bFBZFWRoZ\",openInNewTab:false,relValues:[],scopeId:\"DHfoX5yoA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8j1w5d\",\"data-styles-preset\":\"wqU0bar5Q\",children:\"Services\"})})})}),className:\"framer-1o5idsw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bFBZFWRoZ\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":DWBCC3NFX\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"LimnmqyZz\",openInNewTab:false,relValues:[],scopeId:\"DHfoX5yoA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8j1w5d\",\"data-styles-preset\":\"wqU0bar5Q\",children:\"Process\"})})})}),className:\"framer-1ah85wc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LimnmqyZz\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":CIf7DiPam\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TT44XRXKb\",openInNewTab:false,relValues:[],scopeId:\"DHfoX5yoA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8j1w5d\",\"data-styles-preset\":\"wqU0bar5Q\",children:\"About\"})})})}),className:\"framer-66fg02\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TT44XRXKb\",verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+25+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m6pgv6-container\",layoutDependency:layoutDependency,layoutId:\"iHI1CMFNu-container\",nodeId:\"iHI1CMFNu\",rendersWithMotion:true,scopeId:\"DHfoX5yoA\",children:/*#__PURE__*/_jsx(NavCTA,{height:\"100%\",id:\"iHI1CMFNu\",layoutId:\"iHI1CMFNu\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Open menu\",className:\"framer-1d36co7\",\"data-framer-name\":\"Menu Toggle\",layoutDependency:layoutDependency,layoutId:\"ggbCP5obi\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({I6Q9QkPGn:{\"data-highlight\":true,onTap:onTapzmexbp},ToSpHVa6q:{\"aria-label\":\"Close menu\",\"data-highlight\":true,onTap:onTapuw3mig}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-ya24tp\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"krNURAZ10\",style:{\"--1m973uw\":\"var(--token-d7cbf6e5-dff5-4977-8688-40b37f37de08)\",\"--js9iwy\":1.75},...addPropertyOverrides({ToSpHVa6q:{Component:X}},baseVariant,gestureVariant)})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6lyhrj\",\"data-framer-name\":\"Drawer\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Elxw3LUgV\",onTap:onTapuw3mig,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Qz0aHBdao\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"nIuCgaIeC\",openInNewTab:false,relValues:[],scopeId:\"DHfoX5yoA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8j1w5d\",\"data-styles-preset\":\"wqU0bar5Q\",children:\"Portfolio\"})})})}),className:\"framer-l5fqc4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nIuCgaIeC\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":y9qUC77Rm\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"kl3rpWXTX\",openInNewTab:false,relValues:[],scopeId:\"DHfoX5yoA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8j1w5d\",\"data-styles-preset\":\"wqU0bar5Q\",children:\"Services\"})})})}),className:\"framer-16y1ipk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kl3rpWXTX\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":DWBCC3NFX\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"DJ0UqxoWs\",openInNewTab:false,relValues:[],scopeId:\"DHfoX5yoA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8j1w5d\",\"data-styles-preset\":\"wqU0bar5Q\",children:\"Process\"})})})}),className:\"framer-1o6c9wr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DJ0UqxoWs\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":CIf7DiPam\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fyzEu4aFO\",openInNewTab:false,relValues:[],scopeId:\"DHfoX5yoA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8j1w5d\",\"data-styles-preset\":\"wqU0bar5Q\",children:\"About\"})})})}),className:\"framer-1q97tcl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fyzEu4aFO\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":QsOpnYLb6\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XiL0METXe\",openInNewTab:false,relValues:[],scopeId:\"DHfoX5yoA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8j1w5d\",\"data-styles-preset\":\"wqU0bar5Q\",children:\"FAQs\"})})})}),className:\"framer-cy7quj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XiL0METXe\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Y7_f6fkKS\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Z68jcQ7Rd\",openInNewTab:false,relValues:[],scopeId:\"DHfoX5yoA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8j1w5d\",\"data-styles-preset\":\"wqU0bar5Q\",children:\"Contact\"})})})}),className:\"framer-e9btw8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z68jcQ7Rd\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{hash:\":Y7_f6fkKS\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WptRbUAfQ\",scopeId:\"DHfoX5yoA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11arlrd framer-6jr9o9\",\"data-framer-name\":\"Start a project\",layoutDependency:layoutDependency,layoutId:\"WptRbUAfQ\",style:{backgroundColor:\"var(--token-894b6735-6107-44da-972a-34644f55233b)\",borderBottomLeftRadius:120,borderBottomRightRadius:120,borderTopLeftRadius:120,borderTopRightRadius:120},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8g1pmx\",\"data-styles-preset\":\"sd9RAVRlU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ade582d-236c-4cb1-a5e2-e9743fd8a790))\"},children:\"Start a project\"})}),className:\"framer-1o3f4al\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BVhUjxYFb\",style:{\"--extracted-r6o4lv\":\"var(--token-5ade582d-236c-4cb1-a5e2-e9743fd8a790)\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]})})})});});const css=[\".framer-2TDAs.framer-6jr9o9, .framer-2TDAs .framer-6jr9o9 { display: block; }\",\".framer-2TDAs.framer-1wbnlog { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 25px 40px 25px 40px; position: relative; width: 1440px; }\",\".framer-2TDAs .framer-1irfaxw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1360px; padding: 0px; position: relative; width: 100%; }\",\".framer-2TDAs .framer-borp6i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-2TDAs .framer-1qn82an { height: 56px; position: relative; width: 93px; }\",\".framer-2TDAs .framer-1tloaqr { height: 7px; left: 0px; position: absolute; top: 49px; width: 5px; }\",\".framer-2TDAs .framer-1d7pl8j { height: 3px; left: 1px; position: absolute; top: 49px; width: 4px; }\",\".framer-2TDAs .framer-nc4rv { height: 3px; left: 1px; position: absolute; top: 53px; width: 4px; }\",\".framer-2TDAs .framer-1qxcpxf { height: 7px; left: 6px; position: absolute; top: 49px; width: 6px; }\",\".framer-2TDAs .framer-3zzvdz { height: 7px; left: 13px; position: absolute; top: 49px; width: 1px; }\",\".framer-2TDAs .framer-yg0p4p { height: 7px; left: 15px; position: absolute; top: 49px; width: 5px; }\",\".framer-2TDAs .framer-16ubosi { height: 7px; left: 20px; position: absolute; top: 49px; width: 6px; }\",\".framer-2TDAs .framer-qcis4c { height: 6px; left: 21px; position: absolute; top: 50px; width: 5px; }\",\".framer-2TDAs .framer-1bvbiyj { height: 7px; left: 27px; position: absolute; top: 49px; width: 1px; }\",\".framer-2TDAs .framer-j9g3zr { height: 7px; left: 29px; position: absolute; top: 49px; width: 6px; }\",\".framer-2TDAs .framer-1gtgp76 { height: 7px; left: 36px; position: absolute; top: 49px; width: 7px; }\",\".framer-2TDAs .framer-qoycno { height: 7px; left: 47px; position: absolute; top: 49px; width: 6px; }\",\".framer-2TDAs .framer-1lj12zw { height: 6px; left: 48px; position: absolute; top: 50px; width: 5px; }\",\".framer-2TDAs .framer-jaduj1 { height: 7px; left: 54px; position: absolute; top: 49px; width: 5px; }\",\".framer-2TDAs .framer-w0ht0g { height: 7px; left: 58px; position: absolute; top: 49px; width: 5px; }\",\".framer-2TDAs .framer-hyjj5t { height: 7px; left: 64px; position: absolute; top: 49px; width: 1px; }\",\".framer-2TDAs .framer-kbpd1p { height: 7px; left: 66px; position: absolute; top: 49px; width: 7px; }\",\".framer-2TDAs .framer-u1yrcv { height: 7px; left: 74px; position: absolute; top: 49px; width: 6px; }\",\".framer-2TDAs .framer-11ew2zy { height: 43px; left: 0px; position: absolute; top: 0px; width: 8px; }\",\".framer-2TDAs .framer-1uzjhi0 { height: 43px; left: 33px; position: absolute; top: 0px; width: 61px; }\",\".framer-2TDAs .framer-1htfnaf { height: 19px; left: 20px; position: absolute; top: 0px; width: 7px; }\",\".framer-2TDAs .framer-2dgc0b { height: 19px; left: 20px; position: absolute; top: 24px; width: 7px; }\",\".framer-2TDAs .framer-2a0omm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-2TDAs .framer-5crj5i, .framer-2TDAs .framer-1o5idsw, .framer-2TDAs .framer-1ah85wc, .framer-2TDAs .framer-66fg02, .framer-2TDAs .framer-1o3f4al { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-2TDAs .framer-1m6pgv6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2TDAs .framer-1d36co7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; padding: 0px; position: relative; width: 44px; }\",\".framer-2TDAs .framer-ya24tp { flex: none; height: auto; position: relative; width: 26px; }\",\".framer-2TDAs .framer-6lyhrj { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 28px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-2TDAs .framer-l5fqc4, .framer-2TDAs .framer-16y1ipk, .framer-2TDAs .framer-1o6c9wr, .framer-2TDAs .framer-1q97tcl, .framer-2TDAs .framer-cy7quj, .framer-2TDAs .framer-e9btw8 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2TDAs .framer-11arlrd { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 12px 20px 12px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-2TDAs.framer-v-117bnuc.framer-1wbnlog { padding: 14px 20px 14px 20px; width: 390px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-1qn82an { height: 46px; width: 76px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-1tloaqr { height: 6px; top: 40px; width: 4px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-1d7pl8j { height: 2px; left: 1px; top: 41px; width: 3px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-nc4rv { height: 2px; left: 1px; top: 43px; width: 3px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-1qxcpxf { height: 6px; left: 5px; top: 40px; width: 5px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-3zzvdz { height: 6px; left: 11px; top: 40px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-yg0p4p { height: 6px; left: 12px; top: 40px; width: 4px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-16ubosi { height: 6px; left: 16px; top: 40px; width: 5px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-qcis4c { height: 5px; left: 17px; top: 41px; width: 4px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-1bvbiyj { height: 6px; left: 22px; top: 40px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-j9g3zr { height: 6px; left: 24px; top: 40px; width: 5px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-1gtgp76 { height: 6px; left: 29px; top: 40px; width: 6px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-qoycno { height: 6px; left: 38px; top: 40px; width: 5px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-1lj12zw { height: 5px; left: 39px; top: 41px; width: 4px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-jaduj1 { height: 6px; left: 44px; top: 40px; width: 4px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-w0ht0g { height: 6px; left: 48px; top: 40px; width: 4px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-hyjj5t { height: 6px; left: 53px; top: 40px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-kbpd1p { height: 6px; left: 54px; top: 40px; width: 6px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-u1yrcv { height: 6px; left: 61px; top: 40px; width: 5px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-11ew2zy { height: 36px; left: 0px; width: 7px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-1uzjhi0 { height: 36px; left: 27px; top: 0px; width: 50px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-1htfnaf { height: 16px; left: 16px; top: 0px; width: 6px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-2dgc0b { height: 16px; left: 16px; top: 20px; width: 6px; }\",\".framer-2TDAs.framer-v-117bnuc .framer-1d36co7 { height: 27px; width: 19px; }\",\".framer-2TDAs.framer-v-1iqywf8.framer-1wbnlog { max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 14px 20px 14px 20px; width: 390px; }\",\".framer-2TDAs.framer-v-1iqywf8 .framer-1d36co7 { height: 21px; width: 17px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 106\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"I6Q9QkPGn\":{\"layout\":[\"fixed\",\"auto\"]},\"ToSpHVa6q\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDHfoX5yoA=withCSS(Component,css,\"framer-2TDAs\");export default FramerDHfoX5yoA;FramerDHfoX5yoA.displayName=\"Nav\";FramerDHfoX5yoA.defaultProps={height:106,width:1440};addPropertyControls(FramerDHfoX5yoA,{variant:{options:[\"zMRmEjfLw\",\"I6Q9QkPGn\",\"ToSpHVa6q\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDHfoX5yoA,[{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\"}]},...NavCTAFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerDHfoX5yoA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavCTA,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDHfoX5yoA\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"106\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I6Q9QkPGn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ToSpHVa6q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DHfoX5yoA.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useLayoutEffect,useRef,useState}from\"react\";import{useIsStaticRenderer}from\"framer\";/**\n * The site's existing \"Ink Mid\" colour style (Assets → Colors → Ink Mid), the\n * same token the hero gradient and the scrolling-text fades already resolve to.\n * Referenced through the CSS custom property Framer emits for that colour\n * asset, so the bar follows the style rather than a copied hex; the literal is\n * only a fallback for the first paint before the token stylesheet resolves.\n */const INK_MID_TOKEN=\"var(--token-c07fc6f7-fed2-4e35-bcfd-25d1d4d835f7, rgb(38, 32, 26))\";/**\n * The site's existing \"Amber Bright\" colour style, at the same low alpha the\n * footer rule already uses. Keeps the scrolled bar readable as its own surface\n * when it passes over another brown or dark section.\n */const DIVIDER_COLOR=\"color-mix(in srgb, var(--token-dae39fa7-00a4-4201-aac0-e5abbd55b89d, rgb(212, 168, 112)) 35%, transparent)\";/** Pixels of scroll before the bar turns solid. */const SCROLL_THRESHOLD=40;/** ~0.4s ease-out, for a soft premium settle rather than a hard swap. */const SOLID_TRANSITION=\"background-color 0.4s cubic-bezier(0, 0, 0.58, 1), border-bottom-color 0.4s cubic-bezier(0, 0, 0.58, 1)\";const OPEN_VARIANT_PATTERN=/^(?:phone|tablet|mobile)\\s+open$/i;function isOpenVariantName(value){return typeof value===\"string\"&&OPEN_VARIANT_PATTERN.test(value.trim());}function isOpenFromProps(props){return[props?.[\"$control__variant\"],props?.variant,props?.variantName,props?.[\"data-framer-name\"]].some(isOpenVariantName);}function hasOpenDomState(root){if(!root)return false;if(isOpenVariantName(root.getAttribute(\"data-framer-name\"))){return true;}const namedElements=root.querySelectorAll(\"[data-framer-name]\");for(const element of namedElements){if(isOpenVariantName(element.getAttribute(\"data-framer-name\"))){return true;}}return Boolean(root.matches('[aria-expanded=\"true\"], [aria-label=\"Close menu\"]')||root.querySelector('[aria-expanded=\"true\"], [aria-label=\"Close menu\"]'));}/**\n * Keeps the Navbar transparent at the top, then applies the brand brown\n * background plus a 1px amber hairline after scrolling. An open phone/tablet\n * drawer always wins over scroll position so the entire expanded navigation\n * stays solid.\n *\n * The bottom border is always present and only changes colour, so turning the\n * bar solid never shifts the layout by a pixel.\n */export function withNavbarScrollBackground(Component){return function NavbarScrollBackground(props){const isStatic=useIsStaticRenderer();const rootRef=useRef(null);const propMenuOpen=isOpenFromProps(props);const[isMenuOpen,setIsMenuOpen]=useState(propMenuOpen);const[isScrolled,setIsScrolled]=useState(false);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;const update=()=>{setIsScrolled(window.scrollY>SCROLL_THRESHOLD);};update();window.addEventListener(\"scroll\",update,{passive:true});return()=>{window.removeEventListener(\"scroll\",update);};},[isStatic]);useLayoutEffect(()=>{if(isStatic){setIsMenuOpen(propMenuOpen);return;}if(typeof document===\"undefined\")return;const markedRoots=Array.from(document.querySelectorAll('[data-navbar-scroll-override=\"true\"]'));const root=rootRef.current??markedRoots.find(element=>element.offsetParent!==null)??markedRoots[0]??null;if(!root){setIsMenuOpen(propMenuOpen);return;}const reconcile=()=>{setIsMenuOpen(propMenuOpen||hasOpenDomState(root));};const handlePointerDown=event=>{const target=event.target instanceof Element?event.target.closest(\"[aria-label]\"):null;if(!target||!root.contains(target))return;const label=target.getAttribute(\"aria-label\");if(label===\"Open menu\")setIsMenuOpen(true);if(label===\"Close menu\")setIsMenuOpen(false);};reconcile();const observer=new MutationObserver(reconcile);observer.observe(root,{subtree:true,attributes:true,attributeFilter:[\"data-framer-name\",\"aria-expanded\",\"aria-label\"]});root.addEventListener(\"pointerdown\",handlePointerDown,true);return()=>{observer.disconnect();root.removeEventListener(\"pointerdown\",handlePointerDown,true);};},[isStatic,propMenuOpen]);// Open mobile/tablet navigation has priority over scroll position.\nconst isSolid=propMenuOpen||isMenuOpen||isScrolled;const style={...props?.style,transition:SOLID_TRANSITION,borderBottomWidth:\"1px\",borderBottomStyle:\"solid\",borderBottomColor:isSolid?DIVIDER_COLOR:\"transparent\"};if(isSolid){style.backgroundColor=INK_MID_TOKEN;}return /*#__PURE__*/_jsx(Component,{...props,ref:rootRef,\"data-navbar-scroll-override\":\"true\",style:style});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withNavbarScrollBackground\":{\"type\":\"reactHoc\",\"name\":\"withNavbarScrollBackground\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavbarScrollOverride.map","// Generated by Framer (ee97fff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Nav,*as NavInfo from\"#framer/local/canvasComponent/DHfoX5yoA/DHfoX5yoA.js\";import Footer from\"#framer/local/canvasComponent/UxDGlMfEC/UxDGlMfEC.js\";import{withNavbarScrollBackground}from\"#framer/local/codeFile/UEIXanl/NavbarScrollOverride.js\";const NavFonts=getFonts(Nav);const NavWithNavbarScrollBackgroundsi0nbhWithMappedReactPropsof1wcx=withMappedReactProps(withCodeBoundaryForOverrides(Nav,{nodeId:\"uMMmTs7Mm\",override:withNavbarScrollBackground,scopeId:\"J7iMwYiC3\"}),NavInfo);const FooterFonts=getFonts(Footer);const breakpoints={d3YdfjKWZ:\"(min-width: 1200px) and (max-width: 1439.98px)\",jz7x8NFNN:\"(min-width: 1440px)\",olWoXa4Rx:\"(max-width: 809.98px)\",ZdptSdwjd:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-h3B7P\";const variantClassNames={d3YdfjKWZ:\"framer-v-k6c1d0\",jz7x8NFNN:\"framer-v-1qh10kk\",olWoXa4Rx:\"framer-v-ywbbvd\",ZdptSdwjd:\"framer-v-1d6io30\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-h3B7P.framer-12f78af, .framer-h3B7P .framer-12f78af { display: block; }\",\".framer-h3B7P.framer-1qh10kk { align-content: center; align-items: center; background-color: var(--token-c07fc6f7-fed2-4e35-bcfd-25d1d4d835f7, #26201a); 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-h3B7P .framer-si0nbh-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 5; }\",\".framer-h3B7P .framer-yfzx7g { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-h3B7P .framer-184urff-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={d3YdfjKWZ:\"(min-width: 1200px) and (max-width: 1439.98px)\",jz7x8NFNN:\"(min-width: 1440px)\",olWoXa4Rx:\"(max-width: 809.98px)\",ZdptSdwjd:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"Desktop 2\":\"d3YdfjKWZ\",Desktop:\"jz7x8NFNN\",Phone:\"olWoXa4Rx\",Tablet:\"ZdptSdwjd\"};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??\"jz7x8NFNN\"};};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:\"jz7x8NFNN\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-c07fc6f7-fed2-4e35-bcfd-25d1d4d835f7, rgb(38, 32, 26)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1qh10kk\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:106,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-si0nbh-container\",layoutScroll:true,nodeId:\"uMMmTs7Mm\",rendersWithMotion:true,scopeId:\"J7iMwYiC3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{olWoXa4Rx:{variant:matchVariant(\"I6Q9QkPGn\")},ZdptSdwjd:{variant:matchVariant(\"I6Q9QkPGn\")}},children:/*#__PURE__*/_jsx(NavWithNavbarScrollBackgroundsi0nbhWithMappedReactPropsof1wcx,{height:\"100%\",id:\"uMMmTs7Mm\",layoutId:\"uMMmTs7Mm\",style:{width:\"100%\"},variant:matchVariant(\"zMRmEjfLw\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-yfzx7g\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:647,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-184urff-container\",nodeId:\"foPMYbpTf\",scopeId:\"J7iMwYiC3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{olWoXa4Rx:{variant:matchVariant(\"MLVewOtm6\")},ZdptSdwjd:{variant:matchVariant(\"iKi5HAELC\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"foPMYbpTf\",layoutId:\"foPMYbpTf\",style:{width:\"100%\"},variant:matchVariant(\"xybVo40uq\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZdptSdwjd\":{\"layout\":[\"fixed\",\"fixed\"]},\"olWoXa4Rx\":{\"layout\":[\"fixed\",\"fixed\"]},\"d3YdfjKWZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"jz7x8NFNN\":[\".framer-si0nbh-container\",\".framer-184urff-container\"],\"ZdptSdwjd\":[\".framer-si0nbh-container\",\".framer-184urff-container\"],\"olWoXa4Rx\":[\".framer-si0nbh-container\",\".framer-184urff-container\"],\"d3YdfjKWZ\":[\".framer-si0nbh-container\",\".framer-184urff-container\"]}\n * @framerBreakpoints {\"jz7x8NFNN\":{\"min\":1440,\"canvasClassName\":\"framer-1qh10kk-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"d3YdfjKWZ\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-k6c1d0-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop 2\",\"width\":1200,\"rootFontSize\":16},\"ZdptSdwjd\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1d6io30-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"olWoXa4Rx\":{\"max\":809,\"canvasClassName\":\"framer-ywbbvd-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant jz7x8NFNN\n * @framerLayoutTemplate true\n */const FramerJ7iMwYiC3=withCSS(Component,css,\"framer-h3B7P\");export default FramerJ7iMwYiC3;FramerJ7iMwYiC3.displayName=\"Main\";FramerJ7iMwYiC3.defaultProps={height:1e3,width:1440};addFonts(FramerJ7iMwYiC3,[{explicitInter:true,fonts:[]},...NavFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerJ7iMwYiC3.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ7iMwYiC3\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"jz7x8NFNN\\\":[\\\".framer-si0nbh-container\\\",\\\".framer-184urff-container\\\"],\\\"ZdptSdwjd\\\":[\\\".framer-si0nbh-container\\\",\\\".framer-184urff-container\\\"],\\\"olWoXa4Rx\\\":[\\\".framer-si0nbh-container\\\",\\\".framer-184urff-container\\\"],\\\"d3YdfjKWZ\\\":[\\\".framer-si0nbh-container\\\",\\\".framer-184urff-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"jz7x8NFNN\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZdptSdwjd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"olWoXa4Rx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d3YdfjKWZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"jz7x8NFNN\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1qh10kk-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"d3YdfjKWZ\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-k6c1d0-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop 2\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"ZdptSdwjd\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1d6io30-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"olWoXa4Rx\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-ywbbvd-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\"}},\"__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/XzvST8xSf0OH6nZKi252/hXxYyE2AHsaHRztxyhap/J7iMwYiC3.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {CIf7DiPam: \"about\", DWBCC3NFX: \"process\", Qz0aHBdao: \"work\", Y7_f6fkKS: \"contact\", y9qUC77Rm: \"services\", ZCOq1sBUb: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aTd0fxCfyRTWNd2HsmXE/gzZ5NNu3jKnyuvbq7jhw/augiA20Il.js\")), path: \"/\"}, UPsEcSjxJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/563lw5ucK3g9TvK5TMde/sjCgpG60cmQ54SSma1i5/UPsEcSjxJ.js\")), path: \"/404\"}, nO9NhO5p8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VHaW5baP1qsXZWdvMBcm/PIWHAmHPMeaR0GTtWY2l/nO9NhO5p8.js\")), path: \"/privacy-policy\"}, BiqXv1A6Z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/85eDnC5OTygbc1TV7Yxd/gpoEB6PAQLNF4QqXi2m8/BiqXv1A6Z.js\")), path: \"/kw-assets-sept2026\"}, qs9OhRUxy: {collectionId: \"LlSPXLLsG\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x0kYf563bby3GZoRUBrT/vBg6OCg8x2gZyRrsydea/qs9OhRUxy.js\")), path: \"/projects/:GNIS2tPke\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {LlSPXLLsG: async () => (await import(\"https://framerusercontent.com/modules/93jZWLDWPCKSFU7kp88y/yZUaCV4IEs6S8AF09xxp/LlSPXLLsG.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"fe5a109431da2233623578e8c87eaa3a713ba8afa2d4ca8191f419cbadce13cd\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"UPsEcSjxJ\":\r\ncase \"nO9NhO5p8\":\r\ncase \"BiqXv1A6Z\":\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 \"UPsEcSjxJ\":\r\ncase \"nO9NhO5p8\":\r\ncase \"BiqXv1A6Z\":\r\nreturn [{hash: \"ywbbvd\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1d6io30\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"k6c1d0\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"1qh10kk\", mediaQuery: \"(min-width: 1440px)\"}]\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(\"https://framerusercontent.com/modules/563lw5ucK3g9TvK5TMde/sjCgpG60cmQ54SSma1i5/UPsEcSjxJ.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://www.kwbuildingdesign.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/91h2PTisPcXU1fVl3Www/xPe0x3kLJO9hKUODVaYf/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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"}