{"version":3,"file":"script_main.CW0ex1js.mjs","names":["css","RichText","Footer","Header","Cursor","isBrowser","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","React.Fragment","Image1","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","Projets","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/zNUjEWX8RWyxsE0OGjkr/WJnfoyFUbRDJlf4gxaqj/HA964pTKc.js","https:/framerusercontent.com/modules/PE0bIoFrPUNvebU8CQ8R/zknw8215HHzEkyMDdQH9/Ntxozw3g1.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (e999480)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Haas Grot Disp Trial 65 Medium\",\"CUSTOMV2;Haas Grot Disp Trial 75 Bold\",\"CUSTOMV2;Haas Grot Disp Trial 76 Bold Italic\",\"CUSTOMV2;Haas Grot Disp Trial 66 Medium Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Haas Grot Disp Trial 65 Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Haas Grot Disp Trial\",url:\"https://framerusercontent.com/assets/fIHZlYJA5GJPKag0QQceMPZNlI.woff2\",weight:\"500\"},{cssFamilyName:\"Haas Grot Disp Trial 75 Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Haas Grot Disp Trial\",url:\"https://framerusercontent.com/assets/kFTr6A0sEE0xhB8JhNJ2Pl1bD5g.woff2\",weight:\"700\"},{cssFamilyName:\"Haas Grot Disp Trial 76 Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Haas Grot Disp Trial\",url:\"https://framerusercontent.com/assets/6jW5Jh02eo3tW7UoYFSQ5Xst7E.woff2\",weight:\"700\"},{cssFamilyName:\"Haas Grot Disp Trial 66 Medium Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Haas Grot Disp Trial\",url:\"https://framerusercontent.com/assets/0ZNtDFFtvdYXsmSxinF9KmumU.woff2\",weight:\"500\"}]}];export const css=['.framer-753tL .framer-styles-preset-21w9rj:not(.rich-text-wrapper), .framer-753tL .framer-styles-preset-21w9rj.rich-text-wrapper h1 { --framer-font-family: \"Haas Grot Disp Trial 65 Medium\", \"Haas Grot Disp Trial 65 Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Haas Grot Disp Trial 75 Bold\", \"Haas Grot Disp Trial 75 Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Haas Grot Disp Trial 76 Bold Italic\", \"Haas Grot Disp Trial 76 Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Haas Grot Disp Trial 66 Medium Italic\", \"Haas Grot Disp Trial 66 Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 90px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.03em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c3043347-e55d-4e8f-a620-23399553e32c, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-753tL\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e999480)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import Header from\"#framer/local/canvasComponent/o8TzPsTFD/o8TzPsTFD.js\";import Footer from\"#framer/local/canvasComponent/W4ERa3GjA/W4ERa3GjA.js\";import Cursor from\"#framer/local/canvasComponent/yKOoWVvDs/yKOoWVvDs.js\";import*as sharedStyle1 from\"#framer/local/css/aHPmE0NzC/aHPmE0NzC.js\";import*as sharedStyle from\"#framer/local/css/HA964pTKc/HA964pTKc.js\";const VideoFonts=getFonts(Video);const RichTextWithFX=withFX(RichText);const FooterFonts=getFonts(Footer);const HeaderFonts=getFonts(Header);const ContainerWithFX=withFX(Container);const CursorFonts=getFonts(Cursor);const breakpoints={cg61XtfXO:\"(min-width: 1200px)\",iXQOzNJJn:\"(max-width: 809.98px)\",MoLTZ7ICr:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ItpJz\";const variantClassNames={cg61XtfXO:\"framer-v-14qzcqf\",iXQOzNJJn:\"framer-v-15g0sna\",MoLTZ7ICr:\"framer-v-me0hvc\"};const rYImAXpbW=undefined;const IEFfTFRXq=undefined;const DgFDqlEFh=undefined;const GoSOw1Kyy=undefined;const g3hGu8FOU=undefined;const MH3Jwuj6_=undefined;const C00uAVxSk=undefined;const upIdNcsIP=undefined;const J9av8MTyP=undefined;const bZn6fDZyk=undefined;const aNF0pKPdf=undefined;const CL80NspQh=undefined;const jHaVurktD=undefined;const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const negate=value=>{return!value;};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.9,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const transition2={damping:40,delay:0,mass:1,stiffness:180,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const breakpointRules={iXQOzNJJn:[\".framer-ItpJz .framer-1qbfj51 { gap: 40px; padding: 101px 20px 10px 20px; }\",\".framer-ItpJz .framer-1qizzoa { padding: 64px 0px 30px 0px; }\",\".framer-ItpJz .framer-1ps0t71 { gap: 24px; padding: 0px 0px 29px 0px; }\",\".framer-ItpJz .framer-xzmwx2 { grid-column: 1 / -1; }\",\".framer-ItpJz .framer-qpk6dn, .framer-ItpJz .framer-152hs6g { grid-column: span 6; }\",\".framer-ItpJz .framer-1ij8k1p { padding: 80px 0px 100px 0px; }\",\".framer-ItpJz .framer-1ufh4j1-container { height: 60px; }\"],MoLTZ7ICr:[\".framer-ItpJz .framer-1qizzoa { padding: 100px 0px 30px 0px; }\",\".framer-ItpJz .framer-1ps0t71 { gap: 24px; }\",\".framer-ItpJz .framer-xzmwx2 { grid-column: 1 / -1; }\",\".framer-ItpJz .framer-qpk6dn, .framer-ItpJz .framer-152hs6g { grid-column: span 6; }\",\".framer-ItpJz .framer-1r027vg { height: var(--framer-aspect-ratio-supported, 414px); }\",\".framer-ItpJz .framer-oswwpt { height: min-content; padding: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ItpJz .framer-1ufh4j1-container { height: 60px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={iXQOzNJJn:\".framer-15g0sna-override\",MoLTZ7ICr:\".framer-me0hvc-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ItpJz.framer-1gx71va, .framer-ItpJz .framer-1gx71va { display: block; }\",\".framer-ItpJz.framer-14qzcqf { align-content: center; align-items: center; background-color: var(--token-ccfe87cb-c517-43ae-907a-63f745b81ffb, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ItpJz .framer-1qbfj51 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; order: -1000; overflow: hidden; padding: 101px 40px 50px 40px; position: relative; width: 100%; }\",\".framer-ItpJz .framer-dakt81 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-ItpJz .framer-1qizzoa { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 100px 0px 60px 0px; position: relative; width: 100%; }\",\".framer-ItpJz .framer-1hh9uun { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ItpJz .framer-1ps0t71 { display: grid; flex: none; gap: 50px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(12, minmax(1px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 60px 0px; position: relative; width: 100%; }\",\".framer-ItpJz .framer-xzmwx2 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; grid-column: span 6; height: min-content; justify-content: center; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ItpJz .framer-1ryxb0o { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ItpJz .framer-qpk6dn, .framer-ItpJz .framer-152hs6g { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; grid-column: span 2; height: min-content; justify-content: center; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ItpJz .framer-1owefsy, .framer-ItpJz .framer-19vxf1o, .framer-ItpJz .framer-m82jyn, .framer-ItpJz .framer-chvz4p, .framer-ItpJz .framer-1usywlp { 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-ItpJz .framer-56za4r, .framer-ItpJz .framer-3ry8lt, .framer-ItpJz .framer-vqa0o6, .framer-ItpJz .framer-1ax3z4y, .framer-ItpJz .framer-12ht19d { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; opacity: 0.5; position: relative; white-space: pre; width: auto; }\",\".framer-ItpJz .framer-15ha31d, .framer-ItpJz .framer-zqukmb, .framer-ItpJz .framer-1g9iwf3, .framer-ItpJz .framer-1av7a2j, .framer-ItpJz .framer-1sxk5ci { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ItpJz .framer-18hp85l-container { aspect-ratio: 1.7665615141955835 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 113px); position: relative; width: 100%; }\",\".framer-ItpJz .framer-1r027vg { aspect-ratio: 1.7665615141955835 / 1; border-bottom-left-radius: var(--1f05e1z); border-bottom-right-radius: var(--1jk2lxw); border-top-left-radius: var(--pa2erh); border-top-right-radius: var(--j4qujs); flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 634px); overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-ItpJz .framer-3dtnt4 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-ItpJz .framer-1ij8k1p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1003; overflow: hidden; padding: 120px 0px 150px 0px; position: relative; width: 100%; }\",\".framer-ItpJz .framer-oswwpt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 200px; justify-content: center; overflow: hidden; padding: 100px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ItpJz .framer-9sl4w0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ItpJz .framer-10r5uh7-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",\".framer-ItpJz .framer-1ufh4j1-container { flex: none; height: 80px; left: calc(50.00000000000002% - 100% / 2); order: 1005; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={cg61XtfXO:\"(min-width: 1200px)\",iXQOzNJJn:\"(max-width: 809.98px)\",MoLTZ7ICr:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"cg61XtfXO\",Phone:\"iXQOzNJJn\",Tablet:\"MoLTZ7ICr\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({company,copyright,featured,height,id,imageVisible,industry,intro,link,poster,radius,services,title,videoUrl,width,year,...props})=>{return{...props,aNF0pKPdf:radius??props.aNF0pKPdf??\"4px\",bZn6fDZyk:poster??props.bZn6fDZyk,C00uAVxSk:services??props.C00uAVxSk??\"Brand Identity\",CL80NspQh:featured??props.CL80NspQh??{alt:\"\",pixelHeight:4e3,pixelWidth:6e3,src:\"https://framerusercontent.com/images/mSA28A9jVleaJRabmbXiNwEApO4.jpeg?width=6000&height=4000\",srcSet:\"https://framerusercontent.com/images/mSA28A9jVleaJRabmbXiNwEApO4.jpeg?scale-down-to=512&width=6000&height=4000 512w,https://framerusercontent.com/images/mSA28A9jVleaJRabmbXiNwEApO4.jpeg?scale-down-to=1024&width=6000&height=4000 1024w,https://framerusercontent.com/images/mSA28A9jVleaJRabmbXiNwEApO4.jpeg?scale-down-to=2048&width=6000&height=4000 2048w,https://framerusercontent.com/images/mSA28A9jVleaJRabmbXiNwEApO4.jpeg?scale-down-to=4096&width=6000&height=4000 4096w,https://framerusercontent.com/images/mSA28A9jVleaJRabmbXiNwEApO4.jpeg?width=6000&height=4000 6000w\"},DgFDqlEFh:company??props.DgFDqlEFh??\"ABCD\",g3hGu8FOU:copyright??props.g3hGu8FOU??\"Photography\",GoSOw1Kyy:industry??props.GoSOw1Kyy??\"TECH\",IEFfTFRXq:intro??props.IEFfTFRXq??\"As we approached the launch, the focus shifted to seamless implementation. The website was brought to life with a responsive, modular design system that reflected the brand’s architectural clarity. We crafted digital experiences that were immersive yet intuitive, emphasizing function and elegance.\",J9av8MTyP:videoUrl??props.J9av8MTyP??\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",jHaVurktD:link??props.jHaVurktD,MH3Jwuj6_:year??props.MH3Jwuj6_??\"Year\",rYImAXpbW:title??props.rYImAXpbW??\"Nexara\",upIdNcsIP:imageVisible??props.upIdNcsIP??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"cg61XtfXO\"};};const transition4={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:0,y:65},placement:\"top\",transition:transition4,variant:\"uhDGDemgz\"};const cursor1={alignment:\"center\",component:Cursor,offset:{x:0,y:65},placement:\"top\",transition:transition4,variant:\"wPsvpHZ2a\"};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,rYImAXpbW,DgFDqlEFh,GoSOw1Kyy,C00uAVxSk,MH3Jwuj6_,CL80NspQh,IEFfTFRXq,jHaVurktD,aNF0pKPdf,upIdNcsIP,J9av8MTyP,bZn6fDZyk,g3hGu8FOU,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(g3hGu8FOU);const visible1=negate(upIdNcsIP);const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"iXQOzNJJn\")return false;return value;};useCustomCursors({\"1dzfe1y\":cursor1,\"1wtfuxi\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"cg61XtfXO\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ccfe87cb-c517-43ae-907a-63f745b81ffb, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-14qzcqf\",className),\"data-framer-cursor\":\"1wtfuxi\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.section,{className:\"framer-1qbfj51\",\"data-framer-name\":\"Section Hero\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dakt81\",\"data-framer-name\":\"Post\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qizzoa\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iXQOzNJJn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SGFhcyBHcm90IERpc3AgVHJpYWwgNTUgUm9tYW4=\",\"--framer-font-family\":'\"Haas Grot Disp Trial 55 Roman\", \"Haas Grot Disp Trial 55 Roman Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:\"Nexara\"})}),fonts:[\"CUSTOMV2;Haas Grot Disp Trial 55 Roman\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-21w9rj\",\"data-styles-preset\":\"HA964pTKc\",dir:\"auto\",children:\"Nexara\"})}),className:\"framer-1hh9uun\",fonts:[\"Inter\"],text:rYImAXpbW,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ps0t71\",\"data-framer-name\":\"Info\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-xzmwx2\",\"data-framer-name\":\"Desc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iXQOzNJJn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SGFhcyBHcm90IERpc3AgVHJpYWwgNTUgUm9tYW4=\",\"--framer-font-family\":'\"Haas Grot Disp Trial 55 Roman\", \"Haas Grot Disp Trial 55 Roman Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-25453f9e-f224-4ce7-8031-a0c47a3c7692, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:\"As we approached the launch, the focus shifted to seamless implementation. The website was brought to life with a responsive, modular design system that reflected the brand’s architectural clarity. We crafted digital experiences that were immersive yet intuitive, emphasizing function and elegance.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SGFhcyBHcm90IERpc3AgVHJpYWwgNTUgUm9tYW4=\",\"--framer-font-family\":'\"Haas Grot Disp Trial 55 Roman\", \"Haas Grot Disp Trial 55 Roman Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"132%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-25453f9e-f224-4ce7-8031-a0c47a3c7692, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:\"As we approached the launch, the focus shifted to seamless implementation. The website was brought to life with a responsive, modular design system that reflected the brand’s architectural clarity. We crafted digital experiences that were immersive yet intuitive, emphasizing function and elegance.\"})}),className:\"framer-1ryxb0o\",fonts:[\"CUSTOMV2;Haas Grot Disp Trial 55 Roman\"],text:IEFfTFRXq,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qpk6dn\",\"data-framer-name\":\"Col\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1owefsy\",\"data-framer-name\":\"Client\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-b0ypvn\",\"data-styles-preset\":\"aHPmE0NzC\",dir:\"auto\",children:\"Company\"})}),className:\"framer-56za4r\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-b0ypvn\",\"data-styles-preset\":\"aHPmE0NzC\",dir:\"auto\",children:\"ABCD\"})}),className:\"framer-15ha31d\",fonts:[\"Inter\"],text:DgFDqlEFh,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19vxf1o\",\"data-framer-name\":\"Deliverables\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-b0ypvn\",\"data-styles-preset\":\"aHPmE0NzC\",dir:\"auto\",children:\"industry\"})}),className:\"framer-3ry8lt\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-b0ypvn\",\"data-styles-preset\":\"aHPmE0NzC\",dir:\"auto\",children:\"TECH\"})}),className:\"framer-zqukmb\",fonts:[\"Inter\"],text:GoSOw1Kyy,verticalAlignment:\"top\",withExternalLayout:true})]}),visible!==false&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-m82jyn\",\"data-framer-name\":\"Deliverables\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-b0ypvn\",\"data-styles-preset\":\"aHPmE0NzC\",dir:\"auto\",children:\"Copyright\"})}),className:\"framer-vqa0o6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-b0ypvn\",\"data-styles-preset\":\"aHPmE0NzC\",dir:\"auto\",children:\"PhotographyBranding\"})}),className:\"framer-1g9iwf3\",fonts:[\"Inter\"],text:g3hGu8FOU,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-152hs6g\",\"data-framer-name\":\"Col\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-chvz4p\",\"data-framer-name\":\"Year\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-b0ypvn\",\"data-styles-preset\":\"aHPmE0NzC\",dir:\"auto\",children:\"Year\"})}),className:\"framer-1ax3z4y\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-b0ypvn\",\"data-styles-preset\":\"aHPmE0NzC\",dir:\"auto\",children:\"Year\"})}),className:\"framer-1av7a2j\",fonts:[\"Inter\"],text:MH3Jwuj6_,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1usywlp\",\"data-framer-name\":\"Role\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-b0ypvn\",\"data-styles-preset\":\"aHPmE0NzC\",dir:\"auto\",children:\"SERVICES\"})}),className:\"framer-12ht19d\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-b0ypvn\",\"data-styles-preset\":\"aHPmE0NzC\",dir:\"auto\",children:\"Brand Identity\"})}),className:\"framer-1sxk5ci\",fonts:[\"Inter\"],text:C00uAVxSk,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),visible1!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18hp85l-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"wZWscP68m\",scopeId:\"Ntxozw3g1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iXQOzNJJn:{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,topLeftRadius:8,topRightRadius:8},MoLTZ7ICr:{borderRadius:10,bottomLeftRadius:10,bottomRightRadius:10,topLeftRadius:10,topRightRadius:10}},children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:25,bottomLeftRadius:25,bottomRightRadius:25,controls:false,height:\"100%\",id:\"wZWscP68m\",isMixedBorderRadius:false,layoutId:\"wZWscP68m\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:toImageSrc(bZn6fDZyk),posterEnabled:true,srcType:\"URL\",srcUrl:J9av8MTyP,startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:25,topRightRadius:25,volume:25,width:\"100%\"})})})}),isDisplayed(upIdNcsIP!==false)&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MoLTZ7ICr:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(1672.32),pixelHeight:4e3,pixelWidth:6e3,sizes:\"calc(100vw - 80px)\",...toResponsiveImage(CL80NspQh)}}},children:/*#__PURE__*/_jsx(Image1,{as:\"figure\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(1258.16),pixelHeight:4e3,pixelWidth:6e3,sizes:\"calc(100vw - 80px)\",...toResponsiveImage(CL80NspQh)},className:cx(\"framer-1r027vg\",\"hidden-15g0sna\",!(upIdNcsIP!==false)&&\"hidden-14qzcqf\",!(upIdNcsIP!==false)&&\"hidden-me0hvc\"),\"data-framer-name\":\"Featured Image\",style:{\"--1f05e1z\":radiusForCorner(aNF0pKPdf,3),\"--1jk2lxw\":radiusForCorner(aNF0pKPdf,2),\"--j4qujs\":radiusForCorner(aNF0pKPdf,1),\"--pa2erh\":radiusForCorner(aNF0pKPdf,0)}})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-3dtnt4\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ij8k1p\",\"data-framer-name\":\"Next\",children:/*#__PURE__*/_jsx(Link,{href:jHaVurktD,motionChild:true,nodeId:\"FokYxDjXl\",openInNewTab:false,scopeId:\"Ntxozw3g1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MoLTZ7ICr:{whileHover:animation}},children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-oswwpt framer-1gx71va\",\"data-framer-cursor\":\"1dzfe1y\",\"data-framer-name\":\"Wrapper\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iXQOzNJJn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\"},children:\"Next Project\"})})},MoLTZ7ICr:{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\"},children:\"Next Project\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"90px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\"},children:\"Next Project\"})}),className:\"framer-9sl4w0\",fonts:[\"FS;Switzer-medium\"],verticalAlignment:\"top\",withExternalLayout:true})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iXQOzNJJn:{y:2510.32},MoLTZ7ICr:{y:3345.32}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:304,width:\"100vw\",y:3086.16,children:/*#__PURE__*/_jsx(Container,{className:\"framer-10r5uh7-container\",nodeId:\"o3PyIm13Q\",scopeId:\"Ntxozw3g1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iXQOzNJJn:{variant:matchVariant(\"blpYmMoDx\")},MoLTZ7ICr:{variant:matchVariant(\"blpYmMoDx\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"o3PyIm13Q\",layoutId:\"o3PyIm13Q\",style:{width:\"100%\"},variant:matchVariant(\"dfFrCD0w2\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iXQOzNJJn:{height:60},MoLTZ7ICr:{height:60}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ufh4j1-container\",layoutScroll:true,nodeId:\"hq1EW9HhJ\",rendersWithMotion:true,scopeId:\"Ntxozw3g1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iXQOzNJJn:{variant:matchVariant(\"zyQeESElQ\")},MoLTZ7ICr:{variant:matchVariant(\"zyQeESElQ\")}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"hq1EW9HhJ\",layoutId:\"hq1EW9HhJ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"E6PxWWUwh\"),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 2708\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iXQOzNJJn\":{\"layout\":[\"fixed\",\"fixed\"]},\"MoLTZ7ICr\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"rYImAXpbW\":\"title\",\"DgFDqlEFh\":\"company\",\"GoSOw1Kyy\":\"industry\",\"C00uAVxSk\":\"services\",\"MH3Jwuj6_\":\"year\",\"CL80NspQh\":\"featured\",\"IEFfTFRXq\":\"intro\",\"jHaVurktD\":\"link\",\"aNF0pKPdf\":\"radius\",\"upIdNcsIP\":\"imageVisible\",\"J9av8MTyP\":\"videoUrl\",\"bZn6fDZyk\":\"poster\",\"g3hGu8FOU\":\"copyright\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"cg61XtfXO\":[\".framer-1qbfj51\",\".framer-1ij8k1p\",\".framer-10r5uh7-container\",\".framer-1ufh4j1-container\"],\"iXQOzNJJn\":[\".framer-1qbfj51\",\".framer-1ij8k1p\",\".framer-10r5uh7-container\",\".framer-1ufh4j1-container\"],\"MoLTZ7ICr\":[\".framer-1qbfj51\",\".framer-1ij8k1p\",\".framer-10r5uh7-container\",\".framer-1ufh4j1-container\"]}\n * @framerBreakpoints {\"cg61XtfXO\":{\"min\":1200,\"canvasClassName\":\"framer-14qzcqf-override\",\"minHeight\":2708,\"viewportHeight\":1161,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"MoLTZ7ICr\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-me0hvc-override\",\"minHeight\":2708,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"iXQOzNJJn\":{\"max\":809,\"canvasClassName\":\"framer-15g0sna-override\",\"minHeight\":2708,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant cg61XtfXO\n * @framerLayoutTemplate true\n */const FramerNtxozw3g1=withCSS(Component,css,\"framer-ItpJz\");export default FramerNtxozw3g1;FramerNtxozw3g1.displayName=\"Projets\";FramerNtxozw3g1.defaultProps={height:2708,width:1200};addPropertyControls(FramerNtxozw3g1,{rYImAXpbW:{defaultValue:\"Nexara\",displayTextArea:false,title:\"Title\",type:ControlType.String},DgFDqlEFh:{defaultValue:\"ABCD\",displayTextArea:false,title:\"Company\",type:ControlType.String},GoSOw1Kyy:{defaultValue:\"TECH\",displayTextArea:false,title:\"Industry\",type:ControlType.String},C00uAVxSk:{defaultValue:\"Brand Identity\",displayTextArea:false,title:\"Services\",type:ControlType.String},MH3Jwuj6_:{defaultValue:\"Year\",displayTextArea:false,title:\"Year\",type:ControlType.String},CL80NspQh:{__defaultAssetReference:\"data:framer/asset-reference,mSA28A9jVleaJRabmbXiNwEApO4.jpeg?originalFilename=pexels-photo-33516570.jpeg&preferredSize=auto&width=6000&height=4000\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,mSA28A9jVleaJRabmbXiNwEApO4.jpeg?originalFilename=pexels-photo-33516570.jpeg&preferredSize=auto&width=6000&height=4000\"},title:\"Featured\",type:ControlType.ResponsiveImage},IEFfTFRXq:{defaultValue:\"As we approached the launch, the focus shifted to seamless implementation. The website was brought to life with a responsive, modular design system that reflected the brand’s architectural clarity. We crafted digital experiences that were immersive yet intuitive, emphasizing function and elegance.\",placeholder:\"As we approached the launch, the focus shifted to seamless implementation. The website was brought to life with a responsive, modular design system that reflected the brand’s architectural clarity. We crafted digital experiences that were immersive yet intuitive, emphasizing function and elegance.\",title:\"Intro\",type:ControlType.String},jHaVurktD:{title:\"Link\",type:ControlType.Link},aNF0pKPdf:{defaultValue:\"4px\",title:\"Radius\",type:ControlType.BorderRadius},upIdNcsIP:{defaultValue:true,title:\"Image Visible\",type:ControlType.Boolean},J9av8MTyP:{defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",title:\"Video url\",type:ControlType.String},bZn6fDZyk:{title:\"Poster\",type:ControlType.ResponsiveImage},g3hGu8FOU:{defaultValue:\"Photography\",displayTextArea:false,title:\"Copyright\",type:ControlType.String}});addFonts(FramerNtxozw3g1,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Haas Grot Disp Trial 55 Roman\",source:\"custom\",style:\"normal\",uiFamilyName:\"Haas Grot Disp Trial\",url:\"https://framerusercontent.com/assets/6fEIirQbdEmTYPjKSNMBJnrEcy4.woff2\",weight:\"400\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2\",weight:\"500\"}]},...VideoFonts,...FooterFonts,...HeaderFonts,...CursorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerNtxozw3g1.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Footer,{},context),forwardLoader(Header,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNtxozw3g1\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"cg61XtfXO\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-14qzcqf-override\\\",\\\"minHeight\\\":2708,\\\"viewportHeight\\\":1161,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"MoLTZ7ICr\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-me0hvc-override\\\",\\\"minHeight\\\":2708,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"iXQOzNJJn\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-15g0sna-override\\\",\\\"minHeight\\\":2708,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"cg61XtfXO\\\":[\\\".framer-1qbfj51\\\",\\\".framer-1ij8k1p\\\",\\\".framer-10r5uh7-container\\\",\\\".framer-1ufh4j1-container\\\"],\\\"iXQOzNJJn\\\":[\\\".framer-1qbfj51\\\",\\\".framer-1ij8k1p\\\",\\\".framer-10r5uh7-container\\\",\\\".framer-1ufh4j1-container\\\"],\\\"MoLTZ7ICr\\\":[\\\".framer-1qbfj51\\\",\\\".framer-1ij8k1p\\\",\\\".framer-10r5uh7-container\\\",\\\".framer-1ufh4j1-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iXQOzNJJn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MoLTZ7ICr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"2708\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"rYImAXpbW\\\":\\\"title\\\",\\\"DgFDqlEFh\\\":\\\"company\\\",\\\"GoSOw1Kyy\\\":\\\"industry\\\",\\\"C00uAVxSk\\\":\\\"services\\\",\\\"MH3Jwuj6_\\\":\\\"year\\\",\\\"CL80NspQh\\\":\\\"featured\\\",\\\"IEFfTFRXq\\\":\\\"intro\\\",\\\"jHaVurktD\\\":\\\"link\\\",\\\"aNF0pKPdf\\\":\\\"radius\\\",\\\"upIdNcsIP\\\":\\\"imageVisible\\\",\\\"J9av8MTyP\\\":\\\"videoUrl\\\",\\\"bZn6fDZyk\\\":\\\"poster\\\",\\\"g3hGu8FOU\\\":\\\"copyright\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"cg61XtfXO\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Projets from \"https://framerusercontent.com/modules/PE0bIoFrPUNvebU8CQ8R/zknw8215HHzEkyMDdQH9/Ntxozw3g1.js\";\r\n\r\n\t\tconst routes = {PVbQM2yDF: {elements: {B3Z_RFsdd: \"about-1\", fPPomuO0F: \"works\", j4EcfYBO8: \"hero\", KBGQcvJaX: \"footer\", rUbJFufDA: \"contact\", Uo6d2ZmXY: \"featured\", XEB0gnnPB: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NOl3lqm3SC5rb8Fdt5oO/n3EpvjFJpYtkxvMrXXw2/PVbQM2yDF.js\")), path: \"/\"}, ZQKbLcMHR: {elements: {kBaia5YNz: \"archives\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Vql0EK8PXYjTDPWSA9Qx/CpIuOmm2XoHJ5sxoSdYr/ZQKbLcMHR.js\")), path: \"/archives\"}, RBPyO6_nY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8HeDeIjhRziqXiQoIY8G/XGvVQTr1vwZNVwWXGLgq/RBPyO6_nY.js\")), path: \"/works\"}, EPXr5LJlT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BQDjMu991KsbXydrHW74/N1BpZcAEcDePoYIfH5cD/EPXr5LJlT.js\")), path: \"/works/kinetiq\"}, yalCRJsAz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A6Cd7OoIyJVTsX9y81ah/ccqbGc8InvmfNfuCbV1E/yalCRJsAz.js\")), path: \"/works/loaffa\"}, M86bOJ75l: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ggPwbFP9R9wvfVD7x1y0/IclpEMQ2xUFw6QGsATvc/M86bOJ75l.js\")), path: \"/works/brush\"}, TxKtSgtwU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qHrCwMgZvPyIvA1TDhRs/i8v5VYIti27Fo4HIY7il/TxKtSgtwU.js\")), path: \"/works/churrocraft\"}, qXkswzUKL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sLv2k7mlzec70M4i5t7Z/V0iT6uXaPu1CG7XOTaVH/qXkswzUKL.js\")), path: \"/works/sunray\"}, l166_MAFU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8thezfRlSZAwiMT9KUxw/4f6qtL54MApxXG1UrgIH/l166_MAFU.js\")), path: \"/works/nexara\"}, P2MHWv48z: {elements: {qF19z6i4E: \"contact\", u0Yeion4C: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d7dlKVCKxoUE8J6o3BbJ/dV5Miztqf65stXTt4e7z/P2MHWv48z.js\")), path: \"/404\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"167aa1e0a71640167d156fac8e35240cea9c98f014a1d5a516d9300db7e804f5\"\r\n\t\tconst wrapInAddImageAlt = (image, alt) => {\r\n\tif (!image || typeof image !== \"object\") {\r\n\t\treturn;\r\n\t};\r\n\treturn { ...image, alt };\r\n};\r\n\r\nfunction Template({webPageId, children, style, ...rest}) {const props1 = {aNF0pKPdf: \"10px\", bZn6fDZyk: wrapInAddImageAlt({pixelHeight: 1215, pixelWidth: 2160, src: \"https://framerusercontent.com/images/1M7TJGbiCPuxF72KklGjAa1xqA.jpg?width=2160&height=1215\", srcSet: \"https://framerusercontent.com/images/1M7TJGbiCPuxF72KklGjAa1xqA.jpg?scale-down-to=512&width=2160&height=1215 512w,https://framerusercontent.com/images/1M7TJGbiCPuxF72KklGjAa1xqA.jpg?scale-down-to=1024&width=2160&height=1215 1024w,https://framerusercontent.com/images/1M7TJGbiCPuxF72KklGjAa1xqA.jpg?scale-down-to=2048&width=2160&height=1215 2048w,https://framerusercontent.com/images/1M7TJGbiCPuxF72KklGjAa1xqA.jpg?width=2160&height=1215 2160w\"}, \"\"), C00uAVxSk: \"Branding\", CL80NspQh: wrapInAddImageAlt({pixelHeight: 1128, pixelWidth: 1497, src: \"https://framerusercontent.com/images/uxZJkiQVqCkRVLfTcym5ljitE.jpg?width=1497&height=1128\", srcSet: \"https://framerusercontent.com/images/uxZJkiQVqCkRVLfTcym5ljitE.jpg?scale-down-to=512&width=1497&height=1128 512w,https://framerusercontent.com/images/uxZJkiQVqCkRVLfTcym5ljitE.jpg?scale-down-to=1024&width=1497&height=1128 1024w,https://framerusercontent.com/images/uxZJkiQVqCkRVLfTcym5ljitE.jpg?width=1497&height=1128 1497w\"}, \"\"), DgFDqlEFh: \"Kinetiq\", g3hGu8FOU: \"\", GoSOw1Kyy: \"Sportswear\", IEFfTFRXq: \"Kinetiq is a premium sportswear brand entering a market dominated by Nike, Adidas, and Puma. They had the product quality — they didn't have the visual credibility to match it. Our job was to build an identity that could stand next to the big names without pretending to be one of them.\", J9av8MTyP: \"https://res.cloudinary.com/dnyi9j5fi/video/upload/v1772290146/Kinetiq_Thumbnail_video_dz6y0g.mp4\", jHaVurktD: {href: {webPageId: \"l166_MAFU\"}}, MH3Jwuj6_: \"2025\", rYImAXpbW: \"Kinetiq, Identity that competes with the big names\", upIdNcsIP: false}\r\nconst props2 = {...props1, bZn6fDZyk: wrapInAddImageAlt({pixelHeight: 1370, pixelWidth: 1856, src: \"https://framerusercontent.com/images/jCkhSo4trZpyN9UJqbs5tB1vOdM.png?width=1856&height=1370\", srcSet: \"https://framerusercontent.com/images/jCkhSo4trZpyN9UJqbs5tB1vOdM.png?scale-down-to=512&width=1856&height=1370 512w,https://framerusercontent.com/images/jCkhSo4trZpyN9UJqbs5tB1vOdM.png?scale-down-to=1024&width=1856&height=1370 1024w,https://framerusercontent.com/images/jCkhSo4trZpyN9UJqbs5tB1vOdM.png?width=1856&height=1370 1856w\"}, \"\"), C00uAVxSk: \"Branding & Packaging\", CL80NspQh: wrapInAddImageAlt({pixelHeight: 2304, pixelWidth: 1856, src: \"https://framerusercontent.com/images/zM5tRf9bHjPzwbo3HgsQsTvoDs.png?width=1856&height=2304\", srcSet: \"https://framerusercontent.com/images/zM5tRf9bHjPzwbo3HgsQsTvoDs.png?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/zM5tRf9bHjPzwbo3HgsQsTvoDs.png?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/zM5tRf9bHjPzwbo3HgsQsTvoDs.png?width=1856&height=2304 1856w\"}, \"\"), DgFDqlEFh: \"BRÜSH\", GoSOw1Kyy: \"Personal Care\", IEFfTFRXq: \"BRÜSH is a branding and packaging project for a bamboo toothbrush brand, focused on clean design, minimal systems, and reusable packaging. The project explores restraint, hierarchy, and consistency across product variants.\", J9av8MTyP: \"\", jHaVurktD: {href: {webPageId: \"TxKtSgtwU\"}}, rYImAXpbW: \"Bamboo Brush Branding & Packaging\"}\r\nconst props3 = {...props1, bZn6fDZyk: wrapInAddImageAlt({pixelHeight: 768, pixelWidth: 1024, src: \"https://framerusercontent.com/images/lGwBlR0Z2F8CR7uLICA6rWjLNl4.jpg?width=1024&height=768\", srcSet: \"https://framerusercontent.com/images/lGwBlR0Z2F8CR7uLICA6rWjLNl4.jpg?scale-down-to=512&width=1024&height=768 512w,https://framerusercontent.com/images/lGwBlR0Z2F8CR7uLICA6rWjLNl4.jpg?width=1024&height=768 1024w\"}, \"\"), C00uAVxSk: \"Marketing\", CL80NspQh: undefined, DgFDqlEFh: \"Churrocraft\", g3hGu8FOU: \"Studio Tasa\", GoSOw1Kyy: \"F&B\", IEFfTFRXq: \"Churrocraft is a modern dessert brand rooted in the tradition of Spanish churros, reimagined through a lens of craft, ritual, and indulgence. Built on the idea of “The Spanish Art of Sweet,” it transforms a simple snack into a warm, sensory experience, balancing authentic cultural heritage with a bold, contemporary identity. From its iconic spiral-inspired visual language to its confident yet inviting tone, Churrocraft celebrates precision, playfulness, and storytelling, creating a cohesive brand experience across packaging, social media, and in-store interactions.\", J9av8MTyP: \"https://res.cloudinary.com/dnyi9j5fi/video/upload/v1774128906/Comp_1_qgnbpq.mp4\", jHaVurktD: {href: {webPageId: \"EPXr5LJlT\"}}, MH3Jwuj6_: \"2025-2026\", rYImAXpbW: \"Social Identity for a Craft Dessert Brand\"}\r\nconst props4 = {...props1, bZn6fDZyk: undefined, CL80NspQh: wrapInAddImageAlt({pixelHeight: 12516, pixelWidth: 16000, src: \"https://framerusercontent.com/images/DXbyJcc1pn6AWJV3b6mGeazxxI.png?scale-down-to=1024&width=16000&height=12516\"}, \"\"), DgFDqlEFh: \"Sunray\", GoSOw1Kyy: \"Fashion\", IEFfTFRXq: \"Sunray is a premium fashion brand specializing in designer socks that blend style, comfort, and innovation. Known for its bold patterns, luxurious materials, and exceptional craftsmanship, Sunray collaborates with the world’s top designers to create socks that are more than just an accessory—they’re a statement. Catering to fashion-forward adults, the brand embodies confidence, individuality, and a sense of victory, making every step a celebration of personal style.\", J9av8MTyP: \"\", jHaVurktD: {href: {webPageId: \"TxKtSgtwU\"}}, MH3Jwuj6_: \"2024\", rYImAXpbW: \"Premium Fashion Branding\", upIdNcsIP: true}\r\nconst props5 = {...props1, aNF0pKPdf: \"25px\", bZn6fDZyk: undefined, CL80NspQh: wrapInAddImageAlt({pixelHeight: 1900, pixelWidth: 2848, src: \"https://framerusercontent.com/images/C55Vvsy60I5bylKXnvcRzONzCUY.png?width=2848&height=1900\", srcSet: \"https://framerusercontent.com/images/C55Vvsy60I5bylKXnvcRzONzCUY.png?scale-down-to=512&width=2848&height=1900 512w,https://framerusercontent.com/images/C55Vvsy60I5bylKXnvcRzONzCUY.png?scale-down-to=1024&width=2848&height=1900 1024w,https://framerusercontent.com/images/C55Vvsy60I5bylKXnvcRzONzCUY.png?scale-down-to=2048&width=2848&height=1900 2048w,https://framerusercontent.com/images/C55Vvsy60I5bylKXnvcRzONzCUY.png?width=2848&height=1900 2848w\"}, \"\"), DgFDqlEFh: \"Nexara\", GoSOw1Kyy: \"AI & AR\", IEFfTFRXq: \"Nexara is a tech brand envisions a future-focused company working at the intersection of artificial intelligence, augmented reality, and quantum computing. Nexara represents innovation, simplicity, and sustainability—offering smart, intuitive solutions that aim to transform the way people connect with technology. The identity explores how advanced technology can be made more human, more accessible, and visually forward-looking.\", J9av8MTyP: \"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\", jHaVurktD: {href: {webPageId: \"M86bOJ75l\"}}, rYImAXpbW: \"Nexara Logo Design\", upIdNcsIP: true}\r\nconst templateProps = {EPXr5LJlT: props1, l166_MAFU: props5, M86bOJ75l: props2, qXkswzUKL: props4, TxKtSgtwU: props3, yalCRJsAz: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"EPXr5LJlT\":\r\ncase \"yalCRJsAz\":\r\ncase \"M86bOJ75l\":\r\ncase \"TxKtSgtwU\":\r\ncase \"qXkswzUKL\":\r\ncase \"l166_MAFU\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"jHaVurktD\"]]}, (resolvedLinks) => React.createElement(Projets, {...props, jHaVurktD: resolvedLinks[0], key: \"Projets\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"EPXr5LJlT\":\r\ncase \"yalCRJsAz\":\r\ncase \"M86bOJ75l\":\r\ncase \"TxKtSgtwU\":\r\ncase \"qXkswzUKL\":\r\ncase \"l166_MAFU\":\r\nreturn [{hash: \"14qzcqf\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"me0hvc\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"15g0sna\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d7dlKVCKxoUE8J6o3BbJ/dV5Miztqf65stXTt4e7z/P2MHWv48z.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://rachitakari.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/BaHG4qLWQrHXt5WPtu2m/2rGhh1MMefHKACbHMDHp/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.6, duration: 0.6, ease: [0.73, 0, 0.33, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.8, ease: [0.73, 0, 0.33, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-30px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}