{"version":3,"file":"script_main.VgzIIsww.mjs","names":["serializationHash","variantClassNames","transition1","animation","animation1","transition2","animation2","animation3","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","LogoFonts","Logo","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Hamburger","serializationHash","variantClassNames","animation","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useState","useRef","useCallback","Logo","ContactDrawer","Footer","MobileMenu","DesktopMenu","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","PropertyOverrides","sharedStyle.fonts","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/igO5JsJHm0W9sDaJTFEB/8Jv7wXXf2WTuyeh1RSZi/CvgJxYk5M.js","https:/framerusercontent.com/modules/fkioO9hNLTXK6H8lSqsy/imIXSLeOwmtgYbj9LeOU/Rplv1jlz0.js","https:/framerusercontent.com/modules/2lidMxcG1MUKqzL6YC72/lkd7QoK4OIkNf1kbknR1/H86hpP_3w.js","https:/framerusercontent.com/modules/5JtSH5VaksamlNNIEVB3/esm2HLi80HazBbu0XM4J/LDCgXQVGL.js","https:/framerusercontent.com/modules/74FU4ANEctKdrJtHJKf3/RObaT8nBlpK5CY1rs54H/uXSJmzVLX.js","https:/framerusercontent.com/modules/Xb3vipPYULTV9WVgli9l/D5MRQnedEQFb6jgc1epd/DrawerKit360.js","https:/framerusercontent.com/modules/1jfcNeZUQuD2pODorPhQ/0OsA1QtEPsDMmFC3FKnE/sA6TeH4bR.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}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/qTsuP7QQMeas8S9LzUhl/2zaeNSX7AWRrveCiOkcr/SIjrrpof4.js\";const MotionNavWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.nav));const serializationHash=\"framer-Ivdra\";const variantClassNames={A7PTA76YA:\"framer-v-17mijgy\"};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 animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-150,y:0};const transition2={delay:0,duration:.15,ease:[.44,0,.56,1],type:\"tween\"};const animation2={backgroundColor:\"rgb(227, 227, 227)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:10};const animation3={backgroundColor:\"rgba(0, 0, 0, 0.03)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:10};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:\"A7PTA76YA\",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__*/_jsxs(MotionNavWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-17mijgy\",className,classNames),\"data-framer-appear-id\":\"17mijgy\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"A7PTA76YA\",optimized:true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":JMKx9MAo2\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"T2z_bVSfk\",openInNewTab:false,scopeId:\"CvgJxYk5M\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ct8x1d framer-8fyefo\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"T2z_bVSfk\",style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(163, 163, 163, 0.3)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,WebkitBackdropFilter:\"blur(15px)\"},whileHover:animation2,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",children:\"Home\"})}),className:\"framer-19aa9wq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GoHxbzZZ8\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VvpmD3Lt0\"},motionChild:true,nodeId:\"mqshaGPjs\",openInNewTab:false,scopeId:\"CvgJxYk5M\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1oum2kg framer-8fyefo\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"mqshaGPjs\",style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(163, 163, 163, 0.3)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,WebkitBackdropFilter:\"blur(15px)\"},whileHover:animation3,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",children:\"Case Studies\"})}),className:\"framer-8ll68d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z51xyVybL\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mW14dzHB_\"},motionChild:true,nodeId:\"lIfx03zXD\",openInNewTab:false,scopeId:\"CvgJxYk5M\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vnvb80 framer-8fyefo\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"lIfx03zXD\",style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(163, 163, 163, 0.3)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,WebkitBackdropFilter:\"blur(15px)\"},whileHover:animation3,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",children:\"About\"})}),className:\"framer-1rwddp5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mj_j8cRBi\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":HNzLsb1Bh\",webPageId:\"mW14dzHB_\"},motionChild:true,nodeId:\"dPrBonaRc\",openInNewTab:false,scopeId:\"CvgJxYk5M\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-m0uvel framer-8fyefo\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"dPrBonaRc\",style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(163, 163, 163, 0.3)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,WebkitBackdropFilter:\"blur(15px)\"},whileHover:animation3,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",children:\"Services\"})}),className:\"framer-14ynmbg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rKHP5LwJ_\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ivdra.framer-8fyefo, .framer-Ivdra .framer-8fyefo { display: block; }\",\".framer-Ivdra.framer-17mijgy { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 10px; position: relative; width: min-content; }\",\".framer-Ivdra .framer-1ct8x1d, .framer-Ivdra .framer-1oum2kg, .framer-Ivdra .framer-1vnvb80, .framer-Ivdra .framer-m0uvel { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 10px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Ivdra .framer-19aa9wq, .framer-Ivdra .framer-8ll68d, .framer-Ivdra .framer-1rwddp5, .framer-Ivdra .framer-14ynmbg { -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 213.5\n * @framerIntrinsicWidth 124.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCvgJxYk5M=withCSS(Component,css,\"framer-Ivdra\");export default FramerCvgJxYk5M;FramerCvgJxYk5M.displayName=\"Desktop Menu\";FramerCvgJxYk5M.defaultProps={height:213.5,width:124.5};addFonts(FramerCvgJxYk5M,[{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\":\"FramerCvgJxYk5M\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"124.5\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"213.5\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (34801f9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"WNtOb6hQj\",\"dpaY8OfOu\",\"YUTZzq9IN\"];const serializationHash=\"framer-WKmIR\";const variantClassNames={dpaY8OfOu:\"framer-v-1430gq0\",WNtOb6hQj:\"framer-v-anidyg\",YUTZzq9IN:\"framer-v-crpnq6\"};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={Dark:\"dpaY8OfOu\",Light:\"WNtOb6hQj\",Mobile:\"YUTZzq9IN\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WNtOb6hQj\"};};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:\"WNtOb6hQj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WNtOb6hQj\",scopeId:\"Rplv1jlz0\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-anidyg\",className,classNames)} framer-tr1v3e`,\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"WNtOb6hQj\",ref:refBinding,style:{...style},...addPropertyOverrides({dpaY8OfOu:{\"data-framer-name\":\"Dark\"},YUTZzq9IN:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-9tckhn\",layoutDependency:layoutDependency,layoutId:\"y5ie_Pwmy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 235.256 18\" overflow=\"visible\"><path d=\"M 227.502 0.244 L 227.502 15.375 L 235.256 15.375 L 235.256 17.756 L 224.998 17.756 L 224.998 0.244 Z M 220.016 17.756 L 218.172 13.25 L 210.796 13.25 L 208.965 17.756 L 206.364 17.756 L 213.617 0.244 L 215.376 0.244 L 222.617 17.756 Z M 214.497 4.371 L 211.798 10.88 L 217.195 10.88 Z M 201.479 5.971 L 196.35 14.007 L 194.604 14.007 L 189.475 5.971 L 189.475 17.756 L 186.972 17.756 L 186.972 0.244 L 188.73 0.244 L 195.483 10.929 L 202.236 0.244 L 203.982 0.244 L 203.982 17.756 L 201.479 17.756 L 201.479 5.971 Z M 175.48 9.501 L 173.478 9.501 L 173.478 17.756 L 170.975 17.756 L 170.975 0.244 L 177.105 0.244 C 178.521 0.244 179.657 0.586 180.512 1.27 C 181.044 1.703 181.474 2.25 181.769 2.87 C 182.079 3.489 182.233 4.156 182.233 4.872 C 182.233 5.589 182.079 6.261 181.769 6.887 C 181.471 7.502 181.042 8.044 180.512 8.475 C 179.917 8.963 179.233 9.273 178.46 9.403 L 184.737 17.756 L 181.708 17.756 Z M 173.478 7.132 L 176.982 7.132 C 177.943 7.132 178.643 6.912 179.083 6.472 C 179.514 6.041 179.73 5.507 179.73 4.872 C 179.73 4.238 179.514 3.704 179.083 3.273 C 178.651 2.841 177.951 2.625 176.982 2.625 L 173.478 2.625 Z M 151.033 12.554 C 150.585 11.438 150.361 10.254 150.361 9 C 150.361 7.746 150.585 6.562 151.033 5.446 C 151.481 4.331 152.091 3.379 152.865 2.589 C 153.638 1.791 154.566 1.16 155.649 0.696 C 156.732 0.232 157.884 0 159.105 0 C 160.733 0 162.214 0.395 163.55 1.184 C 164.893 1.966 165.947 3.045 166.713 4.421 C 167.478 5.796 167.86 7.323 167.86 9 C 167.86 10.677 167.478 12.203 166.713 13.579 C 165.947 14.955 164.893 16.038 163.55 16.828 C 162.214 17.609 160.733 18 159.105 18 C 157.884 18 156.732 17.768 155.649 17.304 C 154.566 16.84 153.638 16.213 152.865 15.424 C 152.091 14.625 151.481 13.669 151.033 12.554 Z M 152.852 9 C 152.852 10.897 153.447 12.476 154.635 13.738 C 155.824 15 157.314 15.631 159.105 15.631 C 160.896 15.631 162.386 15 163.574 13.738 C 164.763 12.476 165.357 10.897 165.357 9 C 165.357 7.111 164.759 5.536 163.562 4.274 C 162.373 3.004 160.888 2.369 159.105 2.369 C 157.322 2.369 155.832 3.004 154.635 4.274 C 153.447 5.536 152.852 7.111 152.852 9 Z M 145.489 17.756 L 134.987 4.897 L 134.987 17.756 L 132.484 17.756 L 132.484 0.244 L 134.242 0.244 L 144.744 13.103 L 144.744 0.244 L 147.247 0.244 L 147.247 17.756 Z M 119.503 17.756 L 109.001 4.897 L 109.001 17.756 L 106.497 17.756 L 106.497 0.244 L 108.256 0.244 L 118.758 13.103 L 118.758 0.244 L 121.261 0.244 L 121.261 17.756 Z M 86.556 12.554 C 86.108 11.438 85.884 10.254 85.884 9 C 85.884 7.746 86.108 6.562 86.556 5.446 C 87.003 4.331 87.614 3.379 88.388 2.589 C 89.161 1.791 90.089 1.16 91.172 0.696 C 92.255 0.232 93.406 0 94.628 0 C 96.256 0 97.738 0.395 99.072 1.184 C 100.416 1.966 101.47 3.045 102.235 4.421 C 103.001 5.796 103.383 7.323 103.383 9 C 103.383 10.677 103.001 12.203 102.235 13.579 C 101.47 14.955 100.416 16.038 99.072 16.828 C 97.738 17.609 96.256 18 94.628 18 C 93.406 18 92.255 17.768 91.172 17.304 C 90.089 16.84 89.161 16.213 88.388 15.424 C 87.614 14.625 87.003 13.669 86.556 12.554 Z M 88.375 9 C 88.375 10.897 88.97 12.476 90.158 13.738 C 91.347 15 92.837 15.631 94.628 15.631 C 96.419 15.631 97.908 15 99.097 13.738 C 100.286 12.476 100.88 10.897 100.88 9 C 100.88 7.111 100.281 5.536 99.085 4.274 C 97.896 3.004 96.41 2.369 94.628 2.369 C 92.845 2.369 91.355 3.004 90.158 4.274 C 88.97 5.536 88.375 7.111 88.375 9 Z M 80.242 17.756 L 80.242 0.244 L 82.746 0.244 L 82.746 17.756 Z M 65.625 2.625 L 65.625 0.244 L 77.629 0.244 L 77.629 2.625 L 72.879 2.625 L 72.879 17.756 L 70.376 17.756 L 70.376 2.625 Z M 64.001 17.756 L 62.157 13.25 L 54.781 13.25 L 52.949 17.756 L 50.348 17.756 L 57.602 0.244 L 59.361 0.244 L 66.602 17.756 Z M 58.481 4.371 L 55.782 10.88 L 61.18 10.88 Z M 41.581 18 C 40.514 18 39.509 17.801 38.564 17.402 C 37.628 16.994 36.822 16.429 36.146 15.704 C 34.933 14.385 34.327 12.652 34.327 10.502 L 34.327 0.245 L 36.83 0.245 L 36.83 10.624 C 36.83 12.122 37.196 13.274 37.929 14.08 C 38.857 15.114 40.074 15.631 41.581 15.631 C 43.087 15.631 44.304 15.114 45.232 14.08 C 45.964 13.274 46.331 12.122 46.331 10.624 L 46.331 0.244 L 48.834 0.244 L 48.834 10.502 C 48.834 12.643 48.224 14.377 47.003 15.704 C 46.327 16.429 45.517 16.994 44.572 17.402 C 43.636 17.801 42.639 18 41.581 18 Z M 19.954 2.625 L 19.954 0.244 L 31.958 0.244 L 31.958 2.625 L 27.208 2.625 L 27.208 17.756 L 24.704 17.756 L 24.704 2.625 Z M 14.813 17.756 L 14.813 0.244 L 17.316 0.244 L 17.316 17.756 Z M 0 15.081 L 1.734 13.384 C 2.971 14.882 4.396 15.631 6.008 15.631 C 6.847 15.631 7.563 15.387 8.157 14.898 C 8.76 14.402 9.061 13.771 9.061 13.005 C 9.061 12.501 8.93 12.057 8.67 11.674 C 8.41 11.284 8.047 10.958 7.583 10.697 C 7.128 10.429 6.655 10.192 6.167 9.989 C 5.621 9.758 5.076 9.526 4.53 9.293 C 3.92 9.024 3.419 8.76 3.029 8.5 C 1.547 7.514 0.806 6.232 0.806 4.652 C 0.806 3.358 1.311 2.259 2.32 1.355 C 3.338 0.452 4.6 0 6.106 0 C 7.832 0 9.399 0.582 10.807 1.746 L 9.33 3.578 C 8.377 2.772 7.335 2.369 6.203 2.369 C 5.422 2.369 4.742 2.581 4.164 3.004 C 3.594 3.427 3.309 4.001 3.309 4.726 C 3.309 5.149 3.44 5.528 3.7 5.862 C 3.961 6.195 4.319 6.489 4.775 6.741 C 5.236 6.992 5.708 7.22 6.191 7.425 C 6.68 7.628 7.221 7.864 7.815 8.133 C 8.409 8.402 8.898 8.666 9.281 8.927 C 10.803 9.928 11.564 11.263 11.564 12.932 C 11.564 14.446 11.047 15.671 10.014 16.608 C 8.98 17.536 7.685 18 6.13 18 C 4.925 18 3.794 17.752 2.735 17.255 C 1.686 16.75 0.774 16.026 0 15.081 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 169.907 13\" overflow=\"visible\"><path d=\"M 164.307 0.176 L 164.307 11.104 L 169.907 11.104 L 169.907 12.824 L 162.499 12.824 L 162.499 0.176 Z M 158.901 12.824 L 157.569 9.569 L 152.242 9.569 L 150.919 12.824 L 149.04 12.824 L 154.279 0.176 L 155.549 0.176 L 160.779 12.824 Z M 154.914 3.157 L 152.965 7.858 L 156.863 7.858 Z M 145.512 4.313 L 141.808 10.116 L 140.547 10.116 L 136.843 4.313 L 136.843 12.824 L 135.035 12.824 L 135.035 0.176 L 136.305 0.176 L 141.182 7.893 L 146.059 0.176 L 147.321 0.176 L 147.321 12.824 L 145.512 12.824 L 145.512 4.312 Z M 126.736 6.862 L 125.29 6.862 L 125.29 12.824 L 123.482 12.824 L 123.482 0.176 L 127.909 0.176 C 128.932 0.176 129.752 0.423 130.369 0.917 C 130.754 1.23 131.064 1.625 131.278 2.073 C 131.501 2.52 131.613 3.001 131.613 3.519 C 131.613 4.036 131.501 4.522 131.278 4.974 C 131.063 5.418 130.752 5.81 130.369 6.121 C 129.94 6.474 129.446 6.697 128.888 6.791 L 133.421 12.824 L 131.234 12.824 Z M 125.29 5.151 L 127.821 5.151 C 128.515 5.151 129.02 4.992 129.338 4.674 C 129.649 4.363 129.805 3.978 129.805 3.519 C 129.805 3.06 129.649 2.675 129.338 2.364 C 129.026 2.052 128.52 1.896 127.821 1.896 L 125.29 1.896 Z M 109.079 9.066 C 108.756 8.261 108.594 7.405 108.594 6.5 C 108.594 5.595 108.756 4.739 109.079 3.934 C 109.403 3.128 109.844 2.44 110.402 1.87 C 110.961 1.293 111.631 0.838 112.413 0.503 C 113.195 0.168 114.027 0 114.909 0 C 116.085 0 117.155 0.285 118.119 0.855 C 119.089 1.42 119.851 2.199 120.404 3.193 C 120.956 4.186 121.233 5.289 121.233 6.5 C 121.233 7.711 120.956 8.813 120.404 9.807 C 119.851 10.801 119.089 11.583 118.119 12.153 C 117.155 12.718 116.085 13 114.909 13 C 114.027 13 113.195 12.832 112.413 12.497 C 111.631 12.162 110.961 11.709 110.402 11.139 C 109.844 10.563 109.403 9.872 109.079 9.066 Z M 110.393 6.5 C 110.393 7.87 110.823 9.011 111.681 9.922 C 112.539 10.833 113.615 11.289 114.909 11.289 C 116.203 11.289 117.278 10.833 118.137 9.922 C 118.995 9.011 119.425 7.87 119.425 6.5 C 119.425 5.136 118.992 3.998 118.128 3.087 C 117.27 2.17 116.197 1.711 114.909 1.711 C 113.621 1.711 112.545 2.17 111.681 3.087 C 110.823 3.998 110.393 5.136 110.393 6.5 Z M 105.075 12.824 L 97.491 3.537 L 97.491 12.824 L 95.683 12.824 L 95.683 0.176 L 96.953 0.176 L 104.537 9.463 L 104.537 0.176 L 106.345 0.176 L 106.345 12.824 Z M 86.308 12.824 L 78.723 3.537 L 78.723 12.824 L 76.915 12.824 L 76.915 0.176 L 78.185 0.176 L 85.769 9.463 L 85.769 0.176 L 87.577 0.176 L 87.577 12.824 Z M 62.513 9.066 C 62.189 8.261 62.027 7.405 62.027 6.5 C 62.027 5.595 62.189 4.739 62.513 3.934 C 62.836 3.128 63.277 2.44 63.835 1.87 C 64.394 1.293 65.064 0.838 65.846 0.503 C 66.628 0.168 67.46 0 68.342 0 C 69.518 0 70.588 0.285 71.552 0.855 C 72.523 1.42 73.284 2.199 73.837 3.193 C 74.389 4.186 74.666 5.289 74.666 6.5 C 74.666 7.711 74.389 8.813 73.837 9.807 C 73.284 10.801 72.523 11.583 71.552 12.153 C 70.588 12.718 69.518 13 68.342 13 C 67.46 13 66.628 12.832 65.846 12.497 C 65.064 12.162 64.394 11.709 63.835 11.139 C 63.277 10.563 62.836 9.872 62.513 9.066 Z M 63.827 6.5 C 63.827 7.87 64.256 9.011 65.114 9.922 C 65.973 10.833 67.049 11.289 68.342 11.289 C 69.636 11.289 70.712 10.833 71.57 9.922 C 72.428 9.011 72.858 7.87 72.858 6.5 C 72.858 5.136 72.425 3.998 71.561 3.087 C 70.703 2.17 69.63 1.711 68.342 1.711 C 67.055 1.711 65.978 2.17 65.114 3.087 C 64.256 3.998 63.827 5.136 63.827 6.5 Z M 57.953 12.824 L 57.953 0.176 L 59.761 0.176 L 59.761 12.824 Z M 47.396 1.896 L 47.396 0.176 L 56.065 0.176 L 56.065 1.896 L 52.635 1.896 L 52.635 12.824 L 50.827 12.824 L 50.827 1.896 Z M 46.223 12.824 L 44.891 9.569 L 39.564 9.569 L 38.241 12.824 L 36.363 12.824 L 41.601 0.176 L 42.872 0.176 L 48.101 12.824 Z M 42.237 3.157 L 40.287 7.858 L 44.186 7.858 Z M 30.03 13 C 29.26 13 28.534 12.856 27.852 12.568 C 27.176 12.274 26.594 11.865 26.106 11.342 C 25.229 10.389 24.792 9.137 24.792 7.585 L 24.792 0.177 L 26.6 0.177 L 26.6 7.673 C 26.6 8.755 26.864 9.587 27.393 10.169 C 28.064 10.915 28.943 11.289 30.03 11.289 C 31.118 11.289 31.997 10.915 32.667 10.169 C 33.196 9.587 33.461 8.755 33.461 7.673 L 33.461 0.176 L 35.269 0.176 L 35.269 7.585 C 35.269 9.131 34.828 10.383 33.946 11.342 C 33.458 11.865 32.873 12.274 32.191 12.568 C 31.515 12.856 30.795 13 30.03 13 Z M 14.411 1.896 L 14.411 0.176 L 23.081 0.176 L 23.081 1.896 L 19.65 1.896 L 19.65 12.824 L 17.842 12.824 L 17.842 1.896 Z M 10.698 12.824 L 10.698 0.176 L 12.506 0.176 L 12.506 12.824 Z M 0 10.892 L 1.252 9.666 C 2.146 10.748 3.175 11.289 4.339 11.289 C 4.945 11.289 5.462 11.113 5.891 10.76 C 6.326 10.401 6.544 9.945 6.544 9.393 C 6.544 9.028 6.45 8.708 6.262 8.432 C 6.074 8.149 5.812 7.914 5.477 7.726 C 5.148 7.532 4.806 7.361 4.454 7.214 C 4.06 7.047 3.666 6.88 3.272 6.711 C 2.831 6.518 2.469 6.326 2.187 6.139 C 1.117 5.427 0.582 4.501 0.582 3.36 C 0.582 2.425 0.947 1.632 1.676 0.979 C 2.411 0.326 3.322 0 4.41 0 C 5.656 0 6.788 0.42 7.805 1.261 L 6.738 2.584 C 6.05 2.002 5.298 1.711 4.48 1.711 C 3.916 1.711 3.425 1.864 3.007 2.17 C 2.596 2.475 2.39 2.89 2.39 3.413 C 2.39 3.719 2.484 3.992 2.672 4.233 C 2.86 4.474 3.119 4.686 3.449 4.868 C 3.781 5.05 4.123 5.214 4.472 5.362 C 4.824 5.509 5.215 5.68 5.644 5.874 C 6.073 6.068 6.426 6.259 6.703 6.447 C 7.802 7.17 8.352 8.134 8.352 9.34 C 8.352 10.434 7.979 11.318 7.232 11.994 C 6.485 12.665 5.551 13 4.427 13 C 3.557 13 2.74 12.821 1.975 12.462 C 1.217 12.097 0.559 11.574 0 10.892 Z\" fill=\"rgb(0,0,0)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-9loxb6\",layoutDependency:layoutDependency,layoutId:\"ht0nDh4t9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.258 17.512\" overflow=\"visible\"><path d=\"M 2.503 0 L 2.503 15.13 L 10.258 15.13 L 10.258 17.512 L 0 17.512 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.408 12.647\" overflow=\"visible\"><path d=\"M 1.808 0 L 1.808 10.927 L 7.408 10.927 L 7.408 12.647 L 0 12.647 L 0 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fv1ssp\",layoutDependency:layoutDependency,layoutId:\"hru5phWtI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.253 17.512\" overflow=\"visible\"><path d=\"M 13.652 17.512 L 11.809 13.005 L 4.433 13.005 L 2.601 17.512 L 0 17.512 L 7.253 0 L 9.012 0 L 16.253 17.512 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.739 12.647\" overflow=\"visible\"><path d=\"M 9.86 12.647 L 8.528 9.393 L 3.201 9.393 L 1.878 12.647 L 0 12.647 L 5.239 0 L 6.509 0 L 11.739 12.647 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jpapqo\",layoutDependency:layoutDependency,layoutId:\"Xw79dWgsN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.397 6.509\" overflow=\"visible\"><path d=\"M 2.699 0 L 0 6.509 L 5.397 6.509 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.898 4.701\" overflow=\"visible\"><path d=\"M 1.949 0 L 0 4.701 L 3.898 4.701 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19t1mqr\",layoutDependency:layoutDependency,layoutId:\"eGmZo2Q8P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.011 17.512\" overflow=\"visible\"><path d=\"M 14.507 5.727 L 9.378 13.762 L 7.632 13.762 L 2.503 5.727 L 2.503 17.512 L 0 17.512 L 0 0 L 1.758 0 L 8.511 10.685 L 15.265 0 L 17.011 0 L 17.011 17.512 L 14.507 17.512 L 14.507 5.727 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.286 12.647\" overflow=\"visible\"><path d=\"M 10.477 4.136 L 6.773 9.94 L 5.512 9.94 L 1.808 4.136 L 1.808 12.647 L 0 12.647 L 0 0 L 1.27 0 L 6.147 7.717 L 11.024 0 L 12.286 0 L 12.286 12.647 L 10.477 12.647 L 10.477 4.136 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1veuvvy\",layoutDependency:layoutDependency,layoutId:\"IjJgKEey2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.762 17.512\" overflow=\"visible\"><path d=\"M 4.506 9.257 L 2.503 9.257 L 2.503 17.512 L 0 17.512 L 0 0 L 6.13 0 C 7.547 0 8.682 0.342 9.537 1.026 C 10.07 1.459 10.499 2.006 10.795 2.625 C 11.104 3.244 11.259 3.912 11.259 4.628 C 11.259 5.345 11.104 6.016 10.795 6.643 C 10.497 7.258 10.067 7.8 9.537 8.231 C 8.943 8.719 8.259 9.028 7.486 9.159 L 13.762 17.512 L 10.734 17.512 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.94 12.647\" overflow=\"visible\"><path d=\"M 3.254 6.685 L 1.808 6.685 L 1.808 12.647 L 0 12.647 L 0 0 L 4.427 0 C 5.45 0 6.271 0.247 6.888 0.741 C 7.272 1.054 7.583 1.449 7.796 1.896 C 8.02 2.343 8.131 2.825 8.131 3.343 C 8.131 3.86 8.02 4.345 7.796 4.798 C 7.581 5.242 7.271 5.633 6.888 5.944 C 6.459 6.297 5.965 6.521 5.406 6.615 L 9.94 12.647 L 7.752 12.647 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fxtmp0\",layoutDependency:layoutDependency,layoutId:\"MRWxVOpyV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.252 4.506\" overflow=\"visible\"><path d=\"M 0 4.506 L 3.505 4.506 C 4.465 4.506 5.165 4.286 5.605 3.847 C 6.036 3.415 6.252 2.882 6.252 2.247 C 6.252 1.612 6.036 1.079 5.605 0.647 C 5.173 0.216 4.474 0 3.505 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.515 3.254\" overflow=\"visible\"><path d=\"M 0 3.254 L 2.531 3.254 C 3.225 3.254 3.731 3.096 4.048 2.778 C 4.36 2.467 4.515 2.081 4.515 1.623 C 4.515 1.164 4.36 0.779 4.048 0.468 C 3.736 0.156 3.231 0 2.531 0 L 0 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3ljdeu\",layoutDependency:layoutDependency,layoutId:\"STiZ0B_YA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.499 18\" overflow=\"visible\"><path d=\"M 0.672 12.554 C 0.224 11.438 0 10.254 0 9 C 0 7.746 0.224 6.562 0.672 5.446 C 1.119 4.331 1.73 3.379 2.503 2.589 C 3.277 1.791 4.205 1.16 5.288 0.696 C 6.37 0.232 7.522 0 8.744 0 C 10.372 0 11.853 0.395 13.189 1.184 C 14.532 1.966 15.586 3.045 16.351 4.421 C 17.117 5.796 17.499 7.323 17.499 9 C 17.499 10.677 17.117 12.203 16.351 13.579 C 15.586 14.955 14.532 16.038 13.189 16.828 C 11.853 17.609 10.372 18 8.744 18 C 7.522 18 6.37 17.768 5.288 17.304 C 4.205 16.84 3.277 16.213 2.503 15.424 C 1.73 14.625 1.119 13.669 0.672 12.554 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.638 13\" overflow=\"visible\"><path d=\"M 0.485 9.066 C 0.162 8.261 0 7.405 0 6.5 C 0 5.595 0.162 4.739 0.485 3.934 C 0.808 3.128 1.249 2.44 1.808 1.87 C 2.367 1.293 3.037 0.838 3.819 0.503 C 4.601 0.168 5.433 0 6.315 0 C 7.491 0 8.561 0.285 9.525 0.855 C 10.495 1.42 11.257 2.199 11.809 3.193 C 12.362 4.186 12.638 5.289 12.638 6.5 C 12.638 7.711 12.362 8.813 11.809 9.807 C 11.257 10.801 10.495 11.583 9.525 12.153 C 8.561 12.718 7.491 13 6.315 13 C 5.433 13 4.601 12.832 3.819 12.497 C 3.037 12.162 2.367 11.709 1.808 11.139 C 1.249 10.563 0.808 9.872 0.485 9.066 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dr7yiy\",layoutDependency:layoutDependency,layoutId:\"T65u5RuwU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.505 13.262\" overflow=\"visible\"><path d=\"M 0 6.631 C 0 8.528 0.594 10.107 1.783 11.369 C 2.971 12.631 4.461 13.262 6.252 13.262 C 8.043 13.262 9.533 12.631 10.722 11.369 C 11.91 10.107 12.505 8.528 12.505 6.631 C 12.505 4.742 11.906 3.167 10.709 1.905 C 9.521 0.635 8.035 0 6.252 0 C 4.469 0 2.98 0.635 1.783 1.905 C 0.594 3.167 0 4.742 0 6.631 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.031 9.578\" overflow=\"visible\"><path d=\"M 0 4.789 C 0 6.159 0.429 7.3 1.288 8.211 C 2.146 9.122 3.222 9.578 4.516 9.578 C 5.809 9.578 6.885 9.122 7.744 8.211 C 8.602 7.3 9.031 6.159 9.031 4.789 C 9.031 3.425 8.599 2.287 7.735 1.376 C 6.876 0.459 5.803 0 4.516 0 C 3.228 0 2.152 0.459 1.288 1.376 C 0.429 2.287 0 3.425 0 4.789 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v6ma0l\",layoutDependency:layoutDependency,layoutId:\"W0xKFpx0y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.764 17.512\" overflow=\"visible\"><path d=\"M 13.005 17.512 L 2.503 4.653 L 2.503 17.512 L 0 17.512 L 0 0 L 1.758 0 L 12.26 12.859 L 12.26 0 L 14.764 0 L 14.764 17.512 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.663 12.647\" overflow=\"visible\"><path d=\"M 9.393 12.647 L 1.808 3.36 L 1.808 12.647 L 0 12.647 L 0 0 L 1.27 0 L 8.855 9.287 L 8.855 0 L 10.663 0 L 10.663 12.647 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qz9zfj\",layoutDependency:layoutDependency,layoutId:\"x1EoYchfD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.764 17.512\" overflow=\"visible\"><path d=\"M 13.005 17.512 L 2.503 4.653 L 2.503 17.512 L 0 17.512 L 0 0 L 1.758 0 L 12.26 12.859 L 12.26 0 L 14.764 0 L 14.764 17.512 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.663 12.647\" overflow=\"visible\"><path d=\"M 9.393 12.647 L 1.808 3.36 L 1.808 12.647 L 0 12.647 L 0 0 L 1.27 0 L 8.855 9.287 L 8.855 0 L 10.663 0 L 10.663 12.647 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1npszpx\",layoutDependency:layoutDependency,layoutId:\"k8f69Eb6x\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.499 18\" overflow=\"visible\"><path d=\"M 0.672 12.554 C 0.224 11.438 0 10.254 0 9 C 0 7.746 0.224 6.562 0.672 5.446 C 1.119 4.331 1.73 3.379 2.504 2.589 C 3.277 1.791 4.205 1.16 5.288 0.696 C 6.371 0.232 7.522 0 8.744 0 C 10.372 0 11.854 0.395 13.189 1.184 C 14.532 1.966 15.586 3.045 16.351 4.421 C 17.117 5.796 17.499 7.323 17.499 9 C 17.499 10.677 17.117 12.203 16.351 13.579 C 15.586 14.955 14.532 16.038 13.189 16.828 C 11.854 17.609 10.372 18 8.744 18 C 7.522 18 6.371 17.768 5.288 17.304 C 4.205 16.84 3.277 16.213 2.504 15.424 C 1.73 14.625 1.119 13.669 0.672 12.554 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.638 13\" overflow=\"visible\"><path d=\"M 0.485 9.066 C 0.162 8.261 0 7.405 0 6.5 C 0 5.595 0.162 4.739 0.485 3.934 C 0.808 3.128 1.25 2.44 1.808 1.87 C 2.367 1.293 3.037 0.838 3.819 0.503 C 4.601 0.168 5.433 0 6.315 0 C 7.491 0 8.561 0.285 9.525 0.855 C 10.495 1.42 11.257 2.199 11.809 3.193 C 12.362 4.186 12.638 5.289 12.638 6.5 C 12.638 7.711 12.362 8.813 11.809 9.807 C 11.257 10.801 10.495 11.583 9.525 12.153 C 8.561 12.718 7.491 13 6.315 13 C 5.433 13 4.601 12.832 3.819 12.497 C 3.037 12.162 2.367 11.709 1.808 11.139 C 1.25 10.563 0.808 9.872 0.485 9.066 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-albf23\",layoutDependency:layoutDependency,layoutId:\"LpHbsBPyK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.505 13.262\" overflow=\"visible\"><path d=\"M 0 6.631 C 0 8.528 0.594 10.107 1.783 11.369 C 2.971 12.631 4.461 13.262 6.252 13.262 C 8.043 13.262 9.533 12.631 10.722 11.369 C 11.91 10.107 12.505 8.528 12.505 6.631 C 12.505 4.742 11.906 3.167 10.71 1.905 C 9.521 0.635 8.035 0 6.252 0 C 4.47 0 2.98 0.635 1.783 1.905 C 0.594 3.167 0 4.742 0 6.631 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.031 9.578\" overflow=\"visible\"><path d=\"M 0 4.789 C 0 6.159 0.429 7.3 1.288 8.211 C 2.146 9.122 3.222 9.578 4.516 9.578 C 5.809 9.578 6.885 9.122 7.744 8.211 C 8.602 7.3 9.031 6.159 9.031 4.789 C 9.031 3.425 8.599 2.287 7.735 1.376 C 6.876 0.459 5.803 0 4.516 0 C 3.228 0 2.152 0.459 1.288 1.376 C 0.429 2.287 0 3.425 0 4.789 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ip5aax\",layoutDependency:layoutDependency,layoutId:\"l4oj9Tt6d\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.503 17.512\" overflow=\"visible\"><path d=\"M 0 17.512 L 0 0 L 2.503 0 L 2.503 17.512 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.808 12.647\" overflow=\"visible\"><path d=\"M 0 12.647 L 0 0 L 1.808 0 L 1.808 12.647 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10oqmzb\",layoutDependency:layoutDependency,layoutId:\"IwrjhiuIJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.004 17.512\" overflow=\"visible\"><path d=\"M 0 2.381 L 0 0 L 12.004 0 L 12.004 2.381 L 7.254 2.381 L 7.254 17.512 L 4.75 17.512 L 4.75 2.381 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.669 12.647\" overflow=\"visible\"><path d=\"M 0 1.72 L 0 0 L 8.669 0 L 8.669 1.72 L 5.239 1.72 L 5.239 12.647 L 3.431 12.647 L 3.431 1.72 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19bcivb\",layoutDependency:layoutDependency,layoutId:\"FoohaKFxq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.253 17.512\" overflow=\"visible\"><path d=\"M 13.652 17.512 L 11.809 13.005 L 4.433 13.005 L 2.601 17.512 L 0 17.512 L 7.253 0 L 9.012 0 L 16.253 17.512 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.739 12.647\" overflow=\"visible\"><path d=\"M 9.86 12.647 L 8.528 9.393 L 3.201 9.393 L 1.878 12.647 L 0 12.647 L 5.239 0 L 6.509 0 L 11.739 12.647 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18w7d47\",layoutDependency:layoutDependency,layoutId:\"yYRGYkYYQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.397 6.509\" overflow=\"visible\"><path d=\"M 2.699 0 L 0 6.509 L 5.397 6.509 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.898 4.701\" overflow=\"visible\"><path d=\"M 1.949 0 L 0 4.701 L 3.898 4.701 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k819db\",layoutDependency:layoutDependency,layoutId:\"b8oxEZeHo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.507 17.756\" overflow=\"visible\"><path d=\"M 7.254 17.756 C 6.187 17.756 5.182 17.556 4.237 17.157 C 3.301 16.75 2.495 16.185 1.819 15.46 C 0.606 14.141 0 12.407 0 10.258 L 0 0 L 2.503 0 L 2.503 10.38 C 2.503 11.878 2.87 13.03 3.602 13.836 C 4.53 14.87 5.747 15.387 7.254 15.387 C 8.76 15.387 9.977 14.87 10.905 13.836 C 11.638 13.03 12.004 11.878 12.004 10.38 L 12.004 0 L 14.507 0 L 14.507 10.258 C 14.507 12.399 13.897 14.133 12.676 15.46 C 12 16.185 11.19 16.75 10.245 17.157 C 9.309 17.556 8.312 17.756 7.254 17.756 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.477 12.824\" overflow=\"visible\"><path d=\"M 5.239 12.824 C 4.469 12.824 3.742 12.68 3.06 12.391 C 2.384 12.097 1.802 11.689 1.314 11.165 C 0.438 10.213 0 8.961 0 7.408 L 0 0 L 1.808 0 L 1.808 7.497 C 1.808 8.578 2.073 9.41 2.602 9.993 C 3.272 10.739 4.151 11.113 5.239 11.113 C 6.326 11.113 7.205 10.739 7.876 9.993 C 8.405 9.41 8.669 8.578 8.669 7.497 L 8.669 0 L 10.477 0 L 10.477 7.408 C 10.477 8.955 10.036 10.207 9.155 11.165 C 8.667 11.689 8.082 12.097 7.4 12.391 C 6.723 12.68 6.003 12.824 5.239 12.824 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ud8drj\",layoutDependency:layoutDependency,layoutId:\"h8ZAM4Tyr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.004 17.512\" overflow=\"visible\"><path d=\"M 0 2.381 L 0 0 L 12.004 0 L 12.004 2.381 L 7.254 2.381 L 7.254 17.512 L 4.75 17.512 L 4.75 2.381 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.67 12.647\" overflow=\"visible\"><path d=\"M 0 1.72 L 0 0 L 8.67 0 L 8.67 1.72 L 5.239 1.72 L 5.239 12.647 L 3.431 12.647 L 3.431 1.72 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-145lfpl\",layoutDependency:layoutDependency,layoutId:\"PXAUw1cx6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.503 17.512\" overflow=\"visible\"><path d=\"M 0 17.512 L 0 0 L 2.503 0 L 2.503 17.512 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.808 12.647\" overflow=\"visible\"><path d=\"M 0 12.647 L 0 0 L 1.808 0 L 1.808 12.647 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hfsnne\",layoutDependency:layoutDependency,layoutId:\"mIwr1Mf6S\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.564 18\" overflow=\"visible\"><path d=\"M 0 15.081 L 1.734 13.384 C 2.971 14.882 4.396 15.631 6.008 15.631 C 6.847 15.631 7.563 15.387 8.157 14.898 C 8.76 14.402 9.061 13.771 9.061 13.005 C 9.061 12.501 8.93 12.057 8.67 11.674 C 8.41 11.284 8.047 10.958 7.583 10.697 C 7.128 10.429 6.655 10.192 6.167 9.989 C 5.621 9.758 5.076 9.526 4.53 9.293 C 3.92 9.024 3.419 8.76 3.029 8.5 C 1.547 7.514 0.806 6.232 0.806 4.652 C 0.806 3.358 1.311 2.259 2.32 1.355 C 3.338 0.452 4.6 0 6.106 0 C 7.832 0 9.399 0.582 10.807 1.746 L 9.33 3.578 C 8.377 2.772 7.335 2.369 6.203 2.369 C 5.422 2.369 4.742 2.581 4.164 3.004 C 3.594 3.427 3.309 4.001 3.309 4.726 C 3.309 5.149 3.44 5.528 3.7 5.862 C 3.961 6.195 4.319 6.489 4.775 6.741 C 5.236 6.992 5.708 7.22 6.191 7.425 C 6.68 7.628 7.221 7.864 7.815 8.133 C 8.409 8.402 8.898 8.666 9.281 8.927 C 10.803 9.928 11.564 11.263 11.564 12.932 C 11.564 14.446 11.047 15.671 10.014 16.608 C 8.98 17.536 7.685 18 6.13 18 C 4.925 18 3.794 17.752 2.735 17.255 C 1.686 16.75 0.774 16.026 0 15.081 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({YUTZzq9IN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.352 13\" overflow=\"visible\"><path d=\"M 0 10.892 L 1.252 9.666 C 2.146 10.748 3.175 11.289 4.339 11.289 C 4.945 11.289 5.462 11.113 5.891 10.76 C 6.326 10.401 6.544 9.945 6.544 9.393 C 6.544 9.028 6.45 8.708 6.262 8.432 C 6.074 8.149 5.812 7.914 5.477 7.726 C 5.148 7.532 4.806 7.361 4.454 7.214 C 4.06 7.047 3.666 6.88 3.272 6.711 C 2.831 6.518 2.469 6.326 2.187 6.139 C 1.117 5.427 0.582 4.501 0.582 3.36 C 0.582 2.425 0.947 1.632 1.676 0.979 C 2.411 0.326 3.322 0 4.41 0 C 5.656 0 6.788 0.42 7.805 1.261 L 6.738 2.584 C 6.05 2.002 5.298 1.711 4.48 1.711 C 3.916 1.711 3.425 1.864 3.007 2.17 C 2.596 2.475 2.39 2.89 2.39 3.413 C 2.39 3.719 2.484 3.992 2.672 4.233 C 2.86 4.474 3.119 4.686 3.449 4.868 C 3.781 5.05 4.123 5.214 4.472 5.362 C 4.824 5.509 5.215 5.68 5.644 5.874 C 6.073 6.068 6.426 6.259 6.703 6.447 C 7.802 7.17 8.352 8.134 8.352 9.34 C 8.352 10.434 7.979 11.318 7.232 11.994 C 6.485 12.665 5.551 13 4.427 13 C 3.557 13 2.74 12.821 1.975 12.462 C 1.217 12.097 0.559 11.574 0 10.892 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WKmIR.framer-tr1v3e, .framer-WKmIR .framer-tr1v3e { display: block; }\",\".framer-WKmIR.framer-anidyg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-WKmIR .framer-9tckhn { height: 18px; position: relative; width: 236px; }\",\".framer-WKmIR .framer-9loxb6 { height: 18px; left: 225px; position: absolute; top: 0px; width: 11px; }\",\".framer-WKmIR .framer-1fv1ssp { height: 18px; left: 207px; position: absolute; top: 0px; width: 17px; }\",\".framer-WKmIR .framer-1jpapqo { height: 7px; left: 212px; position: absolute; top: 5px; width: 6px; }\",\".framer-WKmIR .framer-19t1mqr { height: 18px; left: 187px; position: absolute; top: 0px; width: 17px; }\",\".framer-WKmIR .framer-1veuvvy { height: 18px; left: 171px; position: absolute; top: 0px; width: 14px; }\",\".framer-WKmIR .framer-fxtmp0 { height: 5px; left: 174px; position: absolute; top: 3px; width: 7px; }\",\".framer-WKmIR .framer-3ljdeu { height: 18px; left: 151px; position: absolute; top: 0px; width: 18px; }\",\".framer-WKmIR .framer-dr7yiy { height: 14px; left: 153px; position: absolute; top: 3px; width: 13px; }\",\".framer-WKmIR .framer-v6ma0l { height: 18px; left: 133px; position: absolute; top: 0px; width: 15px; }\",\".framer-WKmIR .framer-qz9zfj { height: 18px; left: 107px; position: absolute; top: 0px; width: 15px; }\",\".framer-WKmIR .framer-1npszpx { height: 18px; left: 86px; position: absolute; top: 0px; width: 18px; }\",\".framer-WKmIR .framer-albf23 { height: 14px; left: 89px; position: absolute; top: 3px; width: 13px; }\",\".framer-WKmIR .framer-1ip5aax { height: 18px; left: 80px; position: absolute; top: 0px; width: 3px; }\",\".framer-WKmIR .framer-10oqmzb { height: 18px; left: 66px; position: absolute; top: 0px; width: 12px; }\",\".framer-WKmIR .framer-19bcivb { height: 18px; left: 51px; position: absolute; top: 0px; width: 17px; }\",\".framer-WKmIR .framer-18w7d47 { height: 7px; left: 56px; position: absolute; top: 5px; width: 6px; }\",\".framer-WKmIR .framer-k819db { height: 18px; left: 35px; position: absolute; top: 0px; width: 15px; }\",\".framer-WKmIR .framer-1ud8drj { height: 18px; left: 20px; position: absolute; top: 0px; width: 12px; }\",\".framer-WKmIR .framer-145lfpl { height: 18px; left: 15px; position: absolute; top: 0px; width: 3px; }\",\".framer-WKmIR .framer-1hfsnne { height: 18px; left: 0px; position: absolute; top: 0px; width: 12px; }\",\".framer-WKmIR.framer-v-1430gq0.framer-anidyg, .framer-WKmIR.framer-v-crpnq6.framer-anidyg { mix-blend-mode: screen; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-9tckhn { height: 13px; width: 170px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-9loxb6 { height: 13px; left: 163px; width: 8px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-1fv1ssp { height: 13px; left: 149px; width: 12px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-1jpapqo { height: 5px; left: 153px; top: 3px; width: 4px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-19t1mqr { height: 13px; left: 135px; width: 13px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-1veuvvy { height: 13px; left: 124px; width: 10px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-fxtmp0 { height: 4px; left: 126px; top: 2px; width: 5px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-3ljdeu { height: 13px; left: 109px; width: 13px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-dr7yiy { height: 10px; left: 111px; top: 2px; width: 9px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-v6ma0l { height: 13px; left: 96px; width: 11px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-qz9zfj { height: 13px; left: 77px; width: 11px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-1npszpx { height: 13px; left: 62px; width: 13px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-albf23 { height: 10px; left: 64px; top: 2px; width: 9px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-1ip5aax { height: 13px; left: 58px; width: 2px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-10oqmzb { height: 13px; left: 48px; width: 9px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-19bcivb { height: 13px; left: 37px; width: 12px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-18w7d47 { height: 5px; left: 41px; top: 3px; width: 4px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-k819db { height: 13px; left: 25px; width: 11px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-1ud8drj { height: 13px; left: 15px; width: 9px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-145lfpl { height: 13px; left: 11px; width: 2px; }\",\".framer-WKmIR.framer-v-crpnq6 .framer-1hfsnne { height: 13px; width: 9px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 182\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"dpaY8OfOu\":{\"layout\":[\"auto\",\"auto\"]},\"YUTZzq9IN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRplv1jlz0=withCSS(Component,css,\"framer-WKmIR\");export default FramerRplv1jlz0;FramerRplv1jlz0.displayName=\"logo\";FramerRplv1jlz0.defaultProps={height:18,width:182};addPropertyControls(FramerRplv1jlz0,{variant:{options:[\"WNtOb6hQj\",\"dpaY8OfOu\",\"YUTZzq9IN\"],optionTitles:[\"Light\",\"Dark\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRplv1jlz0,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRplv1jlz0\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dpaY8OfOu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YUTZzq9IN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"182\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"18\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rplv1jlz0.map","// Generated by Framer (6ca3d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4Vy8IVbiL8HOZWUu5GDH/ycgUJt243Vlk33WCFeRh/NRY1Izn8a.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qTsuP7QQMeas8S9LzUhl/2zaeNSX7AWRrveCiOkcr/SIjrrpof4.js\";import Logo from\"https://framerusercontent.com/modules/fkioO9hNLTXK6H8lSqsy/imIXSLeOwmtgYbj9LeOU/Rplv1jlz0.js\";const LogoFonts=getFonts(Logo);const serializationHash=\"framer-qmvEN\";const variantClassNames={sXu9vFwzh:\"framer-v-1b8tobh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const 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:\"sXu9vFwzh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1b8tobh\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"sXu9vFwzh\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12b1tj5\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"p4W1w6tKv\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||307)-0-307.2)/2+0+0)+130+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rm61jk-container\",layoutDependency:layoutDependency,layoutId:\"NOf_7oRVn-container\",nodeId:\"NOf_7oRVn\",rendersWithMotion:true,scopeId:\"H86hpP_3w\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"NOf_7oRVn\",layoutId:\"NOf_7oRVn\",variant:matchVariant(\"WNtOb6hQj\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mvkme7\",layoutDependency:layoutDependency,layoutId:\"YQu9AKAIM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#work-with-us\",motionChild:true,nodeId:\"tfpno9EKc\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"H86hpP_3w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yxzqim\",\"data-styles-preset\":\"NRY1Izn8a\",children:\"Work with us\"})})})}),className:\"framer-u7pbil\",\"data-framer-name\":\"Work with us\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tfpno9EKc\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"instagram.com/sitnormal\",motionChild:true,nodeId:\"Ydkx2wPnK\",openInNewTab:true,relValues:[],scopeId:\"H86hpP_3w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yxzqim\",\"data-styles-preset\":\"NRY1Izn8a\",children:\"Instagram\"})})})}),className:\"framer-1dzk42j\",\"data-framer-name\":\"Instagram\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ydkx2wPnK\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/situation-normal\",motionChild:true,nodeId:\"LX2e4oJeg\",openInNewTab:true,relValues:[],scopeId:\"H86hpP_3w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1yxzqim\",\"data-styles-preset\":\"NRY1Izn8a\",children:\"LinkedIn\"})})})}),className:\"framer-10zxz12\",\"data-framer-name\":\"LinkedIn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LX2e4oJeg\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-31j44p\",layoutDependency:layoutDependency,layoutId:\"cwPiIb4JU\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"1800 Abbot Kinney Blvd #310 Venice, CA 90291\"})}),className:\"framer-pqensq\",\"data-framer-name\":\"LinkedIn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qfl71ur8R\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qmvEN.framer-1jz002w, .framer-qmvEN .framer-1jz002w { display: block; }\",\".framer-qmvEN.framer-1b8tobh { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-qmvEN .framer-12b1tj5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: hidden; padding: 130px 411px 20px 411px; position: relative; width: 1440px; }\",\".framer-qmvEN .framer-1rm61jk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-qmvEN .framer-1mvkme7, .framer-qmvEN .framer-31j44p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qmvEN .framer-u7pbil, .framer-qmvEN .framer-1dzk42j, .framer-qmvEN .framer-10zxz12, .framer-qmvEN .framer-pqensq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 307\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerH86hpP_3w=withCSS(Component,css,\"framer-qmvEN\");export default FramerH86hpP_3w;FramerH86hpP_3w.displayName=\"footer\";FramerH86hpP_3w.defaultProps={height:307,width:1440};addFonts(FramerH86hpP_3w,[{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\"}]},...LogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerH86hpP_3w.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH86hpP_3w\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"307\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"E7ojaAf0z\",\"VIChXp_my\"];const serializationHash=\"framer-nPD2k\";const variantClassNames={E7ojaAf0z:\"framer-v-3pd5ir\",VIChXp_my:\"framer-v-8hnl53\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const a9J9BR2RZ=undefined;const UR0cRTiFg=undefined;const transition1={bounce:.3,delay:0,duration:.6,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={Close:\"VIChXp_my\",Open:\"E7ojaAf0z\"};const Variants=motion.create(React.Fragment);const getProps=({background,click,height,id,width,...props})=>{return{...props,a9J9BR2RZ:click??props.a9J9BR2RZ,UR0cRTiFg:background??props.UR0cRTiFg??\"var(--token-557acaaa-cad5-4509-a568-1ee2587f4a48, rgb(18, 18, 18))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"E7ojaAf0z\"};};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,a9J9BR2RZ,UR0cRTiFg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"E7ojaAf0z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3yrjpa=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a9J9BR2RZ){const res=await a9J9BR2RZ(...args);if(res===false)return false;}setVariant(\"VIChXp_my\");});const onTap1otnxoc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a9J9BR2RZ){const res=await a9J9BR2RZ(...args);if(res===false)return false;}setVariant(\"E7ojaAf0z\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3pd5ir\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"E7ojaAf0z\",onTap:onTap3yrjpa,ref:refBinding,style:{...style},...addPropertyOverrides({VIChXp_my:{\"data-framer-name\":\"Close\",onTap:onTap1otnxoc}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iv7clb\",\"data-framer-name\":\"Div\",layoutDependency:layoutDependency,layoutId:\"N6KjMefbv\",style:{backgroundColor:UR0cRTiFg,rotate:0},variants:{VIChXp_my:{backgroundColor:\"rgb(255, 255, 255)\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pq7jki\",\"data-framer-name\":\"Div\",layoutDependency:layoutDependency,layoutId:\"ubLoRXPm2\",style:{backgroundColor:UR0cRTiFg,rotate:0},variants:{VIChXp_my:{backgroundColor:\"rgb(255, 255, 255)\",rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-107s7re\",\"data-framer-name\":\"Div\",layoutDependency:layoutDependency,layoutId:\"OTe6b1eoE\",style:{backgroundColor:UR0cRTiFg}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nPD2k.framer-hiehsz, .framer-nPD2k .framer-hiehsz { display: block; }\",\".framer-nPD2k.framer-3pd5ir { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 20px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; }\",\".framer-nPD2k .framer-1iv7clb, .framer-nPD2k .framer-pq7jki, .framer-nPD2k .framer-107s7re { flex: none; height: 2px; overflow: hidden; position: relative; width: 22px; }\",\".framer-nPD2k.framer-v-8hnl53 .framer-1iv7clb, .framer-nPD2k.framer-v-8hnl53 .framer-pq7jki { left: calc(50.00000000000002% - 22px / 2); position: absolute; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VIChXp_my\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"a9J9BR2RZ\":\"click\",\"UR0cRTiFg\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLDCgXQVGL=withCSS(Component,css,\"framer-nPD2k\");export default FramerLDCgXQVGL;FramerLDCgXQVGL.displayName=\"hamburger\";FramerLDCgXQVGL.defaultProps={height:20,width:24};addPropertyControls(FramerLDCgXQVGL,{variant:{options:[\"E7ojaAf0z\",\"VIChXp_my\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},a9J9BR2RZ:{title:\"Click\",type:ControlType.EventHandler},UR0cRTiFg:{defaultValue:'var(--token-557acaaa-cad5-4509-a568-1ee2587f4a48, rgb(18, 18, 18)) /* {\"name\":\"Text Primary\"} */',title:\"Background\",type:ControlType.Color}});addFonts(FramerLDCgXQVGL,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLDCgXQVGL\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VIChXp_my\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"a9J9BR2RZ\\\":\\\"click\\\",\\\"UR0cRTiFg\\\":\\\"background\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LDCgXQVGL.map","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}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/qTsuP7QQMeas8S9LzUhl/2zaeNSX7AWRrveCiOkcr/SIjrrpof4.js\";import Hamburger from\"https://framerusercontent.com/modules/5JtSH5VaksamlNNIEVB3/esm2HLi80HazBbu0XM4J/LDCgXQVGL.js\";const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const HamburgerFonts=getFonts(Hamburger);const cycleOrder=[\"aAGjrqUtR\",\"XhvtA1dtz\",\"jpnVT_ZeZ\",\"vg0ZytBu8\"];const serializationHash=\"framer-reZXD\";const variantClassNames={aAGjrqUtR:\"framer-v-g2whl\",jpnVT_ZeZ:\"framer-v-2axcij\",vg0ZytBu8:\"framer-v-93ajdt\",XhvtA1dtz:\"framer-v-1kng4zw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={delay:0,duration:.15,ease:[.44,0,.56,1],type:\"tween\"};const animation3={backgroundColor:\"rgba(0, 0, 0, 0.03)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};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={\"Close Dark\":\"XhvtA1dtz\",\"Close White\":\"jpnVT_ZeZ\",\"Open Dark\":\"aAGjrqUtR\",\"Open White\":\"vg0ZytBu8\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"aAGjrqUtR\"};};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:\"aAGjrqUtR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapif3z4b=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});await delay(()=>setVariant(\"XhvtA1dtz\"),500);});const onTap7nj6e3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"aAGjrqUtR\");});const onTap1in5b6u=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"XhvtA1dtz\"),500);});const onTap174bxdi=activeVariantCallback(async(...args)=>{setVariant(\"XhvtA1dtz\");});const onTappcpwaz=activeVariantCallback(async(...args)=>{setVariant(\"jpnVT_ZeZ\");});const onTap4ihnqk=activeVariantCallback(async(...args)=>{setVariant(\"E7ojaAf0z\");});const onTap19jv5ne=activeVariantCallback(async(...args)=>{setVariant(\"aAGjrqUtR\");});const a9J9BR2RZ19jv5ne=activeVariantCallback(async(...args)=>{setVariant(\"aAGjrqUtR\");});const onTapu6mskc=activeVariantCallback(async(...args)=>{setVariant(\"vg0ZytBu8\");});const a9J9BR2RZu6mskc=activeVariantCallback(async(...args)=>{setVariant(\"vg0ZytBu8\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"XhvtA1dtz\",\"jpnVT_ZeZ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"XhvtA1dtz\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"jpnVT_ZeZ\")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-g2whl\",className,classNames),\"data-framer-name\":\"Open Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aAGjrqUtR\",onTap:onTapif3z4b,ref:refBinding,style:{...style},...addPropertyOverrides({jpnVT_ZeZ:{\"data-framer-name\":\"Close White\"},vg0ZytBu8:{\"data-framer-name\":\"Open White\"},XhvtA1dtz:{\"data-framer-name\":\"Close Dark\",onTap:onTap7nj6e3}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wd5m3n\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"kRJHO0fho\",style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":JMKx9MAo2\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"qM4j4ztod\",openInNewTab:false,scopeId:\"uXSJmzVLX\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-jpd3c9 framer-bpsvqy\",\"data-framer-appear-id\":\"jpd3c9\",\"data-framer-name\":\"Item\",\"data-highlight\":true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"qM4j4ztod\",onTap:onTap1in5b6u,optimized:true,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(163, 163, 163, 0.3)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(15px)\"},whileTap:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",children:\"Home\"})}),className:\"framer-1d47vj8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kPsJcXR9O\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VvpmD3Lt0\"},motionChild:true,nodeId:\"HK0XtSrYG\",openInNewTab:false,scopeId:\"uXSJmzVLX\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1tqyw9e framer-bpsvqy\",\"data-framer-appear-id\":\"1tqyw9e\",\"data-framer-name\":\"Item\",\"data-highlight\":true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"HK0XtSrYG\",onTap:onTap1in5b6u,optimized:true,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(163, 163, 163, 0.3)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(15px)\"},whileTap:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",children:\"Case Studies\"})}),className:\"framer-be9kws\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bCu6Bl7ay\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mW14dzHB_\"},motionChild:true,nodeId:\"z_DMe49uG\",openInNewTab:false,scopeId:\"uXSJmzVLX\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-4qu7qh framer-bpsvqy\",\"data-framer-appear-id\":\"4qu7qh\",\"data-framer-name\":\"Item\",\"data-highlight\":true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"z_DMe49uG\",onTap:onTap1in5b6u,optimized:true,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(163, 163, 163, 0.3)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(15px)\"},whileTap:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",children:\"About\"})}),className:\"framer-vuhpql\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kTZvXIdgT\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":HNzLsb1Bh\",webPageId:\"mW14dzHB_\"},motionChild:true,nodeId:\"jcAZ32YIj\",openInNewTab:false,scopeId:\"uXSJmzVLX\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-o30vuw framer-bpsvqy\",\"data-framer-appear-id\":\"o30vuw\",\"data-framer-name\":\"Item\",\"data-highlight\":true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"jcAZ32YIj\",onTap:onTap1in5b6u,optimized:true,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(163, 163, 163, 0.3)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(15px)\"},whileTap:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",children:\"Services\"})}),className:\"framer-mgnn4f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HMsFkx2Kl\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jgkk7e\",\"data-framer-name\":\"Item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jP8yA_2eE\",onTap:onTap174bxdi,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(163, 163, 163, 0.3)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(15px)\"},whileTap:animation,...addPropertyOverrides({vg0ZytBu8:{onTap:onTappcpwaz}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9s4b8c\",\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ujm1fOjtU\",onTap:onTap4ihnqk,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9w5cn4\",\"data-framer-name\":\"Div\",layoutDependency:layoutDependency,layoutId:\"H3Psc8AKR\",style:{backgroundColor:\"rgb(0, 0, 0)\",rotate:-45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-saddof\",\"data-framer-name\":\"Div\",layoutDependency:layoutDependency,layoutId:\"yoi58JZki\",style:{backgroundColor:\"rgb(0, 0, 0)\",rotate:45}})]})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vb9iju\",\"data-framer-name\":\"Item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"i6qUkVabc\",onTap:onTap19jv5ne,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(163, 163, 163, 0.3)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(15px)\"},whileTap:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,...addPropertyOverrides({XhvtA1dtz:{y:(componentViewport?.y||0)+0+((componentViewport?.height||41)-0-41+0+0)+10.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ej93rl-container\",layoutDependency:layoutDependency,layoutId:\"ZRCdIOApN-container\",nodeId:\"ZRCdIOApN\",rendersWithMotion:true,scopeId:\"uXSJmzVLX\",children:/*#__PURE__*/_jsx(Hamburger,{a9J9BR2RZ:a9J9BR2RZ19jv5ne,height:\"100%\",id:\"ZRCdIOApN\",layoutId:\"ZRCdIOApN\",UR0cRTiFg:\"var(--token-557acaaa-cad5-4509-a568-1ee2587f4a48, rgb(18, 18, 18))\",variant:matchVariant(\"E7ojaAf0z\"),width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-cpu6ib\",\"data-framer-name\":\"Item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ahyBjG7H7\",onTap:onTapu6mskc,style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},whileHover:animation3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,...addPropertyOverrides({jpnVT_ZeZ:{y:(componentViewport?.y||0)+15+((componentViewport?.height||200)-30-40+0+0)+10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xhkk6q-container\",layoutDependency:layoutDependency,layoutId:\"jsnrKpc4y-container\",nodeId:\"jsnrKpc4y\",rendersWithMotion:true,scopeId:\"uXSJmzVLX\",children:/*#__PURE__*/_jsx(Hamburger,{a9J9BR2RZ:a9J9BR2RZu6mskc,height:\"100%\",id:\"jsnrKpc4y\",layoutId:\"jsnrKpc4y\",UR0cRTiFg:\"var(--token-ba558020-e0c5-41b2-8b10-137e54229194, rgb(255, 255, 255))\",variant:matchVariant(\"E7ojaAf0z\"),width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-reZXD.framer-bpsvqy, .framer-reZXD .framer-bpsvqy { display: block; }\",\".framer-reZXD.framer-g2whl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-reZXD .framer-wd5m3n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-reZXD .framer-jpd3c9, .framer-reZXD .framer-1tqyw9e, .framer-reZXD .framer-4qu7qh, .framer-reZXD .framer-o30vuw { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 10px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-reZXD .framer-1d47vj8, .framer-reZXD .framer-be9kws, .framer-reZXD .framer-vuhpql, .framer-reZXD .framer-mgnn4f { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-reZXD .framer-jgkk7e { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 41px; justify-content: flex-start; overflow: hidden; padding: 10px 20px 10px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-reZXD .framer-9s4b8c { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; }\",\".framer-reZXD .framer-9w5cn4, .framer-reZXD .framer-saddof { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 18px; z-index: 1; }\",\".framer-reZXD .framer-1vb9iju { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 41px; justify-content: flex-end; overflow: hidden; padding: 10px 20px 10px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-reZXD .framer-1ej93rl-container, .framer-reZXD .framer-xhkk6q-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-reZXD .framer-cpu6ib { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-reZXD.framer-v-1kng4zw.framer-g2whl { width: 96px; }\",\".framer-reZXD.framer-v-1kng4zw .framer-1vb9iju, .framer-reZXD.framer-v-1kng4zw .framer-1ej93rl-container { order: 0; }\",\".framer-reZXD.framer-v-2axcij.framer-g2whl { padding: 15px; }\",\".framer-reZXD.framer-v-93ajdt .framer-jgkk7e { height: min-content; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 250.5\n * @framerIntrinsicWidth 104.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XhvtA1dtz\":{\"layout\":[\"fixed\",\"auto\"]},\"jpnVT_ZeZ\":{\"layout\":[\"auto\",\"auto\"]},\"vg0ZytBu8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruXSJmzVLX=withCSS(Component,css,\"framer-reZXD\");export default FrameruXSJmzVLX;FrameruXSJmzVLX.displayName=\"mobile menu\";FrameruXSJmzVLX.defaultProps={height:250.5,width:104.5};addPropertyControls(FrameruXSJmzVLX,{variant:{options:[\"aAGjrqUtR\",\"XhvtA1dtz\",\"jpnVT_ZeZ\",\"vg0ZytBu8\"],optionTitles:[\"Open Dark\",\"Close Dark\",\"Close White\",\"Open White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruXSJmzVLX,[{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\"}]},...HamburgerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FrameruXSJmzVLX.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Hamburger,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruXSJmzVLX\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"104.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XhvtA1dtz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jpnVT_ZeZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vg0ZytBu8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"250.5\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Responsive drawer/overlay component with trigger button, scrollable content, and multiple close mechanisms\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useCallback,startTransition,useRef}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Drawer(props){const{trigger,content,slideDirection=\"right\",overlayColor=\"#000000\",closeOnBackdropClick=true,closeOnEscape=true,showCloseButton=true,closeButtonPosition=\"top-right\",closeButtonColor=\"#000000\",closeButtonSize=32,elementId=\"drawer\",closeButtonId=\"drawer-close\",zIndex=9999,contentJustifyContent=\"flex-start\",contentAlignItems=\"flex-start\",enableGestures=true,springDamping=30,springStiffness=300,showHandle=true,sizeMode=\"custom\",drawerWidth=70,drawerHeight=70,handleColor=\"#000000\",contentColor=\"#FFFFFF\",scrollEnabled=true,useCustomCloseButton=false,customCloseButton,style}=props;const[isOpen,setIsOpen]=useState(false);const contentRef=useRef(null);const openDrawer=useCallback(()=>{startTransition(()=>setIsOpen(true));if(typeof window!==\"undefined\"&&elementId){window.location.hash=elementId;}},[elementId]);const closeDrawer=useCallback(()=>{startTransition(()=>setIsOpen(false));if(typeof window!==\"undefined\"&&window.location.hash===`#${elementId}`){history.pushState(\"\",document.title,window.location.pathname+window.location.search);}},[elementId]);// Handle URL hash on mount and hash changes\nuseEffect(()=>{if(typeof window===\"undefined\")return;const checkHash=()=>{if(window.location.hash===`#${elementId}`){startTransition(()=>setIsOpen(true));}};// Check on mount\ncheckHash();// Listen for hash changes\nwindow.addEventListener(\"hashchange\",checkHash);return()=>window.removeEventListener(\"hashchange\",checkHash);},[elementId]);// Handle ESC key press\nuseEffect(()=>{if(!closeOnEscape)return;const handleEscape=e=>{if(e.key===\"Escape\"&&isOpen){closeDrawer();}};if(typeof window!==\"undefined\"){window.addEventListener(\"keydown\",handleEscape);return()=>window.removeEventListener(\"keydown\",handleEscape);}},[isOpen,closeOnEscape,closeDrawer]);// Handle close button clicks from external buttons\nuseEffect(()=>{if(typeof window===\"undefined\")return;const handleCloseClick=e=>{const target=e.target;// Check if the clicked element or any of its parents match the close button criteria\nlet element=target;while(element){// Check for matching id (with or without #)\nconst elementIdValue=element.id;if(elementIdValue&&(elementIdValue===closeButtonId||elementIdValue===`#${closeButtonId}`||`#${elementIdValue}`===closeButtonId)){e.preventDefault();e.stopPropagation();closeDrawer();return;}// Check for data-drawer-close attribute\nconst dataAttr=element.getAttribute(\"data-drawer-close\");if(dataAttr&&(dataAttr===closeButtonId||dataAttr===`#${closeButtonId}`||`#${dataAttr}`===closeButtonId)){e.preventDefault();e.stopPropagation();closeDrawer();return;}element=element.parentElement;}};document.addEventListener(\"click\",handleCloseClick,true);return()=>document.removeEventListener(\"click\",handleCloseClick,true);},[closeButtonId,closeDrawer]);// Slide animation variants (slide-only, no popup mode anymore)\nconst getSlideVariants=()=>{const variants={right:{initial:{x:\"100%\"},animate:{x:0},exit:{x:\"100%\"}},left:{initial:{x:\"-100%\"},animate:{x:0},exit:{x:\"-100%\"}},bottom:{initial:{y:\"100%\"},animate:{y:0},exit:{y:\"100%\"}},top:{initial:{y:\"-100%\"},animate:{y:0},exit:{y:\"-100%\"}}};return variants[slideDirection];};// Handle drag end with velocity-based closing\nconst handleDragEnd=useCallback((event,info)=>{const threshold=150// pixels\n;const velocityThreshold=500// pixels per second\n;let shouldClose=false;if(slideDirection===\"right\"){shouldClose=info.offset.x>threshold||info.velocity.x>velocityThreshold;}else if(slideDirection===\"left\"){shouldClose=info.offset.x<-threshold||info.velocity.x<-velocityThreshold;}else if(slideDirection===\"bottom\"){shouldClose=info.offset.y>threshold||info.velocity.y>velocityThreshold;}else if(slideDirection===\"top\"){shouldClose=info.offset.y<-threshold||info.velocity.y<-velocityThreshold;}if(shouldClose){closeDrawer();}},[slideDirection,closeDrawer]);// Get drag constraints and direction\nconst getDragConfig=()=>{if(!enableGestures){return{drag:false};}const config={right:{drag:\"x\",dragConstraints:{left:0,right:500},dragElastic:.2},left:{drag:\"x\",dragConstraints:{left:-500,right:0},dragElastic:.2},bottom:{drag:\"y\",dragConstraints:{top:0,bottom:500},dragElastic:.2},top:{drag:\"y\",dragConstraints:{top:-500,bottom:0},dragElastic:.2}};return config[slideDirection];};// Close button position styles\nconst getCloseButtonStyles=()=>{const positions={\"top-right\":{top:16,right:16},\"top-left\":{top:16,left:16}};return positions[closeButtonPosition];};// Drawer handle styles (updated to use slideDirection to auto-position)\nconst getHandleStyles=()=>{const base={position:\"absolute\",borderRadius:999,backgroundColor:handleColor,opacity:.5,zIndex:10};const verticalSize={width:8,height:48};const horizontalSize={width:48,height:8};// Position handle on the edge opposite to slide direction\nswitch(slideDirection){case\"right\":// Drawer slides from right, handle on left edge\nreturn{...base,...verticalSize,top:\"50%\",left:12,transform:\"translateY(-50%)\"};case\"left\":// Drawer slides from left, handle on right edge\nreturn{...base,...verticalSize,top:\"50%\",right:12,transform:\"translateY(-50%)\"};case\"top\":// Drawer slides from top, handle on bottom edge\nreturn{...base,...horizontalSize,left:\"50%\",bottom:12,transform:\"translateX(-50%)\"};case\"bottom\":default:// Drawer slides from bottom, handle on top edge\nreturn{...base,...horizontalSize,left:\"50%\",top:12,transform:\"translateX(-50%)\"};}};// Alignment of container based on slide direction\nconst getContentAlignment=()=>{const isVerticalSlide=slideDirection===\"bottom\"||slideDirection===\"top\";if(isVerticalSlide){// For top/bottom drawers, use contentJustifyContent for horizontal positioning\nreturn{alignItems:slideDirection===\"bottom\"?\"flex-end\":\"flex-start\",justifyContent:contentJustifyContent,display:\"flex\"};}else{// For left/right drawers, use contentAlignItems for vertical positioning\nreturn{justifyContent:slideDirection===\"right\"?\"flex-end\":\"flex-start\",alignItems:contentAlignItems,display:\"flex\"};}};const isHorizontal=slideDirection===\"right\"||slideDirection===\"left\";// Computed height/width based on slide direction\nconst getContentDimensions=()=>{if(sizeMode===\"auto\"){// Auto mode: size based on content\nif(slideDirection===\"bottom\"||slideDirection===\"top\"){return{width:\"100%\",height:\"auto\",maxHeight:\"90vh\"};}else{// left or right\nreturn{width:\"auto\",height:\"100%\",maxWidth:\"90vw\"};}}else{// Custom mode: use both drawerWidth and drawerHeight percentages\nconst clampedWidth=Math.min(Math.max(drawerWidth,20),100);const clampedHeight=Math.min(Math.max(drawerHeight,20),100);return{width:`${clampedWidth}vw`,height:`${clampedHeight}vh`,maxWidth:`${clampedWidth}vw`,maxHeight:`${clampedHeight}vh`};}};return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",minWidth:100,minHeight:100,display:\"block\",textAlign:\"center\",backgroundColor:\"transparent\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"block\",textAlign:\"center\",cursor:\"pointer\",overflow:\"hidden\",position:\"relative\"},onClick:openDrawer,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){openDrawer();}},role:\"button\",tabIndex:0,\"aria-label\":\"Open drawer\",children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"block\",width:\"100%\",height:\"100%\",textAlign:\"center\"},children:trigger})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:\"spring\",damping:springDamping,stiffness:springStiffness},style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,zIndex:zIndex,display:\"block\",...getContentAlignment()},onClick:closeOnBackdropClick?closeDrawer:undefined,children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,backgroundColor:overlayColor,backdropFilter:\"blur(14px)\",WebkitBackdropFilter:\"blur(14px)\",display:\"block\"},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(motion.div,{ref:contentRef,variants:getSlideVariants(),initial:\"initial\",animate:\"animate\",exit:\"exit\",transition:{type:\"spring\",damping:springDamping,stiffness:springStiffness},...getDragConfig(),onDragEnd:handleDragEnd,style:{position:\"relative\",backgroundColor:contentColor,...getContentDimensions(),top:0,overflow:scrollEnabled?\"auto\":\"hidden\",boxShadow:\"0 10px 40px rgba(0, 0, 0, 0.2)\",// Dark scrollbar styles\nscrollbarWidth:\"thin\",scrollbarColor:\"#333 transparent\",cursor:enableGestures?\"grab\":\"default\",margin:16,maxHeight:\"calc(100vh - 32px)\",borderRadius:16},whileDrag:{cursor:\"grabbing\"},onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"style\",{children:`\n\t\t\t\t\t\t\t\t\t.drawer-content::-webkit-scrollbar {\n\t\t\t\t\t\t\t\t\t\twidth: 8px;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t.drawer-content::-webkit-scrollbar-track {\n\t\t\t\t\t\t\t\t\t\tbackground: transparent;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t.drawer-content::-webkit-scrollbar-thumb {\n\t\t\t\t\t\t\t\t\t\tbackground: #333;\n\t\t\t\t\t\t\t\t\t\tborder-radius: 4px;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t.drawer-content::-webkit-scrollbar-thumb:hover {\n\t\t\t\t\t\t\t\t\t\tbackground: #555;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t`}),showHandle&&/*#__PURE__*/_jsx(\"div\",{style:getHandleStyles()}),showCloseButton&&!useCustomCloseButton&&/*#__PURE__*/_jsx(\"button\",{onClick:closeDrawer,\"data-drawer-close\":closeButtonId,style:{position:\"absolute\",...getCloseButtonStyles(),width:closeButtonSize,height:closeButtonSize,border:\"none\",background:\"transparent\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,zIndex:15,borderRadius:\"50%\",transition:\"background-color 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"rgba(0, 0, 0, 0.05)\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},\"aria-label\":\"Close drawer\",children:/*#__PURE__*/_jsxs(\"svg\",{width:closeButtonSize*.5,height:closeButtonSize*.5,viewBox:\"0 0 24 24\",fill:\"none\",stroke:closeButtonColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"title\",{children:\"Close\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]})}),showCloseButton&&useCustomCloseButton&&customCloseButton&&/*#__PURE__*/_jsx(\"div\",{onClick:closeDrawer,\"data-drawer-close\":closeButtonId,style:{position:\"absolute\",...getCloseButtonStyles(),zIndex:15,cursor:\"pointer\"},children:customCloseButton}),/*#__PURE__*/_jsx(\"div\",{className:\"drawer-content\",style:{minHeight:\"100%\",display:\"flex\",justifyContent:contentJustifyContent,alignItems:contentAlignItems,textAlign:\"left\"},children:content})]})]})})]});}addPropertyControls(Drawer,{trigger:{type:ControlType.ComponentInstance,title:\"Trigger\"},content:{type:ControlType.ComponentInstance,title:\"Content\"},elementId:{type:ControlType.String,title:\"Element ID\",defaultValue:\"drawer\",description:\"ID for URL hash (e.g., 'presskit' for /#presskit)\"},closeButtonId:{type:ControlType.String,title:\"Close Button ID\",defaultValue:\"drawer-close\",description:\"Use as id='drawer-close' or data-drawer-close='drawer-close' on external buttons\"},zIndex:{type:ControlType.Number,title:\"Z-Index\",defaultValue:9999,min:1,max:99999,step:1,description:\"Stacking order (higher = on top)\"},slideDirection:{type:ControlType.Enum,title:\"Slide Direction\",options:[\"right\",\"bottom\",\"left\",\"top\"],optionTitles:[\"Right\",\"Bottom\",\"Left\",\"Top\"],defaultValue:\"right\",displaySegmentedControl:true},sizeMode:{type:ControlType.Enum,title:\"Drawer Size Mode\",options:[\"custom\",\"auto\"],optionTitles:[\"Custom\",\"Auto\"],defaultValue:\"custom\",displaySegmentedControl:true,description:\"Custom: set size manually, Auto: size based on content\"},drawerWidth:{type:ControlType.Number,title:\"Drawer Width\",defaultValue:70,min:20,max:100,step:5,unit:\"%\",description:\"Width (left/right) or height (top/bottom) as % of viewport\",hidden:({sizeMode})=>sizeMode===\"auto\"},drawerHeight:{type:ControlType.Number,title:\"Drawer Height\",defaultValue:70,min:20,max:100,step:5,unit:\"%\",description:\"Width (left/right) or height (top/bottom) as % of viewport\",hidden:({sizeMode})=>sizeMode===\"auto\"},contentColor:{type:ControlType.Color,title:\"Content Color\",defaultValue:\"#FFFFFF\"},scrollEnabled:{type:ControlType.Boolean,title:\"Scroll\",defaultValue:false,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\",description:\"Enable/disable scrolling in drawer content\"},enableGestures:{type:ControlType.Boolean,title:\"Gesture Support\",defaultValue:true,enabledTitle:\"Enabled\",disabledTitle:\"Disabled\",description:\"Enable swipe/drag to close\"},springDamping:{type:ControlType.Number,title:\"Spring Damping\",defaultValue:30,min:10,max:100,step:5,description:\"Controls bounce (lower = more bounce)\"},springStiffness:{type:ControlType.Number,title:\"Spring Stiffness\",defaultValue:300,min:100,max:500,step:50,description:\"Controls speed (higher = faster)\"},contentJustifyContent:{type:ControlType.Enum,title:\"Horizontal Align\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\"],defaultValue:\"flex-start\",displaySegmentedControl:false},contentAlignItems:{type:ControlType.Enum,title:\"Vertical Align\",options:[\"flex-start\",\"center\",\"flex-end\",\"stretch\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Stretch\"],defaultValue:\"flex-start\",displaySegmentedControl:true},overlayColor:{type:ControlType.Color,title:\"Overlay Color\",defaultValue:\"rgba(0, 0, 0, 0.2)\",optional:true},closeOnBackdropClick:{type:ControlType.Boolean,title:\"Close on Backdrop\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},closeOnEscape:{type:ControlType.Boolean,title:\"Close on ESC\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},showCloseButton:{type:ControlType.Boolean,title:\"Close Button\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},closeButtonPosition:{type:ControlType.Enum,title:\"Close Button Position\",options:[\"top-left\",\"top-right\"],optionTitles:[\"Top Left\",\"Top Right\"],defaultValue:\"top-right\",displaySegmentedControl:true,hidden:({showCloseButton})=>!showCloseButton},closeButtonColor:{type:ControlType.Color,title:\"Close Button Color\",defaultValue:\"#000000\",hidden:({showCloseButton})=>!showCloseButton},closeButtonSize:{type:ControlType.Number,title:\"Close Button Size\",defaultValue:32,min:24,max:64,step:4,unit:\"px\",hidden:({showCloseButton,useCustomCloseButton})=>!showCloseButton||useCustomCloseButton},useCustomCloseButton:{type:ControlType.Boolean,title:\"Custom Close Button\",defaultValue:false,enabledTitle:\"Custom\",disabledTitle:\"Built-in\",description:\"Use a custom component as close button\",hidden:({showCloseButton})=>!showCloseButton},customCloseButton:{type:ControlType.ComponentInstance,title:\"Close Button\",description:\"Custom close button component\",hidden:({showCloseButton,useCustomCloseButton})=>!showCloseButton||!useCustomCloseButton},showHandle:{type:ControlType.Boolean,title:\"Drawer Handle\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},handleColor:{type:ControlType.Color,title:\"Handle Color\",defaultValue:\"#000000\",hidden:({showHandle})=>!showHandle,description:\"Color of the drawer handle\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Drawer\",\"slots\":[\"trigger\",\"content\",\"customCloseButton\"],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DrawerKit360.map","// Generated by Framer (6ca3d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DesktopMenu from\"#framer/local/canvasComponent/CvgJxYk5M/CvgJxYk5M.js\";import Footer from\"#framer/local/canvasComponent/H86hpP_3w/H86hpP_3w.js\";import Logo from\"#framer/local/canvasComponent/Rplv1jlz0/Rplv1jlz0.js\";import ContactDrawer from\"#framer/local/canvasComponent/UMMY_YAIK/UMMY_YAIK.js\";import MobileMenu from\"#framer/local/canvasComponent/uXSJmzVLX/uXSJmzVLX.js\";import Drawer from\"#framer/local/codeFile/J3mJKI4/DrawerKit360.js\";import*as sharedStyle from\"#framer/local/css/SIjrrpof4/SIjrrpof4.js\";const LogoFonts=getFonts(Logo);const ContactDrawerFonts=getFonts(ContactDrawer);const DrawerFonts=getFonts(Drawer);const FooterFonts=getFonts(Footer);const MobileMenuFonts=getFonts(MobileMenu);const DesktopMenuFonts=getFonts(DesktopMenu);const breakpoints={FFnDPjlVB:\"(min-width: 810px) and (max-width: 1439.98px)\",G4fBj3uz3:\"(min-width: 1440px)\",TjyNhJ7CT:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-I8FGq\";const variantClassNames={FFnDPjlVB:\"framer-v-ws4c42\",G4fBj3uz3:\"framer-v-c2s9cb\",TjyNhJ7CT:\"framer-v-sv31t4\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={delay:0,duration:.15,ease:[.44,0,.56,1],type:\"tween\"};const animation={backgroundColor:\"rgba(0, 0, 0, 0.03)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const breakpointRules={FFnDPjlVB:[\".framer-I8FGq .framer-8dulm8-container { order: 1006; }\",\".framer-I8FGq .framer-38ch6v-container { left: 36px; }\",\".framer-I8FGq .framer-9uubgy { order: -1000; }\"],TjyNhJ7CT:[\".framer-I8FGq .framer-8dulm8-container { order: 1006; }\",\".framer-I8FGq .framer-nanf79-container { order: 1002; }\",\".framer-I8FGq .framer-vbir7w { order: 1005; }\",\".framer-I8FGq .framer-7y10z5-container { order: 0; }\",\".framer-I8FGq .framer-5uwf88-container { order: 1; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={FFnDPjlVB:\".framer-ws4c42-override\",TjyNhJ7CT:\".framer-sv31t4-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-I8FGq.framer-w32yik, .framer-I8FGq .framer-w32yik { display: block; }\",\".framer-I8FGq.framer-c2s9cb { align-content: center; align-items: center; background-color: #f4f4f4; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-I8FGq .framer-9eojmt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 79px; justify-content: space-between; left: calc(50.00000000000002% - 100% / 2); order: -1000; overflow: visible; padding: 24px 32px 24px 32px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-I8FGq .framer-1t51qli-container, .framer-I8FGq .framer-14pc019-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-I8FGq .framer-15qglmm-container, .framer-I8FGq .framer-1vx1fpy-container { flex: none; height: 40px; position: relative; width: 110px; }\",\".framer-I8FGq .framer-5q4sj6, .framer-I8FGq .framer-s94au2 { -webkit-backdrop-filter: blur(15px); align-content: center; align-items: center; backdrop-filter: blur(15px); background-color: #000000; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; border-top-left-radius: 1000px; border-top-right-radius: 1000px; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-I8FGq .framer-ma42rw, .framer-I8FGq .framer-1xkysr2 { --framer-paragraph-spacing: 0px; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-I8FGq .framer-g70grl-container { height: min-content; position: relative; width: 100%; }\",\".framer-I8FGq .framer-1kbxfgd { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-I8FGq .framer-8dulm8-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 1; }\",\".framer-I8FGq .framer-nanf79-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 10px); flex: none; height: auto; left: 50%; order: 1003; position: var(--framer-canvas-fixed-position, fixed); transform: translateX(-50%); width: auto; z-index: 10; }\",\".framer-I8FGq .framer-38ch6v-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 32px; order: 1004; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: auto; z-index: 10; }\",\".framer-I8FGq .framer-9uubgy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 73px; justify-content: space-between; left: calc(50.00000000000002% - 100% / 2); order: 1005; overflow: visible; padding: 24px 32px 24px 32px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-I8FGq .framer-vbir7w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 50px; justify-content: space-between; left: calc(50.00000000000002% - 100% / 2); order: 1006; overflow: visible; padding: 15px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-I8FGq .framer-7y10z5-container { flex: none; height: 40px; position: relative; width: 182px; z-index: 2; }\",\".framer-I8FGq .framer-5uwf88-container { flex: none; height: 24px; position: relative; width: 100px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={FFnDPjlVB:\"(min-width: 810px) and (max-width: 1439.98px)\",G4fBj3uz3:\"(min-width: 1440px)\",TjyNhJ7CT:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"G4fBj3uz3\",Phone:\"TjyNhJ7CT\",Tablet:\"FFnDPjlVB\"};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??\"G4fBj3uz3\"};};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=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"FFnDPjlVB\",\"TjyNhJ7CT\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"TjyNhJ7CT\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"TjyNhJ7CT\")return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"FFnDPjlVB\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"G4fBj3uz3\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(244, 244, 244); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-c2s9cb\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-9eojmt hidden-ws4c42 hidden-sv31t4\",\"data-framer-name\":\"Desktop\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:30.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1t51qli-container\",nodeId:\"AhX3Aghxl\",scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"AhX3Aghxl\",layoutId:\"AhX3Aghxl\",variant:matchVariant(\"dpaY8OfOu\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15qglmm-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"mOYmaj5iL\",scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(Drawer,{closeButtonColor:\"rgb(0, 0, 0)\",closeButtonId:\"drawer-close\",closeButtonPosition:\"top-right\",closeButtonSize:32,closeOnBackdropClick:true,closeOnEscape:true,content:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1237,width:\"390px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-g70grl-container\",inComponentSlot:true,nodeId:\"g9ahlIOTN\",rendersWithMotion:true,scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(ContactDrawer,{height:\"100%\",id:\"g9ahlIOTN\",layoutId:\"g9ahlIOTN\",width:\"100%\"})})})],contentAlignItems:\"flex-start\",contentColor:\"rgb(255, 255, 255)\",contentJustifyContent:\"flex-start\",customCloseButton:[],drawerHeight:70,drawerWidth:30,elementId:\"drawer\",enableGestures:true,handleColor:\"rgb(0, 0, 0)\",height:\"100%\",id:\"mOYmaj5iL\",layoutId:\"mOYmaj5iL\",overlayColor:\"rgba(0, 0, 0, 0.2)\",scrollEnabled:true,showCloseButton:true,showHandle:false,sizeMode:\"auto\",slideDirection:\"right\",springDamping:30,springStiffness:300,style:{height:\"100%\",width:\"100%\"},trigger:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5q4sj6\",\"data-framer-name\":\"Work with Us\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Work with us\"})}),className:\"framer-ma42rw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})],useCustomCloseButton:false,width:\"100%\",zIndex:9999})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kbxfgd\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:307,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8dulm8-container\",nodeId:\"RunP_MF9U\",scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"RunP_MF9U\",layoutId:\"RunP_MF9U\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{TjyNhJ7CT:{height:250,y:740}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-nanf79-container hidden-c2s9cb hidden-ws4c42\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"ocVgnkcem\",scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(MobileMenu,{height:\"100%\",id:\"ocVgnkcem\",layoutId:\"ocVgnkcem\",variant:matchVariant(\"XhvtA1dtz\"),width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,y:-.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-38ch6v-container hidden-sv31t4\",layoutScroll:true,nodeId:\"dGlFuyMbS\",scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(DesktopMenu,{height:\"100%\",id:\"dGlFuyMbS\",layoutId:\"dGlFuyMbS\",style:{height:\"100%\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-9uubgy hidden-c2s9cb hidden-sv31t4\",\"data-framer-name\":\"Desktop\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FFnDPjlVB:{y:27.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14pc019-container\",nodeId:\"LY9HG5vME\",scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"LY9HG5vME\",layoutId:\"LY9HG5vME\",variant:matchVariant(\"dpaY8OfOu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vx1fpy-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"EMRyX_Rc4\",scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(Drawer,{closeButtonColor:\"rgb(0, 0, 0)\",closeButtonId:\"drawer-close\",closeButtonPosition:\"top-right\",closeButtonSize:32,closeOnBackdropClick:true,closeOnEscape:true,content:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1237,width:\"390px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-g70grl-container\",inComponentSlot:true,nodeId:\"g9ahlIOTN\",rendersWithMotion:true,scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(ContactDrawer,{height:\"100%\",id:\"g9ahlIOTN\",layoutId:\"g9ahlIOTN\",width:\"100%\"})})})],contentAlignItems:\"flex-start\",contentColor:\"rgb(255, 255, 255)\",contentJustifyContent:\"flex-start\",customCloseButton:[],drawerHeight:70,drawerWidth:30,elementId:\"drawer\",enableGestures:true,handleColor:\"rgb(0, 0, 0)\",height:\"100%\",id:\"EMRyX_Rc4\",layoutId:\"EMRyX_Rc4\",overlayColor:\"rgba(0, 0, 0, 0.2)\",scrollEnabled:true,showCloseButton:true,showHandle:false,sizeMode:\"auto\",slideDirection:\"right\",springDamping:30,springStiffness:300,style:{height:\"100%\",width:\"100%\"},trigger:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5q4sj6\",\"data-framer-name\":\"Work with Us\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Work with us\"})}),className:\"framer-ma42rw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})],useCustomCloseButton:false,width:\"100%\",zIndex:9999})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-vbir7w hidden-c2s9cb hidden-ws4c42\",\"data-framer-name\":\"Desktop\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{TjyNhJ7CT:{y:5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"182px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-7y10z5-container\",nodeId:\"KN8ERddMf\",scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"KN8ERddMf\",layoutId:\"KN8ERddMf\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"YUTZzq9IN\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5uwf88-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"TLTceJi6P\",scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(Drawer,{closeButtonColor:\"rgb(0, 0, 0)\",closeButtonId:\"drawer-close\",closeButtonPosition:\"top-right\",closeButtonSize:32,closeOnBackdropClick:true,closeOnEscape:true,content:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1237,width:\"390px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-g70grl-container\",inComponentSlot:true,nodeId:\"g9ahlIOTN\",rendersWithMotion:true,scopeId:\"sA6TeH4bR\",children:/*#__PURE__*/_jsx(ContactDrawer,{height:\"100%\",id:\"g9ahlIOTN\",layoutId:\"g9ahlIOTN\",width:\"100%\"})})})],contentAlignItems:\"flex-start\",contentColor:\"rgb(255, 255, 255)\",contentJustifyContent:\"flex-start\",customCloseButton:[],drawerHeight:80,drawerWidth:100,elementId:\"drawer\",enableGestures:false,handleColor:\"rgb(0, 0, 0)\",height:\"100%\",id:\"TLTceJi6P\",layoutId:\"TLTceJi6P\",overlayColor:\"rgba(0, 0, 0, 0.2)\",scrollEnabled:true,showCloseButton:true,showHandle:false,sizeMode:\"custom\",slideDirection:\"bottom\",springDamping:30,springStiffness:300,style:{height:\"100%\",width:\"100%\"},trigger:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-s94au2\",\"data-framer-name\":\"Work with Us - Mobile\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-eyyes2\",\"data-styles-preset\":\"SIjrrpof4\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Work with us\"})}),className:\"framer-1xkysr2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})],useCustomCloseButton:false,width:\"100%\",zIndex:9999})})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 736\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FFnDPjlVB\":{\"layout\":[\"fixed\",\"fixed\"]},\"TjyNhJ7CT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"G4fBj3uz3\":[\".framer-9eojmt\",\".framer-8dulm8-container\",\".framer-38ch6v-container\"],\"FFnDPjlVB\":[\".framer-8dulm8-container\",\".framer-38ch6v-container\",\".framer-9uubgy\"],\"TjyNhJ7CT\":[\".framer-8dulm8-container\",\".framer-nanf79-container\",\".framer-vbir7w\"]}\n * @framerBreakpoints {\"G4fBj3uz3\":{\"min\":1440,\"canvasClassName\":\"framer-c2s9cb-override\",\"minHeight\":736,\"viewportHeight\":658,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"FFnDPjlVB\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-ws4c42-override\",\"minHeight\":736,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"TjyNhJ7CT\":{\"max\":809,\"canvasClassName\":\"framer-sv31t4-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant G4fBj3uz3\n * @framerLayoutTemplate true\n */const FramersA6TeH4bR=withCSS(Component,css,\"framer-I8FGq\");export default FramersA6TeH4bR;FramersA6TeH4bR.displayName=\"Template\";FramersA6TeH4bR.defaultProps={height:736,width:1440};addFonts(FramersA6TeH4bR,[{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\"}]},...LogoFonts,...ContactDrawerFonts,...DrawerFonts,...FooterFonts,...MobileMenuFonts,...DesktopMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramersA6TeH4bR.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(ContactDrawer,{},context),forwardLoader(Footer,{},context),forwardLoader(MobileMenu,{},context),forwardLoader(DesktopMenu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersA6TeH4bR\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FFnDPjlVB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TjyNhJ7CT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"G4fBj3uz3\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-c2s9cb-override\\\",\\\"minHeight\\\":736,\\\"viewportHeight\\\":658,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"FFnDPjlVB\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-ws4c42-override\\\",\\\"minHeight\\\":736,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"TjyNhJ7CT\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-sv31t4-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"G4fBj3uz3\\\":[\\\".framer-9eojmt\\\",\\\".framer-8dulm8-container\\\",\\\".framer-38ch6v-container\\\"],\\\"FFnDPjlVB\\\":[\\\".framer-8dulm8-container\\\",\\\".framer-38ch6v-container\\\",\\\".framer-9uubgy\\\"],\\\"TjyNhJ7CT\\\":[\\\".framer-8dulm8-container\\\",\\\".framer-nanf79-container\\\",\\\".framer-vbir7w\\\"]}\",\"framerDefaultVariant\":\"G4fBj3uz3\",\"framerIntrinsicHeight\":\"736\"}},\"__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 Template1 from \"https://framerusercontent.com/modules/1jfcNeZUQuD2pODorPhQ/0OsA1QtEPsDMmFC3FKnE/sA6TeH4bR.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {CHpGjo5A3: \"services-1\", fa0OGioAt: \"hello-2\", JMKx9MAo2: \"hello\", NLBX3hBAM: \"hello-1\", nos1T665Q: \"services\", o_UvF2wPt: \"clients-1\", T_zALLsVj: \"about\", uTgMcoLRA: \"clients\", YyrS2nETO: \"about-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ufEzyMVHajzTuvpldzoR/H4MyhjaND8Dp9KDsfVK6/augiA20Il.js\")), path: \"/\"}, VSuM5w6Bh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O2So8F3gF7MxdEjUcRT8/EsDMBFcME1CCdewNuVpd/VSuM5w6Bh.js\")), path: \"/page\"}, VvpmD3Lt0: {elements: {JLzH11XSU: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/33PhfhE8wvHbpG8XtIrI/Bpn72Bg3DReSPsjbOpQM/VvpmD3Lt0.js\")), path: \"/case-studies\"}, mW14dzHB_: {elements: {hifQuPYEA: \"services-1\", HNzLsb1Bh: \"services\", o6rHeSUVr: \"services-2\", u7r5KdTYS: \"clients\", zxVPO_GXg: \"clients-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vEwtjoFdgQV0rrDfLlPr/MGPBtSsoLUf9xz9K9Aya/mW14dzHB_.js\")), path: \"/about\"}, p5DzeMb6a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9mfzm3Es6CdpvDOjJs5w/FS1GIMt5MIVX9YBBaRO6/p5DzeMb6a.js\")), path: \"/playground\"}, l8VZ9T_up: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mV6yOSIN1GuIv0f2rbP1/AFJ51sy1xlT8fRsocGo9/l8VZ9T_up.js\")), path: \"/404\"}, GmBwaoLKM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mliKAI68Tzs3eGk1CJum/M6UimUGpMZzQ0x80PgR0/GmBwaoLKM.js\")), path: \"/case-studies/flamingo-estate\"}, S8D6TzMUP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BBUfwocGq3Zl1zPPM2As/CosPIdEpH7XQ1bPlliVo/S8D6TzMUP.js\")), path: \"/case-studies/nerra\"}, zOzrqic4a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nsgK9RxyhytFupff1A73/0kbV8IQGDqbKDJCHuB0D/zOzrqic4a.js\")), path: \"/case-studies/featherie\"}, kyhQMN8eX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tk6FN1N3mHaZ5CEcIXu8/iztmSBzHyVn2OdFyLXAh/kyhQMN8eX.js\")), path: \"/case-studies/fume\"}, PkXsKtMLp: {elements: {J9W0miNew: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QaVueggziCIEYulC7int/IKM5mZcmajVTta0jLase/PkXsKtMLp.js\")), path: \"/contact\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"f1a04d654dfbc46f02670e693cdb925a1fea36eccb4ea1e7985e2af8e52336eb\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"VSuM5w6Bh\":\r\ncase \"VvpmD3Lt0\":\r\ncase \"mW14dzHB_\":\r\ncase \"p5DzeMb6a\":\r\ncase \"l8VZ9T_up\":\r\ncase \"GmBwaoLKM\":\r\ncase \"S8D6TzMUP\":\r\ncase \"zOzrqic4a\":\r\ncase \"kyhQMN8eX\":\r\ncase \"PkXsKtMLp\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"VSuM5w6Bh\":\r\ncase \"VvpmD3Lt0\":\r\ncase \"mW14dzHB_\":\r\ncase \"p5DzeMb6a\":\r\ncase \"l8VZ9T_up\":\r\ncase \"GmBwaoLKM\":\r\ncase \"S8D6TzMUP\":\r\ncase \"zOzrqic4a\":\r\ncase \"kyhQMN8eX\":\r\ncase \"PkXsKtMLp\":\r\nreturn [{hash: \"c2s9cb\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"ws4c42\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"sv31t4\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mV6yOSIN1GuIv0f2rbP1/AFJ51sy1xlT8fRsocGo9/l8VZ9T_up.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.situationnormal.co\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/CvLmbPpUxTYXBFHZeq02/VnrtoPgmcKBKtA4BKwLR/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}