{"version":3,"file":"script_main.BPoj4GPp.mjs","names":["addPropertyOverrides","DividerV1","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","css","addPropertyOverrides","PhoneMenuButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","NavResponsiveFonts","NavResponsive","ContainerWithFX","ProjectHeaderFonts","ProjectHeader","ProjectDetailsV2","Footer2Fonts","Footer2","breakpoints","serializationHash","variantClassNames","transition1","animation","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","NavResponsiveFonts","NavResponsive","ContainerWithFX","ProjectHeader","Footer2Fonts","Footer2","breakpoints","serializationHash","variantClassNames","transition1","animation","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","NavResponsiveV2","ContainerWithFX","FooterResponsiveV2","breakpoints","serializationHash","variantClassNames","transition1","animation","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","NavResponsive","Footer2","useRef","React.useId","className","PropertyOverrides","React.createElement","Main","MainTemplateV2","MainWork","MainWorkV2","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/Zt9BaS7mch058BnMFm42/acmEAQU5ir7DYAOtulhr/kJZ2yewis.js","https:/framerusercontent.com/modules/YDzkeXA40ZzUSKuitDAs/jRPExtGECl3LPBLwZK8v/oyOnh6buz.js","https:/framerusercontent.com/modules/twNZvHGbdDB8Es15isr8/hzH598xAmso3ALWjA262/ymRGqdRmm.js","https:/framerusercontent.com/modules/ONHTsfoa9W2NgZHSGmo3/ZWoXxoZhseBdUEMOasgy/P1U15GuGR.js","https:/framerusercontent.com/modules/LmjlxWnH5w7sEmYSMyEi/ZNNzVEpkNE4Osjapnr5p/RLRCQPTyI.js","https:/framerusercontent.com/modules/Nh0rUCzl8osE3Zyzm98M/2HzmgTD27lOfU32o2HMN/ChOQDfUHH.js","https:/framerusercontent.com/modules/nnzdVv17qYK3mQoiAZno/VkVTZWBe90hG04prDCxP/twSU_h1Tc.js","https:/framerusercontent.com/modules/qGIIYQPblAAQagDdQG1C/PHqmGEpHHF63Lpo0AjSl/oc9QbjaSo.js","https:/framerusercontent.com/modules/tVEfdZctyYTtL87vk0kb/IVl9C1rePR9ltaSdlgMQ/UJKOAhvgW.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/uoUf3I948JEBTqnZdyAl/cqVDHW4LOs7ZBQNfuNhV/AG4BIgfr4.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/hkslTmNdHMY5YxBM2seW/JzCI4sn7ok4nw4hNpSIf/FjkdNNnAf.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/ScoECF3Kw4KSAgJq1Wro/WKRf86hVaVHY0dOk3cfn/lw5tYq4bz.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/WjpeWCKHCgYDRZ8UR7VE/yRfYEU6V6DS6S9eK1pyh/n7bcvMQTP.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/YnKSmUJkiak1QrStkUmg/Ek87VqMAYtiMdlhYJo3j/Pl_Ycn2yE.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/KegDj64FQWT9GeFQirp4/BmermSvxWzc7ZGwtY50R/qIIkrDPYY.js\";import DividerV1 from\"https://framerusercontent.com/modules/6KWowLRicHeoKSfmZ6Oi/gB9Deu3Xc4PmbgFsRw3o/OLjT_REJq.js\";const DividerV1Fonts=getFonts(DividerV1);const cycleOrder=[\"VRAGHL151\",\"WsX8rh3V3\",\"Qxb1fOo0w\"];const serializationHash=\"framer-3Opxw\";const variantClassNames={Qxb1fOo0w:\"framer-v-186vm2b\",VRAGHL151:\"framer-v-ksrxh9\",WsX8rh3V3:\"framer-v-ougq0d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop White\":\"Qxb1fOo0w\",Desktop:\"VRAGHL151\",Phone:\"WsX8rh3V3\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VRAGHL151\"};};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:\"VRAGHL151\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ksrxh9\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"VRAGHL151\",ref:refBinding,style:{...style},...addPropertyOverrides({Qxb1fOo0w:{\"data-framer-name\":\"Desktop White\"},WsX8rh3V3:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s3ir92-container\",layoutDependency:layoutDependency,layoutId:\"UtfIE81kD-container\",nodeId:\"UtfIE81kD\",rendersWithMotion:true,scopeId:\"kJZ2yewis\",children:/*#__PURE__*/_jsx(DividerV1,{height:\"100%\",id:\"UtfIE81kD\",layoutId:\"UtfIE81kD\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j42mvh\",layoutDependency:layoutDependency,layoutId:\"G8EbW5zpB\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-152jl76\",layoutDependency:layoutDependency,layoutId:\"hWOQaJZ_C\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pucigz\",layoutDependency:layoutDependency,layoutId:\"j_wlcHIl2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-64vt59\",\"data-styles-preset\":\"AG4BIgfr4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:\"Bravo Creative\"})}),className:\"framer-183fpvp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zOqxj40Mc\",style:{\"--extracted-r6o4lv\":\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0))\"},variants:{Qxb1fOo0w:{\"--extracted-r6o4lv\":\"var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Qxb1fOo0w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-64vt59\",\"data-styles-preset\":\"AG4BIgfr4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0)))\"},children:\"Bravo Creative\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1jqg56h\",\"data-styles-preset\":\"FjkdNNnAf\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:\"1 North Bridge Road\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:\"High Street Centre #08-08\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-dfbufw, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:\"Singapore 179094\"})]})}),className:\"framer-1cg8ric\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pmbCsa9L2\",style:{\"--extracted-1w3ko1f\":\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0))\",\"--extracted-c9yw3e\":\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0))\",\"--extracted-dfbufw\":\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0))\"},variants:{Qxb1fOo0w:{\"--extracted-1w3ko1f\":\"var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0))\",\"--extracted-c9yw3e\":\"var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0))\",\"--extracted-dfbufw\":\"var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Qxb1fOo0w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1jqg56h\",\"data-styles-preset\":\"FjkdNNnAf\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0)))\"},children:\"1 North Bridge Road\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0)))\"},children:\"High Street Centre #08-08\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-dfbufw, var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0)))\"},children:\"Singapore 179094\"})]})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h5,{className:\"framer-styles-preset-15274zt\",\"data-styles-preset\":\"Pl_Ycn2yE\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:[\"Great brands start with great conversations. Let’s chat—coffee’s on us. \",/*#__PURE__*/_jsx(Link,{href:\"mailto:info@bybravo.co\",motionChild:true,nodeId:\"NjrY5F0g6\",openInNewTab:true,relValues:[],scopeId:\"kJZ2yewis\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mvtbnj\",\"data-styles-preset\":\"lw5tYq4bz\",children:\"info@bybravo.co\"})}),\".\"]})}),className:\"framer-1c7swuo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NjrY5F0g6\",style:{\"--extracted-1lwpl3i\":\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0))\"},variants:{Qxb1fOo0w:{\"--extracted-1lwpl3i\":\"var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0))\"},WsX8rh3V3:{\"--extracted-1w1cjl5\":\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Qxb1fOo0w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h5,{className:\"framer-styles-preset-15274zt\",\"data-styles-preset\":\"Pl_Ycn2yE\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0)))\"},children:[\"Great brands start with great conversations. Let’s chat—coffee’s on us. \",/*#__PURE__*/_jsx(Link,{href:\"mailto:info@bybravo.co\",motionChild:true,nodeId:\"NjrY5F0g6\",openInNewTab:true,relValues:[],scopeId:\"kJZ2yewis\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mvtbnj\",\"data-styles-preset\":\"lw5tYq4bz\",children:\"info@bybravo.co\"})}),\".\"]})})},WsX8rh3V3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{className:\"framer-styles-preset-1t76pu2\",\"data-styles-preset\":\"qIIkrDPYY\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:[\"Great brands start with great conversations. Let’s chat—coffee’s on us. \",/*#__PURE__*/_jsx(Link,{href:\"mailto:info@bybravo.co\",motionChild:true,nodeId:\"NjrY5F0g6\",openInNewTab:true,relValues:[],scopeId:\"kJZ2yewis\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mvtbnj\",\"data-styles-preset\":\"lw5tYq4bz\",children:\"info@bybravo.co\"})}),\".\"]})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7lytj0\",layoutDependency:layoutDependency,layoutId:\"nMZ_2fJM4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1of0gjs\",\"data-styles-preset\":\"n7bcvMQTP\",children:[\"Copyright \\xa9 2010\",/*#__PURE__*/_jsx(motion.strong,{children:\"–\"}),\"2025 Bravo Creative. All Rights Reserved.\"]})}),className:\"framer-merhdw\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"Pq5HbfYZ4\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{Qxb1fOo0w:{\"--extracted-r6o4lv\":\"var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Qxb1fOo0w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1of0gjs\",\"data-styles-preset\":\"n7bcvMQTP\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0)))\"},children:[\"Copyright \\xa9 2010\",/*#__PURE__*/_jsx(motion.strong,{children:\"–\"}),\"2025 Bravo Creative. All Rights Reserved.\"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a13erv\",layoutDependency:layoutDependency,layoutId:\"V9AUqJS5F\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/bybravo.co/\",motionChild:true,nodeId:\"rKYQLyUCK\",scopeId:\"kJZ2yewis\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-yt0f0n framer-xnjz6g\",\"data-framer-name\":\"instagram\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"rKYQLyUCK\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\"><path d=\"M 7.5 1.351 C 9.504 1.351 9.741 1.359 10.529 1.394 C 11.262 1.427 11.657 1.55 11.921 1.652 C 12.27 1.787 12.522 1.951 12.782 2.212 C 13.046 2.476 13.207 2.724 13.342 3.073 C 13.444 3.337 13.567 3.736 13.6 4.465 C 13.635 5.256 13.643 5.493 13.643 7.494 C 13.643 9.498 13.635 9.735 13.6 10.523 C 13.567 11.256 13.444 11.652 13.342 11.915 C 13.207 12.264 13.043 12.516 12.782 12.776 C 12.518 13.04 12.269 13.201 11.921 13.336 C 11.657 13.438 11.259 13.562 10.529 13.594 C 9.738 13.629 9.501 13.637 7.5 13.637 C 5.496 13.637 5.259 13.629 4.471 13.594 C 3.738 13.562 3.342 13.438 3.079 13.336 C 2.731 13.201 2.478 13.037 2.218 12.777 C 1.954 12.513 1.793 12.264 1.658 11.915 C 1.556 11.651 1.432 11.253 1.4 10.523 C 1.365 9.732 1.357 9.495 1.357 7.494 C 1.357 5.49 1.365 5.253 1.4 4.465 C 1.432 3.732 1.556 3.337 1.658 3.073 C 1.793 2.725 1.957 2.473 2.217 2.212 C 2.482 1.948 2.731 1.787 3.079 1.652 C 3.343 1.55 3.741 1.427 4.471 1.395 C 5.259 1.359 5.496 1.351 7.5 1.351 Z M 7.5 0 C 5.464 0 5.209 0.009 4.409 0.044 C 3.612 0.079 3.064 0.208 2.59 0.393 C 2.095 0.586 1.676 0.841 1.26 1.26 C 0.841 1.676 0.586 2.095 0.392 2.587 C 0.208 3.064 0.079 3.609 0.044 4.406 C 0.009 5.209 0 5.464 0 7.5 C 0 9.536 0.009 9.791 0.044 10.591 C 0.079 11.387 0.208 11.936 0.392 12.41 C 0.586 12.905 0.841 13.324 1.26 13.74 C 1.634 14.122 2.087 14.416 2.587 14.604 C 3.064 14.789 3.609 14.918 4.406 14.953 C 5.206 14.988 5.461 14.997 7.497 14.997 C 9.533 14.997 9.788 14.988 10.588 14.953 C 11.385 14.918 11.932 14.789 12.407 14.604 C 12.907 14.416 13.36 14.122 13.734 13.74 C 14.116 13.366 14.411 12.913 14.599 12.413 C 14.783 11.936 14.912 11.391 14.947 10.594 C 14.982 9.794 14.991 9.539 14.991 7.503 C 14.991 5.467 14.982 5.212 14.947 4.412 C 14.912 3.615 14.783 3.068 14.599 2.593 C 14.414 2.095 14.159 1.676 13.74 1.26 C 13.366 0.878 12.913 0.584 12.413 0.396 C 11.936 0.211 11.391 0.082 10.594 0.047 C 9.791 0.009 9.536 0 7.5 0 Z\" fill=\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;2025 Text&quot;} */\"></path><path d=\"M 7.5 3.647 C 5.373 3.647 3.648 5.373 3.648 7.5 C 3.648 9.627 5.373 11.352 7.5 11.352 C 9.627 11.352 11.353 9.627 11.353 7.5 C 11.353 5.373 9.627 3.647 7.5 3.647 Z M 7.5 9.999 C 6.135 9.977 5.04 8.865 5.04 7.5 C 5.04 6.135 6.135 5.023 7.5 5.001 C 8.865 5.023 9.96 6.135 9.96 7.5 C 9.96 8.865 8.865 9.977 7.5 9.999 Z M 12.404 3.495 C 12.405 3.859 12.185 4.187 11.849 4.326 C 11.513 4.466 11.126 4.389 10.869 4.131 C 10.611 3.874 10.534 3.487 10.674 3.151 C 10.813 2.815 11.141 2.595 11.505 2.596 C 12.001 2.597 12.403 2.999 12.404 3.495 Z\" fill=\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;2025 Text&quot;} */\"></path></svg>',svgContentId:9897061268,withExternalLayout:true,...addPropertyOverrides({Qxb1fOo0w:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\"><path d=\"M 7.5 1.351 C 9.504 1.351 9.741 1.359 10.529 1.394 C 11.262 1.427 11.657 1.55 11.921 1.652 C 12.27 1.787 12.522 1.951 12.782 2.212 C 13.046 2.476 13.207 2.724 13.342 3.073 C 13.444 3.337 13.567 3.736 13.6 4.465 C 13.635 5.256 13.643 5.493 13.643 7.494 C 13.643 9.498 13.635 9.735 13.6 10.523 C 13.567 11.256 13.444 11.652 13.342 11.915 C 13.207 12.264 13.043 12.516 12.782 12.776 C 12.518 13.04 12.269 13.201 11.921 13.336 C 11.657 13.438 11.259 13.562 10.529 13.594 C 9.738 13.629 9.501 13.637 7.5 13.637 C 5.496 13.637 5.259 13.629 4.471 13.594 C 3.738 13.562 3.342 13.438 3.079 13.336 C 2.731 13.201 2.478 13.037 2.218 12.777 C 1.954 12.513 1.793 12.264 1.658 11.915 C 1.556 11.651 1.432 11.253 1.4 10.523 C 1.365 9.732 1.357 9.495 1.357 7.494 C 1.357 5.49 1.365 5.253 1.4 4.465 C 1.432 3.732 1.556 3.337 1.658 3.073 C 1.793 2.725 1.957 2.473 2.217 2.212 C 2.482 1.948 2.731 1.787 3.079 1.652 C 3.343 1.55 3.741 1.427 4.471 1.395 C 5.259 1.359 5.496 1.351 7.5 1.351 Z M 7.5 0 C 5.464 0 5.209 0.009 4.409 0.044 C 3.612 0.079 3.064 0.208 2.59 0.393 C 2.095 0.586 1.676 0.841 1.26 1.26 C 0.841 1.676 0.586 2.095 0.392 2.587 C 0.208 3.064 0.079 3.609 0.044 4.406 C 0.009 5.209 0 5.464 0 7.5 C 0 9.536 0.009 9.791 0.044 10.591 C 0.079 11.387 0.208 11.936 0.392 12.41 C 0.586 12.905 0.841 13.324 1.26 13.74 C 1.634 14.122 2.087 14.416 2.587 14.604 C 3.064 14.789 3.609 14.918 4.406 14.953 C 5.206 14.988 5.461 14.997 7.497 14.997 C 9.533 14.997 9.788 14.988 10.588 14.953 C 11.385 14.918 11.932 14.789 12.407 14.604 C 12.907 14.416 13.36 14.122 13.734 13.74 C 14.116 13.366 14.411 12.913 14.599 12.413 C 14.783 11.936 14.912 11.391 14.947 10.594 C 14.982 9.794 14.991 9.539 14.991 7.503 C 14.991 5.467 14.982 5.212 14.947 4.412 C 14.912 3.615 14.783 3.068 14.599 2.593 C 14.414 2.095 14.159 1.676 13.74 1.26 C 13.366 0.878 12.913 0.584 12.413 0.396 C 11.936 0.211 11.391 0.082 10.594 0.047 C 9.791 0.009 9.536 0 7.5 0 Z\" fill=\"var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><path d=\"M 7.5 3.647 C 5.373 3.647 3.648 5.373 3.648 7.5 C 3.648 9.627 5.373 11.352 7.5 11.352 C 9.627 11.352 11.353 9.627 11.353 7.5 C 11.353 5.373 9.627 3.647 7.5 3.647 Z M 7.5 9.999 C 6.135 9.977 5.04 8.865 5.04 7.5 C 5.04 6.135 6.135 5.023 7.5 5.001 C 8.865 5.023 9.96 6.135 9.96 7.5 C 9.96 8.865 8.865 9.977 7.5 9.999 Z M 12.404 3.495 C 12.405 3.859 12.185 4.187 11.849 4.326 C 11.513 4.466 11.126 4.389 10.869 4.131 C 10.611 3.874 10.534 3.487 10.674 3.151 C 10.813 2.815 11.141 2.595 11.505 2.596 C 12.001 2.597 12.403 2.999 12.404 3.495 Z\" fill=\"var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',svgContentId:12825603816},WsX8rh3V3:{svgContentId:9469225256}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/bybravo\",motionChild:true,nodeId:\"J5StLzcSn\",scopeId:\"kJZ2yewis\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1a9sm6j framer-xnjz6g\",\"data-framer-name\":\"behance\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"J5StLzcSn\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 15\"><path d=\"M 6.347 0.432 C 6.939 0.422 7.531 0.481 8.109 0.609 C 8.595 0.713 9.057 0.906 9.47 1.179 C 9.851 1.449 10.153 1.813 10.345 2.234 C 10.565 2.751 10.671 3.308 10.657 3.868 C 10.682 4.483 10.521 5.092 10.195 5.619 C 9.851 6.116 9.376 6.513 8.821 6.768 C 9.575 6.966 10.232 7.421 10.673 8.051 C 11.097 8.718 11.31 9.493 11.285 10.278 C 11.299 10.903 11.167 11.524 10.898 12.092 C 10.65 12.588 10.286 13.02 9.836 13.354 C 9.373 13.684 8.852 13.928 8.299 14.074 C 7.725 14.23 7.132 14.307 6.537 14.306 L 0 14.306 L 0 0.432 Z M 5.97 6.043 C 6.435 6.062 6.893 5.926 7.269 5.657 C 7.635 5.339 7.824 4.872 7.781 4.396 C 7.793 4.121 7.738 3.849 7.619 3.6 C 7.518 3.402 7.361 3.237 7.166 3.123 C 6.969 2.999 6.748 2.915 6.517 2.878 C 6.266 2.831 6.01 2.809 5.755 2.814 L 2.961 2.814 L 2.961 6.055 L 5.97 6.055 Z M 6.132 11.95 C 6.414 11.953 6.695 11.924 6.969 11.861 C 7.22 11.807 7.457 11.706 7.669 11.565 C 7.877 11.424 8.044 11.233 8.157 11.012 C 8.287 10.729 8.347 10.42 8.331 10.111 C 8.389 9.54 8.172 8.974 7.745 8.58 C 7.297 8.258 6.749 8.098 6.195 8.129 L 2.961 8.129 L 2.961 11.95 Z M 15.503 11.899 C 15.973 12.324 16.601 12.543 17.24 12.504 C 17.741 12.516 18.233 12.367 18.639 12.079 C 18.969 11.869 19.22 11.559 19.351 11.195 L 21.713 11.195 C 21.461 12.229 20.846 13.145 19.976 13.782 C 19.141 14.323 18.154 14.598 17.152 14.567 C 16.437 14.576 15.727 14.444 15.065 14.18 C 14.467 13.936 13.929 13.567 13.492 13.099 C 13.055 12.609 12.72 12.04 12.505 11.426 C 12.263 10.739 12.144 10.016 12.155 9.289 C 12.15 8.575 12.273 7.865 12.516 7.192 C 13.188 5.248 15.066 3.949 17.165 3.974 C 17.92 3.959 18.667 4.132 19.336 4.476 C 19.94 4.8 20.461 5.253 20.86 5.802 C 21.268 6.378 21.56 7.025 21.721 7.707 C 21.898 8.44 21.961 9.195 21.909 9.947 L 14.875 9.947 C 14.818 10.652 15.043 11.352 15.503 11.899 Z M 18.59 6.623 C 18.191 6.233 17.64 6.031 17.078 6.069 C 16.709 6.055 16.344 6.135 16.016 6.301 C 15.756 6.44 15.527 6.628 15.342 6.854 C 15.177 7.065 15.054 7.305 14.98 7.561 C 14.913 7.774 14.871 7.995 14.854 8.217 L 19.212 8.217 C 19.174 7.637 18.958 7.082 18.591 6.624 L 18.589 6.623 Z M 19.752 1.359 L 14.293 1.359 L 14.293 2.722 L 19.752 2.722 Z\" fill=\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;2025 Text&quot;} */\"></path></svg>',svgContentId:9257818760,withExternalLayout:true,...addPropertyOverrides({Qxb1fOo0w:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 15\"><path d=\"M 6.347 0.432 C 6.939 0.422 7.531 0.481 8.109 0.609 C 8.595 0.713 9.057 0.906 9.47 1.179 C 9.851 1.449 10.153 1.813 10.345 2.234 C 10.565 2.751 10.671 3.308 10.657 3.868 C 10.682 4.483 10.521 5.092 10.195 5.619 C 9.851 6.116 9.376 6.513 8.821 6.768 C 9.575 6.966 10.232 7.421 10.673 8.051 C 11.097 8.718 11.31 9.493 11.285 10.278 C 11.299 10.903 11.167 11.524 10.898 12.092 C 10.65 12.588 10.286 13.02 9.836 13.354 C 9.373 13.684 8.852 13.928 8.299 14.074 C 7.725 14.23 7.132 14.307 6.537 14.306 L 0 14.306 L 0 0.432 Z M 5.97 6.043 C 6.435 6.062 6.893 5.926 7.269 5.657 C 7.635 5.339 7.824 4.872 7.781 4.396 C 7.793 4.121 7.738 3.849 7.619 3.6 C 7.518 3.402 7.361 3.237 7.166 3.123 C 6.969 2.999 6.748 2.915 6.517 2.878 C 6.266 2.831 6.01 2.809 5.755 2.814 L 2.961 2.814 L 2.961 6.055 L 5.97 6.055 Z M 6.132 11.95 C 6.414 11.953 6.695 11.924 6.969 11.861 C 7.22 11.807 7.457 11.706 7.669 11.565 C 7.877 11.424 8.044 11.233 8.157 11.012 C 8.287 10.729 8.347 10.42 8.331 10.111 C 8.389 9.54 8.172 8.974 7.745 8.58 C 7.297 8.258 6.749 8.098 6.195 8.129 L 2.961 8.129 L 2.961 11.95 Z M 15.503 11.899 C 15.973 12.324 16.601 12.543 17.24 12.504 C 17.741 12.516 18.233 12.367 18.639 12.079 C 18.969 11.869 19.22 11.559 19.351 11.195 L 21.713 11.195 C 21.461 12.229 20.846 13.145 19.976 13.782 C 19.141 14.323 18.154 14.598 17.152 14.567 C 16.437 14.576 15.727 14.444 15.065 14.18 C 14.467 13.936 13.929 13.567 13.492 13.099 C 13.055 12.609 12.72 12.04 12.505 11.426 C 12.263 10.739 12.144 10.016 12.155 9.289 C 12.15 8.575 12.273 7.865 12.516 7.192 C 13.188 5.248 15.066 3.949 17.165 3.974 C 17.92 3.959 18.667 4.132 19.336 4.476 C 19.94 4.8 20.461 5.253 20.86 5.802 C 21.268 6.378 21.56 7.025 21.721 7.707 C 21.898 8.44 21.961 9.195 21.909 9.947 L 14.875 9.947 C 14.818 10.652 15.043 11.352 15.503 11.899 Z M 18.59 6.623 C 18.191 6.233 17.64 6.031 17.078 6.069 C 16.709 6.055 16.344 6.135 16.016 6.301 C 15.756 6.44 15.527 6.628 15.342 6.854 C 15.177 7.065 15.054 7.305 14.98 7.561 C 14.913 7.774 14.871 7.995 14.854 8.217 L 19.212 8.217 C 19.174 7.637 18.958 7.082 18.591 6.624 L 18.589 6.623 Z M 19.752 1.359 L 14.293 1.359 L 14.293 2.722 L 19.752 2.722 Z\" fill=\"var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',svgContentId:8970073298},WsX8rh3V3:{svgContentId:8757146256}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/bybravo\",motionChild:true,nodeId:\"WlTaK7lLl\",scopeId:\"kJZ2yewis\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-9sz653 framer-xnjz6g\",\"data-framer-name\":\"Linkedin\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WlTaK7lLl\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\"><path d=\"M 13.893 0 L 1.107 0 C 0.496 0 0 0.496 0 1.107 L 0 13.893 C 0 14.504 0.496 15 1.107 15 L 13.893 15 C 14.504 15 15 14.504 15 13.893 L 15 1.107 C 15 0.496 14.504 0 13.893 0 Z M 4.471 12.778 L 2.216 12.778 L 2.216 5.615 L 4.471 5.615 Z M 3.342 4.622 C 2.627 4.618 2.051 4.036 2.054 3.322 C 2.057 2.608 2.638 2.031 3.352 2.033 C 4.066 2.034 4.644 2.614 4.644 3.328 C 4.649 3.674 4.513 4.007 4.267 4.251 C 4.022 4.495 3.688 4.629 3.342 4.622 Z M 12.783 12.784 L 10.529 12.784 L 10.529 8.871 C 10.529 7.717 10.038 7.36 9.405 7.36 C 8.737 7.36 8.08 7.865 8.08 8.9 L 8.08 12.784 L 5.825 12.784 L 5.825 5.62 L 7.994 5.62 L 7.994 6.613 L 8.023 6.613 C 8.241 6.172 9.003 5.419 10.167 5.419 C 11.425 5.419 12.784 6.166 12.784 8.353 Z\" fill=\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;2025 Text&quot;} */\"></path></svg>',svgContentId:11234642780,withExternalLayout:true,...addPropertyOverrides({Qxb1fOo0w:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\"><path d=\"M 13.893 0 L 1.107 0 C 0.496 0 0 0.496 0 1.107 L 0 13.893 C 0 14.504 0.496 15 1.107 15 L 13.893 15 C 14.504 15 15 14.504 15 13.893 L 15 1.107 C 15 0.496 14.504 0 13.893 0 Z M 4.471 12.778 L 2.216 12.778 L 2.216 5.615 L 4.471 5.615 Z M 3.342 4.622 C 2.627 4.618 2.051 4.036 2.054 3.322 C 2.057 2.608 2.638 2.031 3.352 2.033 C 4.066 2.034 4.644 2.614 4.644 3.328 C 4.649 3.674 4.513 4.007 4.267 4.251 C 4.022 4.495 3.688 4.629 3.342 4.622 Z M 12.783 12.784 L 10.529 12.784 L 10.529 8.871 C 10.529 7.717 10.038 7.36 9.405 7.36 C 8.737 7.36 8.08 7.865 8.08 8.9 L 8.08 12.784 L 5.825 12.784 L 5.825 5.62 L 7.994 5.62 L 7.994 6.613 L 8.023 6.613 C 8.241 6.172 9.003 5.419 10.167 5.419 C 11.425 5.419 12.784 6.166 12.784 8.353 Z\" fill=\"var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',svgContentId:10139178572}},baseVariant,gestureVariant)})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3Opxw.framer-xnjz6g, .framer-3Opxw .framer-xnjz6g { display: block; }\",\".framer-3Opxw.framer-ksrxh9 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 20px; position: relative; width: 1200px; }\",\".framer-3Opxw .framer-1s3ir92-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-3Opxw .framer-1j42mvh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 60px 0px; position: relative; width: 100%; }\",\".framer-3Opxw .framer-152jl76 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3Opxw .framer-1pucigz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-3Opxw .framer-183fpvp, .framer-3Opxw .framer-1cg8ric, .framer-3Opxw .framer-merhdw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3Opxw .framer-1c7swuo { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-3Opxw .framer-7lytj0 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 12px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3Opxw .framer-1a13erv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 10px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-3Opxw .framer-yt0f0n, .framer-3Opxw .framer-9sz653 { flex: none; height: 15px; position: relative; text-decoration: none; width: 15px; }\",\".framer-3Opxw .framer-1a9sm6j { flex: none; height: 15px; position: relative; text-decoration: none; width: 22px; }\",\".framer-3Opxw.framer-v-ougq0d.framer-ksrxh9 { width: 390px; }\",\".framer-3Opxw.framer-v-ougq0d .framer-1j42mvh { padding: 20px 0px 40px 0px; }\",\".framer-3Opxw.framer-v-ougq0d .framer-152jl76 { flex-direction: column; gap: 40px; }\",\".framer-3Opxw.framer-v-ougq0d .framer-1pucigz { flex: none; order: 1; width: 100%; }\",\".framer-3Opxw.framer-v-ougq0d .framer-1c7swuo { flex: none; order: 0; width: 288px; }\",\".framer-3Opxw.framer-v-ougq0d .framer-7lytj0 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; height: min-content; justify-content: flex-start; }\",\".framer-3Opxw.framer-v-ougq0d .framer-merhdw { order: 1; }\",\".framer-3Opxw.framer-v-ougq0d .framer-1a13erv { flex: none; justify-content: flex-start; order: 0; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 222\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WsX8rh3V3\":{\"layout\":[\"fixed\",\"auto\"]},\"Qxb1fOo0w\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkJZ2yewis=withCSS(Component,css,\"framer-3Opxw\");export default FramerkJZ2yewis;FramerkJZ2yewis.displayName=\"2025 Footer 2\";FramerkJZ2yewis.defaultProps={height:222,width:1200};addPropertyControls(FramerkJZ2yewis,{variant:{options:[\"VRAGHL151\",\"WsX8rh3V3\",\"Qxb1fOo0w\"],optionTitles:[\"Desktop\",\"Phone\",\"Desktop White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerkJZ2yewis,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...DividerV1Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkJZ2yewis\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WsX8rh3V3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Qxb1fOo0w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"222\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kJZ2yewis.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/hkslTmNdHMY5YxBM2seW/JzCI4sn7ok4nw4hNpSIf/FjkdNNnAf.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/T7O0SG2nJMR1dHwdY07W/YZIaq3VeCzCVRHNGpO0g/mm4dGU70p.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/izEjJGL1hXVVxvZB6uH9/dpuB6TWodX4o4mf7Ipxb/MuY_JCtUf.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/eyny8wLKKuFe3JqD0FYm/nlbofsihnqNZBCSM960n/nsxWKvV21.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/KegDj64FQWT9GeFQirp4/BmermSvxWzc7ZGwtY50R/qIIkrDPYY.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/Okwwf2wdykAcuWFvdu6B/ivN1lwm8ZKIRVB6xXNle/zchkJEYsq.js\";const cycleOrder=[\"gUK2pdyS5\",\"IKiu8tR3T\",\"n45R8hlAX\"];const serializationHash=\"framer-GN0PN\";const variantClassNames={gUK2pdyS5:\"framer-v-xqjgsc\",IKiu8tR3T:\"framer-v-4injyv\",n45R8hlAX:\"framer-v-lx3g7v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"gUK2pdyS5\",Phone:\"IKiu8tR3T\",Tablet:\"n45R8hlAX\"};const getProps=({discipline,height,id,summary,title,width,...props})=>{return{...props,CkocwmRBJ:discipline??props.CkocwmRBJ??\"Brand Identity\",dwAsojVQm:summary??props.dwAsojVQm??\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\",ROWwdVLK6:title??props.ROWwdVLK6??\"Project Title\",variant:humanReadableVariantMap[props.variant]??props.variant??\"gUK2pdyS5\"};};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,ROWwdVLK6,CkocwmRBJ,dwAsojVQm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gUK2pdyS5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xqjgsc\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"gUK2pdyS5\",ref:refBinding,style:{...style},...addPropertyOverrides({IKiu8tR3T:{\"data-framer-name\":\"Phone\"},n45R8hlAX:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ndkhd3\",layoutDependency:layoutDependency,layoutId:\"OMP4aRyp3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-xs33wn\",\"data-styles-preset\":\"mm4dGU70p\",children:\"Project Title\"})}),className:\"framer-9gs4f4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vyHExOZhk\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ROWwdVLK6,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IKiu8tR3T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-5drjmj\",\"data-styles-preset\":\"nsxWKvV21\",children:\"Project Title\"})})},n45R8hlAX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-5drjmj\",\"data-styles-preset\":\"nsxWKvV21\",children:\"Project Title\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1t76pu2\",\"data-styles-preset\":\"qIIkrDPYY\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-25bb31ba-bfbe-4502-a30a-87282dca9218, rgb(150, 150, 150)))\"},children:\"Brand Identity\"})}),className:\"framer-1gnbrhe\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GsrBGAUuQ\",style:{\"--extracted-1w1cjl5\":\"var(--token-25bb31ba-bfbe-4502-a30a-87282dca9218, rgb(150, 150, 150))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:CkocwmRBJ,variants:{IKiu8tR3T:{\"--extracted-r6o4lv\":\"var(--token-25bb31ba-bfbe-4502-a30a-87282dca9218, rgb(150, 150, 150))\"},n45R8hlAX:{\"--extracted-r6o4lv\":\"var(--token-25bb31ba-bfbe-4502-a30a-87282dca9218, rgb(150, 150, 150))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IKiu8tR3T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jqg56h\",\"data-styles-preset\":\"FjkdNNnAf\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25bb31ba-bfbe-4502-a30a-87282dca9218, rgb(150, 150, 150)))\"},children:\"Scope of Work\"})})},n45R8hlAX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jqg56h\",\"data-styles-preset\":\"FjkdNNnAf\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25bb31ba-bfbe-4502-a30a-87282dca9218, rgb(150, 150, 150)))\"},children:\"Scope of Work\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-c3wjtc\",\"data-styles-preset\":\"MuY_JCtUf\",children:\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\"})}),className:\"framer-r1ccmz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FaqB6vO_R\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dwAsojVQm,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IKiu8tR3T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\"})})},n45R8hlAX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GN0PN.framer-ke3ptd, .framer-GN0PN .framer-ke3ptd { display: block; }\",\".framer-GN0PN.framer-xqjgsc { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 20px 60px 20px; position: relative; width: 1200px; }\",\".framer-GN0PN .framer-ndkhd3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-GN0PN .framer-9gs4f4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-GN0PN .framer-1gnbrhe { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GN0PN .framer-r1ccmz { --framer-text-wrap-override: balance; flex: 1 0 0px; height: auto; max-width: 600px; position: relative; width: 1px; }\",\".framer-GN0PN.framer-v-4injyv.framer-xqjgsc { flex-direction: column; width: 390px; }\",\".framer-GN0PN.framer-v-4injyv .framer-ndkhd3, .framer-GN0PN.framer-v-4injyv .framer-r1ccmz { flex: none; width: 100%; }\",\".framer-GN0PN.framer-v-lx3g7v.framer-xqjgsc { width: 810px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 173\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IKiu8tR3T\":{\"layout\":[\"fixed\",\"auto\"]},\"n45R8hlAX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ROWwdVLK6\":\"title\",\"CkocwmRBJ\":\"discipline\",\"dwAsojVQm\":\"summary\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroyOnh6buz=withCSS(Component,css,\"framer-GN0PN\");export default FrameroyOnh6buz;FrameroyOnh6buz.displayName=\"2025 Project Header\";FrameroyOnh6buz.defaultProps={height:173,width:1200};addPropertyControls(FrameroyOnh6buz,{variant:{options:[\"gUK2pdyS5\",\"IKiu8tR3T\",\"n45R8hlAX\"],optionTitles:[\"Desktop\",\"Phone\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum},ROWwdVLK6:{defaultValue:\"Project Title\",displayTextArea:false,placeholder:\"Project Title\",title:\"Title\",type:ControlType.String},CkocwmRBJ:{defaultValue:\"Brand Identity\",displayTextArea:false,placeholder:\"\",title:\"Discipline\",type:ControlType.String},dwAsojVQm:{defaultValue:\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\",displayTextArea:true,placeholder:\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\",title:\"Summary\",type:ControlType.String}});addFonts(FrameroyOnh6buz,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroyOnh6buz\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IKiu8tR3T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n45R8hlAX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"ROWwdVLK6\\\":\\\"title\\\",\\\"CkocwmRBJ\\\":\\\"discipline\\\",\\\"dwAsojVQm\\\":\\\"summary\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"173\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oyOnh6buz.map","// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Now Var Variable\",\"CUSTOM;Helvetica Now Var VariableVF=IndnaHQiIDQwMCwgIndkdGgiIDEwMCwgIm9wc3oiIDMw\",\"CUSTOM;Helvetica Now Var VariableVF=IndnaHQiIDQwMCwgIndkdGgiIDEwMCwgIm9wc3oiIDMw\",\"CUSTOM;Helvetica Now Var VariableVF=IndnaHQiIDQwMCwgIndkdGgiIDEwMCwgIm9wc3oiIDMw\"]);const variationAxes=[{defaultValue:400,maxValue:1e3,minValue:50,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:50,name:\"Width\",tag:\"wdth\"},{defaultValue:12,maxValue:30,minValue:4,name:\"Optical size\",tag:\"opsz\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Helvetica Now Var Variable\",source:\"custom\",url:\"https://framerusercontent.com/assets/YTv1yN7WptjKhl3QUKbYLSEzJnw.woff2\",variationAxes}]}];export const css=['.framer-a2adL .framer-styles-preset-hxbkj5:not(.rich-text-wrapper), .framer-a2adL .framer-styles-preset-hxbkj5.rich-text-wrapper p { --framer-font-family: \"Helvetica Now Var Variable\", \"Helvetica Now Var Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Var Variable\", \"Helvetica Now Var Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Var Variable\", \"Helvetica Now Var Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Var Variable\", \"Helvetica Now Var Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 400, \"wdth\" 100, \"opsz\" 30; --framer-font-variation-axes-bold: \"wght\" 400, \"wdth\" 100, \"opsz\" 30; --framer-font-variation-axes-bold-italic: \"wght\" 400, \"wdth\" 100, \"opsz\" 30; --framer-font-variation-axes-italic: \"wght\" 400, \"wdth\" 100, \"opsz\" 30; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-a2adL\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/uoUf3I948JEBTqnZdyAl/cqVDHW4LOs7ZBQNfuNhV/AG4BIgfr4.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nu9ZKFxyD0sxwNGNqmHy/97GxPT04TXps9PL7O7vv/jBkzQbmz1.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/ScoECF3Kw4KSAgJq1Wro/WKRf86hVaVHY0dOk3cfn/lw5tYq4bz.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/a8D9kuVhn5pcbFxTOn4g/iUxQepKUlkJ4jL6zS0z0/mQfMomrKh.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/izEjJGL1hXVVxvZB6uH9/dpuB6TWodX4o4mf7Ipxb/MuY_JCtUf.js\";import*as sharedStyle9 from\"https://framerusercontent.com/modules/WjpeWCKHCgYDRZ8UR7VE/yRfYEU6V6DS6S9eK1pyh/n7bcvMQTP.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/KegDj64FQWT9GeFQirp4/BmermSvxWzc7ZGwtY50R/qIIkrDPYY.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/y8EgsP0qrS8fN7UpIJ12/kbcwHQpYLOoQKiPurtRe/tbNzmTgHg.js\";import*as sharedStyle8 from\"https://framerusercontent.com/modules/twNZvHGbdDB8Es15isr8/hzH598xAmso3ALWjA262/ymRGqdRmm.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Okwwf2wdykAcuWFvdu6B/ivN1lwm8ZKIRVB6xXNle/zchkJEYsq.js\";import PhoneMenuButton from\"https://framerusercontent.com/modules/tp3Muz1G4wvQwZbQX8ym/rEZ0zEVczc8jsC0Qpcdb/vUbdIjEj8.js\";const PhoneMenuButtonFonts=getFonts(PhoneMenuButton);const cycleOrder=[\"mRHj0MXrP\",\"cP3QLsQc8\",\"XvROSCZ6g\",\"QfYpo1PKB\",\"jdr4cQgRC\",\"bwh6Z9B3c\",\"cMARN6Oid\"];const serializationHash=\"framer-KDZJh\";const variantClassNames={bwh6Z9B3c:\"framer-v-1klk37u\",cMARN6Oid:\"framer-v-z6p18w\",cP3QLsQc8:\"framer-v-115h7x\",jdr4cQgRC:\"framer-v-rcbfju\",mRHj0MXrP:\"framer-v-dvc25w\",QfYpo1PKB:\"framer-v-4wo6mh\",XvROSCZ6g:\"framer-v-ff49fy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Transparent\":\"cP3QLsQc8\",\"Desktop White\":\"cMARN6Oid\",\"Phone Close Transparent\":\"jdr4cQgRC\",\"Phone Close\":\"XvROSCZ6g\",\"Phone Open Transparent\":\"bwh6Z9B3c\",\"Phone Open\":\"QfYpo1PKB\",Desktop:\"mRHj0MXrP\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mRHj0MXrP\"};};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:\"mRHj0MXrP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const QCaN9_lnw19vx46w=activeVariantCallback(async(...args)=>{setVariant(\"QfYpo1PKB\");});const QCaN9_lnwef47s8=activeVariantCallback(async(...args)=>{setVariant(\"XvROSCZ6g\");});const QCaN9_lnwrzgg2o=activeVariantCallback(async(...args)=>{setVariant(\"bwh6Z9B3c\");});const QCaN9_lnw1d2838o=activeVariantCallback(async(...args)=>{setVariant(\"jdr4cQgRC\");});const onTapef47s8=activeVariantCallback(async(...args)=>{setVariant(\"XvROSCZ6g\");});const onTap1d2838o=activeVariantCallback(async(...args)=>{setVariant(\"jdr4cQgRC\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"XvROSCZ6g\",\"QfYpo1PKB\",\"jdr4cQgRC\",\"bwh6Z9B3c\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"XvROSCZ6g\",\"jdr4cQgRC\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"QfYpo1PKB\",\"bwh6Z9B3c\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({bwh6Z9B3c:{value:transition2},jdr4cQgRC:{value:transition2},QfYpo1PKB:{value:transition2},XvROSCZ6g:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-dvc25w\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"mRHj0MXrP\",ref:refBinding,style:{backgroundColor:\"var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, rgb(255, 255, 255))\",...style},variants:{cMARN6Oid:{backgroundColor:\"var(--token-c0934609-f01a-4635-a7ef-e21f0a073c5b, rgb(255, 255, 255))\"},cP3QLsQc8:{backgroundColor:\"rgba(0, 0, 0, 0)\"},jdr4cQgRC:{backgroundColor:\"rgba(0, 0, 0, 0)\"},XvROSCZ6g:{backgroundColor:\"var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, rgb(0, 0, 0))\"}},...addPropertyOverrides({bwh6Z9B3c:{\"data-framer-name\":\"Phone Open Transparent\"},cMARN6Oid:{\"data-framer-name\":\"Desktop White\"},cP3QLsQc8:{\"data-framer-name\":\"Desktop Transparent\"},jdr4cQgRC:{\"data-framer-name\":\"Phone Close Transparent\"},QfYpo1PKB:{\"data-framer-name\":\"Phone Open\"},XvROSCZ6g:{\"data-framer-name\":\"Phone Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r9i6f8\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"wlYWUM7zy\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YB0lJW6lP\"},motionChild:true,nodeId:\"D0QNxPwqj\",scopeId:\"P1U15GuGR\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1alctii framer-1xxg5wr\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"D0QNxPwqj\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kdwdgq\",layoutDependency:layoutDependency,layoutId:\"Jqo3JVumI\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-10x1w74\",\"data-framer-name\":\"Smile\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"k4EoQ4UM1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><path d=\"M 21.347 18.973 C 21.627 19.533 21.787 20.293 21.787 21.107 C 21.787 21.92 21.613 22.667 21.333 23.227 C 21.067 23.76 20.613 24.227 20.027 24.227 C 19.44 24.227 19 23.76 18.733 23.213 C 18.453 22.653 18.293 21.893 18.293 21.093 C 18.293 20.28 18.467 19.533 18.747 18.973 C 19.013 18.44 19.467 17.973 20.053 17.973 C 20.64 17.973 21.08 18.44 21.347 18.987 Z M 15.96 8.213 C 12 8.213 8.787 11.413 8.787 15.347 L 8.787 15.693 L 6.36 15.693 L 6.36 15.347 C 6.36 10.08 10.667 5.787 15.96 5.787 C 21.253 5.787 25.56 10.067 25.56 15.347 L 25.56 15.693 L 23.133 15.693 L 23.133 15.347 C 23.133 11.413 19.92 8.213 15.96 8.213 Z M 13.173 23.227 C 12.893 23.773 12.453 24.227 11.867 24.227 C 11.28 24.227 10.84 23.76 10.573 23.213 C 10.293 22.653 10.133 21.893 10.133 21.093 C 10.133 20.28 10.307 19.533 10.587 18.973 C 10.853 18.44 11.307 17.973 11.893 17.973 C 12.48 17.973 12.92 18.44 13.187 18.987 C 13.467 19.547 13.627 20.307 13.627 21.12 C 13.627 21.933 13.453 22.68 13.173 23.24 Z M 15.84 31.68 C 24.587 31.68 31.68 24.587 31.68 15.84 C 31.68 7.093 24.587 0 15.84 0 C 7.093 0 0 7.093 0 15.84 C 0 24.587 7.093 31.68 15.84 31.68 Z\" fill=\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;2025 Text&quot;} */\"></path></svg>',svgContentId:8849009965,withExternalLayout:true,...addPropertyOverrides({cMARN6Oid:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><path d=\"M 21.347 18.973 C 21.627 19.533 21.787 20.293 21.787 21.107 C 21.787 21.92 21.613 22.667 21.333 23.227 C 21.067 23.76 20.613 24.227 20.027 24.227 C 19.44 24.227 19 23.76 18.733 23.213 C 18.453 22.653 18.293 21.893 18.293 21.093 C 18.293 20.28 18.467 19.533 18.747 18.973 C 19.013 18.44 19.467 17.973 20.053 17.973 C 20.64 17.973 21.08 18.44 21.347 18.987 Z M 15.96 8.213 C 12 8.213 8.787 11.413 8.787 15.347 L 8.787 15.693 L 6.36 15.693 L 6.36 15.347 C 6.36 10.08 10.667 5.787 15.96 5.787 C 21.253 5.787 25.56 10.067 25.56 15.347 L 25.56 15.693 L 23.133 15.693 L 23.133 15.347 C 23.133 11.413 19.92 8.213 15.96 8.213 Z M 13.173 23.227 C 12.893 23.773 12.453 24.227 11.867 24.227 C 11.28 24.227 10.84 23.76 10.573 23.213 C 10.293 22.653 10.133 21.893 10.133 21.093 C 10.133 20.28 10.307 19.533 10.587 18.973 C 10.853 18.44 11.307 17.973 11.893 17.973 C 12.48 17.973 12.92 18.44 13.187 18.987 C 13.467 19.547 13.627 20.307 13.627 21.12 C 13.627 21.933 13.453 22.68 13.173 23.24 Z M 15.84 31.68 C 24.587 31.68 31.68 24.587 31.68 15.84 C 31.68 7.093 24.587 0 15.84 0 C 7.093 0 0 7.093 0 15.84 C 0 24.587 7.093 31.68 15.84 31.68 Z\" fill=\"var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;2025 Backdrop&quot;} */\"></path></svg>',svgContentId:12691225279}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-10sblr8\",\"data-styles-preset\":\"jBkzQbmz1\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Bravo\"})})}),className:\"framer-zckggb\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"V4Xw6VkbS\",variants:{cMARN6Oid:{\"--extracted-gdpscs\":\"var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cMARN6Oid:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-10sblr8\",\"data-styles-preset\":\"jBkzQbmz1\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-0cd77980-f3ba-4ec5-98a4-39d3c5848a47, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Bravo\"})})})}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({bwh6Z9B3c:{height:24,width:\"51px\",y:(componentViewport?.y||0)+0+0+28},jdr4cQgRC:{height:24,width:\"51px\",y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-40)/2+0+0)+8},QfYpo1PKB:{height:24,width:\"51px\",y:(componentViewport?.y||0)+0+0+28},XvROSCZ6g:{height:24,width:\"51px\",y:(componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-40)/2+0+0)+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wownzd-container\",layoutDependency:layoutDependency,layoutId:\"sslubU836-container\",nodeId:\"sslubU836\",rendersWithMotion:true,scopeId:\"P1U15GuGR\",children:/*#__PURE__*/_jsx(PhoneMenuButton,{height:\"100%\",id:\"sslubU836\",layoutId:\"sslubU836\",style:{height:\"100%\",width:\"100%\"},variant:\"xnmtbsESB\",width:\"100%\",...addPropertyOverrides({bwh6Z9B3c:{QCaN9_lnw:QCaN9_lnw1d2838o},jdr4cQgRC:{QCaN9_lnw:QCaN9_lnwrzgg2o,variant:\"gPQl_B4sl\"},QfYpo1PKB:{QCaN9_lnw:QCaN9_lnwef47s8},XvROSCZ6g:{QCaN9_lnw:QCaN9_lnw19vx46w,variant:\"gPQl_B4sl\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1uyi3e1\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"nZwczqqA4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DwqotTQcH\"},motionChild:true,nodeId:\"X0BugXDFC\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"About\"})})})}),className:\"framer-bqx0li\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X0BugXDFC\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bwh6Z9B3c:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-c3wjtc\",\"data-styles-preset\":\"MuY_JCtUf\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DwqotTQcH\"},motionChild:true,nodeId:\"X0BugXDFC\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"About\"})})})}),onTap:onTap1d2838o},cP3QLsQc8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DwqotTQcH\"},motionChild:true,nodeId:\"X0BugXDFC\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-o4m8hn\",\"data-styles-preset\":\"mQfMomrKh\",children:\"About\"})})})})},QfYpo1PKB:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-c3wjtc\",\"data-styles-preset\":\"MuY_JCtUf\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DwqotTQcH\"},motionChild:true,nodeId:\"X0BugXDFC\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"About\"})})})}),onTap:onTapef47s8}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NyaWuDdNC\"},motionChild:true,nodeId:\"Fywt5OVLE\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"Works\"})})})}),className:\"framer-jutp6u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Fywt5OVLE\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bwh6Z9B3c:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-c3wjtc\",\"data-styles-preset\":\"MuY_JCtUf\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NyaWuDdNC\"},motionChild:true,nodeId:\"Fywt5OVLE\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"Works\"})})})}),onTap:onTap1d2838o},cP3QLsQc8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NyaWuDdNC\"},motionChild:true,nodeId:\"Fywt5OVLE\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-o4m8hn\",\"data-styles-preset\":\"mQfMomrKh\",children:\"Works\"})})})})},QfYpo1PKB:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-c3wjtc\",\"data-styles-preset\":\"MuY_JCtUf\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NyaWuDdNC\"},motionChild:true,nodeId:\"Fywt5OVLE\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"Works\"})})})}),onTap:onTapef47s8}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"L33ywuRQk\"},motionChild:true,nodeId:\"dBwMqX1dO\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"Brandmarks\"})})})}),className:\"framer-2k13wg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dBwMqX1dO\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bwh6Z9B3c:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-c3wjtc\",\"data-styles-preset\":\"MuY_JCtUf\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"L33ywuRQk\"},motionChild:true,nodeId:\"dBwMqX1dO\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"Brandmarks\"})})})}),onTap:onTap1d2838o},cP3QLsQc8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"L33ywuRQk\"},motionChild:true,nodeId:\"dBwMqX1dO\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-o4m8hn\",\"data-styles-preset\":\"mQfMomrKh\",children:\"Brandmarks\"})})})})},QfYpo1PKB:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-c3wjtc\",\"data-styles-preset\":\"MuY_JCtUf\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"L33ywuRQk\"},motionChild:true,nodeId:\"dBwMqX1dO\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"Brandmarks\"})})})}),onTap:onTapef47s8}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nlqfUtQzf\"},motionChild:true,nodeId:\"Q6GNn_pm8\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"Clients\"})})})}),className:\"framer-1edcrz8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Q6GNn_pm8\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bwh6Z9B3c:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-c3wjtc\",\"data-styles-preset\":\"MuY_JCtUf\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nlqfUtQzf\"},motionChild:true,nodeId:\"Q6GNn_pm8\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"Clients\"})})})}),onTap:onTap1d2838o},cP3QLsQc8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nlqfUtQzf\"},motionChild:true,nodeId:\"Q6GNn_pm8\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-o4m8hn\",\"data-styles-preset\":\"mQfMomrKh\",children:\"Clients\"})})})})},QfYpo1PKB:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-c3wjtc\",\"data-styles-preset\":\"MuY_JCtUf\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nlqfUtQzf\"},motionChild:true,nodeId:\"Q6GNn_pm8\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"Clients\"})})})}),onTap:onTapef47s8}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZxYKFteGd\"},motionChild:true,nodeId:\"XsuoEHHTt\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"News\"})})})}),className:\"framer-1w4ky1w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XsuoEHHTt\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bwh6Z9B3c:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-c3wjtc\",\"data-styles-preset\":\"MuY_JCtUf\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZxYKFteGd\"},motionChild:true,nodeId:\"XsuoEHHTt\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"News\"})})})}),onTap:onTap1d2838o},cP3QLsQc8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZxYKFteGd\"},motionChild:true,nodeId:\"XsuoEHHTt\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-o4m8hn\",\"data-styles-preset\":\"mQfMomrKh\",children:\"News\"})})})})},QfYpo1PKB:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-c3wjtc\",\"data-styles-preset\":\"MuY_JCtUf\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZxYKFteGd\"},motionChild:true,nodeId:\"XsuoEHHTt\",openInNewTab:false,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cwcprw\",\"data-styles-preset\":\"tbNzmTgHg\",children:\"News\"})})})}),onTap:onTapef47s8}},baseVariant,gestureVariant)})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fea388\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"azZKC2niw\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{className:\"framer-styles-preset-1t76pu2\",\"data-styles-preset\":\"qIIkrDPYY\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Great brands start with great conversations. Let’s chat—coffee’s on us.\"}),\" \",/*#__PURE__*/_jsx(Link,{href:\"mailto:info@bybravo.co\",motionChild:true,nodeId:\"dRMU9jRqE\",openInNewTab:true,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mvtbnj\",\"data-styles-preset\":\"lw5tYq4bz\",children:\"info@bybravo.co\"})}),\".\"]})}),className:\"framer-jxkoev\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"dRMU9jRqE\",style:{\"--extracted-1w1cjl5\":\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bwh6Z9B3c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{className:\"framer-styles-preset-1t76pu2\",\"data-styles-preset\":\"qIIkrDPYY\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:[\"Great brands start with great conversations. Let’s chat—coffee’s on us. \",/*#__PURE__*/_jsx(Link,{href:\"mailto:info@bybravo.co\",motionChild:true,nodeId:\"dRMU9jRqE\",openInNewTab:true,relValues:[],scopeId:\"P1U15GuGR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1mvtbnj\",\"data-styles-preset\":\"lw5tYq4bz\",children:\"info@bybravo.co\"})}),\".\"]})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x8ba0n\",layoutDependency:layoutDependency,layoutId:\"nckhtB3t1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-64vt59\",\"data-styles-preset\":\"AG4BIgfr4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:\"Bravo Creative\"})}),className:\"framer-h16xde\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ugqZHiYUy\",style:{\"--extracted-r6o4lv\":\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-hxbkj5\",\"data-styles-preset\":\"ymRGqdRmm\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:\"1 North Bridge Road\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:\"High Street Centre #08-08\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-dfbufw, var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)))\"},children:\"Singapore 179094\"})]})}),className:\"framer-ekxt7o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nejiqQCcr\",style:{\"--extracted-1w3ko1f\":\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0))\",\"--extracted-c9yw3e\":\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0))\",\"--extracted-dfbufw\":\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ei1rzm\",layoutDependency:layoutDependency,layoutId:\"NhRFhGLGb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-op885k\",layoutDependency:layoutDependency,layoutId:\"U0NA2xENd\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/bybravo.co/\",motionChild:true,nodeId:\"HPjxZndh0\",scopeId:\"P1U15GuGR\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-q9om1 framer-1xxg5wr\",\"data-framer-name\":\"instagram\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"HPjxZndh0\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\"><path d=\"M 7.5 1.351 C 9.504 1.351 9.741 1.359 10.529 1.394 C 11.262 1.427 11.657 1.55 11.921 1.652 C 12.27 1.787 12.522 1.951 12.782 2.212 C 13.046 2.476 13.207 2.724 13.342 3.073 C 13.444 3.337 13.567 3.736 13.6 4.465 C 13.635 5.256 13.643 5.493 13.643 7.494 C 13.643 9.498 13.635 9.735 13.6 10.523 C 13.567 11.256 13.444 11.652 13.342 11.915 C 13.207 12.264 13.043 12.516 12.782 12.776 C 12.518 13.04 12.269 13.201 11.921 13.336 C 11.657 13.438 11.259 13.562 10.529 13.594 C 9.738 13.629 9.501 13.637 7.5 13.637 C 5.496 13.637 5.259 13.629 4.471 13.594 C 3.738 13.562 3.342 13.438 3.079 13.336 C 2.731 13.201 2.478 13.037 2.218 12.777 C 1.954 12.513 1.793 12.264 1.658 11.915 C 1.556 11.651 1.432 11.253 1.4 10.523 C 1.365 9.732 1.357 9.495 1.357 7.494 C 1.357 5.49 1.365 5.253 1.4 4.465 C 1.432 3.732 1.556 3.337 1.658 3.073 C 1.793 2.725 1.957 2.473 2.217 2.212 C 2.482 1.948 2.731 1.787 3.079 1.652 C 3.343 1.55 3.741 1.427 4.471 1.395 C 5.259 1.359 5.496 1.351 7.5 1.351 Z M 7.5 0 C 5.464 0 5.209 0.009 4.409 0.044 C 3.612 0.079 3.064 0.208 2.59 0.393 C 2.095 0.586 1.676 0.841 1.26 1.26 C 0.841 1.676 0.586 2.095 0.392 2.587 C 0.208 3.064 0.079 3.609 0.044 4.406 C 0.009 5.209 0 5.464 0 7.5 C 0 9.536 0.009 9.791 0.044 10.591 C 0.079 11.387 0.208 11.936 0.392 12.41 C 0.586 12.905 0.841 13.324 1.26 13.74 C 1.634 14.122 2.087 14.416 2.587 14.604 C 3.064 14.789 3.609 14.918 4.406 14.953 C 5.206 14.988 5.461 14.997 7.497 14.997 C 9.533 14.997 9.788 14.988 10.588 14.953 C 11.385 14.918 11.932 14.789 12.407 14.604 C 12.907 14.416 13.36 14.122 13.734 13.74 C 14.116 13.366 14.411 12.913 14.599 12.413 C 14.783 11.936 14.912 11.391 14.947 10.594 C 14.982 9.794 14.991 9.539 14.991 7.503 C 14.991 5.467 14.982 5.212 14.947 4.412 C 14.912 3.615 14.783 3.068 14.599 2.593 C 14.414 2.095 14.159 1.676 13.74 1.26 C 13.366 0.878 12.913 0.584 12.413 0.396 C 11.936 0.211 11.391 0.082 10.594 0.047 C 9.791 0.009 9.536 0 7.5 0 Z\" fill=\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;2025 Text&quot;} */\"></path><path d=\"M 7.5 3.647 C 5.373 3.647 3.648 5.373 3.648 7.5 C 3.648 9.627 5.373 11.352 7.5 11.352 C 9.627 11.352 11.353 9.627 11.353 7.5 C 11.353 5.373 9.627 3.647 7.5 3.647 Z M 7.5 9.999 C 6.135 9.977 5.04 8.865 5.04 7.5 C 5.04 6.135 6.135 5.023 7.5 5.001 C 8.865 5.023 9.96 6.135 9.96 7.5 C 9.96 8.865 8.865 9.977 7.5 9.999 Z M 12.404 3.495 C 12.405 3.859 12.185 4.187 11.849 4.326 C 11.513 4.466 11.126 4.389 10.869 4.131 C 10.611 3.874 10.534 3.487 10.674 3.151 C 10.813 2.815 11.141 2.595 11.505 2.596 C 12.001 2.597 12.403 2.999 12.404 3.495 Z\" fill=\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;2025 Text&quot;} */\"></path></svg>',svgContentId:9469225256,withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/bybravo\",motionChild:true,nodeId:\"Qo7orifiX\",scopeId:\"P1U15GuGR\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-ly77qu framer-1xxg5wr\",\"data-framer-name\":\"behance\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Qo7orifiX\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 15\"><path d=\"M 6.347 0.432 C 6.939 0.422 7.531 0.481 8.109 0.609 C 8.595 0.713 9.057 0.906 9.47 1.179 C 9.851 1.449 10.153 1.813 10.345 2.234 C 10.565 2.751 10.671 3.308 10.657 3.868 C 10.682 4.483 10.521 5.092 10.195 5.619 C 9.851 6.116 9.376 6.513 8.821 6.768 C 9.575 6.966 10.232 7.421 10.673 8.051 C 11.097 8.718 11.31 9.493 11.285 10.278 C 11.299 10.903 11.167 11.524 10.898 12.092 C 10.65 12.588 10.286 13.02 9.836 13.354 C 9.373 13.684 8.852 13.928 8.299 14.074 C 7.725 14.23 7.132 14.307 6.537 14.306 L 0 14.306 L 0 0.432 Z M 5.97 6.043 C 6.435 6.062 6.893 5.926 7.269 5.657 C 7.635 5.339 7.824 4.872 7.781 4.396 C 7.793 4.121 7.738 3.849 7.619 3.6 C 7.518 3.402 7.361 3.237 7.166 3.123 C 6.969 2.999 6.748 2.915 6.517 2.878 C 6.266 2.831 6.01 2.809 5.755 2.814 L 2.961 2.814 L 2.961 6.055 L 5.97 6.055 Z M 6.132 11.95 C 6.414 11.953 6.695 11.924 6.969 11.861 C 7.22 11.807 7.457 11.706 7.669 11.565 C 7.877 11.424 8.044 11.233 8.157 11.012 C 8.287 10.729 8.347 10.42 8.331 10.111 C 8.389 9.54 8.172 8.974 7.745 8.58 C 7.297 8.258 6.749 8.098 6.195 8.129 L 2.961 8.129 L 2.961 11.95 Z M 15.503 11.899 C 15.973 12.324 16.601 12.543 17.24 12.504 C 17.741 12.516 18.233 12.367 18.639 12.079 C 18.969 11.869 19.22 11.559 19.351 11.195 L 21.713 11.195 C 21.461 12.229 20.846 13.145 19.976 13.782 C 19.141 14.323 18.154 14.598 17.152 14.567 C 16.437 14.576 15.727 14.444 15.065 14.18 C 14.467 13.936 13.929 13.567 13.492 13.099 C 13.055 12.609 12.72 12.04 12.505 11.426 C 12.263 10.739 12.144 10.016 12.155 9.289 C 12.15 8.575 12.273 7.865 12.516 7.192 C 13.188 5.248 15.066 3.949 17.165 3.974 C 17.92 3.959 18.667 4.132 19.336 4.476 C 19.94 4.8 20.461 5.253 20.86 5.802 C 21.268 6.378 21.56 7.025 21.721 7.707 C 21.898 8.44 21.961 9.195 21.909 9.947 L 14.875 9.947 C 14.818 10.652 15.043 11.352 15.503 11.899 Z M 18.59 6.623 C 18.191 6.233 17.64 6.031 17.078 6.069 C 16.709 6.055 16.344 6.135 16.016 6.301 C 15.756 6.44 15.527 6.628 15.342 6.854 C 15.177 7.065 15.054 7.305 14.98 7.561 C 14.913 7.774 14.871 7.995 14.854 8.217 L 19.212 8.217 C 19.174 7.637 18.958 7.082 18.591 6.624 L 18.589 6.623 Z M 19.752 1.359 L 14.293 1.359 L 14.293 2.722 L 19.752 2.722 Z\" fill=\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;2025 Text&quot;} */\"></path></svg>',svgContentId:8757146256,withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/bybravo\",motionChild:true,nodeId:\"bEsaBJ9JU\",scopeId:\"P1U15GuGR\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-u6gf8h framer-1xxg5wr\",\"data-framer-name\":\"Linkedin\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"bEsaBJ9JU\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\"><path d=\"M 13.893 0 L 1.107 0 C 0.496 0 0 0.496 0 1.107 L 0 13.893 C 0 14.504 0.496 15 1.107 15 L 13.893 15 C 14.504 15 15 14.504 15 13.893 L 15 1.107 C 15 0.496 14.504 0 13.893 0 Z M 4.471 12.778 L 2.216 12.778 L 2.216 5.615 L 4.471 5.615 Z M 3.342 4.622 C 2.627 4.618 2.051 4.036 2.054 3.322 C 2.057 2.608 2.638 2.031 3.352 2.033 C 4.066 2.034 4.644 2.614 4.644 3.328 C 4.649 3.674 4.513 4.007 4.267 4.251 C 4.022 4.495 3.688 4.629 3.342 4.622 Z M 12.783 12.784 L 10.529 12.784 L 10.529 8.871 C 10.529 7.717 10.038 7.36 9.405 7.36 C 8.737 7.36 8.08 7.865 8.08 8.9 L 8.08 12.784 L 5.825 12.784 L 5.825 5.62 L 7.994 5.62 L 7.994 6.613 L 8.023 6.613 C 8.241 6.172 9.003 5.419 10.167 5.419 C 11.425 5.419 12.784 6.166 12.784 8.353 Z\" fill=\"var(--token-c3989451-c7d8-42ab-9031-5a8dfbb4ce2c, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;2025 Text&quot;} */\"></path></svg>',svgContentId:11234642780,withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1of0gjs\",\"data-styles-preset\":\"n7bcvMQTP\",children:[\"Copyright \\xa9 2010\",/*#__PURE__*/_jsx(motion.strong,{children:\"–\"}),\"2025 Bravo Creative. All Rights Reserved.\"]})}),className:\"framer-1j76bug\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"qrmBmGxat\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KDZJh.framer-1xxg5wr, .framer-KDZJh .framer-1xxg5wr { display: block; }\",\".framer-KDZJh.framer-dvc25w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-KDZJh .framer-r9i6f8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px; position: relative; width: 1px; }\",\".framer-KDZJh .framer-1alctii { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KDZJh .framer-kdwdgq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 2px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-KDZJh .framer-10x1w74 { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-KDZJh .framer-zckggb, .framer-KDZJh .framer-bqx0li, .framer-KDZJh .framer-jutp6u, .framer-KDZJh .framer-2k13wg, .framer-KDZJh .framer-1edcrz8, .framer-KDZJh .framer-1w4ky1w, .framer-KDZJh .framer-h16xde, .framer-KDZJh .framer-ekxt7o, .framer-KDZJh .framer-1j76bug { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KDZJh .framer-wownzd-container { flex: none; height: 24px; position: relative; width: 51px; }\",\".framer-KDZJh .framer-1uyi3e1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 20px; position: relative; width: min-content; }\",\".framer-KDZJh .framer-1fea388 { align-content: flex-start; align-items: flex-start; bottom: 100px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; left: 50%; overflow: hidden; padding: 0px; position: absolute; width: 100%; z-index: 1; }\",\".framer-KDZJh .framer-jxkoev { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 288px; word-break: break-word; word-wrap: break-word; }\",\".framer-KDZJh .framer-x8ba0n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-KDZJh .framer-ei1rzm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-KDZJh .framer-op885k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-KDZJh .framer-q9om1, .framer-KDZJh .framer-u6gf8h { flex: none; height: 15px; position: relative; text-decoration: none; width: 15px; }\",\".framer-KDZJh .framer-ly77qu { flex: none; height: 15px; position: relative; text-decoration: none; width: 22px; }\",\".framer-KDZJh.framer-v-ff49fy.framer-dvc25w, .framer-KDZJh.framer-v-rcbfju.framer-dvc25w { flex-direction: column; gap: 0px; justify-content: center; padding: 20px; width: 390px; }\",\".framer-KDZJh.framer-v-ff49fy .framer-r9i6f8, .framer-KDZJh.framer-v-rcbfju .framer-r9i6f8 { flex: none; gap: 10px; justify-content: center; overflow: hidden; padding: 0px; width: 100%; }\",\".framer-KDZJh.framer-v-ff49fy .framer-1alctii, .framer-KDZJh.framer-v-4wo6mh .framer-1alctii, .framer-KDZJh.framer-v-rcbfju .framer-1alctii, .framer-KDZJh.framer-v-1klk37u .framer-1alctii { flex: 1 0 0px; justify-content: flex-start; width: 1px; }\",\".framer-KDZJh.framer-v-ff49fy .framer-kdwdgq, .framer-KDZJh.framer-v-4wo6mh .framer-kdwdgq, .framer-KDZJh.framer-v-rcbfju .framer-kdwdgq, .framer-KDZJh.framer-v-1klk37u .framer-kdwdgq { order: 0; }\",\".framer-KDZJh.framer-v-ff49fy .framer-zckggb, .framer-KDZJh.framer-v-4wo6mh .framer-zckggb, .framer-KDZJh.framer-v-rcbfju .framer-zckggb, .framer-KDZJh.framer-v-1klk37u .framer-zckggb { order: 1; }\",\".framer-KDZJh.framer-v-4wo6mh.framer-dvc25w, .framer-KDZJh.framer-v-1klk37u.framer-dvc25w { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; width: 390px; }\",\".framer-KDZJh.framer-v-4wo6mh .framer-r9i6f8, .framer-KDZJh.framer-v-1klk37u .framer-r9i6f8 { flex: none; overflow: hidden; width: 100%; }\",\".framer-KDZJh.framer-v-4wo6mh .framer-1uyi3e1, .framer-KDZJh.framer-v-1klk37u .framer-1uyi3e1 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 15px; justify-content: flex-start; padding: 0px 20px 20px 20px; width: 100%; }\",\".framer-KDZJh.framer-v-4wo6mh .framer-bqx0li, .framer-KDZJh.framer-v-4wo6mh .framer-jutp6u, .framer-KDZJh.framer-v-4wo6mh .framer-2k13wg, .framer-KDZJh.framer-v-4wo6mh .framer-1edcrz8, .framer-KDZJh.framer-v-4wo6mh .framer-1w4ky1w, .framer-KDZJh.framer-v-1klk37u .framer-bqx0li, .framer-KDZJh.framer-v-1klk37u .framer-jutp6u, .framer-KDZJh.framer-v-1klk37u .framer-2k13wg, .framer-KDZJh.framer-v-1klk37u .framer-1edcrz8, .framer-KDZJh.framer-v-1klk37u .framer-1w4ky1w { cursor: pointer; }\",\".framer-KDZJh.framer-v-4wo6mh .framer-1fea388, .framer-KDZJh.framer-v-1klk37u .framer-1fea388 { padding: 20px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cP3QLsQc8\":{\"layout\":[\"fixed\",\"auto\"]},\"XvROSCZ6g\":{\"layout\":[\"fixed\",\"auto\"]},\"QfYpo1PKB\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"jdr4cQgRC\":{\"layout\":[\"fixed\",\"auto\"]},\"bwh6Z9B3c\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"cMARN6Oid\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerP1U15GuGR=withCSS(Component,css,\"framer-KDZJh\");export default FramerP1U15GuGR;FramerP1U15GuGR.displayName=\"2025 Nav Responsive\";FramerP1U15GuGR.defaultProps={height:80,width:1200};addPropertyControls(FramerP1U15GuGR,{variant:{options:[\"mRHj0MXrP\",\"cP3QLsQc8\",\"XvROSCZ6g\",\"QfYpo1PKB\",\"jdr4cQgRC\",\"bwh6Z9B3c\",\"cMARN6Oid\"],optionTitles:[\"Desktop\",\"Desktop Transparent\",\"Phone Close\",\"Phone Open\",\"Phone Close Transparent\",\"Phone Open Transparent\",\"Desktop White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerP1U15GuGR,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...PhoneMenuButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP1U15GuGR\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cP3QLsQc8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XvROSCZ6g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QfYpo1PKB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"jdr4cQgRC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bwh6Z9B3c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"cMARN6Oid\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/uoUf3I948JEBTqnZdyAl/cqVDHW4LOs7ZBQNfuNhV/AG4BIgfr4.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/hkslTmNdHMY5YxBM2seW/JzCI4sn7ok4nw4hNpSIf/FjkdNNnAf.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Okwwf2wdykAcuWFvdu6B/ivN1lwm8ZKIRVB6xXNle/zchkJEYsq.js\";const cycleOrder=[\"PVKH1PrjO\",\"dgDufJYxS\"];const serializationHash=\"framer-2Sw8R\";const variantClassNames={dgDufJYxS:\"framer-v-l37jhs\",PVKH1PrjO:\"framer-v-1xb7ny9\"};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 isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"PVKH1PrjO\",Phone:\"dgDufJYxS\"};const getProps=({descriptionTitle,height,id,projectDescription,scopeOfWork,width,...props})=>{return{...props,DV9VHmOAf:descriptionTitle??props.DV9VHmOAf??\"Description Title\",TY0ZthOV0:projectDescription??props.TY0ZthOV0??\"Chicken Ka Kee is a new brand that builds on the legacy of Boon Tong Kee, one of Singapore’s most famous chicken rice establishments. The brand aims to elevate chicken rice, a dish central to Singaporean identity, into a modern, globally appealing concept. The brand identity takes inspiration from traditional hawker center visuals, including the typography and signage commonly seen at chicken rice stalls. These familiar cues were polished and refined to create a design that resonates with local customers while being accessible to international audiences. The brand’s visual identity strikes a balance between nostalgia and modernity. By incorporating recognizable elements from hawker culture in a more elevated form, Chicken Ka Kee presents itself as both approachable and premium. This reflects the brand’s mission to showcase Singapore’s chicken rice as a dish that transcends cultural and economic boundaries, welcoming diners from all walks of life.\",UgoWahGzg:scopeOfWork??props.UgoWahGzg??\"Strategy, Naming, Brand Identity, Packaging, Photography, Merchandise, Retail Styling, Website, Training.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"PVKH1PrjO\"};};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,TY0ZthOV0,UgoWahGzg,DV9VHmOAf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PVKH1PrjO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(DV9VHmOAf);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-1xb7ny9\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"PVKH1PrjO\",ref:refBinding,style:{backgroundColor:\"var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, rgb(0, 0, 0))\",...style},...addPropertyOverrides({dgDufJYxS:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ubz9e\",layoutDependency:layoutDependency,layoutId:\"GhoZoIthw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-64vt59\",\"data-styles-preset\":\"AG4BIgfr4\",children:\"Scope\"})}),className:\"framer-68dkov\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V3IAKQMIm\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ysz9yi\",\"data-styles-preset\":\"zchkJEYsq\",children:\"Strategy, Naming, Brand Identity, Packaging, Photography, Merchandise, Retail Styling, Website, Training.\"})}),className:\"framer-16gu464\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"k0i3s14qv\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:UgoWahGzg,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dgDufJYxS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jqg56h\",\"data-styles-preset\":\"FjkdNNnAf\",children:\"Strategy, Naming, Brand Identity, Packaging, Photography, Merchandise, Retail Styling, Website, Training.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15l8qil\",layoutDependency:layoutDependency,layoutId:\"jDiH3mJDh\",children:[visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-64vt59\",\"data-styles-preset\":\"AG4BIgfr4\",children:\"Scope\"})}),className:\"framer-15eidao\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ivexuY6Z1\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:DV9VHmOAf,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jqg56h\",\"data-styles-preset\":\"FjkdNNnAf\",children:\"Chicken Ka Kee is a new brand that builds on the legacy of Boon Tong Kee, one of Singapore’s most famous chicken rice establishments. The brand aims to elevate chicken rice, a dish central to Singaporean identity, into a modern, globally appealing concept. The brand identity takes inspiration from traditional hawker center visuals, including the typography and signage commonly seen at chicken rice stalls. These familiar cues were polished and refined to create a design that resonates with local customers while being accessible to international audiences. \"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jqg56h\",\"data-styles-preset\":\"FjkdNNnAf\",children:\"The brand’s visual identity strikes a balance between nostalgia and modernity. By incorporating recognizable elements from hawker culture in a more elevated form, Chicken Ka Kee presents itself as both approachable and premium. This reflects the brand’s mission to showcase Singapore’s chicken rice as a dish that transcends cultural and economic boundaries, welcoming diners from all walks of life.\"})]}),className:\"framer-1ew05bj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z2ZtyVQJG\",text:TY0ZthOV0,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2Sw8R.framer-v2xyjk, .framer-2Sw8R .framer-v2xyjk { display: block; }\",\".framer-2Sw8R.framer-1xb7ny9 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 40px 20px 40px 20px; position: relative; width: 1200px; }\",\".framer-2Sw8R .framer-ubz9e { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-2Sw8R .framer-68dkov { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2Sw8R .framer-16gu464, .framer-2Sw8R .framer-15eidao, .framer-2Sw8R .framer-1ew05bj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2Sw8R .framer-15l8qil { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2Sw8R.framer-v-l37jhs.framer-1xb7ny9 { flex-direction: column; padding: 20px; width: 390px; }\",\".framer-2Sw8R.framer-v-l37jhs .framer-ubz9e { flex: none; order: 1; width: 100%; }\",\".framer-2Sw8R.framer-v-l37jhs .framer-15l8qil { flex: none; order: 0; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 349\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dgDufJYxS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"TY0ZthOV0\":\"projectDescription\",\"UgoWahGzg\":\"scopeOfWork\",\"DV9VHmOAf\":\"descriptionTitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRLRCQPTyI=withCSS(Component,css,\"framer-2Sw8R\");export default FramerRLRCQPTyI;FramerRLRCQPTyI.displayName=\"2025 Project Details v2\";FramerRLRCQPTyI.defaultProps={height:349,width:1200};addPropertyControls(FramerRLRCQPTyI,{variant:{options:[\"PVKH1PrjO\",\"dgDufJYxS\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},TY0ZthOV0:{defaultValue:\"Chicken Ka Kee is a new brand that builds on the legacy of Boon Tong Kee, one of Singapore’s most famous chicken rice establishments. The brand aims to elevate chicken rice, a dish central to Singaporean identity, into a modern, globally appealing concept. The brand identity takes inspiration from traditional hawker center visuals, including the typography and signage commonly seen at chicken rice stalls. These familiar cues were polished and refined to create a design that resonates with local customers while being accessible to international audiences. The brand’s visual identity strikes a balance between nostalgia and modernity. By incorporating recognizable elements from hawker culture in a more elevated form, Chicken Ka Kee presents itself as both approachable and premium. This reflects the brand’s mission to showcase Singapore’s chicken rice as a dish that transcends cultural and economic boundaries, welcoming diners from all walks of life.\",displayTextArea:false,title:\"Project Description\",type:ControlType.String},UgoWahGzg:{defaultValue:\"Strategy, Naming, Brand Identity, Packaging, Photography, Merchandise, Retail Styling, Website, Training.\",displayTextArea:false,title:\"Scope of Work\",type:ControlType.String},DV9VHmOAf:{defaultValue:\"Description Title\",displayTextArea:false,placeholder:\"\",title:\"Description Title\",type:ControlType.String}});addFonts(FramerRLRCQPTyI,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRLRCQPTyI\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dgDufJYxS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"349\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"TY0ZthOV0\\\":\\\"projectDescription\\\",\\\"UgoWahGzg\\\":\\\"scopeOfWork\\\",\\\"DV9VHmOAf\\\":\\\"descriptionTitle\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RLRCQPTyI.map","// Generated by Framer (62acaa8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer2 from\"#framer/local/canvasComponent/kJZ2yewis/kJZ2yewis.js\";import ProjectHeader from\"#framer/local/canvasComponent/oyOnh6buz/oyOnh6buz.js\";import NavResponsive from\"#framer/local/canvasComponent/P1U15GuGR/P1U15GuGR.js\";import ProjectDetailsV2 from\"#framer/local/canvasComponent/RLRCQPTyI/RLRCQPTyI.js\";const NavResponsiveFonts=getFonts(NavResponsive);const ContainerWithFX=withFX(Container);const ProjectHeaderFonts=getFonts(ProjectHeader);const ProjectDetailsV2Fonts=getFonts(ProjectDetailsV2);const Footer2Fonts=getFonts(Footer2);const breakpoints={FcHrDTFTL:\"(max-width: 809px)\",mjO_AYZt4:\"(min-width: 810px) and (max-width: 1199px)\",YHolMmBOP:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-XA7Aj\";const variantClassNames={FcHrDTFTL:\"framer-v-z1lrdv\",mjO_AYZt4:\"framer-v-1rv8l57\",YHolMmBOP:\"framer-v-pbdvwz\"};const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XA7Aj.framer-cynebs, .framer-XA7Aj .framer-cynebs { display: block; }\",\".framer-XA7Aj.framer-pbdvwz { align-content: center; align-items: center; background-color: var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, #f5f5f5); 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-XA7Aj .framer-90chgz-container { flex: none; height: auto; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-XA7Aj .framer-p1qzw7-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-XA7Aj .framer-1bjxl9e { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-XA7Aj .framer-1jsysl8-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-XA7Aj .framer-fdn7bo-container { flex: none; height: auto; order: 1005; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={FcHrDTFTL:\"(max-width: 809px)\",mjO_AYZt4:\"(min-width: 810px) and (max-width: 1199px)\",YHolMmBOP:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"YHolMmBOP\",Phone:\"FcHrDTFTL\",Tablet:\"mjO_AYZt4\"};const getProps=({descriptionTitle,fullScope,height,id,mainScope,projectDescription,summary,title,width,...props})=>{return{...props,ADDcSBbbi:fullScope??props.ADDcSBbbi??\"Strategy, Naming, Brand Identity, Packaging, Photography, Merchandise, Retail Styling, Website, Training.\",EIcvTGwBT:projectDescription??props.EIcvTGwBT??\"Chicken Ka Kee is a new brand that builds on the legacy of Boon Tong Kee, one of Singapore’s most famous chicken rice establishments. The brand aims to elevate chicken rice, a dish central to Singaporean identity, into a modern, globally appealing concept. The brand identity takes inspiration from traditional hawker center visuals, including the typography and signage commonly seen at chicken rice stalls. These familiar cues were polished and refined to create a design that resonates with local customers while being accessible to international audiences. The brand’s visual identity strikes a balance between nostalgia and modernity. By incorporating recognizable elements from hawker culture in a more elevated form, Chicken Ka Kee presents itself as both approachable and premium. This reflects the brand’s mission to showcase Singapore’s chicken rice as a dish that transcends cultural and economic boundaries, welcoming diners from all walks of life.\",n4lDtdBmo:mainScope??props.n4lDtdBmo??\"Scope of Work\",o8dzE02wq:title??props.o8dzE02wq??\"Project Title\",pTsGYCFin:summary??props.pTsGYCFin??\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\",qJASTDq3x:descriptionTitle??props.qJASTDq3x??\"Description Title\",variant:humanReadableVariantMap[props.variant]??props.variant??\"YHolMmBOP\"};};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,o8dzE02wq,n4lDtdBmo,pTsGYCFin,ADDcSBbbi,qJASTDq3x,EIcvTGwBT,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"YHolMmBOP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, rgb(245, 245, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-pbdvwz\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-90chgz-container\",nodeId:\"SR7xZxRmx\",rendersWithMotion:true,scopeId:\"ChOQDfUHH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FcHrDTFTL:{variant:\"XvROSCZ6g\"},mjO_AYZt4:{variant:\"XvROSCZ6g\"}},children:/*#__PURE__*/_jsx(NavResponsive,{height:\"100%\",id:\"SR7xZxRmx\",layoutId:\"SR7xZxRmx\",style:{width:\"100%\"},variant:\"mRHj0MXrP\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:173,width:\"100vw\",y:80,children:/*#__PURE__*/_jsx(Container,{className:\"framer-p1qzw7-container\",nodeId:\"GJjCMAE3V\",scopeId:\"ChOQDfUHH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FcHrDTFTL:{variant:\"IKiu8tR3T\"},mjO_AYZt4:{variant:\"n45R8hlAX\"}},children:/*#__PURE__*/_jsx(ProjectHeader,{CkocwmRBJ:n4lDtdBmo,dwAsojVQm:pTsGYCFin,height:\"100%\",id:\"GJjCMAE3V\",layoutId:\"GJjCMAE3V\",ROWwdVLK6:o8dzE02wq,style:{width:\"100%\"},variant:\"gUK2pdyS5\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bjxl9e\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:349,width:\"100vw\",y:1253,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jsysl8-container\",nodeId:\"wpMIypADy\",scopeId:\"ChOQDfUHH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FcHrDTFTL:{variant:\"dgDufJYxS\"}},children:/*#__PURE__*/_jsx(ProjectDetailsV2,{DV9VHmOAf:qJASTDq3x,height:\"100%\",id:\"wpMIypADy\",layoutId:\"wpMIypADy\",style:{width:\"100%\"},TY0ZthOV0:EIcvTGwBT,UgoWahGzg:ADDcSBbbi,variant:\"PVKH1PrjO\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:222,width:\"100vw\",y:1602,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fdn7bo-container\",nodeId:\"JwthzF3Ft\",scopeId:\"ChOQDfUHH\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FcHrDTFTL:{variant:\"WsX8rh3V3\"}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"JwthzF3Ft\",layoutId:\"JwthzF3Ft\",style:{width:\"100%\"},variant:\"VRAGHL151\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mjO_AYZt4\":{\"layout\":[\"fixed\",\"fixed\"]},\"FcHrDTFTL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"o8dzE02wq\":\"title\",\"n4lDtdBmo\":\"mainScope\",\"pTsGYCFin\":\"summary\",\"ADDcSBbbi\":\"fullScope\",\"qJASTDq3x\":\"descriptionTitle\",\"EIcvTGwBT\":\"projectDescription\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"YHolMmBOP\":[\".framer-90chgz-container\",\".framer-p1qzw7-container\",\".framer-1jsysl8-container\",\".framer-fdn7bo-container\"],\"mjO_AYZt4\":[\".framer-90chgz-container\",\".framer-p1qzw7-container\",\".framer-1jsysl8-container\",\".framer-fdn7bo-container\"],\"FcHrDTFTL\":[\".framer-90chgz-container\",\".framer-p1qzw7-container\",\".framer-1jsysl8-container\",\".framer-fdn7bo-container\"]}\n * @framerBreakpoints {\"YHolMmBOP\":{\"min\":1200,\"canvasClassName\":\"framer-pbdvwz-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"mjO_AYZt4\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1rv8l57-override\",\"minHeight\":1080,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"FcHrDTFTL\":{\"max\":809,\"canvasClassName\":\"framer-z1lrdv-override\",\"minHeight\":1382,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant YHolMmBOP\n * @framerLayoutTemplate\n */const FramerChOQDfUHH=withCSS(Component,css,\"framer-XA7Aj\");export default FramerChOQDfUHH;FramerChOQDfUHH.displayName=\"2025 Main Work v2\";FramerChOQDfUHH.defaultProps={height:1e3,width:1200};addPropertyControls(FramerChOQDfUHH,{o8dzE02wq:{defaultValue:\"Project Title\",displayTextArea:false,placeholder:\"Project Title\",title:\"Title\",type:ControlType.String},n4lDtdBmo:{defaultValue:\"Scope of Work\",displayTextArea:false,placeholder:\"Scope of Work\",title:\"Main Scope\",type:ControlType.String},pTsGYCFin:{defaultValue:\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\",displayTextArea:true,placeholder:\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\",title:\"Summary\",type:ControlType.String},ADDcSBbbi:{defaultValue:\"Strategy, Naming, Brand Identity, Packaging, Photography, Merchandise, Retail Styling, Website, Training.\",displayTextArea:true,title:\"Full Scope\",type:ControlType.String},qJASTDq3x:{defaultValue:\"Description Title\",displayTextArea:false,title:\"Description Title\",type:ControlType.String},EIcvTGwBT:{defaultValue:\"Chicken Ka Kee is a new brand that builds on the legacy of Boon Tong Kee, one of Singapore’s most famous chicken rice establishments. The brand aims to elevate chicken rice, a dish central to Singaporean identity, into a modern, globally appealing concept. The brand identity takes inspiration from traditional hawker center visuals, including the typography and signage commonly seen at chicken rice stalls. These familiar cues were polished and refined to create a design that resonates with local customers while being accessible to international audiences. The brand’s visual identity strikes a balance between nostalgia and modernity. By incorporating recognizable elements from hawker culture in a more elevated form, Chicken Ka Kee presents itself as both approachable and premium. This reflects the brand’s mission to showcase Singapore’s chicken rice as a dish that transcends cultural and economic boundaries, welcoming diners from all walks of life.\",displayTextArea:true,title:\"Project Description\",type:ControlType.String}});addFonts(FramerChOQDfUHH,[{explicitInter:true,fonts:[]},...NavResponsiveFonts,...ProjectHeaderFonts,...ProjectDetailsV2Fonts,...Footer2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerChOQDfUHH\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"YHolMmBOP\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-pbdvwz-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"mjO_AYZt4\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1rv8l57-override\\\",\\\"minHeight\\\":1080,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"FcHrDTFTL\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-z1lrdv-override\\\",\\\"minHeight\\\":1382,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerVariables\":\"{\\\"o8dzE02wq\\\":\\\"title\\\",\\\"n4lDtdBmo\\\":\\\"mainScope\\\",\\\"pTsGYCFin\\\":\\\"summary\\\",\\\"ADDcSBbbi\\\":\\\"fullScope\\\",\\\"qJASTDq3x\\\":\\\"descriptionTitle\\\",\\\"EIcvTGwBT\\\":\\\"projectDescription\\\"}\",\"framerDefaultVariant\":\"YHolMmBOP\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mjO_AYZt4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FcHrDTFTL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"YHolMmBOP\\\":[\\\".framer-90chgz-container\\\",\\\".framer-p1qzw7-container\\\",\\\".framer-1jsysl8-container\\\",\\\".framer-fdn7bo-container\\\"],\\\"mjO_AYZt4\\\":[\\\".framer-90chgz-container\\\",\\\".framer-p1qzw7-container\\\",\\\".framer-1jsysl8-container\\\",\\\".framer-fdn7bo-container\\\"],\\\"FcHrDTFTL\\\":[\\\".framer-90chgz-container\\\",\\\".framer-p1qzw7-container\\\",\\\".framer-1jsysl8-container\\\",\\\".framer-fdn7bo-container\\\"]}\",\"framerLayoutTemplate\":\"\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (de48785)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer2 from\"#framer/local/canvasComponent/kJZ2yewis/kJZ2yewis.js\";import ProjectHeader from\"#framer/local/canvasComponent/oyOnh6buz/oyOnh6buz.js\";import NavResponsive from\"#framer/local/canvasComponent/P1U15GuGR/P1U15GuGR.js\";const NavResponsiveFonts=getFonts(NavResponsive);const ContainerWithFX=withFX(Container);const ProjectHeaderFonts=getFonts(ProjectHeader);const Footer2Fonts=getFonts(Footer2);const breakpoints={kMDwt7E_h:\"(min-width: 1200px)\",UIEJpob9t:\"(min-width: 810px) and (max-width: 1199px)\",vsBs8YI5P:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-jzPg1\";const variantClassNames={kMDwt7E_h:\"framer-v-hcbffl\",UIEJpob9t:\"framer-v-ltxrn\",vsBs8YI5P:\"framer-v-2nv8ww\"};const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jzPg1.framer-naa72x, .framer-jzPg1 .framer-naa72x { display: block; }\",\".framer-jzPg1.framer-hcbffl { align-content: center; align-items: center; background-color: var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, #f5f5f5); 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-jzPg1 .framer-fqa5f2-container { flex: none; height: auto; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-jzPg1 .framer-1uh57ry-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-jzPg1 .framer-1a3qe6y { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-jzPg1 .framer-fimllb-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={kMDwt7E_h:\"(min-width: 1200px)\",UIEJpob9t:\"(min-width: 810px) and (max-width: 1199px)\",vsBs8YI5P:\"(max-width: 809px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"kMDwt7E_h\",Phone:\"vsBs8YI5P\",Tablet:\"UIEJpob9t\"};const getProps=({height,id,scope,summary,title,width,...props})=>{return{...props,n4lDtdBmo:scope??props.n4lDtdBmo??\"Scope of Work\",o8dzE02wq:title??props.o8dzE02wq??\"Project Title\",pTsGYCFin:summary??props.pTsGYCFin??\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kMDwt7E_h\"};};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,o8dzE02wq,n4lDtdBmo,pTsGYCFin,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"kMDwt7E_h\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, rgb(245, 245, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-hcbffl\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-fqa5f2-container\",nodeId:\"Rnjh1ZKAd\",rendersWithMotion:true,scopeId:\"twSU_h1Tc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UIEJpob9t:{variant:\"XvROSCZ6g\"},vsBs8YI5P:{variant:\"XvROSCZ6g\"}},children:/*#__PURE__*/_jsx(NavResponsive,{height:\"100%\",id:\"Rnjh1ZKAd\",layoutId:\"Rnjh1ZKAd\",style:{width:\"100%\"},variant:\"mRHj0MXrP\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:173,width:\"100vw\",y:84,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1uh57ry-container\",nodeId:\"PkZCF20Uq\",scopeId:\"twSU_h1Tc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UIEJpob9t:{variant:\"n45R8hlAX\"},vsBs8YI5P:{variant:\"IKiu8tR3T\"}},children:/*#__PURE__*/_jsx(ProjectHeader,{CkocwmRBJ:n4lDtdBmo,dwAsojVQm:pTsGYCFin,height:\"100%\",id:\"PkZCF20Uq\",layoutId:\"PkZCF20Uq\",ROWwdVLK6:o8dzE02wq,style:{width:\"100%\"},variant:\"gUK2pdyS5\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a3qe6y\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:215,width:\"100vw\",y:1257,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fimllb-container\",nodeId:\"d4lQ9kRXo\",scopeId:\"twSU_h1Tc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{vsBs8YI5P:{variant:\"WsX8rh3V3\"}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"d4lQ9kRXo\",layoutId:\"d4lQ9kRXo\",style:{width:\"100%\"},variant:\"VRAGHL151\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UIEJpob9t\":{\"layout\":[\"fixed\",\"fixed\"]},\"vsBs8YI5P\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"o8dzE02wq\":\"title\",\"n4lDtdBmo\":\"scope\",\"pTsGYCFin\":\"summary\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"kMDwt7E_h\":[\".framer-fqa5f2-container\",\".framer-1uh57ry-container\",\".framer-fimllb-container\"],\"UIEJpob9t\":[\".framer-fqa5f2-container\",\".framer-1uh57ry-container\",\".framer-fimllb-container\"],\"vsBs8YI5P\":[\".framer-fqa5f2-container\",\".framer-1uh57ry-container\",\".framer-fimllb-container\"]}\n * @framerBreakpoints {\"kMDwt7E_h\":{\"min\":1200,\"canvasClassName\":\"framer-hcbffl-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"UIEJpob9t\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-ltxrn-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"vsBs8YI5P\":{\"max\":809,\"canvasClassName\":\"framer-2nv8ww-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant kMDwt7E_h\n * @framerLayoutTemplate\n */const FramertwSU_h1Tc=withCSS(Component,css,\"framer-jzPg1\");export default FramertwSU_h1Tc;FramertwSU_h1Tc.displayName=\"2025 Main Work\";FramertwSU_h1Tc.defaultProps={height:1e3,width:1200};addPropertyControls(FramertwSU_h1Tc,{o8dzE02wq:{defaultValue:\"Project Title\",displayTextArea:false,placeholder:\"Project Title\",title:\"Title\",type:ControlType.String},n4lDtdBmo:{defaultValue:\"Scope of Work\",displayTextArea:false,placeholder:\"Scope of Work\",title:\"Scope\",type:ControlType.String},pTsGYCFin:{defaultValue:\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\",displayTextArea:true,placeholder:\"This is the subheader. It should be a short and catchy summary description of project and it's impact or significance.\",title:\"Summary\",type:ControlType.String}});addFonts(FramertwSU_h1Tc,[{explicitInter:true,fonts:[]},...NavResponsiveFonts,...ProjectHeaderFonts,...Footer2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertwSU_h1Tc\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"kMDwt7E_h\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-hcbffl-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"UIEJpob9t\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-ltxrn-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"vsBs8YI5P\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-2nv8ww-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UIEJpob9t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vsBs8YI5P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"o8dzE02wq\\\":\\\"title\\\",\\\"n4lDtdBmo\\\":\\\"scope\\\",\\\"pTsGYCFin\\\":\\\"summary\\\"}\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"kMDwt7E_h\\\":[\\\".framer-fqa5f2-container\\\",\\\".framer-1uh57ry-container\\\",\\\".framer-fimllb-container\\\"],\\\"UIEJpob9t\\\":[\\\".framer-fqa5f2-container\\\",\\\".framer-1uh57ry-container\\\",\\\".framer-fimllb-container\\\"],\\\"vsBs8YI5P\\\":[\\\".framer-fqa5f2-container\\\",\\\".framer-1uh57ry-container\\\",\\\".framer-fimllb-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"kMDwt7E_h\",\"framerLayoutTemplate\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b3dda2a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavResponsiveV2 from\"#framer/local/canvasComponent/C04KyYnjK/C04KyYnjK.js\";import FooterResponsiveV2 from\"#framer/local/canvasComponent/mDMedWz27/mDMedWz27.js\";const NavResponsiveV2Fonts=getFonts(NavResponsiveV2);const ContainerWithFX=withFX(Container);const FooterResponsiveV2Fonts=getFonts(FooterResponsiveV2);const breakpoints={b9pFVgsed:\"(max-width: 809px)\",EE14AMwR5:\"(min-width: 1200px)\",FEYpTIlT_:\"(min-width: 1200px) and (max-width: 1199px)\",uSFUZ4CrM:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-9jWXI\";const variantClassNames={b9pFVgsed:\"framer-v-1mfoscy\",EE14AMwR5:\"framer-v-17l6ybe\",FEYpTIlT_:\"framer-v-s7g4h8\",uSFUZ4CrM:\"framer-v-sklifk\"};const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const breakpointRules={FEYpTIlT_:[\".framer-9jWXI.framer-17l6ybe { background-color: var(--token-c0934609-f01a-4635-a7ef-e21f0a073c5b, #ffffff); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={FEYpTIlT_:\".framer-s7g4h8-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9jWXI.framer-t2djk, .framer-9jWXI .framer-t2djk { display: block; }\",\".framer-9jWXI.framer-17l6ybe { align-content: center; align-items: center; background-color: var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, #f5f5f5); 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-9jWXI .framer-v4lltz-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-9jWXI .framer-23v0ra { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-9jWXI .framer-ofuxyi-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={b9pFVgsed:\"(max-width: 809px)\",EE14AMwR5:\"(min-width: 1200px)\",FEYpTIlT_:\"(min-width: 1200px) and (max-width: 1199px)\",uSFUZ4CrM:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop White\":\"FEYpTIlT_\",Desktop:\"EE14AMwR5\",Phone:\"b9pFVgsed\",Tablet:\"uSFUZ4CrM\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EE14AMwR5\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"EE14AMwR5\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, rgb(245, 245, 245)); } @media (min-width: 1200px) and (max-width: 1199px) { :root body { background: var(--token-c0934609-f01a-4635-a7ef-e21f0a073c5b, rgb(255, 255, 255)); } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-17l6ybe\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:71,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-v4lltz-container\",nodeId:\"Eb_TNQHCC\",rendersWithMotion:true,scopeId:\"oc9QbjaSo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b9pFVgsed:{variant:\"ryFHARnN2\"}},children:/*#__PURE__*/_jsx(NavResponsiveV2,{height:\"100%\",id:\"Eb_TNQHCC\",layoutId:\"Eb_TNQHCC\",style:{width:\"100%\"},variant:\"vAvkYJKEF\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-23v0ra\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:352,width:\"100vw\",y:1071,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ofuxyi-container\",nodeId:\"PXQKjff1I\",scopeId:\"oc9QbjaSo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b9pFVgsed:{variant:\"hBu5aNP2B\"}},children:/*#__PURE__*/_jsx(FooterResponsiveV2,{height:\"100%\",id:\"PXQKjff1I\",layoutId:\"PXQKjff1I\",style:{width:\"100%\"},variant:\"ebp3UrApc\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FEYpTIlT_\":{\"layout\":[\"fixed\",\"fixed\"]},\"uSFUZ4CrM\":{\"layout\":[\"fixed\",\"fixed\"]},\"b9pFVgsed\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"EE14AMwR5\":[\".framer-v4lltz-container\",\".framer-ofuxyi-container\"],\"FEYpTIlT_\":[\".framer-v4lltz-container\",\".framer-ofuxyi-container\"],\"uSFUZ4CrM\":[\".framer-v4lltz-container\",\".framer-ofuxyi-container\"],\"b9pFVgsed\":[\".framer-v4lltz-container\",\".framer-ofuxyi-container\"]}\n * @framerBreakpoints {\"EE14AMwR5\":{\"min\":1200,\"canvasClassName\":\"framer-17l6ybe-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"FEYpTIlT_\":{\"min\":1200,\"max\":1199,\"canvasClassName\":\"framer-s7g4h8-override\",\"minHeight\":1000,\"name\":\"Desktop White\",\"width\":1200,\"rootFontSize\":16},\"uSFUZ4CrM\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-sklifk-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"b9pFVgsed\":{\"max\":809,\"canvasClassName\":\"framer-1mfoscy-override\",\"minHeight\":800,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant EE14AMwR5\n * @framerLayoutTemplate\n */const Frameroc9QbjaSo=withCSS(Component,css,\"framer-9jWXI\");export default Frameroc9QbjaSo;Frameroc9QbjaSo.displayName=\"Main Template V2\";Frameroc9QbjaSo.defaultProps={height:1e3,width:1200};addFonts(Frameroc9QbjaSo,[{explicitInter:true,fonts:[]},...NavResponsiveV2Fonts,...FooterResponsiveV2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameroc9QbjaSo\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FEYpTIlT_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uSFUZ4CrM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b9pFVgsed\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"EE14AMwR5\\\":[\\\".framer-v4lltz-container\\\",\\\".framer-ofuxyi-container\\\"],\\\"FEYpTIlT_\\\":[\\\".framer-v4lltz-container\\\",\\\".framer-ofuxyi-container\\\"],\\\"uSFUZ4CrM\\\":[\\\".framer-v4lltz-container\\\",\\\".framer-ofuxyi-container\\\"],\\\"b9pFVgsed\\\":[\\\".framer-v4lltz-container\\\",\\\".framer-ofuxyi-container\\\"]}\",\"framerBreakpoints\":\"{\\\"EE14AMwR5\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-17l6ybe-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"FEYpTIlT_\\\":{\\\"min\\\":1200,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-s7g4h8-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop White\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"uSFUZ4CrM\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-sklifk-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"b9pFVgsed\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1mfoscy-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"EE14AMwR5\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b4533c2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer2 from\"#framer/local/canvasComponent/kJZ2yewis/kJZ2yewis.js\";import NavResponsive from\"#framer/local/canvasComponent/P1U15GuGR/P1U15GuGR.js\";const NavResponsiveFonts=getFonts(NavResponsive);const ContainerWithFX=withFX(Container);const Footer2Fonts=getFonts(Footer2);const breakpoints={fPpCZF4oh:\"(max-width: 809px)\",KaVRoCNDF:\"(min-width: 810px) and (max-width: 1199px)\",koP8gEjsG:\"(min-width: 1200px) and (max-width: 1199px)\",XKL9cRVgH:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-1T71H\";const variantClassNames={fPpCZF4oh:\"framer-v-1x3dr4b\",KaVRoCNDF:\"framer-v-szwiqf\",koP8gEjsG:\"framer-v-cpvzl6\",XKL9cRVgH:\"framer-v-12hyeje\"};const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const breakpointRules={fPpCZF4oh:[\".framer-1T71H .framer-3791oj-container { order: -1000; }\"],koP8gEjsG:[\".framer-1T71H.framer-12hyeje { background-color: var(--token-c0934609-f01a-4635-a7ef-e21f0a073c5b, #ffffff); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={fPpCZF4oh:\".framer-1x3dr4b-override\",koP8gEjsG:\".framer-cpvzl6-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1T71H.framer-hdpwcv, .framer-1T71H .framer-hdpwcv { display: block; }\",\".framer-1T71H.framer-12hyeje { align-content: center; align-items: center; background-color: var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, #f5f5f5); 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-1T71H .framer-3791oj-container { flex: none; height: auto; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-1T71H .framer-11l4er0 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-1T71H .framer-8fznbf-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={fPpCZF4oh:\"(max-width: 809px)\",KaVRoCNDF:\"(min-width: 810px) and (max-width: 1199px)\",koP8gEjsG:\"(min-width: 1200px) and (max-width: 1199px)\",XKL9cRVgH:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop White\":\"koP8gEjsG\",Desktop:\"XKL9cRVgH\",Phone:\"fPpCZF4oh\",Tablet:\"KaVRoCNDF\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XKL9cRVgH\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"XKL9cRVgH\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-741afceb-449d-4c08-b705-3c8d1ad87d4e, rgb(245, 245, 245)); } @media (min-width: 1200px) and (max-width: 1199px) { :root body { background: var(--token-c0934609-f01a-4635-a7ef-e21f0a073c5b, rgb(255, 255, 255)); } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-12hyeje\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-3791oj-container\",nodeId:\"GmOJEeSpn\",rendersWithMotion:true,scopeId:\"UJKOAhvgW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fPpCZF4oh:{variant:\"XvROSCZ6g\"},KaVRoCNDF:{variant:\"XvROSCZ6g\"},koP8gEjsG:{variant:\"cMARN6Oid\"}},children:/*#__PURE__*/_jsx(NavResponsive,{height:\"100%\",id:\"GmOJEeSpn\",layoutId:\"GmOJEeSpn\",style:{width:\"100%\"},variant:\"mRHj0MXrP\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-11l4er0\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:222,width:\"100vw\",y:1080,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8fznbf-container\",nodeId:\"n0g8UvVxo\",scopeId:\"UJKOAhvgW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fPpCZF4oh:{variant:\"WsX8rh3V3\"},koP8gEjsG:{variant:\"Qxb1fOo0w\"}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"n0g8UvVxo\",layoutId:\"n0g8UvVxo\",style:{width:\"100%\"},variant:\"VRAGHL151\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 497\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"koP8gEjsG\":{\"layout\":[\"fixed\",\"fixed\"]},\"KaVRoCNDF\":{\"layout\":[\"fixed\",\"fixed\"]},\"fPpCZF4oh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"XKL9cRVgH\":[\".framer-3791oj-container\",\".framer-8fznbf-container\"],\"koP8gEjsG\":[\".framer-3791oj-container\",\".framer-8fznbf-container\"],\"KaVRoCNDF\":[\".framer-3791oj-container\",\".framer-8fznbf-container\"],\"fPpCZF4oh\":[\".framer-3791oj-container\",\".framer-8fznbf-container\"]}\n * @framerBreakpoints {\"XKL9cRVgH\":{\"min\":1200,\"canvasClassName\":\"framer-12hyeje-override\",\"minHeight\":497,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"koP8gEjsG\":{\"min\":1200,\"max\":1199,\"canvasClassName\":\"framer-cpvzl6-override\",\"minHeight\":497,\"name\":\"Desktop White\",\"width\":1200,\"rootFontSize\":16},\"KaVRoCNDF\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-szwiqf-override\",\"minHeight\":497,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"fPpCZF4oh\":{\"max\":809,\"canvasClassName\":\"framer-1x3dr4b-override\",\"minHeight\":638,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant XKL9cRVgH\n * @framerLayoutTemplate\n */const FramerUJKOAhvgW=withCSS(Component,css,\"framer-1T71H\");export default FramerUJKOAhvgW;FramerUJKOAhvgW.displayName=\"2025 Main\";FramerUJKOAhvgW.defaultProps={height:497,width:1200};addFonts(FramerUJKOAhvgW,[{explicitInter:true,fonts:[]},...NavResponsiveFonts,...Footer2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUJKOAhvgW\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"XKL9cRVgH\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"koP8gEjsG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KaVRoCNDF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fPpCZF4oh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"XKL9cRVgH\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-12hyeje-override\\\",\\\"minHeight\\\":497,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"koP8gEjsG\\\":{\\\"min\\\":1200,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-cpvzl6-override\\\",\\\"minHeight\\\":497,\\\"name\\\":\\\"Desktop White\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"KaVRoCNDF\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-szwiqf-override\\\",\\\"minHeight\\\":497,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"fPpCZF4oh\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1x3dr4b-override\\\",\\\"minHeight\\\":638,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"XKL9cRVgH\\\":[\\\".framer-3791oj-container\\\",\\\".framer-8fznbf-container\\\"],\\\"koP8gEjsG\\\":[\\\".framer-3791oj-container\\\",\\\".framer-8fznbf-container\\\"],\\\"KaVRoCNDF\\\":[\\\".framer-3791oj-container\\\",\\\".framer-8fznbf-container\\\"],\\\"fPpCZF4oh\\\":[\\\".framer-3791oj-container\\\",\\\".framer-8fznbf-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"497\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * 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 MainWorkV2 from \"https://framerusercontent.com/modules/Nh0rUCzl8osE3Zyzm98M/2HzmgTD27lOfU32o2HMN/ChOQDfUHH.js\";\r\nimport MainWork from \"https://framerusercontent.com/modules/nnzdVv17qYK3mQoiAZno/VkVTZWBe90hG04prDCxP/twSU_h1Tc.js\";\r\nimport MainTemplateV2 from \"https://framerusercontent.com/modules/qGIIYQPblAAQagDdQG1C/PHqmGEpHHF63Lpo0AjSl/oc9QbjaSo.js\";\r\nimport Main from \"https://framerusercontent.com/modules/tVEfdZctyYTtL87vk0kb/IVl9C1rePR9ltaSdlgMQ/UJKOAhvgW.js\";\r\n\r\n        const routes = {YB0lJW6lP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cQ8u5mvM7sXp12svqvey/zs7qtMqjHh3IhWykkFBV/YB0lJW6lP.js\")), path: \"/\"}, DwqotTQcH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s0rvHbePKRkbZwYFiwOf/sprnVWRpCDcLZdaO2M3P/DwqotTQcH.js\")), path: \"/about\"}, nlqfUtQzf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0IBHnQRowLPBCsbfsknX/NfkhCqbQGPqeDM4sZJGW/nlqfUtQzf.js\")), path: \"/clients\"}, NyaWuDdNC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jFrD5goLpyrktTsIbmOO/gm3oCSLqg2GW1omWpaQo/NyaWuDdNC.js\")), path: \"/works\"}, L33ywuRQk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FlwVk2BUJiOA7D4J3m3r/Vw6LoiPDK3YepgovDiC1/L33ywuRQk.js\")), path: \"/brandmarks\"}, RtwcrMQZ5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IS0SI0gQfGEWN9hhOcXM/WMD1G9J5UxYlCsbrnGGP/RtwcrMQZ5.js\")), path: \"/team/cheryl\"}, Lc3qkgxyx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0OCEca1WKEEK57EV3BB6/gdzxInD1T1AqW2aGFQiS/Lc3qkgxyx.js\")), path: \"/team/candice\"}, Zx9iz4QZl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/btABrDjB9rQ8NERExEJp/wZfixQdlfjJJMAbqpGHh/Zx9iz4QZl.js\")), path: \"/team/satish\"}, xougB0qGN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/23iaoMbHCHDodqvyVEzn/LSUpjDKl9EYISBk1lYHp/xougB0qGN.js\")), path: \"/team/edwin\"}, jwtWr7b95: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eilFEJBBLIQ8BMkIFcYC/st0mr2fJ3P2bAttNWErC/jwtWr7b95.js\")), path: \"/team/colin\"}, ZxYKFteGd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sLdf0XAiORyiWeokzJzR/87SVkvR3S2Wt036U9ytM/ZxYKFteGd.js\")), path: \"/news\"}, FCg7thuw2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2u2oHr9l3URfrP0gPxbN/eEweNYS50ABDxEGWdqSB/FCg7thuw2.js\")), path: \"/404\"}, rm7zffWPc: {collectionId: \"sJH3wKR8o\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qS2gdf7S87pvkY1oaNBQ/TgTyyN8DDm9QshhJb0uo/rm7zffWPc.js\")), path: \"/works/:y2QRZkLvn\"}, GQY3ZzUme: {collectionId: \"zTY5DCzy5\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/07NVkcRabkyxTNtjKN8x/mQ74yQmLuKg6tki4uQ5r/GQY3ZzUme.js\")), path: \"/news/:D1T1s6E6M\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {sJH3wKR8o: async () => (await import(\"https://framerusercontent.com/modules/Al3Spkzn8ukHbqJEjrVC/lKlW1vgfyTp5eVwd3KEx/sJH3wKR8o.js\"))?.[\"utils\"], zTY5DCzy5: async () => (await import(\"https://framerusercontent.com/modules/D8soy0gPcpdM3VK5hj1w/YvdUfB7DOYgjhWQrMVQR/zTY5DCzy5.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"9180e077a96749ef5fa72690e5820a0898a79cd3314b80dd46707465eb755ff3\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {n4lDtdBmo: \"Brand Identity\", o8dzE02wq: \"EDL Laminates\", pTsGYCFin: \"A bold rebrand for a family-run laminate supplier, designed to drive loyalty and stand out in a market full of lookalikes.\"}\r\nconst props2 = {...props1, o8dzE02wq: \"The Chain Reaction Project\", pTsGYCFin: \"A non-profit that empowers women and communities through adventure-led initiatives and social impact programs across Asia.\"}\r\nconst props3 = {...props1, o8dzE02wq: \"Jimny Owners Group\", pTsGYCFin: \"Logo design capturing the adventurous spirit and global community of Jimny owners, with a nod to off-road terrain and the vehicle’s iconic capability.\"}\r\nconst props4 = {...props1, o8dzE02wq: \"Osensia\", pTsGYCFin: \"Packaging design inspired by the modern woman—merging function with elegance to reflect confidence, beauty, and inner strength.\"}\r\nconst props5 = {...props1, o8dzE02wq: \"Section Interactive\", pTsGYCFin: \"Turning complex digital jargon to delightful experience with imagined gadgets.\"}\r\nconst props6 = {...props1, o8dzE02wq: \"Alt. Pizza\", pTsGYCFin: \"Bringing the people's pizza into the neighbourhoods.\"}\r\nconst props7 = {...props1, n4lDtdBmo: \"Packaging\", o8dzE02wq: \"Reebok Aztrek\", pTsGYCFin: \"A blast from the past—this 90s-inspired seeding kit channels retro VHS vibes with neon colours and nostalgic graphics.\"}\r\nconst props8 = {...props1, o8dzE02wq: \"Simba Jaya Utama\", pTsGYCFin: \"Evolving a legacy-owned gold refinery for the next generation.\"}\r\nconst props9 = {...props1, o8dzE02wq: \"Wooshi\", pTsGYCFin: \"Quick and satisfying rolls and bowls for busy individuals.\"}\r\nconst props10 = {...props1, o8dzE02wq: \"Jiak Kim House\", pTsGYCFin: \"An entrepôt of modern Asian dining where heritage and contemporary flavors come together in a house of stories.\"}\r\nconst props11 = {...props1, o8dzE02wq: \"IP-Tribe\", pTsGYCFin: \"A cutting-edge telecom integrator built for the future, connecting networks with precision and innovation.\"}\r\nconst props12 = {...props1, o8dzE02wq: \"BookCabin\", pTsGYCFin: \"Online travel agency that serves as your window seat to Asia.\"}\r\nconst props13 = {...props1, o8dzE02wq: \"Jinjja! Kitchen\", pTsGYCFin: \"A creative brand pivot, a vignette of modern Korean dining.\"}\r\nconst props14 = {...props1, o8dzE02wq: \"Chicken Ka Kee\", pTsGYCFin: \"Modernising Singapore’s nation-building dish for the global audience.\"}\r\nconst props15 = {...props1, n4lDtdBmo: \"Scope of Work\", o8dzE02wq: \"Evian® x Peanuts™\", pTsGYCFin: \"Step outside, see the world with fresh eyes and savour the simple pleasures that makes life truly delightful.\"}\r\nconst props16 = {...props1, o8dzE02wq: \"Sweet Cheeks\", pTsGYCFin: \"Rethinking gelato beyond dessert, creating an imaginative brand made to be shared.\"}\r\nconst props17 = {...props1, o8dzE02wq: \"Ground Zero\", pTsGYCFin: \"This is the center of change. The beginning of beginnings. Fitness transformation starts here.\"}\r\nconst props18 = {...props1, o8dzE02wq: \"GoodFoodPeople\", pTsGYCFin: \"Saladstop!’s plant-based brand offers a vibrant range of ready-to-heat meals and groceries, making sustainable eating both fun and effortless.\"}\r\nconst props19 = {ADDcSBbbi: \"Brand Identity, Environmental Graphics\", EIcvTGwBT: \"Meet Lucha Loco, Singapore's first Mexican taqueria which meets two critical needs in your life - gourmet Mexican street food and crazy Mexican wrestling. We set out to design the brand by not designing much. Our objective was to make everything look raw and natural as though the bar has existed forever. The namecards mimic vintage wrestling trading cards.\", n4lDtdBmo: \"Brand Identity\", o8dzE02wq: \"Lucha Loco\", pTsGYCFin: \"Singapore's first Mexican taqueria which meets two critical needs in your life - gourmet Mexican street food and crazy Mexican wrestling.\", qJASTDq3x: \"Description Title\"}\r\nconst props20 = {...props19, ADDcSBbbi: \"Strategy, Naming, Brand Identity, Packaging, Website.\", EIcvTGwBT: \"CaseDept. makes high-quality accessories for smart devices — phone cases, watch bands, and tablet covers built with custom moulds, precise tolerances, and a clear focus on durability and fit. Their products are well-engineered and rigorously tested. But the brand itself had yet to take shape. Despite their attention to detail, CaseDept.’s voice and identity remained underdeveloped, blending into a crowded category that often spoke louder but delivered less. The opportunity wasn’t just to redesign how the brand looked, but to rethink how it felt.\\n\\nWe worked with CaseDept. to define a new strategic direction, built around a simple shift in perspective: from protection to presence. Rather than focus on technical features alone, we positioned CaseDept. as a quiet constant — something that lives with you, moves with you, and holds space across all the different versions of your day. A case, yes — but also a companion. This reframing allowed us to introduce a dynamic tagline system built on a core phrase: On All Your… The line acts as an open sentence, completed in different ways depending on context and mood. On all your unhinged group chats. On all your soft launches. On all your digital devices, late scrolls, wild rides, and downtime. The tagline flexes as life does. Sometimes funny, sometimes understated. Always present.\\n\\nThis idea of presence — adaptable, consistent, designed to blend into life rather than dominate it — guided the tone of the entire brand. The verbal identity became clear, conversational, and quietly confident. The visual system focused on neutrality and restraint, allowing the moments and products to speak. Colours are utilitarian with expressive accents. Typography is structured but soft. The photography captures devices in use — in motion, in real life, with real people — without feeling staged or performative. Everything was built to feel tactile, lived-in, and designed without decoration.\\n\\nIn a category where brands tend to either shout or disappear, CaseDept. now occupies a more thoughtful space. It doesn’t overclaim. It doesn’t rely on hype. It builds trust through clarity, consistency, and attention to detail — both in product and in presence. A brand not just seen, but felt.\", o8dzE02wq: \"CaseDept.\", pTsGYCFin: \"A phone case brand designed to be a companion for everyday life.\", qJASTDq3x: \"From Object to Companion\"}\r\nconst props21 = {...props19, ADDcSBbbi: \"Event Identity, Motion Graphics, Environmental Graphics, Wayfinding, Marketing Collaterals.\", EIcvTGwBT: \"In 2019, Shenzhen—China’s hub of tech innovation—hosted the inaugural Zero One Tech Festival, a large-scale public event dedicated to showcasing smart living technologies from around the world. Set in an abandoned glass factory on the outskirts of the city, the festival wasn’t just another conference; it was an immersive experience aimed at both industry insiders and everyday people. Bravo was invited to create the brand from the ground up—establishing the visual identity, environmental graphics, signage systems, and all supporting communications.\\n\\nOur task was to create a cohesive system that could transform an industrial shell into a future-forward destination. The design had to speak to Shenzhen’s global ambitions while remaining welcoming and intuitive. We developed a high-contrast visual language anchored in bold typography, dynamic layouts, and vibrant accents—bringing clarity and energy to an otherwise raw, cavernous space. From towering exterior banners to digital schedules and directional signage, every element contributed to a sense of movement and progress.\\n\\nThe branding extended across physical and digital touchpoints, making the festival feel consistent and alive wherever it was encountered. But more importantly, it reframed how people related to technology—not as something cold or distant, but as something integrated, inspiring, and accessible. For a city building the future at full speed, Zero One became a brief but powerful pause—a space to see, feel, and imagine how tech might shape everyday life.\", n4lDtdBmo: \"Event Identity\", o8dzE02wq: \"Zero One Tech Festival\", pTsGYCFin: \"A tech festival in Shenzhen brought to life with immersive visuals and a human-first perspective.\", qJASTDq3x: \"Branding the Future in China’s Tech Capital\"}\r\nconst props22 = {...props1, o8dzE02wq: \"KSTONE\", pTsGYCFin: \"Rebrand for a leading stone curator to mark a new era and strengthen its market position.\"}\r\nconst props23 = {...props19, ADDcSBbbi: \"Strategy, Brand Identity, Art Direction, Retail Styling, Website\", EIcvTGwBT: \"The Tinsel Rack (TTR) has long been a well-loved style label in Singapore, known for stylish yet accessible pieces designed for everyday wear. As its audience grew—first capturing the loyalty of Millennials and now resonating strongly with a younger Gen Z crowd—the brand needed to stay fresh and relevant while staying true to its essence. With two distinct but overlapping audiences, the challenge wasn’t about chasing trends but about defining what TTR truly stood for and ensuring it remained a brand that both Millennials and Gen Z could connect with.\\n\\nBravo was brought in to refine not just the brand’s visual identity, but its core philosophy. In a world where curated feeds and fast-moving trends can make personal style feel like a rigid formula, TTR wanted to offer something different: a space for self-expression and play. What emerged was a new positioning for the brand—The Style Play Room.\\n\\nThe Style Play Room isn’t just a campaign; it’s a mindset. It positions TTR as a space of exploration, where style isn’t about following rules but about experimenting and making them your own. It invites young women—curious, expressive, and constantly evolving—to treat style as a creative outlet, not a performance. This shift transformed how TTR connects with its audience. The brand is no longer just a trend provider but a curator of possibilities. It’s not here to tell you what to wear but to encourage you to play, mix, match, and discover your own unique style.\\n\\nTo bring this philosophy to life, a new identity system was developed—one that reflects the playfulness and fluidity at the heart of the brand. The visual language is modular and expressive, allowing it to flex seamlessly across collections, seasonal drops, and collaborations. Typography is bold and confident, reinforcing a spirit of self-expression. Layouts feel like moodboards reimagined—spontaneous, dynamic, and full of personality. The tone of voice is cheeky, upbeat, and encouraging—like a stylish best friend hyping you up in the dressing room.\\n\\nToday, The Tinsel Rack isn’t just a label—it’s a space. A creative, ever-evolving room where you’re free to try on different versions of yourself and leave the algorithm at the door. In a culture obsessed with polished outcomes, TTR celebrates the joy of discovery. Because style isn’t about having all the answers—it’s about playing until you find what feels right.\", o8dzE02wq: \"The Tinsel Rack\", pTsGYCFin: \"A fashion playground that trades algorithms for imagination, and trends for personal truth.\", qJASTDq3x: \"The Style Play Room\"}\r\nconst props24 = {...props19, ADDcSBbbi: \"Brand Identity, Merchandise.\", EIcvTGwBT: \"Branding design for a restaurant/café in Singapore. A coin is used as a visual representation of the name. Five & Dime refers to a variety store where everything is sold for 5 or 10 cents. As such, we produced a series of cheap goods to be sold in the restaurant.\", o8dzE02wq: \"Five & Dime\", pTsGYCFin: \"Charming café brand built around nostalgia and warmth.\", qJASTDq3x: \"\"}\r\nconst templateProps = {bCBrRmBeu: props18, DIZBshwEW: props13, GnfGn_U1U: props21, gTBXVvvKL: props12, He7Z3_2_w: props2, JZRDvSEt5: props4, k3mBj4ylt: props3, KFAhjVRs0: props9, L0K_gBCSC: props23, lemRydndK: props7, NvzwP1rel: props24, O0FIWcKD4: props1, OpuRYsSko: props8, oXez4vyXp: props22, qvk8CBQre: props20, siOG8zZkB: props16, sV6ptaBeA: props5, uEuhThDrx: props15, UfbkrhuXQ: props17, WBUdkHgjf: props19, wlnoSa24m: props6, YDJpDse6P: props14, zfF2u_BW8: props11, ZiXSbN89S: props10}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"gRiLx18sS\":\r\ncase \"hNloyIljp\":\r\ncase \"wkdSCJHps\":\r\ncase \"zbcTyBcO1\":\r\ncase \"n0r0CPGdA\":\r\ncase \"igatU9_oA\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", routeId, style}, children(true));\r\ncase \"DwqotTQcH\":\r\ncase \"nlqfUtQzf\":\r\ncase \"NyaWuDdNC\":\r\ncase \"L33ywuRQk\":\r\ncase \"RtwcrMQZ5\":\r\ncase \"Lc3qkgxyx\":\r\ncase \"Zx9iz4QZl\":\r\ncase \"xougB0qGN\":\r\ncase \"jwtWr7b95\":\r\ncase \"ZxYKFteGd\":\r\ncase \"FCg7thuw2\":\r\ncase \"rm7zffWPc\":\r\ncase \"GQY3ZzUme\":\r\nreturn React.createElement(MainTemplateV2, {...props, key: \"MainTemplateV2\", routeId, style}, children(true));\r\ncase \"O0FIWcKD4\":\r\ncase \"He7Z3_2_w\":\r\ncase \"k3mBj4ylt\":\r\ncase \"JZRDvSEt5\":\r\ncase \"sV6ptaBeA\":\r\ncase \"wlnoSa24m\":\r\ncase \"lemRydndK\":\r\ncase \"OpuRYsSko\":\r\ncase \"KFAhjVRs0\":\r\ncase \"ZiXSbN89S\":\r\ncase \"zfF2u_BW8\":\r\ncase \"gTBXVvvKL\":\r\ncase \"DIZBshwEW\":\r\ncase \"YDJpDse6P\":\r\ncase \"uEuhThDrx\":\r\ncase \"siOG8zZkB\":\r\ncase \"UfbkrhuXQ\":\r\ncase \"bCBrRmBeu\":\r\ncase \"oXez4vyXp\":\r\nreturn React.createElement(MainWork, {...props, key: \"MainWork\", routeId, style}, children(true));\r\ncase \"WBUdkHgjf\":\r\ncase \"qvk8CBQre\":\r\ncase \"GnfGn_U1U\":\r\ncase \"L0K_gBCSC\":\r\ncase \"NvzwP1rel\":\r\nreturn React.createElement(MainWorkV2, {...props, key: \"MainWorkV2\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"gRiLx18sS\":\r\ncase \"hNloyIljp\":\r\ncase \"wkdSCJHps\":\r\ncase \"zbcTyBcO1\":\r\ncase \"n0r0CPGdA\":\r\ncase \"igatU9_oA\":\r\nreturn [{hash: \"12hyeje\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"cpvzl6\", mediaQuery: \"(min-width: 1200px) and (max-width: 1199.98px)\"}, {hash: \"szwiqf\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1x3dr4b\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"DwqotTQcH\":\r\ncase \"nlqfUtQzf\":\r\ncase \"NyaWuDdNC\":\r\ncase \"L33ywuRQk\":\r\ncase \"RtwcrMQZ5\":\r\ncase \"Lc3qkgxyx\":\r\ncase \"Zx9iz4QZl\":\r\ncase \"xougB0qGN\":\r\ncase \"jwtWr7b95\":\r\ncase \"ZxYKFteGd\":\r\ncase \"FCg7thuw2\":\r\ncase \"rm7zffWPc\":\r\ncase \"GQY3ZzUme\":\r\nreturn [{hash: \"17l6ybe\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"s7g4h8\", mediaQuery: \"(min-width: 1200px) and (max-width: 1199.98px)\"}, {hash: \"sklifk\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1mfoscy\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"O0FIWcKD4\":\r\ncase \"He7Z3_2_w\":\r\ncase \"k3mBj4ylt\":\r\ncase \"JZRDvSEt5\":\r\ncase \"sV6ptaBeA\":\r\ncase \"wlnoSa24m\":\r\ncase \"lemRydndK\":\r\ncase \"OpuRYsSko\":\r\ncase \"KFAhjVRs0\":\r\ncase \"ZiXSbN89S\":\r\ncase \"zfF2u_BW8\":\r\ncase \"gTBXVvvKL\":\r\ncase \"DIZBshwEW\":\r\ncase \"YDJpDse6P\":\r\ncase \"uEuhThDrx\":\r\ncase \"siOG8zZkB\":\r\ncase \"UfbkrhuXQ\":\r\ncase \"bCBrRmBeu\":\r\ncase \"oXez4vyXp\":\r\nreturn [{hash: \"hcbffl\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"ltxrn\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"2nv8ww\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"WBUdkHgjf\":\r\ncase \"qvk8CBQre\":\r\ncase \"GnfGn_U1U\":\r\ncase \"L0K_gBCSC\":\r\ncase \"NvzwP1rel\":\r\nreturn [{hash: \"pbdvwz\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1rv8l57\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"z1lrdv\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2u2oHr9l3URfrP0gPxbN/eEweNYS50ABDxEGWdqSB/FCg7thuw2.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://bybravo.co\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. If you are the author of this website, please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}