{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/kReqg9Sz8IrwHtM499eI/uRy2LnaNgG6B5rhbIRbu/augiA20Il.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/DAWxXDGdC5RJUOPfOsh5/Ticker.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/types@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/Hbc0lxqGSRzFG6uMT9yO/OPmIEDVRw3amYB3GBzWp/GoogleMaps.js", "ssg:https://framer.com/m/framer/default-utils.js@^0.45.0", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js", "ssg:https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js", "ssg:https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js", "ssg:https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js", "ssg:https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js", "ssg:https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js", "ssg:https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js", "ssg:https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/Foxm7T4YpJpvPgDlEus0/FormSpark.js", "ssg:https://framerusercontent.com/modules/fNMkAgqv103IyTSIzapq/smFFJwszdXU1khuPW3OD/MqJti1XHL.js", "ssg:https://framerusercontent.com/modules/6aGZuKCHpN4qiJzDtklh/dnNiERwpUEvVYXI6BBgD/NbEJRpYct.js", "ssg:https://framerusercontent.com/modules/oNlMYz5bMuCVV7pdHRBC/TZsM2aJW9OMjaVLVWxfx/SzpSTuNqL.js", "ssg:https://framerusercontent.com/modules/Dv0xB194qs1jywEnU5xv/eT7DsDCYt3MydW3hEgxT/rz6WK6uB4.js", "ssg:https://framerusercontent.com/modules/DtTwCQUbjkAAfgeF9YFo/9wGKoPALL5H7lj4w8ydo/RotatingText.js", "ssg:https://ga.jspm.io/npm:@emotion/hash@0.8.0/dist/hash.browser.esm.js", "ssg:https://framerusercontent.com/modules/svhNI0mpS4RSIgDHTaMw/o2V0tz5TQ2L7NKtp3pZB/zTpmBUmWX.js", "ssg:https://framerusercontent.com/modules/DpAJPgxu2WKOXRuyt4QW/h0lt53M5WV3XAN510VIB/r2HJTeMwE.js", "ssg:https://framerusercontent.com/modules/6snlvZKkXQZQWHPz6p6D/3qOTpmq9riaD5i5TsJyq/Counter.js", "ssg:https://framerusercontent.com/modules/Eah0Q3BdxHJcvU3wUOF3/ZS9Drr0YxT2apHA1U4P2/FuU1RmVLJ.js", "ssg:https://framerusercontent.com/modules/Z2Mc9QSNipfcwmrKooQg/snj1RGQuqc7dgWFaV0jO/riH4Ccu1B.js", "ssg:https://framerusercontent.com/modules/rV2DmboJPsPj9SjUhGgo/UsNOQPN70UVa71ibjGmw/h6KGx5Pkg.js"],
  "sourcesContent": ["// Generated by Framer (4f2ee3e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,Container,cx,GeneratedComponentContext,getFonts,Image,optimizeAppear,optimizeAppearTransformTemplate,PropertyOverrides,RichText,SVG,useHydratedBreakpointVariants,useLocaleInfo,useRouteElementId,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/DAWxXDGdC5RJUOPfOsh5/Ticker.js\";import GoogleMaps from\"https://framerusercontent.com/modules/Hbc0lxqGSRzFG6uMT9yO/OPmIEDVRw3amYB3GBzWp/GoogleMaps.js\";import FormSpark from\"https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/Foxm7T4YpJpvPgDlEus0/FormSpark.js\";import NavigationNavbar from\"#framer/local/canvasComponent/B77vnpHcT/B77vnpHcT.js\";import CTA from\"#framer/local/canvasComponent/fHX_R49nP/fHX_R49nP.js\";import NavigationFooter from\"#framer/local/canvasComponent/J4WWHB0jL/J4WWHB0jL.js\";import Services from\"#framer/local/canvasComponent/MqJti1XHL/MqJti1XHL.js\";import WorkShowcaseElementsShowcase from\"#framer/local/canvasComponent/NbEJRpYct/NbEJRpYct.js\";import StatisticBlock from\"#framer/local/canvasComponent/r2HJTeMwE/r2HJTeMwE.js\";import TestimonialElementsTestimonialSlideshow from\"#framer/local/canvasComponent/riH4Ccu1B/riH4Ccu1B.js\";import*as sharedStyle1 from\"#framer/local/css/d4XmtYJfY/d4XmtYJfY.js\";import*as sharedStyle from\"#framer/local/css/oC8dxlcNX/oC8dxlcNX.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const NavigationNavbarFonts=getFonts(NavigationNavbar);const CTAFonts=getFonts(CTA);const RichTextWithFX=withFX(RichText);const WorkShowcaseElementsShowcaseFonts=getFonts(WorkShowcaseElementsShowcase);const WorkShowcaseElementsShowcaseWithVariantAppearEffect=withVariantAppearEffect(WorkShowcaseElementsShowcase);const ContainerWithFX=withFX(Container);const TickerFonts=getFonts(Ticker);const ServicesFonts=getFonts(Services);const ImageWithFX=withFX(Image);const StatisticBlockFonts=getFonts(StatisticBlock);const MotionDivWithFX=withFX(motion.div);const TestimonialElementsTestimonialSlideshowFonts=getFonts(TestimonialElementsTestimonialSlideshow);const GoogleMapsFonts=getFonts(GoogleMaps);const FormSparkFonts=getFonts(FormSpark);const NavigationFooterFonts=getFonts(NavigationFooter);const cycleOrder=[\"WQLkyLRf1\",\"lEi3wHlwO\",\"N4XbCvfIE\"];const breakpoints={lEi3wHlwO:\"(min-width: 715px) and (max-width: 1199px)\",N4XbCvfIE:\"(max-width: 714px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-qu6fI\";const variantClassNames={lEi3wHlwO:\"framer-v-20zn61\",N4XbCvfIE:\"framer-v-7n16dn\",WQLkyLRf1:\"framer-v-72rtr7\"};const transitions={default:{duration:0}};const transition1={delay:1,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:0,rotate:0,scale:1,transition:transition1,x:0,y:-80};const transformTemplate1=(_,t)=>`perspective(1200px) ${t}`;const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition1,x:0,y:0};const animation2={opacity:.001,rotate:0,scale:1,x:0,y:-80};const transition2={delay:.5,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"};const animation3={opacity:0,rotate:0,scale:1,transition:transition2,x:0,y:40};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition2,x:0,y:0};const animation5={opacity:.001,rotate:0,scale:1,x:0,y:40};const transition3={delay:.6,duration:.6,ease:[.12,.23,.5,1],type:\"tween\"};const animation6={opacity:0,rotate:0,scale:1,transition:transition3,x:0,y:-40};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition3,x:0,y:0};const animation8={opacity:.001,rotate:0,scale:1,x:0,y:-40};const animation9={opacity:0,rotate:0,scale:1,transition:transition3,x:0,y:20};const animation10={opacity:.001,rotate:0,scale:1,x:0,y:20};const transition4={delay:.3,duration:.8,ease:[.37,.48,.24,.98],type:\"tween\"};const animation11={opacity:0,rotate:0,scale:1,transition:transition4,x:0,y:-550};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition4,x:0,y:0};const animation13={opacity:.001,rotate:0,scale:1,x:0,y:-550};const transition5={damping:100,delay:1,mass:1,stiffness:400,type:\"spring\"};const animation14={opacity:1,rotate:0,scale:1,transition:transition5,x:0,y:43};const transformTemplate2=(_,t)=>`perspective(1200px) translateX(-50%) ${t}`;const animation15={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition5,x:0,y:0};const animation16={opacity:1,rotate:0,scale:1,x:0,y:43};const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"N4XbCvfIE\",Tablet:\"lEi3wHlwO\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useLayoutEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}if(metadata1.bodyClassName){Array.from(document.body.classList).filter(c=>c.startsWith(\"framer-body-\")).map(c=>document.body.classList.remove(c));document.body.classList.add(`${metadata1.bodyClassName}-framer-qu6fI`);return()=>{document.body.classList.remove(`${metadata1.bodyClassName}-framer-qu6fI`);};}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const transition=transitions.default;const ref1=React.useRef(null);const id=useRouteElementId(\"DGeKK9TY1\");const ref2=React.useRef(null);const id1=useRouteElementId(\"kWdE2dlLI\");const ref3=React.useRef(null);const id2=useRouteElementId(\"rVUP2G0tl\");const ref4=React.useRef(null);const id3=useRouteElementId(\"M0jKScqHr\");const ref5=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"N4XbCvfIE\")return!isBrowser();return true;};const isDisplayed1=()=>{if([\"lEi3wHlwO\",\"N4XbCvfIE\"].includes(baseVariant))return!isBrowser();return true;};const id4=useRouteElementId(\"kDodsmdzj\");const ref6=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-72rtr7\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lEi3wHlwO:{\"data-framer-appear-id\":\"nmm5ma\",animate:optimizeAppear(\"animate\",\"nmm5ma\",animation1,\"20zn61\"),initial:optimizeAppear(\"initial\",\"nmm5ma\",animation2,\"20zn61\"),transformTemplate:optimizeAppearTransformTemplate(\"nmm5ma\",transformTemplate1)},N4XbCvfIE:{\"data-framer-appear-id\":\"s1hrq0\",animate:optimizeAppear(\"animate\",\"s1hrq0\",animation1,\"7n16dn\"),initial:optimizeAppear(\"initial\",\"s1hrq0\",animation2,\"7n16dn\"),transformTemplate:optimizeAppearTransformTemplate(\"s1hrq0\",transformTemplate1)}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"1l5soml\",animation1,\"72rtr7\"),className:\"framer-1l5soml-container\",\"data-framer-appear-id\":\"1l5soml\",exit:animation,initial:optimizeAppear(\"initial\",\"1l5soml\",animation2,\"72rtr7\"),transformTemplate:optimizeAppearTransformTemplate(\"1l5soml\",transformTemplate1),children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lEi3wHlwO:{variant:\"KAJmZ9RzJ\"},N4XbCvfIE:{variant:\"m5xeMzZCP\"}},children:/*#__PURE__*/_jsx(NavigationNavbar,{bFjoNkCCn:\"#about\",height:\"100%\",id:\"LPz8rQ2XB\",layoutId:\"LPz8rQ2XB\",oKuTkxWz6:\"#services\",pU2HshyEy:\"#works\",style:{maxWidth:\"100%\",width:\"100%\"},upiDGqOad:\"#contact\",variant:\"cOvPa28R_\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"main\",{className:\"framer-1nfauox\",\"data-framer-name\":\"Body Wrapper\",name:\"Body Wrapper\",children:[/*#__PURE__*/_jsxs(\"section\",{className:\"framer-uf6hpy\",\"data-framer-name\":\"Hero\",id:id,name:\"Hero\",ref:ref2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rf6y7z\",\"data-framer-name\":\"Header Wrapper\",name:\"Header Wrapper\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lEi3wHlwO:{\"data-framer-appear-id\":\"111kqnn\",animate:optimizeAppear(\"animate\",\"111kqnn\",animation4,\"20zn61\"),initial:optimizeAppear(\"initial\",\"111kqnn\",animation5,\"20zn61\"),transformTemplate:optimizeAppearTransformTemplate(\"111kqnn\",transformTemplate1)},N4XbCvfIE:{\"data-framer-appear-id\":\"9lhnk8\",animate:optimizeAppear(\"animate\",\"9lhnk8\",animation4,\"7n16dn\"),initial:optimizeAppear(\"initial\",\"9lhnk8\",animation5,\"7n16dn\"),transformTemplate:optimizeAppearTransformTemplate(\"9lhnk8\",transformTemplate1)}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,animate:optimizeAppear(\"animate\",\"b1hy0b\",animation4,\"72rtr7\"),children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1i00vfj\",\"data-styles-preset\":\"oC8dxlcNX\",style:{\"--framer-text-color\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"},children:\"Where simplicity and finesse merge to transform environments.\"})}),className:\"framer-b1hy0b\",\"data-framer-appear-id\":\"b1hy0b\",\"data-framer-name\":\"Headline\",exit:animation3,initial:optimizeAppear(\"initial\",\"b1hy0b\",animation5,\"72rtr7\"),name:\"Headline\",transformTemplate:optimizeAppearTransformTemplate(\"b1hy0b\",transformTemplate1),verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lEi3wHlwO:{\"data-framer-appear-id\":\"1r038u0\",animate:optimizeAppear(\"animate\",\"1r038u0\",animation7,\"20zn61\"),initial:optimizeAppear(\"initial\",\"1r038u0\",animation8,\"20zn61\"),transformTemplate:optimizeAppearTransformTemplate(\"1r038u0\",transformTemplate1)},N4XbCvfIE:{\"data-framer-appear-id\":\"18hg23s\",animate:optimizeAppear(\"animate\",\"18hg23s\",animation7,\"7n16dn\"),exit:animation9,initial:optimizeAppear(\"initial\",\"18hg23s\",animation10,\"7n16dn\"),transformTemplate:optimizeAppearTransformTemplate(\"18hg23s\",transformTemplate1),verticalAlignment:\"top\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,animate:optimizeAppear(\"animate\",\"yql318\",animation7,\"72rtr7\"),children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-tcz6g3\",\"data-styles-preset\":\"d4XmtYJfY\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"},children:\"Embrace authentic simplicity in spaces that capture calm and coherence\"})}),className:\"framer-yql318\",\"data-framer-appear-id\":\"yql318\",\"data-framer-name\":\"Sub-headline\",exit:animation6,initial:optimizeAppear(\"initial\",\"yql318\",animation8,\"72rtr7\"),name:\"Sub-headline\",transformTemplate:optimizeAppearTransformTemplate(\"yql318\",transformTemplate1),verticalAlignment:\"bottom\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lEi3wHlwO:{background:{alt:\"\",fit:\"fill\",sizes:\"calc(min(100vw, 1800px) - 80px)\",src:\"https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg\",srcSet:\"https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg 2038w\"}},N4XbCvfIE:{background:{alt:\"\",fit:\"fill\",sizes:\"calc(100vw - 48px)\",src:\"https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg\",srcSet:\"https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg 2038w\"}}},children:/*#__PURE__*/_jsxs(\"div\",{background:{alt:\"\",fit:\"fill\",sizes:\"calc(min(100vw, 1800px) - 160px)\",src:\"https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg\",srcSet:\"https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg 2038w\"},className:\"framer-r29xiz\",\"data-framer-name\":\"Image Wrapper\",name:\"Image Wrapper\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lEi3wHlwO:{\"data-framer-appear-id\":\"x59v1t\",animate:optimizeAppear(\"animate\",\"x59v1t\",animation12,\"20zn61\"),initial:optimizeAppear(\"initial\",\"x59v1t\",animation13,\"20zn61\"),transformTemplate:optimizeAppearTransformTemplate(\"x59v1t\",transformTemplate1)},N4XbCvfIE:{\"data-framer-appear-id\":\"1nsemzx\",animate:optimizeAppear(\"animate\",\"1nsemzx\",animation12,\"7n16dn\"),initial:optimizeAppear(\"initial\",\"1nsemzx\",animation13,\"7n16dn\"),transformTemplate:optimizeAppearTransformTemplate(\"1nsemzx\",transformTemplate1)}},children:/*#__PURE__*/_jsx(Image,{animate:optimizeAppear(\"animate\",\"1l9q48d\",animation12,\"72rtr7\"),background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/Nd99X8shdJIheUsWVpsd1WfXBmM.jpg\"},className:\"framer-1l9q48d\",\"data-framer-appear-id\":\"1l9q48d\",\"data-framer-name\":\"Hero Image\",exit:animation11,initial:optimizeAppear(\"initial\",\"1l9q48d\",animation13,\"72rtr7\"),name:\"Hero Image\",transformTemplate:optimizeAppearTransformTemplate(\"1l9q48d\",transformTemplate1)})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lEi3wHlwO:{\"data-framer-appear-id\":\"gz1q9i\",animate:optimizeAppear(\"animate\",\"gz1q9i\",animation15,\"20zn61\"),initial:optimizeAppear(\"initial\",\"gz1q9i\",animation16,\"20zn61\"),transformTemplate:optimizeAppearTransformTemplate(\"gz1q9i\",transformTemplate2)},N4XbCvfIE:{\"data-framer-appear-id\":\"1jdctej\",animate:optimizeAppear(\"animate\",\"1jdctej\",animation15,\"7n16dn\"),initial:optimizeAppear(\"initial\",\"1jdctej\",animation16,\"7n16dn\"),transformTemplate:optimizeAppearTransformTemplate(\"1jdctej\",transformTemplate2)}},children:/*#__PURE__*/_jsx(Container,{animate:optimizeAppear(\"animate\",\"1usio4w\",animation15,\"72rtr7\"),className:\"framer-1usio4w-container\",\"data-framer-appear-id\":\"1usio4w\",exit:animation14,initial:optimizeAppear(\"initial\",\"1usio4w\",animation16,\"72rtr7\"),transformTemplate:optimizeAppearTransformTemplate(\"1usio4w\",transformTemplate2),children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{variant:\"onGPlfNg2\"}},children:/*#__PURE__*/_jsx(CTA,{c9gsgL1OY:\"#services\",EYGZ6gALM:\"Explore Our Services\",height:\"100%\",id:\"IMup65JKk\",layoutId:\"IMup65JKk\",variant:\"N1cN0pLIx\",width:\"100%\"})})})})]})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-15q0ocu\",\"data-framer-name\":\"Works\",id:id1,name:\"Works\",ref:ref3,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2m7kny\",\"data-framer-name\":\"Header\",name:\"Header\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}]}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:-40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1i00vfj\",\"data-styles-preset\":\"oC8dxlcNX\",children:\"Works\"})}),className:\"framer-iptug1\",\"data-framer-name\":\"Headline\",name:\"Headline\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-tcz6g3\",\"data-styles-preset\":\"d4XmtYJfY\",children:\"Evora specializez in the meticulous creation of minimal spaces. Our dedicated team of designers and craftsmen infuse each project with the essence of Zen, delivering serene interiors that cultivate a sense of calm and clarity.\"})}),className:\"framer-1s1ord8\",\"data-framer-name\":\"Sub-headline\",name:\"Sub-headline\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-i73stf\",\"data-framer-name\":\"Works Wrapper\",name:\"Works Wrapper\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{__framer__styleTransformEffectEnabled:undefined,transformTemplate:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.2,rotate:0,rotateX:0,rotateY:0,scale:.9,x:0,y:16}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-2ktlg6-container\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{__framer__variantAppearEffectEnabled:undefined,style:{width:\"100%\"},variant:\"woUM9ia_a\"}},children:/*#__PURE__*/_jsx(WorkShowcaseElementsShowcaseWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"tdlU288Gr\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"bgmV7_kZg\",height:\"100%\",id:\"Aiayj7HJ0\",layoutId:\"Aiayj7HJ0\",style:{height:\"100%\",width:\"100%\"},variant:\"tdlU288Gr\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Container,{className:\"framer-1akui14-container\",\"data-framer-name\":\"Logos\",name:\"Logos\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{gap:60}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:80,height:\"100%\",hoverFactor:.5,id:\"b7SXyfL0y\",layoutId:\"b7SXyfL0y\",name:\"Logos\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v6ee7l\",\"data-framer-name\":\"Logos\",name:\"Logos\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15bjwxy\",\"data-framer-name\":\"Logo 1\",layout:\"position\",name:\"Logo 1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 0 9.87 C -0.006 9.703 0.059 9.54 0.18 9.424 C 0.279 9.305 0.427 9.237 0.582 9.24 L 8.424 9.24 C 11.64 9.484 14.04 10.404 16.248 12.672 C 18.468 14.942 19.35 17.516 19.632 20.828 C 19.902 24.016 18.6 26.776 16.392 29.044 C 15.37 30.139 14.132 31.011 12.756 31.604 C 11.388 32.191 9.912 32.485 8.424 32.466 L 0.584 32.466 C 0.43 32.463 0.284 32.396 0.18 32.282 C 0.121 32.223 0.074 32.152 0.042 32.074 C 0.013 31.995 -0.001 31.912 0.002 31.828 L 0.002 9.87 Z M 5.016 27.55 L 8.1 27.55 C 9.9 27.55 11.4 26.898 12.588 25.604 C 13.779 24.302 14.418 22.588 14.37 20.824 C 14.37 18.94 13.77 17.35 12.59 16.058 C 12.024 15.427 11.328 14.926 10.55 14.59 C 9.778 14.254 8.942 14.092 8.1 14.114 L 5.016 14.114 Z M 29.144 27.674 C 29.269 27.858 29.291 28.093 29.2 28.296 L 24.552 38.408 C 24.426 38.652 24.246 38.768 24.006 38.768 L 23.682 38.768 C 23.442 38.768 23.262 38.648 23.13 38.4 L 18.57 28.414 C 18.477 28.207 18.502 27.966 18.636 27.782 C 19.959 25.939 20.635 23.71 20.558 21.442 C 20.554 21.266 20.824 21.196 20.894 21.358 L 23.774 27.83 L 23.97 27.83 L 26.958 21.122 C 27.028 20.966 27.278 21.024 27.278 21.194 C 27.278 23.488 27.858 25.758 29.144 27.674 Z M 31.536 29.13 C 29.256 26.874 28.2 24.138 28.2 20.914 C 28.2 17.67 29.25 14.922 31.536 12.648 C 32.623 11.542 33.922 10.668 35.356 10.078 C 36.781 9.492 38.311 9.204 39.852 9.232 C 42.767 9.188 45.587 10.264 47.732 12.238 C 48.06 12.544 48.066 12.85 47.766 13.144 L 45.228 15.764 C 44.948 16.02 44.67 16.02 44.412 15.764 C 43.207 14.678 41.636 14.089 40.014 14.114 C 38.19 14.114 36.674 14.764 35.454 16.076 C 34.275 17.347 33.649 19.034 33.714 20.766 C 33.714 22.582 34.254 24.126 35.478 25.408 C 36.657 26.672 38.322 27.371 40.05 27.328 C 41.645 27.363 43.197 26.81 44.412 25.776 C 44.712 25.518 44.994 25.53 45.252 25.806 L 47.796 28.492 C 48.078 28.774 48.066 29.062 47.766 29.362 C 45.657 31.428 42.804 32.558 39.852 32.496 C 38.315 32.526 36.787 32.244 35.362 31.666 C 33.93 31.083 32.629 30.219 31.536 29.126 Z\" fill=\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:3525749828,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-eb8ya7\",\"data-framer-name\":\"Logo 2\",layout:\"position\",name:\"Logo 2\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 4.266 28.466 C 5.61 34.716 6.726 40.666 10.644 44.95 L 3.176 44.95 C 1.436 44.935 0.026 43.534 0 41.794 L 0 6.218 C 0.017 4.473 1.43 3.063 3.176 3.05 L 8.572 3.05 C 7.257 4.248 6.102 5.612 5.136 7.106 C 0.866 13.648 2.622 20.782 4.266 28.466 Z M 44.822 3.05 L 36.354 3.05 C 38.358 5.054 40.048 7.65 41.326 10.876 L 28.452 13.592 C 27.04 10.89 24.894 8.64 20.698 9.524 C 18.386 10.014 16.852 11.312 16.17 12.732 C 15.334 14.484 14.922 16.448 16.924 25.782 C 18.922 35.116 20.1 36.744 21.578 38.006 C 22.78 39.028 24.718 39.594 27.032 39.106 C 31.232 38.222 32.266 35.302 32.448 32.262 L 45.322 29.544 C 45.628 36.202 43.564 41.366 39.924 44.936 L 44.822 44.936 C 46.562 44.922 47.973 43.522 48 41.782 L 48 6.218 C 47.98 4.473 46.567 3.064 44.822 3.05 Z\" fill=\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:796392889,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16ksmxe\",\"data-framer-name\":\"Logo 3\",layout:\"position\",name:\"Logo 3\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 30.412 0 C 28.016 -0.032 25.706 0.897 24 2.58 C 21.455 0.063 17.65 -0.687 14.34 0.676 C 11.034 2.052 8.873 5.272 8.852 8.852 C 5.271 8.873 2.051 11.034 0.674 14.34 C -0.688 17.651 0.063 21.455 2.58 24 C 0.062 26.546 -0.687 30.351 0.676 33.662 C 2.053 36.967 5.274 39.128 8.854 39.148 C 8.874 42.729 11.035 45.95 14.34 47.326 C 17.74 48.734 21.532 47.862 24.002 45.422 C 26.548 47.939 30.352 48.688 33.662 47.324 C 36.967 45.948 39.127 42.728 39.148 39.148 C 42.729 39.128 45.951 36.968 47.328 33.662 C 48.69 30.35 47.938 26.545 45.42 24 C 47.937 21.454 48.686 17.65 47.322 14.34 C 45.946 11.034 42.725 8.873 39.144 8.852 C 39.124 5.273 36.965 2.054 33.662 0.676 C 32.631 0.247 31.528 0.018 30.412 0 Z M 17.71 1.248 C 20.212 1.246 22.558 2.461 24 4.506 C 26.059 1.577 29.872 0.464 33.184 1.826 C 36.49 3.204 38.4 6.688 37.784 10.216 C 41.312 9.601 44.796 11.511 46.174 14.816 C 47.535 18.128 46.422 21.94 43.494 24 C 46.423 26.06 47.536 29.874 46.174 33.186 C 44.796 36.49 41.313 38.4 37.786 37.786 C 38.4 41.314 36.491 44.797 33.186 46.176 C 29.874 47.537 26.061 46.425 24 43.496 C 21.94 46.425 18.126 47.538 14.814 46.176 C 11.509 44.798 9.599 41.314 10.214 37.786 C 6.687 38.399 3.205 36.49 1.826 33.186 C 0.464 29.874 1.577 26.06 4.506 24 C 1.577 21.941 0.464 18.128 1.826 14.816 C 3.204 11.512 6.687 9.602 10.214 10.216 C 9.599 6.688 11.509 3.204 14.814 1.826 C 15.732 1.445 16.716 1.248 17.71 1.246 Z M 18.232 2.232 C 17.2 2.218 16.175 2.416 15.222 2.812 C 12.147 4.094 10.251 7.216 10.532 10.536 C 7.213 10.256 4.092 12.151 2.81 15.226 C 1.543 18.306 2.409 21.852 4.954 24 C 2.408 26.149 1.542 29.697 2.81 32.778 C 4.092 35.852 7.213 37.747 10.532 37.468 C 10.251 40.788 12.147 43.909 15.222 45.19 C 18.303 46.459 21.851 45.592 24 43.046 C 26.149 45.591 29.696 46.457 32.776 45.19 C 35.851 43.908 37.746 40.787 37.466 37.468 C 40.786 37.748 43.907 35.852 45.188 32.776 C 46.456 29.696 45.59 26.149 43.044 24 C 45.59 21.851 46.457 18.303 45.188 15.222 C 43.906 12.148 40.787 10.253 37.468 10.532 C 37.747 7.213 35.851 4.093 32.776 2.812 C 29.696 1.543 26.15 2.408 24 4.952 C 22.562 3.253 20.458 2.259 18.232 2.228 Z M 18.492 3.382 C 20.549 3.353 22.533 4.148 24 5.59 C 26.19 3.432 29.457 2.791 32.3 3.962 C 35.139 5.143 36.997 7.907 37.02 10.982 C 40 11.006 42.83 12.782 44.04 15.702 C 45.21 18.545 44.569 21.812 42.412 24.002 C 44.569 26.192 45.209 29.46 44.038 32.302 C 42.856 35.141 40.093 36.999 37.018 37.022 C 36.995 40.096 35.138 42.86 32.3 44.042 C 29.457 45.213 26.19 44.572 24 42.414 C 21.81 44.572 18.543 45.213 15.7 44.042 C 12.861 42.86 11.003 40.097 10.98 37.022 C 7.905 36.998 5.142 35.141 3.96 32.302 C 2.788 29.459 3.428 26.191 5.586 24 C 3.429 21.81 2.789 18.542 3.96 15.7 C 5.141 12.861 7.905 11.003 10.98 10.98 C 11.002 7.905 12.86 5.141 15.7 3.96 C 16.585 3.592 17.532 3.396 18.49 3.38 Z M 13.64 11.894 C 12.648 11.9 11.634 12.314 10.858 12.87 C 8.892 14.28 7.754 16.4 7.842 18.74 C 7.89 19.986 8.602 21.288 9.83 21.754 C 11.376 22.342 12.622 21.75 13.916 20.87 L 13.564 21.73 L 15.684 21.73 L 17.81 17.016 C 18.01 16.57 18.998 16.664 18.772 17.192 L 17.466 20.256 C 17.258 20.762 17.439 21.344 17.898 21.642 C 18.874 22.282 20.016 21.65 20.858 21.146 C 20.962 21.402 21.078 21.692 21.346 21.826 C 22.12 22.22 23.232 21.846 23.866 21.422 C 23.914 21.392 24.142 21.678 24.402 21.828 C 25.262 22.322 26.39 21.888 27.104 21.388 C 26.67 22.386 26.248 23.982 25.212 24.426 C 25.032 24.502 24.634 24.34 24.682 24.618 C 25.068 25.068 25.734 25.134 26.334 25.028 C 28.164 24.702 28.46 22.668 29.246 21.378 C 29.462 21.61 29.668 21.882 30.006 21.938 C 31.954 22.274 33.078 20.278 34.418 19.214 C 34.204 19.9 33.842 20.982 34.626 21.714 C 35.386 22.426 36.768 21.964 37.506 21.41 L 37.794 21.868 C 38.024 22.232 38.594 22.186 39.004 22.092 C 39.476 21.986 40.218 21.678 40.216 21.282 C 39.642 21.374 39.254 21.068 39.496 20.488 C 40.246 18.682 41.834 15.048 41.834 15.048 L 39.746 15.048 L 39.494 15.652 C 39.355 15.343 39.084 15.113 38.756 15.026 C 36.272 14.546 35.388 17.406 34.002 18.29 C 34.242 17.416 34.78 15.97 33.914 15.258 C 33.27 14.732 32.412 15.166 31.748 15.428 L 31.882 15.048 L 29.902 15.048 L 27.714 20.008 C 27.554 20.368 27.18 20.568 26.824 20.616 C 26.66 20.635 26.499 20.561 26.406 20.424 C 26.296 20.257 26.281 20.045 26.366 19.864 L 28.49 15.05 L 26.354 15.05 L 24.474 19.35 C 24.462 19.378 24.108 20.358 23.736 20.49 C 23.552 20.554 23.31 20.504 23.208 20.31 C 23.128 20.16 23.16 19.95 23.222 19.806 L 25.326 15.05 L 23.24 15.05 L 21.068 19.974 C 20.896 20.362 20.016 20.808 19.76 20.214 C 19.67 20.006 19.716 19.766 19.8 19.574 L 20.764 17.376 C 21.06 16.7 21.794 15.61 20.9 15.082 C 19.974 14.538 19.058 15.218 18.464 15.602 L 19.97 12.1 L 17.896 12.1 L 14.78 18.96 C 14.372 19.858 13.272 20.302 12.35 20.462 C 11.614 20.59 10.862 20.432 10.474 19.822 C 9.536 18.338 10.334 16.504 11.068 15.194 C 11.61 14.222 12.554 12.922 13.81 13.02 C 14.026 13.036 14.278 13.134 14.364 13.38 C 14.65 14.206 13.71 14.78 13.112 15.12 C 13.226 15.832 14.48 15.88 14.99 15.61 C 15.636 15.258 16.061 14.604 16.12 13.87 C 16.151 13.27 15.857 12.7 15.35 12.378 C 14.842 12.048 14.247 11.879 13.642 11.892 Z M 38.5 16.482 C 38.88 16.49 38.976 16.852 38.838 17.168 L 37.434 20.352 C 37.314 20.628 36.938 20.758 36.614 20.616 C 36.52 20.576 36.408 20.464 36.406 20.352 C 36.4 19.382 36.898 18.506 37.322 17.666 C 37.55 17.21 37.838 16.546 38.42 16.486 C 38.447 16.483 38.473 16.482 38.5 16.482 Z M 31.83 16.496 C 32.01 16.502 32.162 16.586 32.19 16.75 C 32.33 17.65 31.13 20.144 30.33 20.576 C 30.128 20.684 29.83 20.584 29.782 20.368 C 29.738 20.174 29.844 19.954 29.928 19.768 L 31.218 16.848 C 31.324 16.608 31.598 16.488 31.83 16.498 Z M 19.226 22.86 L 16.978 22.87 L 13.568 30.508 C 12.494 31.648 10.974 32.754 9.456 32.132 C 8.716 31.832 8.36 31.036 8.34 30.28 C 8.306 28.934 8.64 27.702 9.344 26.662 C 10.028 25.654 10.93 24.406 12.238 24.272 C 12.575 24.233 12.898 24.42 13.032 24.732 C 13.192 25.114 13.002 25.508 12.752 25.772 C 12.475 26.06 12.116 26.256 11.724 26.334 C 11.906 27.216 13.192 27.174 13.834 26.888 C 14.322 26.668 14.794 26.188 14.934 25.676 C 15.1 25.056 15.01 24.338 14.604 23.84 C 13.846 22.91 12.548 22.804 11.428 23.062 C 8.996 23.622 6.77 25.832 6.142 28.21 C 5.664 30.03 5.778 32.382 7.506 33.44 C 9.506 34.664 11.316 33.428 12.716 32.412 L 12.2 33.568 L 14.5 33.574 L 16.978 27.97 C 17.224 27.414 18.366 27.502 18.052 28.21 L 16.69 31.298 C 16.516 31.694 16.384 32.068 16.384 32.494 C 16.384 32.952 16.552 33.434 17.01 33.634 C 18.126 34.11 19.23 33.406 20.064 32.694 C 20.17 33.238 20.474 33.606 21.052 33.728 C 21.954 33.92 22.688 33.408 23.392 32.992 C 23.53 33.248 23.612 33.552 23.906 33.704 C 24.776 34.148 25.834 33.648 26.586 33.232 L 25.798 34.958 C 23.836 34.542 21.61 34.442 19.68 35.108 C 18.616 35.476 17.494 36.488 17.41 37.722 C 17.35 38.64 17.79 39.458 18.55 39.922 C 20.07 40.844 22.22 40.852 23.834 40.112 C 24.794 39.672 25.614 38.958 26.314 38.1 C 29.464 38.766 33.29 39.278 35.518 36.456 C 35.56 36.402 35.864 35.958 35.918 35.566 C 35.504 35.831 35.042 36.011 34.558 36.094 C 33.358 36.316 32.098 36.284 30.862 36.18 C 30.042 36.112 28.602 35.814 27.882 35.48 L 29.08 32.87 C 29.251 33.285 29.613 33.591 30.05 33.69 C 31.376 33.954 32.422 33.092 33.264 32.172 L 37.186 27.892 C 37.318 27.748 37.528 27.486 37.772 27.53 C 37.846 27.544 37.882 27.63 37.852 27.706 C 37.632 28.296 37.404 28.886 37.226 29.504 C 36.956 30.444 37.058 31.556 36.49 32.364 C 36.351 32.548 36.135 32.659 35.904 32.664 C 35.671 32.682 35.45 32.554 35.35 32.342 C 35.17 31.95 35.43 31.494 35.71 31.228 C 35.575 31.129 35.407 31.083 35.24 31.1 C 34.904 31.134 34.599 31.312 34.404 31.588 C 34.204 31.875 34.124 32.229 34.18 32.574 C 34.252 33.118 34.772 33.558 35.28 33.688 C 36.36 33.968 37.47 33.654 38.31 32.934 C 39.772 31.68 39.31 29.608 39.16 27.946 C 39.076 27.129 39.517 26.348 40.26 25.998 C 40.09 25.798 39.851 25.669 39.59 25.638 C 37.384 25.36 35.946 28.198 34.61 28.99 C 34.674 28.73 35.292 26.428 34.196 25.772 C 33.422 25.312 32.52 25.764 31.886 26.206 L 31.958 25.79 L 29.89 25.79 L 27.226 31.796 C 27.082 32.122 26.69 32.206 26.368 32.214 C 26.208 32.218 26.048 32.16 25.976 32.004 C 25.9 31.863 25.891 31.696 25.952 31.548 L 28.524 25.77 L 26.25 25.77 L 23.698 31.548 C 23.596 31.78 23.352 31.9 23.112 31.924 C 22.96 31.94 22.792 31.828 22.696 31.684 C 22.608 31.554 22.62 31.328 22.68 31.186 L 25.004 25.77 L 22.772 25.77 L 20.272 31.476 C 20.109 31.803 19.811 32.043 19.456 32.132 C 19.246 32.186 19.03 32.134 18.91 31.964 C 18.79 31.79 18.826 31.564 18.91 31.356 C 19.49 29.898 20.274 28.516 20.764 27.024 C 20.892 26.628 20.834 26.134 20.484 25.886 C 19.596 25.258 18.55 25.752 17.772 26.262 Z M 31.898 27.496 C 32.056 27.506 32.194 27.616 32.262 27.738 C 32.36 27.91 32.336 28.18 32.278 28.364 C 31.899 29.544 31.37 30.67 30.706 31.716 C 30.506 32.026 29.648 32.194 29.648 31.716 L 29.648 31.452 L 31.26 27.834 C 31.36 27.612 31.6 27.524 31.83 27.498 C 31.853 27.495 31.875 27.495 31.898 27.496 Z M 21.17 37.194 C 21.49 37.198 21.814 37.224 22.126 37.248 C 22.818 37.304 23.49 37.458 24.138 37.65 C 23.238 39.206 21.26 40.05 19.608 39.086 C 18.954 38.704 18.878 37.836 19.624 37.474 C 20.1 37.242 20.634 37.188 21.17 37.194 Z M 27.406 38.674 C 27.135 38.674 26.869 38.741 26.63 38.868 C 26.375 39.004 26.162 39.205 26.01 39.45 C 25.846 39.709 25.76 40.01 25.764 40.316 C 25.764 40.77 25.924 41.156 26.244 41.478 C 26.566 41.798 26.954 41.958 27.406 41.958 C 27.858 41.958 28.246 41.798 28.566 41.476 C 28.88 41.172 29.054 40.753 29.048 40.316 C 29.051 40.008 28.964 39.706 28.798 39.446 C 28.496 38.968 27.972 38.676 27.406 38.672 Z M 27.408 38.994 C 27.762 38.994 28.072 39.122 28.334 39.374 C 28.593 39.617 28.737 39.959 28.73 40.314 C 28.735 40.666 28.594 41.004 28.34 41.248 C 28.097 41.502 27.759 41.643 27.408 41.638 C 27.057 41.644 26.72 41.504 26.476 41.252 C 26.224 41.007 26.084 40.668 26.09 40.316 C 26.09 39.94 26.222 39.626 26.484 39.374 C 26.728 39.128 27.061 38.991 27.408 38.994 Z M 26.664 39.452 L 26.664 41.194 L 27.018 41.194 L 27.018 40.478 L 27.11 40.478 C 27.222 40.478 27.31 40.508 27.374 40.568 C 27.467 40.67 27.543 40.786 27.6 40.912 L 27.746 41.194 L 28.184 41.194 L 27.976 40.842 C 27.916 40.73 27.845 40.624 27.764 40.526 C 27.72 40.483 27.666 40.451 27.608 40.432 C 27.736 40.417 27.855 40.361 27.948 40.272 C 28.035 40.186 28.082 40.068 28.078 39.946 C 28.086 39.714 27.924 39.511 27.696 39.468 C 27.47 39.453 27.244 39.448 27.018 39.452 Z M 27.018 39.728 L 27.162 39.728 C 27.32 39.728 27.428 39.732 27.486 39.74 C 27.543 39.746 27.596 39.771 27.638 39.81 C 27.68 39.85 27.703 39.906 27.702 39.964 C 27.703 40.021 27.681 40.077 27.642 40.118 C 27.605 40.158 27.554 40.184 27.5 40.192 C 27.388 40.202 27.275 40.206 27.162 40.204 L 27.018 40.204 Z\" fill=\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:2348927625,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bck4c1\",\"data-framer-name\":\"Logo 4\",layout:\"position\",name:\"Logo 4\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 24.002 36.55 C 21.296 33.156 19.706 30.182 19.176 27.636 C 18.65 25.582 18.856 23.94 19.758 22.706 C 20.712 21.286 22.134 20.594 24 20.594 C 25.866 20.594 27.286 21.284 28.24 22.72 C 29.132 23.94 29.356 25.584 28.812 27.65 C 28.23 30.246 26.642 33.22 23.988 36.566 Z M 43.204 38.83 C 42.834 41.322 41.136 43.39 38.804 44.396 C 34.298 46.356 29.838 43.23 26.02 38.988 C 32.334 31.086 33.5 24.932 30.79 20.952 C 29.2 18.672 26.924 17.562 24.002 17.562 C 18.114 17.562 14.876 22.542 16.148 28.326 C 16.888 31.456 18.852 35.012 21.982 38.99 C 20.022 41.16 18.162 42.702 16.518 43.656 C 15.246 44.344 14.028 44.772 12.862 44.874 C 7.504 45.672 3.306 40.474 5.212 35.114 C 5.476 34.424 6.002 33.154 6.902 31.192 L 6.952 31.086 C 9.88 24.73 13.436 17.506 17.522 9.496 L 17.628 9.232 L 18.788 7 C 19.688 5.356 20.058 4.62 21.49 3.714 C 22.182 3.294 23.03 3.084 23.982 3.084 C 25.89 3.084 27.378 4.2 28.014 5.098 C 28.33 5.576 28.704 6.212 29.178 7.004 L 30.294 9.182 L 30.454 9.5 C 34.536 17.508 38.096 24.716 41.012 31.088 L 41.064 31.138 L 42.13 33.578 L 42.766 35.106 C 43.252 36.332 43.354 37.55 43.192 38.822 Z M 45.644 34.05 C 45.272 32.884 44.634 31.508 43.844 29.862 L 43.844 29.802 C 40.066 21.79 36.56 14.586 33.23 8.114 L 33.008 7.788 C 30.634 2.922 28.936 0 24.002 0 C 19.122 0 17.05 3.39 14.932 7.796 L 14.77 8.116 C 11.432 14.588 7.928 21.802 4.164 29.81 L 4.164 29.916 L 3.046 32.356 C 2.626 33.364 2.412 33.892 2.356 34.05 C -0.344 41.48 5.222 48 11.96 48 C 12.014 48 12.224 48 12.49 47.946 L 13.234 47.946 C 16.734 47.52 20.342 45.296 24.002 41.312 C 27.66 45.29 31.272 47.52 34.766 47.946 L 35.51 47.946 C 35.776 48 35.988 48 36.04 48 C 42.78 48.006 48.344 41.478 45.644 34.05 Z\" fill=\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:2697140654,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4isxiq\",\"data-framer-name\":\"Logo 5\",layout:\"position\",name:\"Logo 5\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 35.36 5.618 C 42.144 5.618 48 11.194 48 18.074 C 48 31.494 34.8 42.39 24 42.39 C 13.2 42.39 0 31.496 0 18.074 C 0 11.194 5.856 5.618 12.64 5.618 C 20.896 5.618 23.796 11.976 24 12.44 C 26.103 8.128 30.545 5.455 35.34 5.618 Z M 37.516 18.594 L 37.516 18.22 L 32.756 18.22 L 32.756 18.592 C 32.756 23.296 28.816 27.144 24 27.144 C 19.166 27.144 15.262 23.296 15.262 18.592 L 15.262 18.22 L 10.466 18.22 L 10.466 18.592 C 10.466 22.124 11.86 25.432 14.426 27.924 C 16.98 30.418 20.413 31.806 23.982 31.79 C 27.551 31.805 30.982 30.417 33.536 27.924 C 36.067 25.479 37.496 22.111 37.496 18.592 Z\" fill=\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:70964200,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11pg6ty\",\"data-framer-name\":\"Logo 6\",layout:\"position\",name:\"Logo 6\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 44.798 15.578 L 44.798 29.588 L 41.6 30.708 L 41.6 14.462 L 32 11.114 L 32 34.058 L 28.798 35.172 L 28.798 9.992 L 24 8.32 L 19.2 9.992 L 19.2 35.172 L 16.002 34.058 L 16.002 11.114 L 6.4 14.464 L 6.4 30.706 L 3.202 29.586 L 3.202 15.58 L 0 16.698 L 0 31.862 L 9.602 35.214 L 9.602 16.734 L 12.802 15.618 L 12.802 36.33 L 22.4 39.68 L 22.4 12.266 L 24 11.706 L 25.6 12.266 L 25.6 39.682 L 35.202 36.33 L 35.202 15.618 L 38.4 16.734 L 38.4 35.214 L 48 31.86 L 48 16.698 Z\" fill=\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:4161248783,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g9iatq\",\"data-framer-name\":\"Logo 7\",layout:\"position\",name:\"Logo 7\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 0 24 L 22.78 1.22 L 22.78 12.61 L 11.39 24 L 22.78 35.39 L 22.78 46.78 Z M 14.644 24 L 22.78 15.864 L 22.78 32.136 Z M 48 24 L 24.406 1.22 L 24.406 12.61 L 35.796 24 L 24.406 35.39 L 24.406 46.78 Z\" fill=\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:3357106118,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vk9v52\",\"data-framer-name\":\"Logo 8\",layout:\"position\",name:\"Logo 8\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 6.85 0 C 4.99 0 3.43 1.536 3.43 3.44 L 3.43 37.72 C 3.43 39.6 4.99 41.14 6.85 41.14 L 18.75 41.14 L 23.99 48 L 29.23 41.14 L 41.13 41.14 C 42.99 41.14 44.57 39.6 44.57 37.72 L 44.57 3.44 C 44.57 1.54 42.99 0 41.13 0 L 6.85 0 M 10.27 6.86 L 15.43 6.86 L 15.43 18.86 C 15.43 18.86 17.15 15.44 20.55 15.44 C 23.99 15.44 27.47 17.14 27.47 22.48 L 27.47 34.28 L 22.31 34.28 L 22.31 24 C 22.31 21.22 20.55 20.14 18.85 20.58 C 17.13 21 15.43 22.82 15.43 26.58 L 15.43 34.28 L 10.27 34.28 L 10.27 6.86 M 35.99 27.44 C 37.89 27.44 39.43 29 39.43 30.84 C 39.43 31.751 39.067 32.623 38.421 33.265 C 37.776 33.907 36.9 34.265 35.99 34.26 C 34.101 34.26 32.57 32.729 32.57 30.84 C 32.57 29 34.09 27.42 35.99 27.42 Z\" fill=\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:1697769302,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ypm6mh\",\"data-framer-name\":\"Logo 9\",layout:\"position\",name:\"Logo 9\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 38.04 0 C 35.804 0 34.17 0.724 33.092 1.892 C 32.993 2.001 32.841 2.043 32.7 2 C 30.98 1.444 29.219 1.027 27.432 0.754 C 27.232 0.729 27.049 0.87 27.022 1.07 C 27.015 1.117 27.017 1.164 27.028 1.21 C 27.4 2.608 29.638 11.476 31.438 18.23 C 32.526 22.316 29.706 26.33 25.478 26.318 L 22.858 26.318 C 18.586 26.318 15.992 22.29 16.978 18.274 C 18.638 11.488 20.914 2.69 21.282 1.24 C 21.308 1.146 21.295 1.045 21.247 0.96 C 21.198 0.875 21.117 0.813 21.022 0.788 C 20.976 0.775 20.929 0.772 20.882 0.778 C 18.805 1.02 16.761 1.488 14.786 2.174 C 14.638 2.228 14.471 2.183 14.37 2.062 C 13.292 0.796 11.612 0.006 9.286 0.006 C 4.778 0.006 2.712 2.952 2.712 6.586 C 2.712 8.49 4.522 11.066 6.244 13.092 C 6.328 13.192 6.353 13.328 6.312 13.452 L 3.376 21.97 C 3.375 21.977 3.375 21.985 3.376 21.992 C 3.3 22.288 2.168 27.316 10.774 35.314 C 13.346 37.714 22.314 46.354 23.926 47.9 C 24.067 48.034 24.287 48.034 24.428 47.9 L 37.976 35.314 C 47.272 26.646 45.056 21.97 45.056 21.97 L 41.764 12.54 C 41.721 12.421 41.742 12.289 41.82 12.19 C 43.286 10.34 44.62 8.208 44.62 6.574 C 44.62 2.946 42.548 0 38.04 0 Z M 21.99 14.264 C 21.711 14.263 21.443 14.373 21.246 14.569 C 21.048 14.766 20.937 15.033 20.936 15.312 L 21.37 19.626 L 21.37 19.632 C 21.371 19.91 21.482 20.177 21.679 20.374 C 21.876 20.57 22.144 20.681 22.422 20.68 L 25.932 20.68 C 26.212 20.679 26.48 20.567 26.677 20.368 C 26.873 20.169 26.983 19.9 26.98 19.62 L 27.396 15.312 C 27.395 15.034 27.284 14.767 27.087 14.57 C 26.89 14.374 26.622 14.263 26.344 14.264 Z\" fill=\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:2905634169,withExternalLayout:true})]})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1l0e5mv\",\"data-framer-name\":\"Services\",id:id2,name:\"Services\",ref:ref4,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-q54j8z\",\"data-framer-name\":\"Services Wrapper\",name:\"Services Wrapper\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1g57fca\",\"data-framer-name\":\"Header\",name:\"Header\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:-40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1i00vfj\",\"data-styles-preset\":\"oC8dxlcNX\",children:\"Services\"})}),className:\"framer-10zdv4e\",\"data-framer-name\":\"Headline\",name:\"Headline\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:-40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-tcz6g3\",\"data-styles-preset\":\"d4XmtYJfY\",children:\"At Evora Studio, we excel in designing spaces that embrace clarity, simplicity, and purpose. Our experienced team of designers and craftsmen focus on every detail, delivering interiors that inspire clarity and simplicity without unnecessary complexity.\"})}),className:\"framer-173f663\",\"data-framer-name\":\"Sub-headline\",name:\"Sub-headline\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ContainerWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:80}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-1w72yl-container\",\"data-framer-name\":\"Service List + Photo\",name:\"Service List + Photo\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{style:{width:\"100%\"},variant:\"uLw_w6txj\"}},children:/*#__PURE__*/_jsx(Services,{height:\"100%\",id:\"n87T5V91W\",layoutId:\"n87T5V91W\",name:\"Service List + Photo\",style:{height:\"100%\",width:\"100%\"},variant:\"jE9qF8Dz7\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1njs6m9\",\"data-framer-name\":\"About\",id:id3,name:\"About\",ref:ref5,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6wwqow\",\"data-framer-name\":\"Header\",name:\"Header\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:-40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1i00vfj\",\"data-styles-preset\":\"oC8dxlcNX\",children:\"Our Story\"})}),className:\"framer-1wibqbr\",\"data-framer-name\":\"Headline\",name:\"Headline\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-tcz6g3\",\"data-styles-preset\":\"d4XmtYJfY\",children:\"It all began when two college friends, Sarah and Emma, united their creative spirits and unwavering dedication to the art of interior design. Together, they embarked on a journey with a simple dream - to craft spaces that would evoke tranquility and inspire clarity.\"})}),className:\"framer-m45tli\",\"data-framer-name\":\"Paragraph 1\",name:\"Paragraph 1\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:60}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-tcz6g3\",\"data-styles-preset\":\"d4XmtYJfY\",children:\"Today, Evora Studio stands as a symbol of their dedication and expertise. We've had the privilege of transforming countless homes and workplaces into spaces of elegance and functionality. Our success is not measured merely by numbers, but by the smiles and contentment of our clients.\"})}),className:\"framer-1m2kyhf\",\"data-framer-name\":\"Paragraph 2\",name:\"Paragraph 2\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-84a0if\",\"data-framer-name\":\"Photo Grid\",name:\"Photo Grid\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1144,intrinsicWidth:2048,loading:\"lazy\",pixelHeight:1144,pixelWidth:2048,src:\"https://framerusercontent.com/images/Q7R9YGpah9yOHMsfzaCqci6AF6k.jpg\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.2,rotate:0,rotateX:0,rotateY:0,scale:1,x:-32,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:5464,intrinsicWidth:8192,loading:\"lazy\",pixelHeight:5464,pixelWidth:8192,src:\"https://framerusercontent.com/images/UVX6Nxt7BsMrslf3yUaQJhWD0.jpg?scale-down-to=2048\"},className:\"framer-ji5fbb\",\"data-framer-name\":\"Image 1\",name:\"Image 1\",transformTemplate:transformTemplate1})}),isDisplayed()&&/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.2,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:-32}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:5464,intrinsicWidth:8192,loading:\"lazy\",pixelHeight:1982,pixelWidth:3e3,src:\"https://framerusercontent.com/images/kI6lhpvrtfe7ZmNxmZvlxM67NY.jpg?scale-down-to=2048\"},className:\"framer-nb8jkz hidden-7n16dn\",\"data-framer-name\":\"Image 2\",name:\"Image 2\",transformTemplate:transformTemplate1}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:923,intrinsicWidth:2048,loading:\"lazy\",pixelHeight:923,pixelWidth:2048,src:\"https://framerusercontent.com/images/WAeYWE5inztN5OW02tgJTPb6LLI.jpg\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.2,rotate:0,rotateX:0,rotateY:0,scale:1,x:32,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:1121,intrinsicWidth:2048,loading:\"lazy\",pixelHeight:1121,pixelWidth:2048,src:\"https://framerusercontent.com/images/JXjFqgTDlRbPDh6qqdNptbGqXA.jpg\"},className:\"framer-1phov7r\",\"data-framer-name\":\"Image 3\",name:\"Image 3\",transformTemplate:transformTemplate1})}),isDisplayed1()&&/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.2,rotate:0,rotateX:0,rotateY:0,scale:1,x:-32,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:4032,intrinsicWidth:3024,loading:\"lazy\",pixelHeight:4032,pixelWidth:3024,src:\"https://framerusercontent.com/images/TFV7eTYK4rPkKiiAvXHzqR9BnGo.jpg?scale-down-to=1024\"},className:\"framer-po7jzi hidden-20zn61 hidden-7n16dn\",\"data-framer-name\":\"Image 4\",name:\"Image 4\",transformTemplate:transformTemplate1}),isDisplayed()&&/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.2,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:32}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:1982,intrinsicWidth:3e3,loading:\"lazy\",pixelHeight:3744,pixelWidth:5616,src:\"https://framerusercontent.com/images/ur1uJ05XuNREAzY9qwkwSkG2W8.jpg?scale-down-to=2048\"},className:\"framer-2cc5wu hidden-7n16dn\",\"data-framer-name\":\"Image 5\",name:\"Image 5\",transformTemplate:transformTemplate1})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1czuv1e\",\"data-framer-name\":\"Stats\",name:\"Stats\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:-40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-eo4y6s\",\"data-framer-name\":\"Stats Wrapper\",name:\"Stats Wrapper\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Container,{className:\"framer-yloex6-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{ZQkAdJ7q5:35}},children:/*#__PURE__*/_jsx(StatisticBlock,{bKRdkdP4X:10,height:\"100%\",id:\"pnvyBXCc2\",iMFoqVhaf:0,layoutId:\"pnvyBXCc2\",sf_u4Lpa3:\"Projects\",style:{width:\"100%\"},variant:\"cX_VFn6h2\",VReSCtpN7:189,width:\"100%\",ZQkAdJ7q5:63})})}),/*#__PURE__*/_jsx(Container,{className:\"framer-pylmhp-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{ZQkAdJ7q5:35}},children:/*#__PURE__*/_jsx(StatisticBlock,{bKRdkdP4X:15,height:\"100%\",id:\"R4ewAKZqI\",iMFoqVhaf:0,layoutId:\"R4ewAKZqI\",sf_u4Lpa3:\"Clients\",style:{width:\"100%\"},variant:\"BAa_leXvm\",VReSCtpN7:96,width:\"100%\",ZQkAdJ7q5:63})})}),/*#__PURE__*/_jsx(Container,{className:\"framer-147lkj4-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{ZQkAdJ7q5:35}},children:/*#__PURE__*/_jsx(StatisticBlock,{bKRdkdP4X:50,height:\"100%\",id:\"aIcBz7rja\",iMFoqVhaf:0,layoutId:\"aIcBz7rja\",sf_u4Lpa3:\"Awards\",style:{width:\"100%\"},variant:\"MFSUelYTV\",VReSCtpN7:32,width:\"100%\",ZQkAdJ7q5:63})})})]}),/*#__PURE__*/_jsxs(\"div\",{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:4069,loading:\"lazy\",pixelHeight:1440,pixelWidth:4069,src:\"https://framerusercontent.com/images/7hmebphIOf2kV61BG8CiemgmHc.png\"},className:\"framer-4zq4uh\",\"data-framer-name\":\"Image Wrapper\",name:\"Image Wrapper\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:24}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}]}},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:.9,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:133}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-kkujpd\",\"data-framer-name\":\"Stats Content Wrapper\",name:\"Stats Content Wrapper\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-tcz6g3\",\"data-styles-preset\":\"d4XmtYJfY\",children:\"Each project is a canvas, every client a collaborator, and each award a celebration of our journey. Our commitment is to design spaces that resonate with simplicity, beauty, and purpose.\"})}),className:\"framer-n1jsb9\",\"data-framer-name\":\"Stats Content\",name:\"Stats Content\",verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vjwm4s\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}]}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.5,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:4069,loading:\"lazy\",pixelHeight:1440,pixelWidth:4069,src:\"https://framerusercontent.com/images/7hmebphIOf2kV61BG8CiemgmHc.png\"},className:\"framer-1ep0w6s\",\"data-framer-name\":\"Image\",name:\"Image\",transformTemplate:transformTemplate1})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-r68vo8\",\"data-framer-name\":\"Testimonials\",name:\"Testimonials\",children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,x:0,y:-40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-1oco5dz-container\",\"data-framer-name\":\"Testimonial Slideshow\",name:\"Testimonial Slideshow\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lEi3wHlwO:{style:{width:\"100%\"}},N4XbCvfIE:{style:{height:\"100%\",width:\"100%\"},variant:\"C7jRINmXP\"}},children:/*#__PURE__*/_jsx(TestimonialElementsTestimonialSlideshow,{height:\"100%\",id:\"X8yd55w8s\",layoutId:\"X8yd55w8s\",name:\"Testimonial Slideshow\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"co9VUV5qY\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ngxks5\",\"data-framer-name\":\"Contact\",id:id4,name:\"Contact\",ref:ref6,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{N4XbCvfIE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1i00vfj\",\"data-styles-preset\":\"oC8dxlcNX\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Got a job for us? \",/*#__PURE__*/_jsx(\"br\",{}),\"Let's discuss.\"]})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:-40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1i00vfj\",\"data-styles-preset\":\"oC8dxlcNX\",style:{\"--framer-text-alignment\":\"center\"},children:\"Got a job for us? Let's discuss.\"})}),className:\"framer-1cjrmac\",\"data-framer-name\":\"Headline\",name:\"Headline\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-621hpc\",\"data-framer-name\":\"Contact Wrapper\",name:\"Contact Wrapper\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:-40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-13fpk56\",\"data-framer-name\":\"Map\",name:\"Map\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uz7doe\",\"data-framer-name\":\"Filter\",name:\"Filter\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-t7cbtw-container\",children:/*#__PURE__*/_jsx(GoogleMaps,{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,coordinates:\"51.901819, 4.501892\",height:\"100%\",id:\"Fb523xvoq\",isMixedBorderRadius:false,layoutId:\"Fb523xvoq\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,width:\"100%\",zoom:13})})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:100,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-scmae1\",\"data-framer-name\":\"Content\",name:\"Content\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-n30k23\",\"data-framer-name\":\"Header\",name:\"Header\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lEi3wHlwO:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"},children:\"Evora Studio Inc. \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"},children:\"Baker Street, Block A-124\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"},children:\"348430, Gotham DC\"})]})},N4XbCvfIE:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"},children:\"Evora Studio Inc. \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"},children:\"Baker Street, Block A-124\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"},children:\"348430, Gotham DC\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"},children:\"Evora Studio Inc. \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"},children:\"Baker Street, Block A-124\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"},children:\"348430, Gotham DC\"})]}),className:\"framer-1s8tnkc\",\"data-framer-name\":\"Address\",fonts:[\"GF;Poppins-regular\"],name:\"Address\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-tcz6g3\",\"data-styles-preset\":\"d4XmtYJfY\",style:{\"--framer-text-alignment\":\"right\"},children:\"+90940231948\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-tcz6g3\",\"data-styles-preset\":\"d4XmtYJfY\",style:{\"--framer-text-alignment\":\"right\"},children:\"hello@example.com\"})]}),className:\"framer-2do180\",\"data-framer-name\":\"Phone\",name:\"Phone\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fdg13v\",\"data-framer-name\":\"Form Wrapper\",name:\"Form Wrapper\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-fol06c-container\",children:/*#__PURE__*/_jsx(FormSpark,{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,button:{color:\"rgb(255, 255, 255)\",fill:'var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {\"name\":\"Primary\"} */',fontWeight:600,label:\"Send\"},email:{placeholder:\"Email\",value:\"\"},font:true,fontFamily:\"Inter\",fontSize:16,fontWeight:500,formId:\"\",gap:15,height:\"100%\",id:\"rndRRtLgi\",inputs:{color:'var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {\"name\":\"Primary\"} */',error:\"rgb(238, 68, 68)\",fill:\"rgb(242, 242, 242)\",placeholderColor:'var(--token-cb8bccb3-7f33-4284-b3e2-fedd3261c12e, rgb(114, 121, 137)) /* {\"name\":\"Gray\"} */'},isMixedBorderRadius:false,layout:\"horizontal\",layoutId:\"rndRRtLgi\",message:{placeholder:\"Message\",value:\"\"},nameField:{placeholder:\"Name\",value:\"\"},padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,width:\"100%\",withEmail:true,withMessage:true,withName:true})})})]})]})]})]}),/*#__PURE__*/_jsx(Container,{className:\"framer-ygojzy-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lEi3wHlwO:{variant:\"tL09ZiFeH\"},N4XbCvfIE:{variant:\"RTrmQq6c3\"}},children:/*#__PURE__*/_jsx(NavigationFooter,{height:\"100%\",id:\"EYloekiCN\",layoutId:\"EYloekiCN\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"rsu4DmDGh\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=['.framer-qu6fI[data-border=\"true\"]::after, .framer-qu6fI [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-qu6fI { background: white; }`,\".framer-qu6fI.framer-lux5qc, .framer-qu6fI .framer-lux5qc { display: block; }\",\".framer-qu6fI.framer-72rtr7 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-qu6fI .framer-1l5soml-container { flex: none; height: auto; max-width: 1800px; position: sticky; top: 0px; transform: perspective(1200px); width: 100%; will-change: transform; z-index: 1; }\",\".framer-qu6fI .framer-1nfauox { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1800px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-uf6hpy { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 90vh; justify-content: flex-end; max-height: 1400px; min-height: 700px; overflow: hidden; padding: 80px 80px 40px 80px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-rf6y7z { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-b1hy0b { flex: none; height: 81px; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 577px; word-break: break-word; word-wrap: break-word; }\",\".framer-qu6fI .framer-yql318 { flex: none; height: 84px; max-width: 270px; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-qu6fI .framer-r29xiz { border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; flex: none; height: 70%; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qu6fI .framer-1l9q48d { border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; transform: perspective(1200px); will-change: var(--framer-will-change-override, transform); }\",\".framer-qu6fI .framer-1usio4w-container { bottom: 0px; flex: none; height: auto; left: 50%; position: absolute; transform: perspective(1200px) translateX(-50%); width: auto; }\",\".framer-qu6fI .framer-15q0ocu { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; min-height: 700px; overflow: visible; padding: 0px 80px 0px 80px; position: relative; scroll-margin-top: 100px; width: 100%; }\",\".framer-qu6fI .framer-2m7kny { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-qu6fI .framer-iptug1 { flex: none; height: auto; position: relative; transform: perspective(1200px); white-space: pre; width: auto; }\",\".framer-qu6fI .framer-1s1ord8 { flex: none; height: auto; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 536px; word-break: break-word; word-wrap: break-word; }\",\".framer-qu6fI .framer-i73stf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-2ktlg6-container { aspect-ratio: 2.7882037533512065 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 373px); position: relative; transform: perspective(1200px); width: 100%; }\",\".framer-qu6fI .framer-1akui14-container { flex: none; height: 100px; opacity: 0.6; position: relative; width: 100%; }\",\".framer-qu6fI .framer-v6ee7l { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: auto; }\",\".framer-qu6fI .framer-15bjwxy, .framer-qu6fI .framer-eb8ya7, .framer-qu6fI .framer-16ksmxe, .framer-qu6fI .framer-1bck4c1, .framer-qu6fI .framer-4isxiq, .framer-qu6fI .framer-11pg6ty, .framer-qu6fI .framer-1g9iatq, .framer-qu6fI .framer-vk9v52, .framer-qu6fI .framer-ypm6mh { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-qu6fI .framer-1l0e5mv { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: 90vh; justify-content: center; max-height: 1400px; min-height: 700px; overflow: visible; padding: 40px 80px 40px 80px; position: relative; scroll-margin-top: 100px; width: 100%; }\",\".framer-qu6fI .framer-q54j8z { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-1g57fca { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; left: 0px; max-width: 440px; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; top: 0px; width: 42%; }\",\".framer-qu6fI .framer-10zdv4e, .framer-qu6fI .framer-173f663 { flex: none; height: auto; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qu6fI .framer-1w72yl-container { flex: 1 0 0px; height: 100%; position: relative; transform: perspective(1200px); width: 1px; }\",\".framer-qu6fI .framer-1njs6m9 { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: 90vh; justify-content: center; min-height: 700px; overflow: visible; padding: 64px 80px 64px 80px; position: relative; scroll-margin-top: 100px; width: 100%; }\",\".framer-qu6fI .framer-6wwqow { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-1wibqbr { flex: none; height: auto; max-width: 300px; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-qu6fI .framer-m45tli, .framer-qu6fI .framer-1m2kyhf { flex: 1 0 0px; height: auto; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-qu6fI .framer-84a0if { -webkit-filter: brightness(1.1) contrast(0.8) saturate(0.75); border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; display: grid; filter: brightness(1.1) contrast(0.8) saturate(0.75); flex: 1 0 0px; gap: 8px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(200px, 1fr)); grid-template-rows: repeat(3, minmax(0, 1fr)); height: 1px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qu6fI .framer-ji5fbb, .framer-qu6fI .framer-1phov7r { align-self: start; flex: none; grid-column: auto / span 2; grid-row: auto / span 2; height: 100%; justify-self: start; overflow: visible; position: relative; transform: perspective(1200px); width: 100%; }\",\".framer-qu6fI .framer-nb8jkz { align-self: start; flex: none; grid-column: auto / span 2; height: 100%; justify-self: start; overflow: visible; position: relative; transform: perspective(1200px); width: 100%; }\",\".framer-qu6fI .framer-po7jzi, .framer-qu6fI .framer-2cc5wu { align-self: start; flex: none; height: 100%; justify-self: start; overflow: visible; position: relative; transform: perspective(1200px); width: 100%; }\",\".framer-qu6fI .framer-1czuv1e { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: center; overflow: visible; padding: 40px 80px 40px 80px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-eo4y6s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 100%; }\",\".framer-qu6fI .framer-yloex6-container, .framer-qu6fI .framer-pylmhp-container, .framer-qu6fI .framer-147lkj4-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-qu6fI .framer-4zq4uh { align-content: center; align-items: center; aspect-ratio: 2.888888888888889 / 1; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 360px); justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qu6fI .framer-kkujpd { align-content: center; align-items: center; background-color: #ffffff; border-top-left-radius: 9px; border-top-right-radius: 9px; bottom: -1px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 24px 32px 24px 32px; position: absolute; right: 64px; transform: perspective(1200px); width: min-content; z-index: 1; }\",\".framer-qu6fI .framer-n1jsb9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 450px; word-break: break-word; word-wrap: break-word; }\",\".framer-qu6fI .framer-1vjwm4s { border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qu6fI .framer-1ep0w6s { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); transform: perspective(1200px); width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qu6fI .framer-r68vo8 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: flex-start; overflow: visible; padding: 80px 80px 80px 80px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-1oco5dz-container { flex: none; height: auto; max-width: 1440px; position: relative; transform: perspective(1200px); width: 100%; }\",\".framer-qu6fI .framer-ngxks5 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: auto; justify-content: flex-end; overflow: visible; padding: 80px 80px 0px 80px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-1cjrmac { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 620px; overflow: visible; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qu6fI .framer-621hpc { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 615px; justify-content: flex-start; max-height: 75%; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-13fpk56 { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 100%; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qu6fI .framer-1uz7doe { -webkit-filter: grayscale(1); align-content: center; align-items: center; display: flex; filter: grayscale(1); flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-t7cbtw-container, .framer-qu6fI .framer-fol06c-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-qu6fI .framer-scmae1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 1px; }\",\".framer-qu6fI .framer-n30k23 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-1s8tnkc { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 4px; flex: 1 0 0px; height: auto; max-width: 620px; overflow: visible; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-qu6fI .framer-2do180 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; max-width: 620px; overflow: visible; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-qu6fI .framer-1fdg13v { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; max-height: 60%; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-qu6fI .framer-ygojzy-container { flex: none; height: auto; max-width: 1800px; position: relative; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-qu6fI.framer-72rtr7, .framer-qu6fI .framer-1nfauox, .framer-qu6fI .framer-uf6hpy, .framer-qu6fI .framer-rf6y7z, .framer-qu6fI .framer-15q0ocu, .framer-qu6fI .framer-2m7kny, .framer-qu6fI .framer-i73stf, .framer-qu6fI .framer-v6ee7l, .framer-qu6fI .framer-1l0e5mv, .framer-qu6fI .framer-q54j8z, .framer-qu6fI .framer-1g57fca, .framer-qu6fI .framer-1njs6m9, .framer-qu6fI .framer-6wwqow, .framer-qu6fI .framer-1czuv1e, .framer-qu6fI .framer-4zq4uh, .framer-qu6fI .framer-kkujpd, .framer-qu6fI .framer-r68vo8, .framer-qu6fI .framer-ngxks5, .framer-qu6fI .framer-621hpc, .framer-qu6fI .framer-13fpk56, .framer-qu6fI .framer-1uz7doe, .framer-qu6fI .framer-n30k23, .framer-qu6fI .framer-1fdg13v { gap: 0px; } .framer-qu6fI.framer-72rtr7 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-qu6fI.framer-72rtr7 > :first-child, .framer-qu6fI .framer-1nfauox > :first-child, .framer-qu6fI .framer-uf6hpy > :first-child, .framer-qu6fI .framer-15q0ocu > :first-child, .framer-qu6fI .framer-i73stf > :first-child, .framer-qu6fI .framer-1l0e5mv > :first-child, .framer-qu6fI .framer-1g57fca > :first-child, .framer-qu6fI .framer-1njs6m9 > :first-child, .framer-qu6fI .framer-1czuv1e > :first-child, .framer-qu6fI .framer-4zq4uh > :first-child, .framer-qu6fI .framer-kkujpd > :first-child, .framer-qu6fI .framer-r68vo8 > :first-child, .framer-qu6fI .framer-ngxks5 > :first-child, .framer-qu6fI .framer-13fpk56 > :first-child { margin-top: 0px; } .framer-qu6fI.framer-72rtr7 > :last-child, .framer-qu6fI .framer-1nfauox > :last-child, .framer-qu6fI .framer-uf6hpy > :last-child, .framer-qu6fI .framer-15q0ocu > :last-child, .framer-qu6fI .framer-i73stf > :last-child, .framer-qu6fI .framer-1l0e5mv > :last-child, .framer-qu6fI .framer-1g57fca > :last-child, .framer-qu6fI .framer-1njs6m9 > :last-child, .framer-qu6fI .framer-1czuv1e > :last-child, .framer-qu6fI .framer-4zq4uh > :last-child, .framer-qu6fI .framer-kkujpd > :last-child, .framer-qu6fI .framer-r68vo8 > :last-child, .framer-qu6fI .framer-ngxks5 > :last-child, .framer-qu6fI .framer-13fpk56 > :last-child { margin-bottom: 0px; } .framer-qu6fI .framer-1nfauox > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-qu6fI .framer-uf6hpy > *, .framer-qu6fI .framer-1g57fca > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-qu6fI .framer-rf6y7z > *, .framer-qu6fI .framer-2m7kny > *, .framer-qu6fI .framer-v6ee7l > *, .framer-qu6fI .framer-6wwqow > * { margin: 0px; margin-left: calc(64px / 2); margin-right: calc(64px / 2); } .framer-qu6fI .framer-rf6y7z > :first-child, .framer-qu6fI .framer-2m7kny > :first-child, .framer-qu6fI .framer-v6ee7l > :first-child, .framer-qu6fI .framer-q54j8z > :first-child, .framer-qu6fI .framer-6wwqow > :first-child, .framer-qu6fI .framer-621hpc > :first-child, .framer-qu6fI .framer-1uz7doe > :first-child, .framer-qu6fI .framer-n30k23 > :first-child, .framer-qu6fI .framer-1fdg13v > :first-child { margin-left: 0px; } .framer-qu6fI .framer-rf6y7z > :last-child, .framer-qu6fI .framer-2m7kny > :last-child, .framer-qu6fI .framer-v6ee7l > :last-child, .framer-qu6fI .framer-q54j8z > :last-child, .framer-qu6fI .framer-6wwqow > :last-child, .framer-qu6fI .framer-621hpc > :last-child, .framer-qu6fI .framer-1uz7doe > :last-child, .framer-qu6fI .framer-n30k23 > :last-child, .framer-qu6fI .framer-1fdg13v > :last-child { margin-right: 0px; } .framer-qu6fI .framer-15q0ocu > *, .framer-qu6fI .framer-1l0e5mv > *, .framer-qu6fI .framer-1njs6m9 > *, .framer-qu6fI .framer-1czuv1e > *, .framer-qu6fI .framer-r68vo8 > *, .framer-qu6fI .framer-ngxks5 > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-qu6fI .framer-i73stf > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-qu6fI .framer-q54j8z > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-qu6fI .framer-4zq4uh > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-qu6fI .framer-kkujpd > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-qu6fI .framer-621hpc > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-qu6fI .framer-13fpk56 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-qu6fI .framer-1uz7doe > *, .framer-qu6fI .framer-1fdg13v > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-qu6fI .framer-n30k23 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } }\",\"@media (min-width: 1200px) { .framer-qu6fI .hidden-72rtr7 { display: none !important; } }\",`@media (min-width: 715px) and (max-width: 1199px) { .framer-qu6fI .hidden-20zn61 { display: none !important; } .${metadata.bodyClassName}-framer-qu6fI { background: white; } .framer-qu6fI.framer-72rtr7 { width: 715px; } .framer-qu6fI .framer-uf6hpy { padding: 80px 40px 40px 40px; } .framer-qu6fI .framer-rf6y7z, .framer-qu6fI .framer-6wwqow { gap: 40px; } .framer-qu6fI .framer-b1hy0b { flex: 1 0 0px; height: auto; max-width: 500px; width: 1px; } .framer-qu6fI .framer-yql318 { height: auto; max-width: 234px; } .framer-qu6fI .framer-r29xiz { height: 247px; } .framer-qu6fI .framer-15q0ocu { padding: 0px 40px 0px 40px; } .framer-qu6fI .framer-2m7kny { gap: 40px; width: 100%; } .framer-qu6fI .framer-1s1ord8 { flex: 1 0 0px; max-width: 54%; width: 1px; } .framer-qu6fI .framer-2ktlg6-container { aspect-ratio: unset; height: 320px; } .framer-qu6fI .framer-1l0e5mv { max-height: 1440px; padding: 40px 40px 40px 40px; } .framer-qu6fI .framer-1g57fca { gap: 24px; order: 0; width: 45%; } .framer-qu6fI .framer-1w72yl-container { order: 1; } .framer-qu6fI .framer-1njs6m9 { padding: 40px 40px 40px 40px; } .framer-qu6fI .framer-m45tli, .framer-qu6fI .framer-1m2kyhf { max-width: 54%; } .framer-qu6fI .framer-84a0if { grid-template-columns: repeat(3, minmax(200px, 1fr)); grid-template-rows: repeat(6, minmax(0, 1fr)); } .framer-qu6fI .framer-ji5fbb { grid-row: auto / span 3; order: 0; } .framer-qu6fI .framer-nb8jkz { border-bottom-left-radius: 15px; grid-column: unset; grid-row: auto / span 3; order: 2; } .framer-qu6fI .framer-1phov7r { grid-row: auto / span 3; order: 3; } .framer-qu6fI .framer-2cc5wu { border-top-right-radius: 15px; grid-row: auto / span 3; order: 1; } .framer-qu6fI .framer-1czuv1e { gap: 40px; padding: 0px 40px 0px 40px; } .framer-qu6fI .framer-4zq4uh { aspect-ratio: unset; height: 323px; } .framer-qu6fI .framer-kkujpd { bottom: 0px; height: 156px; right: 48px; } .framer-qu6fI .framer-n1jsb9 { width: 335px; } .framer-qu6fI .framer-r68vo8 { gap: 52px; padding: 80px 40px 80px 40px; } .framer-qu6fI .framer-1oco5dz-container { max-width: unset; } .framer-qu6fI .framer-ngxks5 { gap: 40px; padding: 64px 40px 0px 40px; } .framer-qu6fI .framer-621hpc { gap: 24px; } .framer-qu6fI .framer-13fpk56 { flex: 0.8 0 0px; } .framer-qu6fI .framer-n30k23 { gap: 8px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-qu6fI .framer-rf6y7z, .framer-qu6fI .framer-2m7kny, .framer-qu6fI .framer-1g57fca, .framer-qu6fI .framer-6wwqow, .framer-qu6fI .framer-1czuv1e, .framer-qu6fI .framer-r68vo8, .framer-qu6fI .framer-ngxks5, .framer-qu6fI .framer-621hpc, .framer-qu6fI .framer-n30k23 { gap: 0px; } .framer-qu6fI .framer-rf6y7z > *, .framer-qu6fI .framer-2m7kny > *, .framer-qu6fI .framer-6wwqow > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-qu6fI .framer-rf6y7z > :first-child, .framer-qu6fI .framer-2m7kny > :first-child, .framer-qu6fI .framer-6wwqow > :first-child, .framer-qu6fI .framer-621hpc > :first-child, .framer-qu6fI .framer-n30k23 > :first-child { margin-left: 0px; } .framer-qu6fI .framer-rf6y7z > :last-child, .framer-qu6fI .framer-2m7kny > :last-child, .framer-qu6fI .framer-6wwqow > :last-child, .framer-qu6fI .framer-621hpc > :last-child, .framer-qu6fI .framer-n30k23 > :last-child { margin-right: 0px; } .framer-qu6fI .framer-1g57fca > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-qu6fI .framer-1g57fca > :first-child, .framer-qu6fI .framer-1czuv1e > :first-child, .framer-qu6fI .framer-r68vo8 > :first-child, .framer-qu6fI .framer-ngxks5 > :first-child { margin-top: 0px; } .framer-qu6fI .framer-1g57fca > :last-child, .framer-qu6fI .framer-1czuv1e > :last-child, .framer-qu6fI .framer-r68vo8 > :last-child, .framer-qu6fI .framer-ngxks5 > :last-child { margin-bottom: 0px; } .framer-qu6fI .framer-1czuv1e > *, .framer-qu6fI .framer-ngxks5 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-qu6fI .framer-r68vo8 > * { margin: 0px; margin-bottom: calc(52px / 2); margin-top: calc(52px / 2); } .framer-qu6fI .framer-621hpc > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-qu6fI .framer-n30k23 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }}`,`@media (max-width: 714px) { .framer-qu6fI .hidden-7n16dn { display: none !important; } .${metadata.bodyClassName}-framer-qu6fI { background: white; } .framer-qu6fI.framer-72rtr7 { width: 390px; } .framer-qu6fI .framer-1nfauox { max-width: unset; } .framer-qu6fI .framer-uf6hpy { gap: 24px; height: min-content; min-height: unset; order: 0; padding: 64px 24px 0px 24px; } .framer-qu6fI .framer-rf6y7z, .framer-qu6fI .framer-6wwqow { flex-direction: column; gap: 24px; } .framer-qu6fI .framer-b1hy0b { height: auto; width: 100%; } .framer-qu6fI .framer-yql318 { height: auto; max-width: unset; width: 100%; } .framer-qu6fI .framer-r29xiz { height: 259px; } .framer-qu6fI .framer-15q0ocu { align-content: center; align-items: center; gap: 24px; justify-content: flex-end; order: 1; padding: 0px 24px 0px 24px; } .framer-qu6fI .framer-2m7kny { flex-direction: column; gap: 24px; width: 100%; } .framer-qu6fI .framer-1s1ord8 { width: 100%; } .framer-qu6fI .framer-i73stf { gap: 56px; } .framer-qu6fI .framer-2ktlg6-container { aspect-ratio: unset; height: auto; transform: unset; } .framer-qu6fI .framer-1akui14-container { height: 48px; } .framer-qu6fI .framer-1l0e5mv { height: auto; min-height: 600px; order: 2; padding: 0px 24px 0px 24px; } .framer-qu6fI .framer-q54j8z { flex: none; flex-direction: column; gap: 64px; height: min-content; width: 342px; } .framer-qu6fI .framer-1g57fca { left: unset; max-width: unset; position: relative; top: unset; width: 100%; } .framer-qu6fI .framer-10zdv4e { width: 145px; } .framer-qu6fI .framer-1w72yl-container { flex: none; height: auto; width: 100%; } .framer-qu6fI .framer-1njs6m9 { gap: 56px; height: auto; min-height: unset; order: 3; padding: 0px 24px 0px 24px; } .framer-qu6fI .framer-m45tli, .framer-qu6fI .framer-1m2kyhf { flex: none; width: 100%; } .framer-qu6fI .framer-84a0if { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; } .framer-qu6fI .framer-ji5fbb { align-self: unset; border-top-right-radius: 15px; height: 125px; } .framer-qu6fI .framer-1phov7r { align-self: unset; border-bottom-left-radius: 15px; height: 126px; } .framer-qu6fI .framer-1czuv1e { gap: 32px; order: 4; padding: 48px 24px 48px 24px; } .framer-qu6fI .framer-eo4y6s { order: 1; } .framer-qu6fI .framer-4zq4uh { aspect-ratio: unset; gap: 24px; height: min-content; order: 0; overflow: visible; } .framer-qu6fI .framer-kkujpd { align-content: flex-start; align-items: flex-start; background-color: unset; border-top-left-radius: unset; border-top-right-radius: unset; bottom: unset; order: 1; padding: 0px 0px 0px 0px; position: relative; right: unset; width: 100%; } .framer-qu6fI .framer-n1jsb9 { width: 312px; } .framer-qu6fI .framer-1vjwm4s { border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; flex: none; height: 163px; order: 0; } .framer-qu6fI .framer-1ep0w6s { bottom: 0px; height: unset; overflow: visible; top: 0px; } .framer-qu6fI .framer-r68vo8 { gap: 40px; order: 5; padding: 0px 24px 0px 24px; } .framer-qu6fI .framer-1oco5dz-container { height: 364px; max-width: unset; } .framer-qu6fI .framer-ngxks5 { gap: 40px; order: 6; padding: 0px 24px 0px 24px; } .framer-qu6fI .framer-621hpc { flex-direction: column; gap: 24px; height: auto; } .framer-qu6fI .framer-13fpk56 { flex: none; height: 240px; width: 100%; } .framer-qu6fI .framer-scmae1 { flex: none; gap: 32px; height: min-content; justify-content: flex-start; width: 100%; } .framer-qu6fI .framer-n30k23 { align-content: flex-start; align-items: flex-start; gap: unset; justify-content: space-between; } .framer-qu6fI .framer-1s8tnkc { max-width: 144px; } .framer-qu6fI .framer-1fdg13v { flex: none; height: 301px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-qu6fI .framer-uf6hpy, .framer-qu6fI .framer-rf6y7z, .framer-qu6fI .framer-15q0ocu, .framer-qu6fI .framer-2m7kny, .framer-qu6fI .framer-i73stf, .framer-qu6fI .framer-q54j8z, .framer-qu6fI .framer-1njs6m9, .framer-qu6fI .framer-6wwqow, .framer-qu6fI .framer-84a0if, .framer-qu6fI .framer-1czuv1e, .framer-qu6fI .framer-4zq4uh, .framer-qu6fI .framer-r68vo8, .framer-qu6fI .framer-ngxks5, .framer-qu6fI .framer-621hpc, .framer-qu6fI .framer-scmae1, .framer-qu6fI .framer-n30k23 { gap: 0px; } .framer-qu6fI .framer-uf6hpy > *, .framer-qu6fI .framer-rf6y7z > *, .framer-qu6fI .framer-15q0ocu > *, .framer-qu6fI .framer-2m7kny > *, .framer-qu6fI .framer-6wwqow > *, .framer-qu6fI .framer-4zq4uh > *, .framer-qu6fI .framer-621hpc > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-qu6fI .framer-uf6hpy > :first-child, .framer-qu6fI .framer-rf6y7z > :first-child, .framer-qu6fI .framer-15q0ocu > :first-child, .framer-qu6fI .framer-2m7kny > :first-child, .framer-qu6fI .framer-i73stf > :first-child, .framer-qu6fI .framer-q54j8z > :first-child, .framer-qu6fI .framer-1njs6m9 > :first-child, .framer-qu6fI .framer-6wwqow > :first-child, .framer-qu6fI .framer-84a0if > :first-child, .framer-qu6fI .framer-1czuv1e > :first-child, .framer-qu6fI .framer-4zq4uh > :first-child, .framer-qu6fI .framer-r68vo8 > :first-child, .framer-qu6fI .framer-ngxks5 > :first-child, .framer-qu6fI .framer-621hpc > :first-child, .framer-qu6fI .framer-scmae1 > :first-child { margin-top: 0px; } .framer-qu6fI .framer-uf6hpy > :last-child, .framer-qu6fI .framer-rf6y7z > :last-child, .framer-qu6fI .framer-15q0ocu > :last-child, .framer-qu6fI .framer-2m7kny > :last-child, .framer-qu6fI .framer-i73stf > :last-child, .framer-qu6fI .framer-q54j8z > :last-child, .framer-qu6fI .framer-1njs6m9 > :last-child, .framer-qu6fI .framer-6wwqow > :last-child, .framer-qu6fI .framer-84a0if > :last-child, .framer-qu6fI .framer-1czuv1e > :last-child, .framer-qu6fI .framer-4zq4uh > :last-child, .framer-qu6fI .framer-r68vo8 > :last-child, .framer-qu6fI .framer-ngxks5 > :last-child, .framer-qu6fI .framer-621hpc > :last-child, .framer-qu6fI .framer-scmae1 > :last-child { margin-bottom: 0px; } .framer-qu6fI .framer-i73stf > *, .framer-qu6fI .framer-1njs6m9 > * { margin: 0px; margin-bottom: calc(56px / 2); margin-top: calc(56px / 2); } .framer-qu6fI .framer-q54j8z > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-qu6fI .framer-84a0if > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-qu6fI .framer-1czuv1e > *, .framer-qu6fI .framer-scmae1 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-qu6fI .framer-r68vo8 > *, .framer-qu6fI .framer-ngxks5 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-qu6fI .framer-n30k23 > *, .framer-qu6fI .framer-n30k23 > :first-child, .framer-qu6fI .framer-n30k23 > :last-child { margin: 0px; } }}`,...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6157\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lEi3wHlwO\":{\"layout\":[\"fixed\",\"auto\"]},\"N4XbCvfIE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-qu6fI\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:6157,width:1200};addFonts(FrameraugiA20Il,[{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"},...NavigationNavbarFonts,...CTAFonts,...WorkShowcaseElementsShowcaseFonts,...TickerFonts,...ServicesFonts,...StatisticBlockFonts,...TestimonialElementsTestimonialSlideshowFonts,...GoogleMapsFonts,...FormSparkFonts,...NavigationFooterFonts,...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"6157\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lEi3wHlwO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"N4XbCvfIE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerResponsiveScreen\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap}from\"framer-motion\";import{resize}from\"@motionone/dom\";const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Ticker(props){/* Props */ let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */ const isCanvas=RenderTarget.current()===RenderTarget.canvas;const numChildren=Children.count(slots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */ const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/ createRef(),/*#__PURE__*/ createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */ let clonedChildren=[];let dupedChildren=[];/* Duplicate value */ let duplicateBy=0;let opacity=0;if(isCanvas){// duplicateBy = 10\nduplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;opacity=1;}/* Measure parent and child */ const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */ if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */ let initialResize=useRef(true);useEffect(()=>{measure();return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){measure();}initialResize.current=false;});},[]);}clonedChildren=Children.map(slots,(child,index)=>{var ref,ref1,ref2,ref3;let ref4;if(index===0){ref4=childrenRef[0];}if(index===slots.length-1){ref4=childrenRef[1];}const size={width:widthType?(ref=child.props)===null||ref===void 0?void 0:ref.width:\"100%\",height:heightType?(ref1=child.props)===null||ref1===void 0?void 0:ref1.height:\"100%\"};return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{ref:ref4,style:size,children:/*#__PURE__*/ cloneElement(child,{style:{...(ref2=child.props)===null||ref2===void 0?void 0:ref2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(ref3=child.props)===null||ref3===void 0?void 0:ref3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(slots,(child,childIndex)=>{var ref,ref1,ref2,ref3,ref4,ref5;const size={width:widthType?(ref=child.props)===null||ref===void 0?void 0:ref.width:\"100%\",height:heightType?(ref1=child.props)===null||ref1===void 0?void 0:ref1.height:\"100%\"};return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/ cloneElement(child,{key:i+\" \"+childIndex,style:{...(ref2=child.props)===null||ref2===void 0?void 0:ref2.style,width:widthType?(ref3=child.props)===null||ref3===void 0?void 0:ref3.width:\"100%\",height:heightType?(ref4=child.props)===null||ref4===void 0?void 0:ref4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(ref5=child.props)===null||ref5===void 0?void 0:ref5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}),];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */ if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */ if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue),]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */ useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */ if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */ const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */ if(!hasChildren){return /*#__PURE__*/ _jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/ _jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/ _jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,transform:supportsAcceleratedAnimations?undefined:transform,willChange:isCanvas?\"auto\":\"transform\"},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){animationRef.current.updatePlaybackRate(hoverFactor);}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){animationRef.current.updatePlaybackRate(1);}},children:[clonedChildren,dupedChildren]})});};/* Default Properties */ Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */ addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\",],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */ const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */ const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "class MotionValue{setAnimation(i){this.animation=i;null===i||void 0===i?void 0:i.finished.then((()=>this.clearAnimation())).catch((()=>{}))}clearAnimation(){this.animation=this.generator=void 0}}export{MotionValue};\n\n//# sourceMappingURL=index.es.js.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,motion}from\"framer\";import{containerStyles,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useMemo}from\"react\";const coordinatesRegex=/^((?:\\-?|\\+?)?\\d+(?:\\.\\d+)?),\\s*((?:\\-?|\\+?)?\\d+(?:\\.\\d+)?)$/;/**\n * GOOGLE MAPS\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function GoogleMaps({coordinates,zoom,style,...props}){const borderRadius=useRadius(props);const[latitude1,longitude1]=useMemo(()=>{var ref;const[,latitude,longitude]=(ref=coordinates.match(coordinatesRegex))!==null&&ref!==void 0?ref:[null,\"\",\"\",];return[latitude,longitude];},[coordinates]);return(/*#__PURE__*/ _jsx(motion.div,{style:{...style,...containerStyles,overflow:\"hidden\",borderRadius},...props,children:/*#__PURE__*/ _jsx(\"iframe\",{style:{height:\"100%\",width:\"100%\",border:0},src:`https://maps.google.com/maps?q=${latitude1},${longitude1}&z=${zoom}&output=embed`})}));};addPropertyControls(GoogleMaps,{coordinates:{type:ControlType.String,title:\"Coordinates\",placeholder:\"52.37588, 4.891295\",defaultValue:\"52.37588, 4.891295\",description:\"GPS coordinates can be found directly in [Google Maps](https://maps.google.com).\"},zoom:{type:ControlType.Number,step:1,min:0,max:25,title:\"Zoom\",defaultValue:15},...borderRadiusControl});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GoogleMaps\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GoogleMaps.map", "import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map", "import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map", "import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map", "import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map", "import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map", "import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map", "export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map", "import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "export function detectAutoSizingAxis(props) {\n    var ref, ref1;\n    return {\n        width: ((ref = props.style) === null || ref === void 0 ? void 0 : ref.width) !== \"100%\",\n        height: ((ref1 = props.style) === null || ref1 === void 0 ? void 0 : ref1.height) !== \"100%\"\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"detectAutoSizingAxis\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./detectAutoSizingAxis.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import{containerStyles,usePadding,useRadius,paddingControl,borderRadiusControl,fontControls,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useCallback,useMemo,useState}from\"react\";const emailRegex=/^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;const validateEmail=email=>{return emailRegex.test(String(email).toLowerCase());};/**\n * FORMSPARK\n *\n * @framerIntrinsicWidth 550\n * @framerIntrinsicHeight 290\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ const FormSpark=withCSS(function FormSpark({formId,withName,nameField:name,withEmail,email,withMessage,message,layout,inputs,button,style,gap,onSubmit,...props}){const[nameValue,setName]=useState(name===null||name===void 0?void 0:name.value);const[emailValue,setEmail]=useState(email===null||email===void 0?void 0:email.value);const[messageValue,setMessage]=useState(message===null||message===void 0?void 0:message.value);const[isNameError,setNameError]=useState(false);const[isEmailError,setEmailError]=useState(false);const[isMessageError,setMessageError]=useState(false);const[isLoading,setLoading]=useState(false);const[isSuccess,setSuccess]=useState(false);const isCanvas=useMemo(()=>{return RenderTarget.current()===RenderTarget.canvas;},[]);const gridTemplateRows=useMemo(()=>{const rows=[];if(withName||withMessage){rows.push(\"max-content\");}if(withMessage){rows.push(\"1fr\");}return[...rows,\"max-content\"].join(\" \");},[withName,withEmail,withMessage]);const gridTemplateColumns=useMemo(()=>{const cols=[];if((withName&&!withEmail||withEmail&&!withName)&&!withMessage&&layout===\"horizontal\"){return\"1fr max-content\";}return\"1fr\";},[withName,withEmail,withMessage,layout]);const{fontFamily,fontSize,fontWeight}=useFontControls(props);const borderRadius=useRadius(props);const paddingValue=usePadding(props);const validateForm=useCallback(()=>{let error=false;setNameError(false);setEmailError(false);setMessageError(false);if(withName&&!nameValue){setNameError(true);error=true;}if(withEmail&&(!emailValue||!validateEmail(emailValue))){setEmailError(true);error=true;}if(withMessage&&!messageValue){setMessageError(true);error=true;}return error;},[validateEmail,withName,withEmail,withMessage,nameValue,emailValue,messageValue,]);const handleSubmit=useCallback(event=>{setLoading(true);event.preventDefault();if(validateForm()){setLoading(false);}else{const data=new FormData(event.target);const entries=Object.fromEntries(data.entries());fetch(`https://api.formspark.io/${formId}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(entries)}).then(()=>{setSuccess(true);onSubmit();}).catch(()=>setLoading(false));}},[formId,onSubmit,validateForm]);const handleNameChange=useCallback(event=>{setNameError(false);setName(event.target.value);},[]);const handleEmailChange=useCallback(event=>{setEmailError(false);setEmail(event.target.value);},[]);const handleMessageChange=useCallback(event=>{setMessageError(false);setMessage(event.target.value);},[]);return /*#__PURE__*/ _jsx(motion.div,{style:{...style,...containerStyles,flexDirection:\"column\",\"--framer-formspark-placeholder-color\":inputs.placeholderColor},children:isSuccess?/*#__PURE__*/ _jsx(motion.div,{style:{height:\"60px\",width:\"60px\",background:button.fill,color:button.color,borderRadius:\"50%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},initial:{scale:0},animate:{scale:1},transition:{duration:.3},children:/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"28\",height:\"28\",children:/*#__PURE__*/ _jsx(\"path\",{d:\"M 2 14 L 10 22 L 26 6\",fill:\"transparent\",strokeWidth:\"4\",stroke:\"currentColor\",strokeLinecap:\"round\"})})}):/*#__PURE__*/ _jsxs(\"form\",{style:{display:\"grid\",gridTemplateRows,gridTemplateColumns,gap,width:\"100%\",height:\"100%\"},onSubmit:handleSubmit,method:\"POST\",children:[(withName||withEmail)&&/*#__PURE__*/ _jsxs(\"div\",{style:{width:\"100%\",display:\"grid\",gridAutoFlow:layout===\"horizontal\"?\"column\":\"row\",gap},children:[withName&&/*#__PURE__*/ _jsx(\"input\",{className:\"framer-formspark-input\",type:\"text\",name:\"name\",placeholder:name.placeholder,value:isCanvas?name.value:nameValue,onChange:handleNameChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isNameError?inputs.error:\"transparent\"}`}}),withEmail&&/*#__PURE__*/ _jsx(\"input\",{className:\"framer-formspark-input\",type:\"email\",name:\"email\",placeholder:email.placeholder,value:isCanvas?email.value:emailValue,onChange:handleEmailChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isEmailError?inputs.error:\"transparent\"}`}})]}),withMessage&&/*#__PURE__*/ _jsx(\"textarea\",{className:\"framer-formspark-input\",placeholder:message.placeholder,name:\"message\",value:isCanvas?message.value:messageValue,onChange:handleMessageChange,style:{...defaultStyle,minHeight:0,padding:paddingValue,resize:\"vertical\",borderRadius,background:inputs.fill,fontFamily,fontWeight,fontSize,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isMessageError?inputs.error:\"transparent\"}`}}),/*#__PURE__*/ _jsxs(\"div\",{children:[/*#__PURE__*/ _jsx(motion.input,{type:\"submit\",value:button.label,style:{...defaultStyle,borderRadius,padding:paddingValue,fontFamily,fontWeight:button.fontWeight,fontSize,background:button.fill,cursor:\"pointer\",color:button.color,zIndex:1},transition:{type:\"ease\",duration:.3},whileHover:{opacity:.8}}),isLoading&&/*#__PURE__*/ _jsx(\"div\",{style:{borderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",left:0,top:0,zIndex:2,color:button.color,background:button.fill},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:16,width:16},initial:{rotate:0},animate:{rotate:360},transition:{duration:2,repeat:Infinity},children:/*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})})]})]})});},[\".framer-formspark-input::placeholder { color: var(--framer-formspark-placeholder-color) !important; }\",]);FormSpark.defaultProps={fontSize:16,fontFamily:\"Inter\",fontWeight:400,padding:15,paddingTop:15,paddingBottom:15,paddingLeft:15,paddingRight:15,borderRadius:8,topLeftRadius:8,topRightRadius:8,bottomRightRadius:8,bottomLeftRadius:8,gap:15,nameField:{value:undefined,placeholder:\"Name\"},email:{value:undefined,placeholder:\"Email\"},message:{value:undefined,placeholder:\"Message\"},inputs:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},layout:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},button:{label:\"Sign Up\",fontWeight:600,fill:\"#000\",color:\"#FFF\"}};addPropertyControls(FormSpark,{formId:{title:\"ID\",placeholder:\"7PbPpGN3\",type:ControlType.String,description:\"Create a [FormSpark](https://formspark.io/) account, add a new form and copy its ID. [Learn more\u2026](https://www.framer.com/sites/integrations/formspark/)\"},withName:{title:\"Name\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},nameField:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Name\"},value:{title:\"Value\",type:ControlType.String,defaultValue:\"\"}},hidden:props=>!props.withName},withEmail:{title:\"Email\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},email:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Email\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withEmail},withMessage:{title:\"Message\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},message:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Message\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withMessage},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,defaultValue:\"horizontal\"},inputs:{title:\"Inputs\",type:ControlType.Object,controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},placeholderColor:{title:\"Placeholder\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\"},error:{title:\"Error\",type:ControlType.Color,defaultValue:\"#EE4444\"}}},button:{title:\"Button\",type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String,defaultValue:\"Sign Up\"},fontWeight:{...fontControls.fontWeight,defaultValue:600},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"}}},...fontControls,fontSize:{title:\"Font Size\",type:ControlType.Number,displayStepper:true,defaultValue:16},...paddingControl,...borderRadiusControl,gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0},onSubmit:{type:ControlType.EventHandler}});const defaultStyle={WebkitAppearance:\"none\",display:\"inline-block\",width:\"100%\",lineHeight:\"1.4em\",outline:\"none\",border:\"none\"};export default FormSpark;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormSpark\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"290\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"550\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormSpark.map", "// Generated by Framer (5ac62b5)\nimport{jsx as e,jsxs as a}from\"react/jsx-runtime\";import{addFonts as r,addPropertyControls as t,ControlType as i,cx as n,Image as m,RichText as o,useActiveVariantCallback as l,useLocaleInfo as s,useVariantState as f,withCSS as p}from\"framer\";import{LayoutGroup as c,motion as d,MotionConfigContext as x}from\"framer-motion\";import*as g from\"react\";import*as h from\"https://framerusercontent.com/modules/5igYjjOteHgDy923weAF/woO40hXosNhF7quGgZKd/d4XmtYJfY.js\";import*as u from\"https://framerusercontent.com/modules/R4slSZrNoCFzpJnZsfoP/jpizQGeAl9s8JyunlIi7/HzKr371MT.js\";let y=[\"jE9qF8Dz7\",\"uLw_w6txj\",\"KsxysIKzs\",\"NIfp8hJM1\",\"oVI38wp1x\",\"A9J_99iJg\"],v=\"framer-q3aez\",w={A9J_99iJg:\"framer-v-1x8uqlr\",jE9qF8Dz7:\"framer-v-adkl9j\",KsxysIKzs:\"framer-v-19k0lwc\",NIfp8hJM1:\"framer-v-h87az2\",oVI38wp1x:\"framer-v-7c779u\",uLw_w6txj:\"framer-v-e5odi6\"};function z(e,...a){let r={};return null==a||a.forEach(a=>a&&Object.assign(r,e[a])),r;}let b={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},q={damping:100,delay:.1,mass:4.9,stiffness:501,type:\"spring\"},k=({value:a,children:r})=>{let t=g.useContext(x),i=null!=a?a:t.transition,n=g.useMemo(()=>({...t,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/e(x.Provider,{value:n,children:r});},j={\"Desktop - 1\":\"jE9qF8Dz7\",\"Desktop - 2\":\"oVI38wp1x\",\"Desktop - 3\":\"A9J_99iJg\",\"Mobile-1\":\"uLw_w6txj\",\"Mobile-2\":\"KsxysIKzs\",\"Mobile-3\":\"NIfp8hJM1\"},I=({height:e,id:a,width:r,...t})=>{var i,n;return{...t,variant:null!==(n=null!==(i=j[t.variant])&&void 0!==i?i:t.variant)&&void 0!==n?n:\"jE9qF8Dz7\"};},N=(e,a)=>a.join(\"-\")+e.layoutDependency,D=/*#__PURE__*/g.forwardRef(function(r,t){let{activeLocale:i}=s(),{style:p,className:x,layoutId:v,variant:j,...D}=I(r),{baseVariant:J,classNames:L,gestureVariant:_,setGestureState:K,setVariant:M,transition:T,variants:S}=f({cycleOrder:y,defaultVariant:\"jE9qF8Dz7\",transitions:b,variant:j,variantClassNames:w}),C=N(r,S),{activeVariantCallback:A,delay:F}=l(J),E=A(async(...e)=>{M(\"uLw_w6txj\");}),P=A(async(...e)=>{M(\"jE9qF8Dz7\");}),G=A(async(...e)=>{M(\"oVI38wp1x\");}),V=A(async(...e)=>{M(\"KsxysIKzs\");}),W=A(async(...e)=>{M(\"A9J_99iJg\");}),H=A(async(...e)=>{M(\"NIfp8hJM1\");}),Y=g.useRef(null),U=()=>![\"uLw_w6txj\",\"KsxysIKzs\",\"NIfp8hJM1\"].includes(J),Q=g.useId(),R=[h.className,u.className];return /*#__PURE__*/e(c,{id:null!=v?v:Q,children:/*#__PURE__*/e(d.div,{initial:j,animate:S,onHoverStart:()=>K({isHovered:!0}),onHoverEnd:()=>K({isHovered:!1}),onTapStart:()=>K({isPressed:!0}),onTap:()=>K({isPressed:!1}),onTapCancel:()=>K({isPressed:!1}),className:n(\"framer-q3aez\",...R,L),style:{display:\"contents\"},children:/*#__PURE__*/e(k,{value:T,children:/*#__PURE__*/a(d.div,{...D,className:n(\"framer-adkl9j\",x),\"data-framer-name\":\"Desktop - 1\",layoutDependency:C,layoutId:\"jE9qF8Dz7\",ref:null!=t?t:Y,style:{...p},...z({A9J_99iJg:{\"data-framer-name\":\"Desktop - 3\"},KsxysIKzs:{\"data-framer-name\":\"Mobile-2\"},NIfp8hJM1:{\"data-framer-name\":\"Mobile-3\"},oVI38wp1x:{\"data-framer-name\":\"Desktop - 2\"},uLw_w6txj:{\"data-framer-name\":\"Mobile-1\"}},J,_),children:[/*#__PURE__*/e(d.div,{className:\"framer-1svbw6i\",\"data-framer-name\":\"Content Wrapper\",layoutDependency:C,layoutId:\"SSxmEcwXA\",children:/*#__PURE__*/a(d.div,{className:\"framer-fsk5kk\",\"data-framer-name\":\"Service List\",layoutDependency:C,layoutId:\"fxQIPJyHS\",children:[/*#__PURE__*/a(d.button,{className:\"framer-1gx71kt\",\"data-framer-name\":\"Service 1 Wrapper\",\"data-reset\":\"button\",layoutDependency:C,layoutId:\"GZNu4noUM\",...z({A9J_99iJg:{\"data-highlight\":!0,onTap:P},KsxysIKzs:{\"data-highlight\":!0,onTap:E},NIfp8hJM1:{\"data-highlight\":!0,onTap:E},oVI38wp1x:{\"data-highlight\":!0,onTap:P}},J,_),children:[/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(d.p,{className:\"framer-styles-preset-tcz6g3\",\"data-styles-preset\":\"d4XmtYJfY\",children:\"Residential Design\"})}),className:\"framer-1lev77j\",\"data-framer-name\":\"Service 1 Title\",layoutDependency:C,layoutId:\"nWiWPSDMi\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),![\"KsxysIKzs\",\"NIfp8hJM1\",\"oVI38wp1x\",\"A9J_99iJg\"].includes(J)&&/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(d.p,{className:\"framer-styles-preset-bwty81\",\"data-styles-preset\":\"HzKr371MT\",children:\"Our residential design services focus on creating spaces that promote a sense of clarity and simplicity. We simplify your living environment, ensuring each element serves a clear purpose in harmony with your lifestyle. From serene living rooms to practical kitchens, we design spaces that embrace tranquility and ease.\"})}),className:\"framer-heufj6\",\"data-framer-name\":\"Service 1 Description\",layoutDependency:C,layoutId:\"vvCx09kyb\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(d.div,{className:\"framer-fs0cmg\",\"data-framer-name\":\"Line\",layoutDependency:C,layoutId:\"ifUuCwF9N\",style:{backgroundColor:\"var(--token-cb8bccb3-7f33-4284-b3e2-fedd3261c12e, rgb(114, 121, 137))\"}})]}),/*#__PURE__*/a(d.button,{className:\"framer-jo0v43\",\"data-framer-name\":\"Service 2 Wrapper\",\"data-highlight\":!0,\"data-reset\":\"button\",layoutDependency:C,layoutId:\"lYcLL1nHh\",onTap:G,...z({NIfp8hJM1:{onTap:V},uLw_w6txj:{onTap:V}},J,_),children:[/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(d.p,{className:\"framer-styles-preset-tcz6g3\",\"data-styles-preset\":\"d4XmtYJfY\",children:\"Commercial Design\"})}),className:\"framer-1f2gnf6\",\"data-framer-name\":\"Service 2 Title\",layoutDependency:C,layoutId:\"WPnE5Ky6h\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),!![\"KsxysIKzs\",\"oVI38wp1x\"].includes(J)&&/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(d.p,{className:\"framer-styles-preset-bwty81\",\"data-styles-preset\":\"HzKr371MT\",children:\"Our commercial design solutions are all about crafting environments that encourage focus, productivity, and well-being. We design with a clear purpose to create practical, efficient, and visually pleasing workspaces. From ergonomic office layouts to vibrant retail spaces, we help you create a workspace that reflects your brand's values and engages your clients.\"})}),className:\"framer-cbc0i0\",\"data-framer-name\":\"Service 2 Description\",layoutDependency:C,layoutId:\"m8upuPTAe\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:0},variants:{KsxysIKzs:{opacity:1},oVI38wp1x:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(d.div,{className:\"framer-rjwasc\",\"data-framer-name\":\"Line\",layoutDependency:C,layoutId:\"FNqJ98IVt\",style:{backgroundColor:\"var(--token-cb8bccb3-7f33-4284-b3e2-fedd3261c12e, rgb(114, 121, 137))\"}})]}),/*#__PURE__*/a(d.div,{className:\"framer-1bnxtg0\",\"data-framer-name\":\"Service 3 Wrapper\",\"data-highlight\":!0,layoutDependency:C,layoutId:\"KHckRaL28\",onTap:W,...z({KsxysIKzs:{onTap:H},uLw_w6txj:{onTap:H}},J,_),children:[/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(d.p,{className:\"framer-styles-preset-tcz6g3\",\"data-styles-preset\":\"d4XmtYJfY\",children:\"Luxury Renovations\"})}),className:\"framer-pctyid\",\"data-framer-name\":\"Service 3 Title\",layoutDependency:C,layoutId:\"dw0VyBuQr\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),!![\"NIfp8hJM1\",\"A9J_99iJg\"].includes(J)&&/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(d.p,{className:\"framer-styles-preset-bwty81\",\"data-styles-preset\":\"HzKr371MT\",children:\"Our luxury renovation services allow you to rediscover your space with a new perspective. We seamlessly integrate simplicity and functionality into your surroundings, whether it's a contemporary city apartment or a charming countryside retreat. We aim to create minimalist havens with a confident touch, emphasizing clarity and simplicity.\"})}),className:\"framer-17l7uzs\",\"data-framer-name\":\"Service 3 Description\",layoutDependency:C,layoutId:\"IqqvLqTZa\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:0},variants:{A9J_99iJg:{opacity:1},NIfp8hJM1:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:!0})]})]})}),U()&&/*#__PURE__*/e(d.div,{className:\"framer-8b4pmu\",\"data-framer-name\":\"Separator\",layoutDependency:C,layoutId:\"XqmJcF_co\",style:{opacity:0}}),U()&&/*#__PURE__*/e(d.div,{background:{alt:\"\",fit:\"fill\",sizes:\"max(min(1129px, 100vw) / 2.2222, 0px)\",src:\"https://framerusercontent.com/images/GPQUVr63gPLkyG3t6GxZYLU0c.jpg\",srcSet:\"https://framerusercontent.com/images/GPQUVr63gPLkyG3t6GxZYLU0c.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/GPQUVr63gPLkyG3t6GxZYLU0c.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/GPQUVr63gPLkyG3t6GxZYLU0c.jpg 1112w\"},className:\"framer-mjqo17\",\"data-framer-name\":\"Image Wrapper\",layoutDependency:C,layoutId:\"WGTp8nFJX\",style:{borderBottomRightRadius:30,borderTopRightRadius:30},children:/*#__PURE__*/e(k,{value:q,children:/*#__PURE__*/a(d.div,{className:\"framer-1d3nrm9\",\"data-framer-name\":\"Image Slider\",layoutDependency:C,layoutId:\"nMTQQqUwG\",children:[/*#__PURE__*/e(m,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/GPQUVr63gPLkyG3t6GxZYLU0c.jpg\"},className:\"framer-u1ww0o\",\"data-framer-name\":\"Image 1\",layoutDependency:C,layoutId:\"gY3uAxSCE\"}),/*#__PURE__*/e(m,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2734,intrinsicWidth:2969,pixelHeight:2734,pixelWidth:2969,src:\"https://framerusercontent.com/images/1vobLko229WTD9K95taadYHGk.jpg\"},className:\"framer-1wo9e8u\",\"data-framer-name\":\"Image 2\",layoutDependency:C,layoutId:\"IkCu_eBon\"}),/*#__PURE__*/e(m,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4096,intrinsicWidth:4096,pixelHeight:4096,pixelWidth:4096,src:\"https://framerusercontent.com/images/n577LkQ52ASntr7ZFrcrO9pIk5o.jpg\"},className:\"framer-1m7v53l\",\"data-framer-name\":\"Image 3\",layoutDependency:C,layoutId:\"zAimPx1cw\"})]})})})]})})})});}),J=['.framer-q3aez [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q3aez .framer-12mmgqb { display: block; }\",\".framer-q3aez .framer-adkl9j { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 556px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1129px; }\",\".framer-q3aez .framer-1svbw6i { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 132px; height: 100%; justify-content: flex-end; max-width: 440px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-q3aez .framer-fsk5kk { 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-end; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-q3aez .framer-1gx71kt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-q3aez .framer-1lev77j, .framer-q3aez .framer-heufj6, .framer-q3aez .framer-1f2gnf6, .framer-q3aez .framer-cbc0i0, .framer-q3aez .framer-pctyid, .framer-q3aez .framer-17l7uzs { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-q3aez .framer-fs0cmg, .framer-q3aez .framer-rjwasc { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-q3aez .framer-jo0v43 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-q3aez .framer-1bnxtg0 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-q3aez .framer-8b4pmu { flex: none; height: 100%; overflow: visible; position: relative; width: 10%; }\",\".framer-q3aez .framer-mjqo17 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-q3aez .framer-1d3nrm9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 300%; z-index: 1; }\",\".framer-q3aez .framer-u1ww0o, .framer-q3aez .framer-1wo9e8u, .framer-q3aez .framer-1m7v53l { flex: 1 0 0px; height: 100%; overflow: visible; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-q3aez .framer-1svbw6i, .framer-q3aez .framer-fsk5kk, .framer-q3aez .framer-1gx71kt, .framer-q3aez .framer-jo0v43, .framer-q3aez .framer-1bnxtg0, .framer-q3aez .framer-mjqo17, .framer-q3aez .framer-1d3nrm9 { gap: 0px; } .framer-q3aez .framer-1svbw6i > * { margin: 0px; margin-bottom: calc(132px / 2); margin-top: calc(132px / 2); } .framer-q3aez .framer-1svbw6i > :first-child, .framer-q3aez .framer-fsk5kk > :first-child, .framer-q3aez .framer-1gx71kt > :first-child, .framer-q3aez .framer-jo0v43 > :first-child, .framer-q3aez .framer-1bnxtg0 > :first-child { margin-top: 0px; } .framer-q3aez .framer-1svbw6i > :last-child, .framer-q3aez .framer-fsk5kk > :last-child, .framer-q3aez .framer-1gx71kt > :last-child, .framer-q3aez .framer-jo0v43 > :last-child, .framer-q3aez .framer-1bnxtg0 > :last-child { margin-bottom: 0px; } .framer-q3aez .framer-fsk5kk > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-q3aez .framer-1gx71kt > *, .framer-q3aez .framer-jo0v43 > *, .framer-q3aez .framer-1bnxtg0 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-q3aez .framer-mjqo17 > *, .framer-q3aez .framer-1d3nrm9 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-q3aez .framer-mjqo17 > :first-child, .framer-q3aez .framer-1d3nrm9 > :first-child { margin-left: 0px; } .framer-q3aez .framer-mjqo17 > :last-child, .framer-q3aez .framer-1d3nrm9 > :last-child { margin-right: 0px; } }\",\".framer-q3aez.framer-v-e5odi6 .framer-adkl9j { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; height: min-content; justify-content: center; width: 342px; }\",\".framer-q3aez.framer-v-e5odi6 .framer-1svbw6i { flex: none; gap: 0px; height: min-content; justify-content: center; max-width: unset; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-q3aez.framer-v-e5odi6 .framer-adkl9j, .framer-q3aez.framer-v-e5odi6 .framer-1svbw6i { gap: 0px; } .framer-q3aez.framer-v-e5odi6 .framer-adkl9j > *, .framer-q3aez.framer-v-e5odi6 .framer-1svbw6i > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-q3aez.framer-v-e5odi6 .framer-adkl9j > :first-child, .framer-q3aez.framer-v-e5odi6 .framer-1svbw6i > :first-child { margin-top: 0px; } .framer-q3aez.framer-v-e5odi6 .framer-adkl9j > :last-child, .framer-q3aez.framer-v-e5odi6 .framer-1svbw6i > :last-child { margin-bottom: 0px; } }\",\".framer-q3aez.framer-v-19k0lwc .framer-adkl9j, .framer-q3aez.framer-v-h87az2 .framer-adkl9j { flex-direction: column; gap: 0px; height: min-content; justify-content: center; width: 342px; }\",\".framer-q3aez.framer-v-19k0lwc .framer-1svbw6i, .framer-q3aez.framer-v-h87az2 .framer-1svbw6i { flex: none; gap: 0px; height: min-content; justify-content: center; width: 100%; }\",\".framer-q3aez.framer-v-19k0lwc .framer-1gx71kt, .framer-q3aez.framer-v-h87az2 .framer-1gx71kt, .framer-q3aez.framer-v-7c779u .framer-1gx71kt, .framer-q3aez.framer-v-1x8uqlr .framer-1gx71kt { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-q3aez.framer-v-19k0lwc .framer-adkl9j, .framer-q3aez.framer-v-19k0lwc .framer-1svbw6i { gap: 0px; } .framer-q3aez.framer-v-19k0lwc .framer-adkl9j > *, .framer-q3aez.framer-v-19k0lwc .framer-1svbw6i > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-q3aez.framer-v-19k0lwc .framer-adkl9j > :first-child, .framer-q3aez.framer-v-19k0lwc .framer-1svbw6i > :first-child { margin-top: 0px; } .framer-q3aez.framer-v-19k0lwc .framer-adkl9j > :last-child, .framer-q3aez.framer-v-19k0lwc .framer-1svbw6i > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-q3aez.framer-v-h87az2 .framer-adkl9j, .framer-q3aez.framer-v-h87az2 .framer-1svbw6i { gap: 0px; } .framer-q3aez.framer-v-h87az2 .framer-adkl9j > *, .framer-q3aez.framer-v-h87az2 .framer-1svbw6i > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-q3aez.framer-v-h87az2 .framer-adkl9j > :first-child, .framer-q3aez.framer-v-h87az2 .framer-1svbw6i > :first-child { margin-top: 0px; } .framer-q3aez.framer-v-h87az2 .framer-adkl9j > :last-child, .framer-q3aez.framer-v-h87az2 .framer-1svbw6i > :last-child { margin-bottom: 0px; } }\",\".framer-q3aez.framer-v-7c779u .framer-mjqo17 { justify-content: center; }\",\".framer-q3aez.framer-v-1x8uqlr .framer-1bnxtg0 { padding: 16px 0px 0px 0px; }\",\".framer-q3aez.framer-v-1x8uqlr .framer-mjqo17 { justify-content: flex-end; }\",...h.css,...u.css],L=p(D,J,\"framer-q3aez\");export default L;L.displayName=\"Services\",L.defaultProps={height:556,width:1129},t(L,{variant:{options:[\"jE9qF8Dz7\",\"uLw_w6txj\",\"KsxysIKzs\",\"NIfp8hJM1\",\"oVI38wp1x\",\"A9J_99iJg\"],optionTitles:[\"Desktop - 1\",\"Mobile-1\",\"Mobile-2\",\"Mobile-3\",\"Desktop - 2\",\"Desktop - 3\"],title:\"Variant\",type:i.Enum}}),r(L,[...h.fonts,...u.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMqJti1XHL\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uLw_w6txj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KsxysIKzs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NIfp8hJM1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oVI38wp1x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A9J_99iJg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"556\",\"framerIntrinsicWidth\":\"1129\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MqJti1XHL.map", "// Generated by Framer (5ac62b5)\nimport{jsx as r,jsxs as a}from\"react/jsx-runtime\";import{addFonts as e,addPropertyControls as t,ControlType as i,cx as s,getFonts as n,Link as o,useActiveVariantCallback as f,useLocaleInfo as m,useVariantState as l,withCSS as d}from\"framer\";import{LayoutGroup as c,motion as p,MotionConfigContext as g}from\"framer-motion\";import*as h from\"react\";import v from\"https://framerusercontent.com/modules/oNlMYz5bMuCVV7pdHRBC/TZsM2aJW9OMjaVLVWxfx/SzpSTuNqL.js\";let w=n(v),x=[\"tdlU288Gr\",\"bgmV7_kZg\",\"Mcum_LJax\",\"mX8bZqTc0\",\"uiv0MtQNg\",\"woUM9ia_a\"],y=\"framer-ssZvs\",u={bgmV7_kZg:\"framer-v-1ag3fj6\",Mcum_LJax:\"framer-v-160cmyi\",mX8bZqTc0:\"framer-v-11ik1zx\",tdlU288Gr:\"framer-v-w7pglw\",uiv0MtQNg:\"framer-v-v2bdnh\",woUM9ia_a:\"framer-v-fc5cxw\"};function Z(r,...a){let e={};return null==a||a.forEach(a=>a&&Object.assign(e,r[a])),e;}let b={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},j=(r,a)=>{if(r&&\"object\"==typeof r)return{...r,alt:a};},M=({value:a,children:e})=>{let t=h.useContext(g),i=null!=a?a:t.transition,s=h.useMemo(()=>({...t,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/r(g.Provider,{value:s,children:e});},E={1:\"bgmV7_kZg\",\"All Closed\":\"tdlU288Gr\",\"Variant 3\":\"Mcum_LJax\",\"Variant 4\":\"mX8bZqTc0\",\"Variant 5\":\"uiv0MtQNg\",Mobile:\"woUM9ia_a\"},V=({height:r,id:a,tap:e,width:t,...i})=>{var s,n;return{...i,variant:null!==(n=null!==(s=E[i.variant])&&void 0!==s?s:i.variant)&&void 0!==n?n:\"tdlU288Gr\",xyhEJpTxl:null!=e?e:i.xyhEJpTxl};},_=(r,a)=>a.join(\"-\")+r.layoutDependency,N=/*#__PURE__*/h.forwardRef(function(e,t){let{activeLocale:i}=m(),{style:n,className:d,layoutId:g,variant:w,xyhEJpTxl:y,...E}=V(e),{baseVariant:N,classNames:S,gestureVariant:F,setGestureState:T,setVariant:k,transition:I,variants:z}=l({cycleOrder:x,defaultVariant:\"tdlU288Gr\",transitions:b,variant:w,variantClassNames:u}),J=_(e,z),{activeVariantCallback:A,delay:D}=f(N),U=A(async(...r)=>{if(y){let a=await y(...r);if(!1===a)return!1;}}),q=A(async(...r)=>{k(\"bgmV7_kZg\");}),K=A(async(...r)=>{k(\"Mcum_LJax\");}),X=A(async(...r)=>{k(\"mX8bZqTc0\");}),L=A(async(...r)=>{k(\"mX8bZqTc0\");}),G=A(async(...r)=>{k(\"uiv0MtQNg\");}),H=h.useRef(null),R=h.useId();return /*#__PURE__*/r(c,{id:null!=g?g:R,children:/*#__PURE__*/r(p.div,{initial:w,animate:z,onHoverStart:()=>T({isHovered:!0}),onHoverEnd:()=>T({isHovered:!1}),onTapStart:()=>T({isPressed:!0}),onTap:()=>T({isPressed:!1}),onTapCancel:()=>T({isPressed:!1}),className:s(\"framer-ssZvs\",...[],S),style:{display:\"contents\"},children:/*#__PURE__*/r(M,{value:I,children:/*#__PURE__*/a(p.div,{...E,className:s(\"framer-w7pglw\",d),\"data-framer-name\":\"All Closed\",\"data-highlight\":!0,layoutDependency:J,layoutId:\"tdlU288Gr\",onTap:U,ref:null!=t?t:H,style:{...n},...Z({bgmV7_kZg:{\"data-framer-name\":\"1\"},Mcum_LJax:{\"data-framer-name\":\"Variant 3\"},mX8bZqTc0:{\"data-framer-name\":\"Variant 4\"},uiv0MtQNg:{\"data-framer-name\":\"Variant 5\"},woUM9ia_a:{\"data-framer-name\":\"Mobile\"}},N,F),children:[/*#__PURE__*/r(o,{href:{webPageId:\"j7FtrXLAQ\"},children:/*#__PURE__*/r(p.a,{className:\"framer-1p1wle framer-y0qrt2\",\"data-framer-name\":\"Work 1\",\"data-highlight\":!0,layoutDependency:J,layoutId:\"mDAiW342h\",onMouseEnter:q,...Z({woUM9ia_a:{\"data-highlight\":void 0,onMouseEnter:void 0}},N,F),children:/*#__PURE__*/r(p.div,{className:\"framer-14m4tpw-container\",layoutDependency:J,layoutId:\"YAoo50BZp-container\",children:/*#__PURE__*/r(v,{height:\"100%\",id:\"YAoo50BZp\",iFbGpl6jy:\"HzyDomTvf\",layoutId:\"YAoo50BZp\",SfLf8X8Mw:!0,style:{height:\"100%\",width:\"100%\"},variant:\"aybte0Kxd\",width:\"100%\",wotKFjfAK:\"Project Ophelia, Interior Design - 2022\",...Z({bgmV7_kZg:{variant:\"fSFJHBSyg\",wotKFjfAK:\"Project Ophelia, Residential Design - 2022\"},woUM9ia_a:{iFbGpl6jy:\"POjpO_k8N\",variant:\"fSFJHBSyg\"}},N,F)})})})}),/*#__PURE__*/r(o,{href:{webPageId:\"j7FtrXLAQ\"},children:/*#__PURE__*/r(p.a,{className:\"framer-1f4nxa1 framer-y0qrt2\",\"data-framer-name\":\"Work 2\",layoutDependency:J,layoutId:\"owSs1bbuM\",...Z({bgmV7_kZg:{\"data-highlight\":!0,onMouseEnter:K},mX8bZqTc0:{\"data-highlight\":!0,onMouseEnter:K},uiv0MtQNg:{\"data-highlight\":!0,onMouseEnter:K}},N,F),children:/*#__PURE__*/r(p.div,{className:\"framer-1po32zh-container\",layoutDependency:J,layoutId:\"Avg9bEnwY-container\",children:/*#__PURE__*/r(v,{height:\"100%\",id:\"Avg9bEnwY\",iFbGpl6jy:\"HzyDomTvf\",jJdiGtNIU:j({src:\"https://framerusercontent.com/images/ex8Q4aFNldVecngqnMU9zMRpQg.jpg?scale-down-to=4096\"},\"\"),layoutId:\"Avg9bEnwY\",SfLf8X8Mw:!0,style:{height:\"100%\",width:\"100%\"},variant:\"aybte0Kxd\",width:\"100%\",wotKFjfAK:\"Villa Renovation, Interior Design - 2023\",...Z({Mcum_LJax:{variant:\"fSFJHBSyg\",wotKFjfAK:\"Villa Renovation, Residential Design - 2023\"},woUM9ia_a:{iFbGpl6jy:\"POjpO_k8N\",variant:\"fSFJHBSyg\"}},N,F)})})})}),/*#__PURE__*/r(o,{href:{webPageId:\"j7FtrXLAQ\"},children:/*#__PURE__*/r(p.a,{className:\"framer-pz8iy6 framer-y0qrt2\",\"data-framer-name\":\"Work 3\",layoutDependency:J,layoutId:\"cfZZydYqi\",...Z({bgmV7_kZg:{\"data-highlight\":!0,onTap:X},Mcum_LJax:{\"data-highlight\":!0,onMouseEnter:L},uiv0MtQNg:{\"data-highlight\":!0,onMouseEnter:L}},N,F),children:/*#__PURE__*/r(p.div,{className:\"framer-gt4jie-container\",layoutDependency:J,layoutId:\"EREYzja5t-container\",children:/*#__PURE__*/r(v,{height:\"100%\",id:\"EREYzja5t\",iFbGpl6jy:\"HzyDomTvf\",jJdiGtNIU:j({src:\"https://framerusercontent.com/images/jc4j7KrdqqJXh460TGOqZC9Vw.jpg?scale-down-to=2048\"},\"\"),layoutId:\"EREYzja5t\",SfLf8X8Mw:!1,style:{height:\"100%\",width:\"100%\"},variant:\"aybte0Kxd\",width:\"100%\",wotKFjfAK:\"Project Ophelia, Interior Design - 2022\",...Z({mX8bZqTc0:{variant:\"fSFJHBSyg\",wotKFjfAK:\"Project Ophelia, Commercial Design - 2022\"},woUM9ia_a:{variant:\"fSFJHBSyg\"}},N,F)})})})}),/*#__PURE__*/r(o,{href:{webPageId:\"j7FtrXLAQ\"},children:/*#__PURE__*/r(p.a,{className:\"framer-1cdore7 framer-y0qrt2\",\"data-framer-name\":\"Work 4\",layoutDependency:J,layoutId:\"eofApVirC\",...Z({bgmV7_kZg:{\"data-highlight\":!0,onMouseEnter:G},Mcum_LJax:{\"data-highlight\":!0,onMouseEnter:G},mX8bZqTc0:{\"data-highlight\":!0,onMouseEnter:G}},N,F),children:/*#__PURE__*/r(p.div,{className:\"framer-13f830h-container\",layoutDependency:J,layoutId:\"EY0VtiBR4-container\",children:/*#__PURE__*/r(v,{height:\"100%\",id:\"EY0VtiBR4\",iFbGpl6jy:\"HzyDomTvf\",jJdiGtNIU:j({src:\"https://framerusercontent.com/images/IoNX4TwZWZ9rvzU002Mc9vjACE.jpg?scale-down-to=2048\"},\"\"),layoutId:\"EY0VtiBR4\",SfLf8X8Mw:!1,style:{height:\"100%\",width:\"100%\"},variant:\"aybte0Kxd\",width:\"100%\",wotKFjfAK:\"Villa Renovation, Interior Design - 2024\",...Z({uiv0MtQNg:{variant:\"fSFJHBSyg\",wotKFjfAK:\"Villa Renovation, Luxury Renovation - 2024\"},woUM9ia_a:{variant:\"fSFJHBSyg\"}},N,F)})})})})]})})})});}),S=['.framer-ssZvs [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ssZvs .framer-y0qrt2 { display: block; }\",\".framer-ssZvs .framer-w7pglw { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 373px; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 752px; }\",\".framer-ssZvs .framer-1p1wle, .framer-ssZvs .framer-1f4nxa1, .framer-ssZvs .framer-pz8iy6, .framer-ssZvs .framer-1cdore7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-ssZvs .framer-14m4tpw-container, .framer-ssZvs .framer-1po32zh-container, .framer-ssZvs .framer-gt4jie-container, .framer-ssZvs .framer-13f830h-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ssZvs .framer-w7pglw, .framer-ssZvs .framer-1p1wle, .framer-ssZvs .framer-1f4nxa1, .framer-ssZvs .framer-pz8iy6, .framer-ssZvs .framer-1cdore7 { gap: 0px; } .framer-ssZvs .framer-w7pglw > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-ssZvs .framer-w7pglw > :first-child { margin-left: 0px; } .framer-ssZvs .framer-w7pglw > :last-child { margin-right: 0px; } .framer-ssZvs .framer-1p1wle > *, .framer-ssZvs .framer-1f4nxa1 > *, .framer-ssZvs .framer-pz8iy6 > *, .framer-ssZvs .framer-1cdore7 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-ssZvs .framer-1p1wle > :first-child, .framer-ssZvs .framer-1f4nxa1 > :first-child, .framer-ssZvs .framer-pz8iy6 > :first-child, .framer-ssZvs .framer-1cdore7 > :first-child { margin-top: 0px; } .framer-ssZvs .framer-1p1wle > :last-child, .framer-ssZvs .framer-1f4nxa1 > :last-child, .framer-ssZvs .framer-pz8iy6 > :last-child, .framer-ssZvs .framer-1cdore7 > :last-child { margin-bottom: 0px; } }\",\".framer-ssZvs.framer-v-1ag3fj6 .framer-1p1wle, .framer-ssZvs.framer-v-160cmyi .framer-1f4nxa1, .framer-ssZvs.framer-v-11ik1zx .framer-pz8iy6, .framer-ssZvs.framer-v-v2bdnh .framer-1cdore7 { flex: none; width: 68%; }\",\".framer-ssZvs.framer-v-1ag3fj6 .framer-pz8iy6 { cursor: pointer; }\",\".framer-ssZvs.framer-v-fc5cxw .framer-w7pglw { flex-direction: column; height: min-content; width: 751px; }\",\".framer-ssZvs.framer-v-fc5cxw .framer-1p1wle, .framer-ssZvs.framer-v-fc5cxw .framer-1f4nxa1, .framer-ssZvs.framer-v-fc5cxw .framer-pz8iy6, .framer-ssZvs.framer-v-fc5cxw .framer-1cdore7 { flex: none; height: min-content; width: 100%; }\",\".framer-ssZvs.framer-v-fc5cxw .framer-14m4tpw-container, .framer-ssZvs.framer-v-fc5cxw .framer-1po32zh-container, .framer-ssZvs.framer-v-fc5cxw .framer-gt4jie-container { flex: none; height: 200px; }\",\".framer-ssZvs.framer-v-fc5cxw .framer-13f830h-container { flex: none; height: 200px; order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ssZvs.framer-v-fc5cxw .framer-w7pglw { gap: 0px; } .framer-ssZvs.framer-v-fc5cxw .framer-w7pglw > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-ssZvs.framer-v-fc5cxw .framer-w7pglw > :first-child { margin-top: 0px; } .framer-ssZvs.framer-v-fc5cxw .framer-w7pglw > :last-child { margin-bottom: 0px; } }\"],F=d(N,S,\"framer-ssZvs\");export default F;F.displayName=\"Work Showcase Elements/Showcase\",F.defaultProps={height:373,width:752},t(F,{variant:{options:[\"tdlU288Gr\",\"bgmV7_kZg\",\"Mcum_LJax\",\"mX8bZqTc0\",\"uiv0MtQNg\",\"woUM9ia_a\"],optionTitles:[\"All Closed\",\"1\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Mobile\"],title:\"Variant\",type:i.Enum},xyhEJpTxl:{title:\"Tap\",type:i.EventHandler}}),e(F,[...w]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNbEJRpYct\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bgmV7_kZg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Mcum_LJax\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mX8bZqTc0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uiv0MtQNg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"woUM9ia_a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"752\",\"framerVariables\":\"{\\\"xyhEJpTxl\\\":\\\"tap\\\"}\",\"framerIntrinsicHeight\":\"373\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NbEJRpYct.map", "// Generated by Framer (d0574d7)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as t,addPropertyControls as a,ControlType as i,cx as o,getFonts as n,getPropertyControls as l,Image as d,useActiveVariantCallback as s,useLocaleInfo as f,useVariantState as m,withCSS as p}from\"framer\";import{LayoutGroup as u,motion as c,MotionConfigContext as g}from\"framer-motion\";import*as h from\"react\";import y from\"https://framerusercontent.com/modules/Dv0xB194qs1jywEnU5xv/eT7DsDCYt3MydW3hEgxT/rz6WK6uB4.js\";import b from\"https://framerusercontent.com/modules/svhNI0mpS4RSIgDHTaMw/o2V0tz5TQ2L7NKtp3pZB/zTpmBUmWX.js\";let v=n(y),w=n(b),x=l(y),D=[\"fSFJHBSyg\",\"aybte0Kxd\"],F=\"framer-FwNDL\",I={aybte0Kxd:\"framer-v-grt0dw\",fSFJHBSyg:\"framer-v-el743u\"};function S(e,...r){let t={};return null==r||r.forEach(r=>r&&Object.assign(t,e[r])),t;}let N={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},j=e=>\"object\"==typeof e&&null!==e&&\"string\"==typeof e.src?e:\"string\"==typeof e?{src:e}:void 0,K={damping:50,delay:0,mass:1,stiffness:400,type:\"spring\"},L=(e,r)=>`translateX(-50%) ${r}`,z=({value:r,children:t})=>{let a=h.useContext(g),i=null!=r?r:a.transition,o=h.useMemo(()=>({...a,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/e(g.Provider,{value:o,children:t});},H={Closed:\"aybte0Kxd\",Open:\"fSFJHBSyg\"},C=({awardBadge:e,badgeVariant:r,height:t,id:a,image:i,projectName:o,tap:n,width:l,...d})=>{var s,f,m,p,u,c;return{...d,iFbGpl6jy:null!==(s=null!=r?r:d.iFbGpl6jy)&&void 0!==s?s:\"HzyDomTvf\",jJdiGtNIU:null!==(f=null!=i?i:d.jJdiGtNIU)&&void 0!==f?f:{src:\"https://framerusercontent.com/images/qg2kr76vtSKWzCDhGCOIHmYKI.jpg\"},SfLf8X8Mw:null===(m=null!=e?e:d.SfLf8X8Mw)||void 0===m||m,variant:null!==(u=null!==(p=H[d.variant])&&void 0!==p?p:d.variant)&&void 0!==u?u:\"fSFJHBSyg\",wotKFjfAK:null!==(c=null!=o?o:d.wotKFjfAK)&&void 0!==c?c:\"Project Ophelia, Interior Design - 2022\",xZ1RnLVOb:null!=n?n:d.xZ1RnLVOb};},O=(e,r)=>r.join(\"-\")+e.layoutDependency,k=/*#__PURE__*/h.forwardRef(function(t,a){let{activeLocale:i}=f(),{style:n,className:l,layoutId:p,variant:g,jJdiGtNIU:v,wotKFjfAK:w,SfLf8X8Mw:x,xZ1RnLVOb:F,iFbGpl6jy:H,...k}=C(t),{baseVariant:B,classNames:R,gestureVariant:T,setGestureState:V,setVariant:G,transition:J,variants:P}=m({cycleOrder:D,defaultVariant:\"fSFJHBSyg\",transitions:N,variant:g,variantClassNames:I}),W=O(t,P),{activeVariantCallback:A,delay:E}=s(B),q=A(async(...e)=>{if(F){let r=await F(...e);if(!1===r)return!1;}}),Q=h.useRef(null),X=h.useId();return /*#__PURE__*/e(u,{id:null!=p?p:X,children:/*#__PURE__*/e(c.div,{initial:g,animate:P,onHoverStart:()=>V({isHovered:!0}),onHoverEnd:()=>V({isHovered:!1}),onTapStart:()=>V({isPressed:!0}),onTap:()=>V({isPressed:!1}),onTapCancel:()=>V({isPressed:!1}),className:o(\"framer-FwNDL\",...[],R),style:{display:\"contents\"},children:/*#__PURE__*/e(z,{value:J,children:/*#__PURE__*/e(c.div,{...k,background:{alt:\"\",fit:\"fill\",sizes:\"min(500px, 100vw)\",src:\"https://framerusercontent.com/images/qg2kr76vtSKWzCDhGCOIHmYKI.jpg\",srcSet:\"https://framerusercontent.com/images/qg2kr76vtSKWzCDhGCOIHmYKI.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/qg2kr76vtSKWzCDhGCOIHmYKI.jpg 1000w\"},className:o(\"framer-el743u\",l),\"data-framer-name\":\"Open\",\"data-highlight\":!0,layoutDependency:W,layoutId:\"fSFJHBSyg\",onTap:q,ref:null!=a?a:Q,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...n},...S({aybte0Kxd:{\"data-framer-name\":\"Closed\"}},B,T),children:/*#__PURE__*/r(d,{background:{alt:\"\",fit:\"fill\",sizes:\"min(500px, 100vw)\",...j(v)},className:\"framer-12lah18\",\"data-framer-name\":\"Image\",layoutDependency:W,layoutId:\"QQDFkjfbF\",...S({aybte0Kxd:{background:{alt:\"\",fit:\"fill\",sizes:\"500px\",...j(v)}}},B,T),children:[x&&/*#__PURE__*/e(c.div,{className:\"framer-8eft1a-container\",layoutDependency:W,layoutId:\"o7nQDxzoa-container\",children:/*#__PURE__*/e(y,{height:\"100%\",id:\"o7nQDxzoa\",layoutId:\"o7nQDxzoa\",variant:H,width:\"100%\"})}),/*#__PURE__*/e(z,{value:K,children:/*#__PURE__*/e(c.div,{className:\"framer-bu6n5i-container\",layoutDependency:W,layoutId:\"sb5VwmbIt-container\",style:{opacity:1},variants:{aybte0Kxd:{opacity:0}},...S({aybte0Kxd:{transformTemplate:L}},B,T),children:/*#__PURE__*/e(b,{height:\"100%\",id:\"sb5VwmbIt\",layoutId:\"sb5VwmbIt\",NbEDTIomc:w,width:\"100%\"})})})]})})})})});}),B=['.framer-FwNDL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FwNDL .framer-1y6a644 { display: block; }\",\".framer-FwNDL .framer-el743u { cursor: pointer; height: 373px; overflow: hidden; position: relative; width: 500px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FwNDL .framer-12lah18 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-FwNDL .framer-8eft1a-container { flex: none; height: auto; position: absolute; right: 16px; top: 16px; width: auto; }\",\".framer-FwNDL .framer-bu6n5i-container { bottom: 12px; flex: none; height: auto; position: absolute; right: 16px; width: auto; z-index: 1; }\",\".framer-FwNDL.framer-v-grt0dw .framer-el743u { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; max-width: 500px; padding: 0px 0px 0px 0px; }\",\".framer-FwNDL.framer-v-grt0dw .framer-12lah18 { order: 0; right: unset; width: 500px; z-index: 1; }\",\".framer-FwNDL.framer-v-grt0dw .framer-bu6n5i-container { bottom: -40px; left: 69%; right: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FwNDL.framer-v-grt0dw .framer-el743u { gap: 0px; } .framer-FwNDL.framer-v-grt0dw .framer-el743u > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-FwNDL.framer-v-grt0dw .framer-el743u > :first-child { margin-top: 0px; } .framer-FwNDL.framer-v-grt0dw .framer-el743u > :last-child { margin-bottom: 0px; } }\"],R=p(k,B,\"framer-FwNDL\");export default R;R.displayName=\"Work Showcase Elements/Thumbnail\",R.defaultProps={height:373,width:500},a(R,{variant:{options:[\"fSFJHBSyg\",\"aybte0Kxd\"],optionTitles:[\"Open\",\"Closed\"],title:\"Variant\",type:i.Enum},jJdiGtNIU:{__defaultAssetReference:\"data:framer/asset-reference,qg2kr76vtSKWzCDhGCOIHmYKI.jpg?originalFilename=Rectangle+1.jpg&preferredSize=full\",title:\"Image\",type:i.ResponsiveImage},wotKFjfAK:{defaultValue:\"Project Ophelia, Interior Design - 2022\",displayTextArea:!1,title:\"Project Name\",type:i.String},SfLf8X8Mw:{defaultValue:!0,title:\"Award Badge\",type:i.Boolean},xZ1RnLVOb:{title:\"Tap\",type:i.EventHandler},iFbGpl6jy:(null==x?void 0:x.variant)&&{...x.variant,defaultValue:\"HzyDomTvf\",hidden:void 0,title:\"Badge Variant\"}}),t(R,[...v,...w]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSzpSTuNqL\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"false\",\"framerVariables\":\"{\\\"jJdiGtNIU\\\":\\\"image\\\",\\\"wotKFjfAK\\\":\\\"projectName\\\",\\\"SfLf8X8Mw\\\":\\\"awardBadge\\\",\\\"xZ1RnLVOb\\\":\\\"tap\\\",\\\"iFbGpl6jy\\\":\\\"badgeVariant\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aybte0Kxd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"500px\\\",null,null]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"500\",\"framerIntrinsicHeight\":\"373\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SzpSTuNqL.map", "// Generated by Framer (d0574d7)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as t,addPropertyControls as a,ControlType as o,cx as i,getFonts as n,RichText as l,SVG as d,useLocaleInfo as s,useVariantState as p,withCSS as f}from\"framer\";import{LayoutGroup as m,motion as c,MotionConfigContext as h}from\"framer-motion\";import*as b from\"react\";import g from\"https://framerusercontent.com/modules/DtTwCQUbjkAAfgeF9YFo/9wGKoPALL5H7lj4w8ydo/RotatingText.js\";let u=n(g),x=[\"HzyDomTvf\",\"POjpO_k8N\"],v=\"framer-Gh31A\",y={HzyDomTvf:\"framer-v-sw2bbq\",POjpO_k8N:\"framer-v-z5r0jz\"};function w(e,...r){let t={};return null==r||r.forEach(r=>r&&Object.assign(t,e[r])),t;}let k={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},z=(e,r)=>`translate(-50%, -50%) ${r}`,A=({value:r,children:t})=>{let a=b.useContext(h),o=null!=r?r:a.transition,i=b.useMemo(()=>({...a,transition:o}),[JSON.stringify(o)]);return /*#__PURE__*/e(h.Provider,{value:i,children:t});},R={Desktop:\"HzyDomTvf\",Mobile:\"POjpO_k8N\"},G=({height:e,id:r,width:t,...a})=>{var o,i;return{...a,variant:null!==(i=null!==(o=R[a.variant])&&void 0!==o?o:a.variant)&&void 0!==i?i:\"HzyDomTvf\"};},j=(e,r)=>r.join(\"-\")+e.layoutDependency,T=/*#__PURE__*/b.forwardRef(function(t,a){let{activeLocale:o}=s(),{style:n,className:f,layoutId:h,variant:u,...v}=G(t),{baseVariant:R,classNames:T,gestureVariant:N,setGestureState:O,setVariant:D,transition:P,variants:C}=p({cycleOrder:x,defaultVariant:\"HzyDomTvf\",transitions:k,variant:u,variantClassNames:y}),I=j(t,C),L=b.useRef(null),H=b.useId();return /*#__PURE__*/e(m,{id:null!=h?h:H,children:/*#__PURE__*/e(c.div,{initial:u,animate:C,onHoverStart:()=>O({isHovered:!0}),onHoverEnd:()=>O({isHovered:!1}),onTapStart:()=>O({isPressed:!0}),onTap:()=>O({isPressed:!1}),onTapCancel:()=>O({isPressed:!1}),className:i(\"framer-Gh31A\",...[],T),style:{display:\"contents\"},children:/*#__PURE__*/e(A,{value:P,children:/*#__PURE__*/r(c.div,{...v,className:i(\"framer-sw2bbq\",f),\"data-framer-name\":\"Desktop\",layoutDependency:I,layoutId:\"HzyDomTvf\",ref:null!=a?a:L,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...n},variants:{POjpO_k8N:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50}},...w({POjpO_k8N:{\"data-framer-name\":\"Mobile\"}},R,N),children:[\"POjpO_k8N\"!==R&&/*#__PURE__*/e(c.div,{className:\"framer-z27l12\",\"data-border\":!0,\"data-framer-name\":\"Outer Circle\",layoutDependency:I,layoutId:\"Ltk3p12Pk\",style:{\"--border-bottom-width\":\"22px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"22px\",\"--border-right-width\":\"22px\",\"--border-style\":\"solid\",\"--border-top-width\":\"22px\",borderBottomLeftRadius:120,borderBottomRightRadius:120,borderTopLeftRadius:120,borderTopRightRadius:120},children:/*#__PURE__*/e(c.div,{className:\"framer-yr7qmg\",\"data-framer-name\":\"Inner Circle\",layoutDependency:I,layoutId:\"nMHLF4zER\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/e(d,{className:\"framer-ints6x\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:I,layoutId:\"QxJZ3AgFJ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\"><g id=\"ss2501462812_1\"><path d=\"M 6 0 C 6.204 3.226 8.774 5.796 12 6 C 8.774 6.204 6.204 8.774 6 12 C 5.796 8.774 3.226 6.204 0 6 C 3.226 5.796 5.796 3.226 6 0 Z\" fill=\"var(--token-cb8bccb3-7f33-4284-b3e2-fedd3261c12e, rgb(114, 121, 137)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></g></svg>',svgContentId:2501462812,withExternalLayout:!0})})}),\"POjpO_k8N\"!==R&&/*#__PURE__*/e(c.div,{className:\"framer-1vl6nnp-container\",\"data-framer-name\":\"Arc Text\",layoutDependency:I,layoutId:\"lCLGIUMCt-container\",name:\"Arc Text\",children:/*#__PURE__*/e(g,{alignmentBaseline:\"bottom\",animate:!1,animateDuration:5,animateEnd:150,animateStart:-50,color:'var(--token-cb8bccb3-7f33-4284-b3e2-fedd3261c12e, rgb(114, 121, 137)) /* {\"name\":\"Gray\"} */',cylinderHeight:0,flip:!1,font:{font:\"Poppins\",fontSize:11,fontWeight:600,letterSpacing:3.1,wordSpacing:2.4},height:\"100%\",id:\"lCLGIUMCt\",layoutId:\"lCLGIUMCt\",name:\"Arc Text\",rotate:!0,rotateSpeed:5,slots:[],startOffset:0,style:{height:\"100%\",width:\"100%\"},text:\"\u2726 AWARD WINNER \u2726 AWARD WINNER \",type:\"circle\",width:\"100%\"})}),\"POjpO_k8N\"===R&&/*#__PURE__*/e(l,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(b.Fragment,{children:/*#__PURE__*/e(c.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cb8bccb3-7f33-4284-b3e2-fedd3261c12e, rgb(114, 121, 137)))\"},children:\"\u2726 AWARD WINNER \u2726\"})}),className:\"framer-1v8z79j\",fonts:[\"GF;Poppins-500\"],layoutDependency:I,layoutId:\"Q1QMUG5Ql\",style:{\"--extracted-r6o4lv\":\"var(--token-cb8bccb3-7f33-4284-b3e2-fedd3261c12e, rgb(114, 121, 137))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:z,verticalAlignment:\"top\",withExternalLayout:!0,...w({POjpO_k8N:{transformTemplate:void 0}},R,N)})]})})})});}),N=['.framer-Gh31A [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Gh31A .framer-1o2jnyv { display: block; }\",\".framer-Gh31A .framer-sw2bbq { height: 88px; overflow: visible; position: relative; width: 88px; }\",\".framer-Gh31A .framer-z27l12 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 88px); justify-content: center; left: 0px; overflow: visible; padding: 8px 8px 8px 8px; position: absolute; right: 0px; top: 0px; }\",\".framer-Gh31A .framer-yr7qmg { flex: none; height: 32px; left: calc(50.00000000000002% - 32px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 32px / 2); width: 32px; z-index: 1; }\",\".framer-Gh31A .framer-ints6x { flex: none; height: 12px; left: calc(50.00000000000002% - 12px / 2); position: absolute; top: calc(50.00000000000002% - 12px / 2); width: 12px; }\",\".framer-Gh31A .framer-1vl6nnp-container { flex: none; height: 72px; left: calc(50.00000000000002% - 72px / 2); position: absolute; top: calc(50.00000000000002% - 72px / 2); width: 72px; }\",\".framer-Gh31A .framer-1v8z79j { flex: none; height: auto; left: 50%; position: absolute; top: 49%; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gh31A .framer-z27l12 { gap: 0px; } .framer-Gh31A .framer-z27l12 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Gh31A .framer-z27l12 > :first-child { margin-left: 0px; } .framer-Gh31A .framer-z27l12 > :last-child { margin-right: 0px; } }\",\".framer-Gh31A.framer-v-z5r0jz .framer-sw2bbq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 8px 16px 8px 16px; width: min-content; }\",\".framer-Gh31A.framer-v-z5r0jz .framer-1v8z79j { left: unset; position: relative; top: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gh31A.framer-v-z5r0jz .framer-sw2bbq { gap: 0px; } .framer-Gh31A.framer-v-z5r0jz .framer-sw2bbq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Gh31A.framer-v-z5r0jz .framer-sw2bbq > :first-child { margin-left: 0px; } .framer-Gh31A.framer-v-z5r0jz .framer-sw2bbq > :last-child { margin-right: 0px; } }\"],O=f(T,N,\"framer-Gh31A\");export default O;O.displayName=\"Work Showcase Elements/Award Badge\",O.defaultProps={height:88,width:88},a(O,{variant:{options:[\"HzyDomTvf\",\"POjpO_k8N\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:o.Enum}}),t(O,[{family:\"Poppins\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/rz6WK6uB4:default\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9V1tvFP-KUEg.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9V1tvFP-KUEg.ttf\",weight:\"500\"},...u]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerrz6WK6uB4\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"POjpO_k8N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicWidth\":\"88\",\"framerIntrinsicHeight\":\"88\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rz6WK6uB4.map", "import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{Children as i}from\"react\";import{addPropertyControls as n,ControlType as a,RenderTarget as l,withCSS as r}from\"framer\";import{motion as o}from\"framer-motion\";import p from\"@emotion/hash\";import{renderToString as s}from\"react-dom/server\";let d=r(function(n){let a,r,d;// Checks\nlet x=i.count(n.slots)>0,S=l.current()===l.canvas,b=x&&\"graphic\"===n.type,$=\"circle\"===n.type,V=\"ellipse\"===n.type,w=V?n.cylinderHeight/2:0,v=c(n.flip,w);// If graphic is connected\nif(b){let i=m(n.slots),l=m(i.props.svg),o=m(i.props.children);// Show placeholder on canvas if connected layer isn\u2019t a graphic\nif(S&&!o.props.frame)return /*#__PURE__*/t(\"div\",{style:u,children:[/*#__PURE__*/e(\"div\",{style:h,children:\"\uD83D\uDC8E\"}),/*#__PURE__*/e(\"p\",{style:g,children:\"Please connect to Graphic\"}),/*#__PURE__*/e(\"p\",{style:y,children:\"You can only connect the RotatingText to a Graphic with a single path.\"})]});// Grab the react element from the canvas and turn it into SVG\nif(S&&o){let e=s(o),t=o.props.frame;for(let i of(r=`0 0 ${t.width} ${t.height}`,e.match(/[\\w-]+=\"[^\"]*\"/g)))i.includes(\"d=\")&&(a=f(i));}// On the preview/deploy we already get the SVG string\nif(!S&&l){let e=l.match(/[\\w-]+=\"[^\"]*\"/g);for(let t of(r=(r=(r=l.split(\"viewBox=\")[1]).split(\">\")[0]).replace(/^\"(.+(?=\"$))\"$/,\"$1\"),e))t.includes(\"d=\")&&(a=f(t));}}// Unique IDs to avoid multiple instances on the canvas sharing a single path\nlet C=`curve-${p(a||v)}`;return\"top\"===n.alignmentBaseline&&(d=\"Text Top\"),\"center\"===n.alignmentBaseline&&(d=\"Central\"),\"bottom\"===n.alignmentBaseline&&(d=\"Hanging\"),/*#__PURE__*/e(o.div,{style:{width:\"100%\",height:\"100%\",// userSelect: \"none\",\n// pointerEvents: \"none\",\nposition:\"relative\"},draggable:\"false\",children:/*#__PURE__*/t(o.svg,{className:\"transform-origin-center-center\",style:{width:\"100%\",height:\"100%\",position:\"absolute\",inset:0,transformOrigin:\"center\",willChange:n.rotate&&\"transform\"},viewBox:b?r:\"0 0 100 100\",overflow:\"visible\",animate:$&&n.rotate&&{rotate:360},transition:$&&n.rotate&&{duration:100/n.rotateSpeed,repeat:1/0,ease:\"linear\"},children:[/*#__PURE__*/e(\"path\",{id:C,d:b?a:v,strokeWidth:\"none\",fill:\"transparent\"}),/*#__PURE__*/e(\"text\",{children:/*#__PURE__*/t(\"textPath\",{href:`#${C}`,startOffset:n.startOffset,dominantBaseline:d,style:{fontSize:n.font.fontSize,fontFamily:n.font.font,fontWeight:n.font.fontWeight,wordSpacing:n.font.wordSpacing,letterSpacing:n.font.letterSpacing,fill:n.color},children:[n.text,!S&&n.animate&&/*#__PURE__*/e(\"animate\",{attributeName:\"startOffset\",from:`${n.animateStart}%`,to:`${n.animateEnd}%`,begin:\"0s\",dur:`${n.animateDuration}s`,repeatCount:\"indefinite\"})]})})]})});},// Work around a bug with framer-motion that calculates a px origin when animating SVG elements.\n[\".transform-origin-center-center { transform-origin: center center !important; }\"]);/**\n * RotatingText TEXT\n * By Adam and Benjamin\n *\n * @framerIntrinsicWidth 150\n * @framerIntrinsicHeight 150\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default d;/* Method to get the first child */function m(e){let t;return i.map(e,e=>{void 0===t&&(t=e);}),t;}d.defaultProps={height:50,width:50},n(d,{text:{title:\"Content\",type:a.String,defaultValue:\"\u2726 THANK YOU \u2726 FOR VISITING\",displayTextArea:!0},type:{title:\"Type\",type:a.Enum,options:[\"circle\",\"ellipse\",\"graphic\"],optionTitles:[\"Circle\",\"Ellipse\",\"Graphic\"],defaultValue:!0},cylinderHeight:{title:\"Height\",type:a.Number,unit:\"px\",min:0,max:1e3,hidden:({type:e})=>\"ellipse\"!==e},rotate:{type:a.Boolean,title:\"Rotate\",defaultValue:!1,hidden:({type:e})=>\"circle\"!==e},rotateSpeed:{type:a.Number,title:\"Speed\",min:0,max:50,defaultValue:5,displayStepper:!0,step:1,hidden:({type:e,rotate:t})=>\"circle\"!==e||!t},slots:{type:a.ComponentInstance,title:\"Graphic\",hidden:({type:e})=>\"graphic\"!==e},alignmentBaseline:{title:\"Align\",type:a.Enum,options:[\"top\",\"center\",\"bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],defaultValue:\"bottom\",displaySegmentedControl:!0},flip:{type:a.Boolean,defaultValue:!1,title:\"Direction\",enabledTitle:\"CW\",disabledTitle:\"CCW\",hidden:({type:e})=>\"graphic\"===e},startOffset:{title:\"Offset\",type:a.Number,defaultValue:0,max:360,unit:\"\\xb0\",step:.5},color:{title:\"Color\",type:a.Color,defaultValue:\"#999\"},font:{type:a.Object,controls:{font:{type:a.String,placeholder:\"Inter\",defaultValue:\"Inter\"},fontSize:{title:\"Size\",type:a.Number,min:0,max:100,step:.5,defaultValue:12},fontWeight:{type:a.Enum,options:[100,200,300,400,500,600,700,800,900],defaultValue:600,title:\"Weight\"},wordSpacing:{title:\"Word\",type:a.Number,defaultValue:4,step:.1,displayStepper:!0},letterSpacing:{title:\"Letter\",type:a.Number,defaultValue:4,step:.1,displayStepper:!0}}},animate:{type:a.Boolean,defaultValue:!1,title:\"Animate\"},animateStart:{type:a.Number,min:-200,max:200,step:.1,defaultValue:-50,title:\"From\",unit:\"%\",hidden:e=>!e.animate},animateEnd:{type:a.Number,min:-200,max:200,step:.1,defaultValue:150,title:\"To\",unit:\"%\",hidden:e=>!e.animate},animateDuration:{type:a.Number,min:0,max:50,defaultValue:5,title:\"Time\",unit:\"s\",displayStepper:!0,hidden:e=>!e.animate}});/* Method to get stringless attributes */let f=e=>e.split(\"=\")[1].replace(/['\"]+/g,\"\"),c=(e,t)=>{let i=50-t,n=50+t;return e?`M 0 50 L 0 ${n} A 1 1 0 1 0 100 ${n} L 100 ${i} A 1 1 0 1 0 0 ${i} L 0 50`:`M 0 50 L 0 ${i} A 1 1 0 0 1 100 ${i} L 100 50 L 100 ${n} A 1 1 0 0 1 0 ${n} L 0 ${i}`;},u={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\"},h={fontSize:32,marginBottom:10},g={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"},y={margin:0,opacity:.7,maxWidth:160,lineHeight:1.5,textAlign:\"center\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RotatingText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RotatingText.map", "function murmur2(r){var t=0;var a,e=0,c=r.length;for(;c>=4;++e,c-=4){a=255&r.charCodeAt(e)|(255&r.charCodeAt(++e))<<8|(255&r.charCodeAt(++e))<<16|(255&r.charCodeAt(++e))<<24;a=1540483477*(65535&a)+(59797*(a>>>16)<<16);a^=a>>>24;t=1540483477*(65535&a)+(59797*(a>>>16)<<16)^1540483477*(65535&t)+(59797*(t>>>16)<<16)}switch(c){case 3:t^=(255&r.charCodeAt(e+2))<<16;case 2:t^=(255&r.charCodeAt(e+1))<<8;case 1:t^=255&r.charCodeAt(e);t=1540483477*(65535&t)+(59797*(t>>>16)<<16)}t^=t>>>13;t=1540483477*(65535&t)+(59797*(t>>>16)<<16);return((t^t>>>15)>>>0).toString(36)}export{murmur2 as default};\n\n//# sourceMappingURL=hash.browser.esm.js.map", "// Generated by Framer (d0574d7)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as t,addPropertyControls as a,ControlType as o,cx as n,RichText as i,SVG as s,useLocaleInfo as l,useVariantState as p,withCSS as d}from\"framer\";import{LayoutGroup as f,motion as m,MotionConfigContext as c}from\"framer-motion\";import*as u from\"react\";let g=[\"a0n9W3rsj\"],h=\"framer-pR40x\",x={a0n9W3rsj:\"framer-v-9y1sgf\"};function y(e,...r){let t={};return null==r||r.forEach(r=>r&&Object.assign(t,e[r])),t;}let v={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},b=({value:r,children:t})=>{let a=u.useContext(c),o=null!=r?r:a.transition,n=u.useMemo(()=>({...a,transition:o}),[JSON.stringify(o)]);return /*#__PURE__*/e(c.Provider,{value:n,children:t});},w=({height:e,id:r,projectName:t,width:a,...o})=>{var n;return{...o,NbEDTIomc:null!==(n=null!=t?t:o.NbEDTIomc)&&void 0!==n?n:\"Project Ophelia, Interior Design - 2022\"};},R=(e,r)=>r.join(\"-\")+e.layoutDependency,P=/*#__PURE__*/u.forwardRef(function(t,a){let{activeLocale:o}=l(),{style:d,className:c,layoutId:h,variant:y,NbEDTIomc:P,...j}=w(t),{baseVariant:C,classNames:D,gestureVariant:I,setGestureState:k,setVariant:N,transition:E,variants:L}=p({cycleOrder:g,defaultVariant:\"a0n9W3rsj\",transitions:v,variant:y,variantClassNames:x}),T=R(t,L),F=u.useRef(null),W=u.useId();return /*#__PURE__*/e(f,{id:null!=h?h:W,children:/*#__PURE__*/e(m.div,{initial:y,animate:L,onHoverStart:()=>k({isHovered:!0}),onHoverEnd:()=>k({isHovered:!1}),onTapStart:()=>k({isPressed:!0}),onTap:()=>k({isPressed:!1}),onTapCancel:()=>k({isPressed:!1}),className:n(\"framer-pR40x\",...[],D),style:{display:\"contents\"},children:/*#__PURE__*/e(b,{value:E,children:/*#__PURE__*/r(m.div,{...j,className:n(\"framer-9y1sgf\",c),\"data-framer-name\":\"Variant 1\",\"data-highlight\":!0,layoutDependency:T,layoutId:\"a0n9W3rsj\",ref:null!=a?a:F,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...d},children:[/*#__PURE__*/e(i,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(u.Fragment,{children:/*#__PURE__*/e(m.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) )\"},children:\"Project Ophelia, Interior Design - 2022\"})}),className:\"framer-1y3vxgw\",\"data-framer-name\":\"Project Ophelia, Interior Design - 2022\",fonts:[\"GF;Poppins-regular\"],layoutDependency:T,layoutId:\"yyI5bYa5y\",style:{\"--extracted-r6o4lv\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) \",\"--framer-paragraph-spacing\":\"0px\"},text:P,verticalAlignment:\"center\",withExternalLayout:!0}),/*#__PURE__*/e(s,{className:\"framer-vw8353\",\"data-framer-name\":\"Arrow 1\",layout:\"position\",layoutDependency:T,layoutId:\"Dyeb0mNG8\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 9\"><path d=\"M 15.354 4.854 C 15.549 4.658 15.549 4.342 15.354 4.146 L 12.172 0.964 C 11.976 0.769 11.66 0.769 11.464 0.964 C 11.269 1.16 11.269 1.476 11.464 1.672 L 14.293 4.5 L 11.464 7.328 C 11.269 7.524 11.269 7.84 11.464 8.036 C 11.66 8.231 11.976 8.231 12.172 8.036 Z M 0 5 L 15 5 L 15 4 L 0 4 Z\" fill=\"var(--token-cb8bccb3-7f33-4284-b3e2-fedd3261c12e, rgb(114, 121, 137)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',svgContentId:1117619007,withExternalLayout:!0})]})})})});}),j=['.framer-pR40x [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pR40x .framer-j1c78z { display: block; }\",\".framer-pR40x .framer-9y1sgf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 12px 16px 12px 16px; position: relative; width: min-content; }\",\".framer-pR40x .framer-1y3vxgw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pR40x .framer-vw8353 { flex: none; height: 9px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pR40x .framer-9y1sgf { gap: 0px; } .framer-pR40x .framer-9y1sgf > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-pR40x .framer-9y1sgf > :first-child { margin-left: 0px; } .framer-pR40x .framer-9y1sgf > :last-child { margin-right: 0px; } }\"],C=d(P,j,\"framer-pR40x\");export default C;C.displayName=\"Work Showcase Elements/Showcase Button\",C.defaultProps={height:38,width:280},a(C,{NbEDTIomc:{defaultValue:\"Project Ophelia, Interior Design - 2022\",displayTextArea:!1,title:\"Project Name\",type:o.String}}),t(C,[{family:\"Poppins\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/zTpmBUmWX:default\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\",weight:\"400\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzTpmBUmWX\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"false\",\"framerVariables\":\"{\\\"NbEDTIomc\\\":\\\"projectName\\\"}\",\"framerIntrinsicWidth\":\"280\",\"framerIntrinsicHeight\":\"38\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zTpmBUmWX.map", "// Generated by Framer (19eed98)\nimport{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{addFonts as r,addPropertyControls as a,ControlType as i,cx as n,getFonts as l,RichText as o,useLocaleInfo as s,useVariantState as m,withCSS as d}from\"framer\";import{LayoutGroup as p,motion as f,MotionConfigContext as c}from\"framer-motion\";import*as u from\"react\";import{NumberCounter as h}from\"https://framerusercontent.com/modules/6snlvZKkXQZQWHPz6p6D/3qOTpmq9riaD5i5TsJyq/Counter.js\";import*as v from\"https://framerusercontent.com/modules/Eah0Q3BdxHJcvU3wUOF3/ZS9Drr0YxT2apHA1U4P2/FuU1RmVLJ.js\";let g=l(h),y=[\"cX_VFn6h2\",\"BAa_leXvm\",\"MFSUelYTV\"],x=\"framer-FBJCi\",b={BAa_leXvm:\"framer-v-m5l3y0\",cX_VFn6h2:\"framer-v-iv77ox\",MFSUelYTV:\"framer-v-eccj5k\"};function F(e,...t){let r={};return null==t||t.forEach(t=>t&&Object.assign(r,e[t])),r;}let V={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},C=({value:t,children:r})=>{let a=u.useContext(c),i=null!=t?t:a.transition,n=u.useMemo(()=>({...a,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/e(c.Provider,{value:n,children:r});},J={\"Center Aligned\":\"BAa_leXvm\",\"Left Aligned\":\"cX_VFn6h2\",\"Right Aligned\":\"MFSUelYTV\"},N=({endNumber:e,height:t,id:r,label:a,numberFontSize:i,speedMs:n,startNumber:l,width:o,...s})=>{var m,d,p,f,c,u;return{...s,bKRdkdP4X:null!==(m=null!=n?n:s.bKRdkdP4X)&&void 0!==m?m:10,iMFoqVhaf:null!=l?l:s.iMFoqVhaf,sf_u4Lpa3:null!==(d=null!=a?a:s.sf_u4Lpa3)&&void 0!==d?d:\"Projects\",variant:null!==(f=null!==(p=J[s.variant])&&void 0!==p?p:s.variant)&&void 0!==f?f:\"cX_VFn6h2\",VReSCtpN7:null!==(c=null!=e?e:s.VReSCtpN7)&&void 0!==c?c:189,ZQkAdJ7q5:null!==(u=null!=i?i:s.ZQkAdJ7q5)&&void 0!==u?u:63};},w=(e,t)=>t.join(\"-\")+e.layoutDependency,S=/*#__PURE__*/u.forwardRef(function(r,a){let{activeLocale:i}=s(),{style:l,className:d,layoutId:c,variant:g,sf_u4Lpa3:x,iMFoqVhaf:J,VReSCtpN7:S,bKRdkdP4X:P,ZQkAdJ7q5:A,...B}=N(r),{baseVariant:k,classNames:_,gestureVariant:X,setGestureState:j,setVariant:R,transition:U,variants:D}=m({cycleOrder:y,defaultVariant:\"cX_VFn6h2\",transitions:V,variant:g,variantClassNames:b}),T=w(r,D),L=u.useRef(null),M=u.useId(),E=[v.className];return /*#__PURE__*/e(p,{id:null!=c?c:M,children:/*#__PURE__*/e(f.div,{initial:g,animate:D,onHoverStart:()=>j({isHovered:!0}),onHoverEnd:()=>j({isHovered:!1}),onTapStart:()=>j({isPressed:!0}),onTap:()=>j({isPressed:!1}),onTapCancel:()=>j({isPressed:!1}),className:n(\"framer-FBJCi\",...E,_),style:{display:\"contents\"},children:/*#__PURE__*/e(C,{value:U,children:/*#__PURE__*/t(f.div,{...B,className:n(\"framer-iv77ox\",d),\"data-framer-name\":\"Left Aligned\",layoutDependency:T,layoutId:\"cX_VFn6h2\",ref:null!=a?a:L,style:{...l},...F({BAa_leXvm:{\"data-framer-name\":\"Center Aligned\"},MFSUelYTV:{\"data-framer-name\":\"Right Aligned\"}},k,X),children:[/*#__PURE__*/e(f.div,{className:\"framer-h94ptc-container\",layoutDependency:T,layoutId:\"NDmsUD97n-container\",children:/*#__PURE__*/e(h,{decimalSeparator:\"comma\",endNumber:S,font:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontColor:'var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)) /* {\"name\":\"Primary\"} */',fontSize:A,height:\"100%\",id:\"NDmsUD97n\",layoutId:\"NDmsUD97n\",loop:!1,prefix:\"\",speed:P,startNumber:J,suffix:\"\",width:\"100%\"})}),/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(u.Fragment,{children:/*#__PURE__*/e(f.p,{className:\"framer-styles-preset-1mhc8h8\",\"data-styles-preset\":\"FuU1RmVLJ\",style:{\"--framer-text-alignment\":\"left\"},children:\"Projects\"})}),className:\"framer-1vhtpab\",\"data-framer-name\":\"184 Projects\",layoutDependency:T,layoutId:\"tdS7cCojd\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:x,verticalAlignment:\"top\",withExternalLayout:!0,...F({BAa_leXvm:{children:/*#__PURE__*/e(u.Fragment,{children:/*#__PURE__*/e(f.p,{className:\"framer-styles-preset-1mhc8h8\",\"data-styles-preset\":\"FuU1RmVLJ\",style:{\"--framer-text-alignment\":\"center\"},children:\"Projects\"})})},MFSUelYTV:{children:/*#__PURE__*/e(u.Fragment,{children:/*#__PURE__*/e(f.p,{className:\"framer-styles-preset-1mhc8h8\",\"data-styles-preset\":\"FuU1RmVLJ\",style:{\"--framer-text-alignment\":\"right\"},children:\"Projects\"})})}},k,X)})]})})})});}),P=['.framer-FBJCi [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FBJCi .framer-lptdzr { display: block; }\",\".framer-FBJCi .framer-iv77ox { 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; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 175px; }\",\".framer-FBJCi .framer-h94ptc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FBJCi .framer-1vhtpab { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FBJCi .framer-iv77ox { gap: 0px; } .framer-FBJCi .framer-iv77ox > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-FBJCi .framer-iv77ox > :first-child { margin-top: 0px; } .framer-FBJCi .framer-iv77ox > :last-child { margin-bottom: 0px; } }\",\".framer-FBJCi.framer-v-m5l3y0 .framer-iv77ox { align-content: center; align-items: center; }\",\".framer-FBJCi.framer-v-eccj5k .framer-iv77ox { align-content: flex-end; align-items: flex-end; }\",...v.css],A=d(S,P,\"framer-FBJCi\");export default A;A.displayName=\"Statistic Block\",A.defaultProps={height:136,width:175},a(A,{variant:{options:[\"cX_VFn6h2\",\"BAa_leXvm\",\"MFSUelYTV\"],optionTitles:[\"Left Aligned\",\"Center Aligned\",\"Right Aligned\"],title:\"Variant\",type:i.Enum},sf_u4Lpa3:{defaultValue:\"Projects\",displayTextArea:!1,title:\"Label\",type:i.String},iMFoqVhaf:{defaultValue:0,displayStepper:!0,title:\"Start Number\",type:i.Number},VReSCtpN7:{defaultValue:189,displayStepper:!0,title:\"End Number\",type:i.Number},bKRdkdP4X:{defaultValue:10,max:1e3,min:0,step:100,title:\"Speed (ms)\",type:i.Number},ZQkAdJ7q5:{defaultValue:63,max:125,min:35,step:1,title:\"Number Font Size\",type:i.Number}}),r(A,[{family:\"Poppins\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/r2HJTeMwE:default\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\",weight:\"400\"},...g,...v.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerr2HJTeMwE\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"false\",\"framerIntrinsicHeight\":\"136\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BAa_leXvm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MFSUelYTV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"sf_u4Lpa3\\\":\\\"label\\\",\\\"iMFoqVhaf\\\":\\\"startNumber\\\",\\\"VReSCtpN7\\\":\\\"endNumber\\\",\\\"bKRdkdP4X\\\":\\\"speedMs\\\",\\\"ZQkAdJ7q5\\\":\\\"numberFontSize\\\"}\",\"framerIntrinsicWidth\":\"175\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./r2HJTeMwE.map", "import{jsxs as _jsxs}from\"react/jsx-runtime\";import React,{useState,useEffect}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const NumberCounterStyles={display:\"flex\",justifyContent:\"left\",alignItems:\"left\"};export function NumberCounter(props){const{startNumber,endNumber,speed,prefix,suffix,loop,decimalSeparator,fontSize,font,fontColor}=props;const[count,setCount]=useState(startNumber);const[isVisible,setIsVisible]=useState(false);const ref=React.useRef(null);useEffect(()=>{const observer=new IntersectionObserver(entries=>{const entry=entries[0];setIsVisible(entry.isIntersecting);});if(ref.current){observer.observe(ref.current);}return()=>{if(ref.current){observer.unobserve(ref.current);}};},[]);useEffect(()=>{if(isVisible&&startNumber!==endNumber){const intervalId=setInterval(()=>{if(count<endNumber){setCount(prevCount=>prevCount+1);}else if(loop){setCount(startNumber);}},speed);return()=>{clearInterval(intervalId);};}},[count,startNumber,endNumber,loop,isVisible]);const formatCount=number=>{if(decimalSeparator===\"comma\"){return number.toLocaleString(\"en-US\");}else if(decimalSeparator===\"period\"){return number.toLocaleString(\"en-US\").replace(/,/g,\".\");}else{return number.toFixed(0);}};return /*#__PURE__*/ _jsxs(motion.div,{ref:ref,style:{...NumberCounterStyles,gap:`${fontSize/2}px`,flexDirection:\"row\",alignItems:\"left\",fontSize:`${fontSize}px`,fontFamily:font.fontFamily,fontWeight:font.fontWeight,color:fontColor},children:[prefix,formatCount(count),suffix]});}NumberCounter.defaultProps={startNumber:0,endNumber:10,speed:100,prefix:\"\",suffix:\"\",loop:false,decimalSeparator:\"comma\",fontSize:16,font:{fontFamily:\"Arial\",fontWeight:400,systemFont:true},fontColor:\"#707070\"};addPropertyControls(NumberCounter,{font:{title:\"Font\",type:ControlType.Font,defaultValue:{fontFamily:\"Arial\",fontWeight:400,systemFont:true}},fontSize:{title:\"Font Size\",type:ControlType.Number,min:8,max:200,step:1},fontColor:{type:ControlType.Color,title:\"Font Color\"},startNumber:{type:ControlType.Number,title:\"Start Number\",defaultValue:0,displayStepper:true},endNumber:{type:ControlType.Number,title:\"End Number\",defaultValue:10,displayStepper:true},decimalSeparator:{type:ControlType.Enum,title:\"Decimal Separator\",defaultValue:\"comma\",options:[\"comma\",\"period\",\"none\"],optionTitles:[\"Comma (1,000)\",\"Period (1.000)\",\"None\"]},speed:{type:ControlType.Number,title:\"Speed (ms)\",defaultValue:100,min:0,max:1e3,step:10},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\"},loop:{type:ControlType.Boolean,title:\"Loop Animation\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"NumberCounter\":{\"type\":\"reactComponent\",\"name\":\"NumberCounter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Counter.map", "import{fontStore as e}from\"framer\";e.loadWebFontsFromSelectors([\"GF;Source Serif 4-300\",\"GF;Source Serif 4-regular\",\"GF;Source Serif 4-italic\",\"GF;Source Serif 4-300italic\"]);export const fonts=[{family:\"Source Serif 4\",moduleAsset:{localModuleIdentifier:\"local-module:css/FuU1RmVLJ:default\",url:\"https://fonts.gstatic.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjiklqrhxXD-wGvjU.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjiklqrhxXD-wGvjU.ttf\",weight:\"300\"},{family:\"Source Serif 4\",moduleAsset:{localModuleIdentifier:\"local-module:css/FuU1RmVLJ:default\",url:\"https://fonts.gstatic.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjihdqrhxXD-wGvjU.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjihdqrhxXD-wGvjU.ttf\",weight:\"400\"},{family:\"Source Serif 4\",moduleAsset:{localModuleIdentifier:\"local-module:css/FuU1RmVLJ:default\",url:\"https://fonts.gstatic.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98pRl9dC84DrjXEXw.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98pRl9dC84DrjXEXw.ttf\",weight:\"400\"},{family:\"Source Serif 4\",moduleAsset:{localModuleIdentifier:\"local-module:css/FuU1RmVLJ:default\",url:\"https://fonts.gstatic.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98pGF9dC84DrjXEXw.ttf\"},style:\"italic\",url:\"https://fonts.gstatic.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98pGF9dC84DrjXEXw.ttf\",weight:\"300\"}];export const css=['.framer-L2qxn .framer-styles-preset-1mhc8h8:not(.rich-text-wrapper), .framer-L2qxn .framer-styles-preset-1mhc8h8.rich-text-wrapper p { --framer-font-family: \"Source Serif 4\", serif; --framer-font-family-bold: \"Source Serif 4\", \"Source Serif 4 Placeholder\", serif; --framer-font-family-bold-italic: \"Source Serif 4\", \"Source Serif 4 Placeholder\", serif; --framer-font-family-italic: \"Source Serif 4\", serif; --framer-font-size: 35px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, #222529); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 715px) { .framer-L2qxn .framer-styles-preset-1mhc8h8:not(.rich-text-wrapper), .framer-L2qxn .framer-styles-preset-1mhc8h8.rich-text-wrapper p { --framer-font-family: \"Source Serif 4\", serif; --framer-font-family-bold: \"Source Serif 4\", \"Source Serif 4 Placeholder\", serif; --framer-font-family-bold-italic: \"Source Serif 4\", \"Source Serif 4 Placeholder\", serif; --framer-font-family-italic: \"Source Serif 4\", serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, #222529); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 714px) and (min-width: 0px) { .framer-L2qxn .framer-styles-preset-1mhc8h8:not(.rich-text-wrapper), .framer-L2qxn .framer-styles-preset-1mhc8h8.rich-text-wrapper p { --framer-font-family: \"Source Serif 4\", serif; --framer-font-family-bold: \"Source Serif 4\", \"Source Serif 4 Placeholder\", serif; --framer-font-family-bold-italic: \"Source Serif 4\", \"Source Serif 4 Placeholder\", serif; --framer-font-family-italic: \"Source Serif 4\", serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, #222529); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-L2qxn\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d0574d7)\nimport{jsx as e,jsxs as a}from\"react/jsx-runtime\";import{addFonts as t,addPropertyControls as r,ControlType as o,cx as n,CycleVariantState as i,getFonts as s,useActiveVariantCallback as l,useLocaleInfo as m,useOnVariantChange as d,useVariantState as u,withCSS as c}from\"framer\";import{LayoutGroup as p,motion as f,MotionConfigContext as h}from\"framer-motion\";import*as g from\"react\";import y from\"https://framerusercontent.com/modules/rV2DmboJPsPj9SjUhGgo/UsNOQPN70UVa71ibjGmw/h6KGx5Pkg.js\";let v=s(y),x=[\"co9VUV5qY\",\"C7jRINmXP\",\"UQgmQu5Y6\"],w=\"framer-xFHp7\",R={C7jRINmXP:\"framer-v-a2uwrj\",co9VUV5qY:\"framer-v-ustlf3\",UQgmQu5Y6:\"framer-v-1fgcfol\"};function T(e,...a){let t={};return null==a||a.forEach(a=>a&&Object.assign(t,e[a])),t;}let I={default:{delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"}},Q=(e,a)=>`translateY(-50%) ${a}`,b={delay:.5,duration:1,ease:[.5,0,.88,.77],type:\"tween\"},j={delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"},U=({value:a,children:t})=>{let r=g.useContext(h),o=null!=a?a:r.transition,n=g.useMemo(()=>({...r,transition:o}),[JSON.stringify(o)]);return /*#__PURE__*/e(h.Provider,{value:n,children:t});},H=(e,a)=>{if(e&&\"object\"==typeof e)return{...e,alt:a};},Y={\"Testimonial 1\":\"co9VUV5qY\",\"Testimonial 2\":\"C7jRINmXP\",\"Testimonial 3\":\"UQgmQu5Y6\"},V=({height:e,id:a,width:t,...r})=>{var o,n;return{...r,variant:null!==(n=null!==(o=Y[r.variant])&&void 0!==o?o:r.variant)&&void 0!==n?n:\"co9VUV5qY\"};},C=(e,a)=>a.join(\"-\")+e.layoutDependency,F=/*#__PURE__*/g.forwardRef(function(t,r){let{activeLocale:o}=m(),{style:s,className:c,layoutId:h,variant:v,...w}=V(t),{baseVariant:Y,classNames:F,gestureVariant:N,setGestureState:P,setVariant:X,transition:z,variants:D}=u({cycleOrder:x,defaultVariant:\"co9VUV5qY\",transitions:I,variant:v,variantClassNames:R}),S=C(t,D),{activeVariantCallback:Z,delay:k}=l(Y),E=Z(async(...e)=>{await k(()=>X(i),7900);});d(Y,{default:E});let q=g.useRef(null),B=g.useId();return /*#__PURE__*/e(p,{id:null!=h?h:B,children:/*#__PURE__*/e(f.div,{initial:v,animate:D,onHoverStart:()=>P({isHovered:!0}),onHoverEnd:()=>P({isHovered:!1}),onTapStart:()=>P({isPressed:!0}),onTap:()=>P({isPressed:!1}),onTapCancel:()=>P({isPressed:!1}),className:n(\"framer-xFHp7\",...[],F),style:{display:\"contents\"},children:/*#__PURE__*/e(U,{value:z,children:/*#__PURE__*/a(f.div,{...w,className:n(\"framer-ustlf3\",c),\"data-framer-name\":\"Testimonial 1\",\"data-highlight\":!0,layoutDependency:S,layoutId:\"co9VUV5qY\",ref:null!=r?r:q,style:{...s},...T({C7jRINmXP:{\"data-framer-name\":\"Testimonial 2\"},UQgmQu5Y6:{\"data-framer-name\":\"Testimonial 3\"}},Y,N),children:[/*#__PURE__*/e(U,{value:b,...T({C7jRINmXP:{value:j},UQgmQu5Y6:{value:j}},Y,N),children:/*#__PURE__*/e(f.div,{className:\"framer-1nk5o1x-container\",\"data-framer-name\":\"Rhonda Rhodes\",layoutDependency:S,layoutId:\"lwrrI0pWB-container\",name:\"Rhonda Rhodes\",style:{opacity:1},transformTemplate:Q,variants:{C7jRINmXP:{opacity:0},UQgmQu5Y6:{opacity:0}},children:/*#__PURE__*/e(y,{eBqlcQHzM:\"\u201CEvora Studio transformed my office space into an oasis of productivity and tranquility. Their work reflects true craftsmanship and an eye for detail. I couldn't be happier with the results, and my team loves our new work environment.\u201D\",height:\"100%\",id:\"lwrrI0pWB\",layoutId:\"lwrrI0pWB\",m6eTE0YuT:\"Rhonda Rhodes\",name:\"Rhonda Rhodes\",style:{width:\"100%\"},VaGoyIzYC:\"Property Manager at Estates\",variant:\"jFSKZzZ50\",width:\"100%\"})})}),/*#__PURE__*/e(U,{value:j,...T({UQgmQu5Y6:{value:b}},Y,N),children:/*#__PURE__*/e(f.div,{className:\"framer-18z29cr-container\",\"data-framer-name\":\"David Lee\",layoutDependency:S,layoutId:\"BhoRZ2Dpf-container\",name:\"David Lee\",style:{opacity:0},transformTemplate:Q,variants:{UQgmQu5Y6:{opacity:1}},children:/*#__PURE__*/e(y,{eBqlcQHzM:\"\u201CEvora Studio brought a new level of sophistication to our restaurant. Their designs created a serene dining experience our customers love. The ambiance they've crafted has not only increased our patronage but also garnered rave reviews.\u201D\",height:\"100%\",id:\"BhoRZ2Dpf\",ItsgRZ8Bg:H({src:\"https://framerusercontent.com/images/RwKRlQu2lxWL6n41188u0oXg.jpg?scale-down-to=4096\",srcSet:\"https://framerusercontent.com/images/RwKRlQu2lxWL6n41188u0oXg.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/RwKRlQu2lxWL6n41188u0oXg.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/RwKRlQu2lxWL6n41188u0oXg.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/RwKRlQu2lxWL6n41188u0oXg.jpg?scale-down-to=4096 4096w, https://framerusercontent.com/images/RwKRlQu2lxWL6n41188u0oXg.jpg 6000w\"},\"\"),layoutId:\"BhoRZ2Dpf\",m6eTE0YuT:\"David Lee\",name:\"David Lee\",style:{width:\"100%\"},VaGoyIzYC:\"Owner at Zenith\",variant:\"jFSKZzZ50\",width:\"100%\"})})}),/*#__PURE__*/e(U,{value:j,...T({C7jRINmXP:{value:b}},Y,N),children:/*#__PURE__*/e(f.div,{className:\"framer-1lrgh1k-container\",\"data-framer-name\":\"Tasha Smith\",layoutDependency:S,layoutId:\"xUUVUQCuH-container\",name:\"Tasha Smith\",style:{opacity:0},transformTemplate:Q,variants:{C7jRINmXP:{opacity:1}},children:/*#__PURE__*/e(y,{eBqlcQHzM:\"\u201CI'm impressed with Evora Studio's dedication to minimalism and functionality. They transformed my home into a serene sanctuary. Every corner of my house exudes a sense of peace, making it a joy to come home to.\u201D\",height:\"100%\",id:\"xUUVUQCuH\",ItsgRZ8Bg:H({src:\"https://framerusercontent.com/images/rP0X7ZaW6TDNIj72Hy5DUFIIz8.png\"},\"\"),layoutId:\"xUUVUQCuH\",m6eTE0YuT:\"Tasha Smith\",name:\"Tasha Smith\",style:{width:\"100%\"},VaGoyIzYC:\"Director at Kuartz\",variant:\"jFSKZzZ50\",width:\"100%\"})})})]})})})});}),N=['.framer-xFHp7 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xFHp7 .framer-1ac7uhf { display: block; }\",\".framer-xFHp7 .framer-ustlf3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 468px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1130px; }\",\".framer-xFHp7 .framer-1nk5o1x-container, .framer-xFHp7 .framer-18z29cr-container, .framer-xFHp7 .framer-1lrgh1k-container { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 50%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xFHp7 .framer-ustlf3 { gap: 0px; } .framer-xFHp7 .framer-ustlf3 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-xFHp7 .framer-ustlf3 > :first-child { margin-top: 0px; } .framer-xFHp7 .framer-ustlf3 > :last-child { margin-bottom: 0px; } }\"],P=c(F,N,\"framer-xFHp7\");export default P;P.displayName=\"Testimonial Elements/Testimonial Slideshow\",P.defaultProps={height:468,width:1130},r(P,{variant:{options:[\"co9VUV5qY\",\"C7jRINmXP\",\"UQgmQu5Y6\"],optionTitles:[\"Testimonial 1\",\"Testimonial 2\",\"Testimonial 3\"],title:\"Variant\",type:o.Enum}}),t(P,[...v]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerriH4Ccu1B\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"468\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"C7jRINmXP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UQgmQu5Y6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicWidth\":\"1130\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./riH4Ccu1B.map", "// Generated by Framer (d0574d7)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as a,addPropertyControls as t,ControlType as n,cx as o,CycleVariantState as i,Image as l,RichText as s,useActiveVariantCallback as d,useLocaleInfo as f,useOnVariantChange as m,useVariantState as p,withCSS as c}from\"framer\";import{LayoutGroup as u,motion as y,MotionConfigContext as h}from\"framer-motion\";import*as g from\"react\";import*as v from\"https://framerusercontent.com/modules/5S4bLVvmvtzIKuafA2DQ/i5r6yPnmhzyP1jMNQ9qn/khcLPfR9B.js\";let x=[\"jFSKZzZ50\",\"Iyx1ZtgSM\",\"MUK_RPjkG\"],b=\"framer-CjFBU\",w={Iyx1ZtgSM:\"framer-v-cktccn\",jFSKZzZ50:\"framer-v-1u0wa5a\",MUK_RPjkG:\"framer-v-1uz3491\"};function j(e,...r){let a={};return null==r||r.forEach(r=>r&&Object.assign(a,e[r])),a;}let k={default:{duration:0,type:\"tween\"},Iyx1ZtgSM:{delay:0,duration:7.9,ease:[0,0,1,1],type:\"tween\"},MUK_RPjkG:{duration:0,type:\"tween\"}},F=e=>\"object\"==typeof e&&null!==e&&\"string\"==typeof e.src?e:\"string\"==typeof e?{src:e}:void 0,C=({value:r,children:a})=>{let t=g.useContext(h),n=null!=r?r:t.transition,o=g.useMemo(()=>({...t,transition:n}),[JSON.stringify(n)]);return /*#__PURE__*/e(h.Provider,{value:o,children:a});},U={\"Transition 1\":\"Iyx1ZtgSM\",\"Transition 2\":\"MUK_RPjkG\",Default:\"jFSKZzZ50\"},B=({avatar:e,height:r,id:a,jobTitle:t,name:n,testimonial:o,width:i,...l})=>{var s,d,f,m,p,c;return{...l,eBqlcQHzM:null!==(s=null!=o?o:l.eBqlcQHzM)&&void 0!==s?s:\"\u201CEvora Studio transformed my office space into an oasis of productivity and tranquility. Their work reflects true craftsmanship and an eye for detail. I couldn't be happier with the results, and my team loves our new work environment.\u201D\",ItsgRZ8Bg:null!==(d=null!=e?e:l.ItsgRZ8Bg)&&void 0!==d?d:{src:\"https://framerusercontent.com/images/npTylDSEisTPRLOqQ1NM5qv7t8.png\"},m6eTE0YuT:null!==(f=null!=n?n:l.m6eTE0YuT)&&void 0!==f?f:\"Rhonda Rhodes\",VaGoyIzYC:null!==(m=null!=t?t:l.VaGoyIzYC)&&void 0!==m?m:\"Property Manager at Vircon Estate\",variant:null!==(c=null!==(p=U[l.variant])&&void 0!==p?p:l.variant)&&void 0!==c?c:\"jFSKZzZ50\"};},T=(e,r)=>r.join(\"-\")+e.layoutDependency,R=/*#__PURE__*/g.forwardRef(function(a,t){let{activeLocale:n}=f(),{style:c,className:h,layoutId:b,variant:U,ItsgRZ8Bg:R,eBqlcQHzM:P,m6eTE0YuT:I,VaGoyIzYC:S,...E}=B(a),{baseVariant:M,classNames:Z,gestureVariant:G,setGestureState:N,setVariant:z,transition:D,variants:K}=p({cycleOrder:x,defaultVariant:\"jFSKZzZ50\",transitions:k,variant:U,variantClassNames:w}),_=T(a,K),{activeVariantCallback:V,delay:q}=d(M),A=V(async(...e)=>{z(i);}),H=V(async(...e)=>{await q(()=>z(\"MUK_RPjkG\"),8e3);}),L=V(async(...e)=>{await q(()=>z(i),100);});m(M,{default:A,Iyx1ZtgSM:H,MUK_RPjkG:L});let Y=g.useRef(null),J=g.useId(),Q=[v.className];return /*#__PURE__*/e(u,{id:null!=b?b:J,children:/*#__PURE__*/e(y.div,{initial:U,animate:K,onHoverStart:()=>N({isHovered:!0}),onHoverEnd:()=>N({isHovered:!1}),onTapStart:()=>N({isPressed:!0}),onTap:()=>N({isPressed:!1}),onTapCancel:()=>N({isPressed:!1}),className:o(\"framer-CjFBU\",...Q,Z),style:{display:\"contents\"},children:/*#__PURE__*/e(C,{value:D,children:/*#__PURE__*/r(y.div,{...E,className:o(\"framer-1u0wa5a\",h),\"data-framer-name\":\"Default\",\"data-highlight\":!0,layoutDependency:_,layoutId:\"jFSKZzZ50\",ref:null!=t?t:Y,style:{...c},...j({Iyx1ZtgSM:{\"data-framer-name\":\"Transition 1\"},MUK_RPjkG:{\"data-framer-name\":\"Transition 2\"}},M,G),children:[/*#__PURE__*/e(s,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(y.p,{className:\"framer-styles-preset-ip3lpj\",\"data-styles-preset\":\"khcLPfR9B\",style:{\"--framer-text-alignment\":\"center\"},children:\"\u201CEvora Studio transformed my office space into an oasis of productivity and tranquility. Their work reflects true craftsmanship and an eye for detail. I couldn't be happier with the results, and my team loves our new work environment.\u201D\"})}),className:\"framer-1y8akfj\",\"data-framer-name\":\"Testimonial\",layoutDependency:_,layoutId:\"KnGGyWipF\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:P,verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/r(y.div,{className:\"framer-1kefb7u\",layoutDependency:_,layoutId:\"lur9FMpHv\",children:[/*#__PURE__*/e(y.div,{className:\"framer-au7cj\",\"data-framer-name\":\"progress-bar\",layoutDependency:_,layoutId:\"PSE44T7Dj\",style:{backgroundColor:\"var(--token-cb8bccb3-7f33-4284-b3e2-fedd3261c12e, rgb(114, 121, 137))\",opacity:.4}}),/*#__PURE__*/e(y.div,{className:\"framer-1h0yhxi\",\"data-framer-name\":\"active-progress\",layoutDependency:_,layoutId:\"vfK6jVqud\",style:{backgroundColor:\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\"}})]}),/*#__PURE__*/r(y.div,{className:\"framer-1gb92hv\",\"data-framer-name\":\"Customer\",layoutDependency:_,layoutId:\"hI3t1od9a\",children:[/*#__PURE__*/e(l,{background:{alt:\"\",fit:\"stretch\",sizes:\"49px\",...F(R)},className:\"framer-rkstf4\",\"data-framer-name\":\"Avatar\",layoutDependency:_,layoutId:\"o2LMeeClu\",style:{borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/r(y.div,{className:\"framer-3kkv56\",\"data-framer-name\":\"Name & Job\",layoutDependency:_,layoutId:\"DJ1sEE11F\",children:[/*#__PURE__*/e(s,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(y.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41)))\"},children:\"Rhonda Rhodes\"})}),className:\"framer-1ejh3jg\",\"data-framer-name\":\"Name Surname\",fonts:[\"GF;Poppins-regular\"],layoutDependency:_,layoutId:\"F2c3juyR2\",style:{\"--extracted-r6o4lv\":\"var(--token-8d7c2bda-d2d8-4571-841f-8221d0727847, rgb(34, 37, 41))\",\"--framer-paragraph-spacing\":\"0px\"},text:I,verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(s,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(y.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cb8bccb3-7f33-4284-b3e2-fedd3261c12e, rgb(114, 121, 137)))\"},children:\"Property Manager at Vircon Estate\"})}),className:\"framer-wzsroe\",\"data-framer-name\":\"Job Title\",fonts:[\"GF;Poppins-regular\"],layoutDependency:_,layoutId:\"pE1T1uqqW\",style:{\"--extracted-r6o4lv\":\"var(--token-cb8bccb3-7f33-4284-b3e2-fedd3261c12e, rgb(114, 121, 137))\",\"--framer-paragraph-spacing\":\"0px\"},text:S,verticalAlignment:\"top\",withExternalLayout:!0})]})]})]})})})});}),P=['.framer-CjFBU [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CjFBU .framer-7ykkdx { display: block; }\",\".framer-CjFBU .framer-1u0wa5a { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1052px; }\",\".framer-CjFBU .framer-1y8akfj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-CjFBU .framer-1kefb7u { flex: none; height: 1px; overflow: visible; position: relative; width: 45%; }\",\".framer-CjFBU .framer-au7cj { flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; right: 0px; top: calc(2.220446049250313e-14% - 1px / 2); }\",\".framer-CjFBU .framer-1h0yhxi { flex: none; height: 1px; left: calc(50.00000000000002% - 10% / 2); overflow: visible; position: absolute; top: calc(2.220446049250313e-14% - 1px / 2); width: 10%; }\",\".framer-CjFBU .framer-1gb92hv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-CjFBU .framer-rkstf4 { aspect-ratio: 1 / 1; flex: none; height: 49px; position: relative; width: var(--framer-aspect-ratio-supported, 49px); }\",\".framer-CjFBU .framer-3kkv56 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-CjFBU .framer-1ejh3jg, .framer-CjFBU .framer-wzsroe { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CjFBU .framer-1u0wa5a, .framer-CjFBU .framer-1gb92hv, .framer-CjFBU .framer-3kkv56 { gap: 0px; } .framer-CjFBU .framer-1u0wa5a > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-CjFBU .framer-1u0wa5a > :first-child, .framer-CjFBU .framer-3kkv56 > :first-child { margin-top: 0px; } .framer-CjFBU .framer-1u0wa5a > :last-child, .framer-CjFBU .framer-3kkv56 > :last-child { margin-bottom: 0px; } .framer-CjFBU .framer-1gb92hv > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-CjFBU .framer-1gb92hv > :first-child { margin-left: 0px; } .framer-CjFBU .framer-1gb92hv > :last-child { margin-right: 0px; } .framer-CjFBU .framer-3kkv56 > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } }\",\".framer-CjFBU.framer-v-cktccn .framer-1h0yhxi { left: calc(50.00000000000002% - 100% / 2); width: 100%; }\",...v.css],I=c(R,P,\"framer-CjFBU\");export default I;I.displayName=\"Testimonial Elements/Testimonial\",I.defaultProps={height:468,width:1052},t(I,{variant:{options:[\"jFSKZzZ50\",\"Iyx1ZtgSM\",\"MUK_RPjkG\"],optionTitles:[\"Default\",\"Transition 1\",\"Transition 2\"],title:\"Variant\",type:n.Enum},ItsgRZ8Bg:{__defaultAssetReference:\"data:framer/asset-reference,npTylDSEisTPRLOqQ1NM5qv7t8.png?originalFilename=Ellipse+1.png&preferredSize=auto\",title:\"Avatar\",type:n.ResponsiveImage},eBqlcQHzM:{defaultValue:\"\u201CEvora Studio transformed my office space into an oasis of productivity and tranquility. Their work reflects true craftsmanship and an eye for detail. I couldn't be happier with the results, and my team loves our new work environment.\u201D\",displayTextArea:!1,title:\"Testimonial\",type:n.String},m6eTE0YuT:{defaultValue:\"Rhonda Rhodes\",displayTextArea:!1,title:\"Name\",type:n.String},VaGoyIzYC:{defaultValue:\"Property Manager at Vircon Estate\",displayTextArea:!1,title:\"Job Title\",type:n.String}}),a(I,[{family:\"Poppins\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/h6KGx5Pkg:default\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf\",weight:\"400\"},...v.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerh6KGx5Pkg\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ItsgRZ8Bg\\\":\\\"avatar\\\",\\\"eBqlcQHzM\\\":\\\"testimonial\\\",\\\"m6eTE0YuT\\\":\\\"name\\\",\\\"VaGoyIzYC\\\":\\\"jobTitle\\\"}\",\"framerIntrinsicWidth\":\"1052\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Iyx1ZtgSM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MUK_RPjkG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicHeight\":\"468\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./h6KGx5Pkg.map"],
  "mappings": "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",
  "names": ["init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "noopReturn", "t", "e", "t", "velocityPerSecond", "init_shims", "init_shims", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "init_shims", "__rest", "t", "r", "n", "o", "init_shims", "n", "e", "t", "r", "init_shims", "s", "calcGeneratorVelocity", "t", "n", "r", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "o", "c", "i", "h", "e", "u", "d", "f", "l", "g", "glide", "a", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "t", "createGeneratorEasing", "t", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "n", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "resizeWindow", "resize", "dispatchPointerEvent", "t", "dispatchViewEvent", "se", "o", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "onPointerDown", "n", "ce", "le", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "resize", "contentSize", "child", "index", "ref", "ref1", "ref2", "ref3", "ref4", "p", "LayoutGroup", "q", "i", "childIndex", "ref5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "init_shims", "init_shims", "init_shims", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "init_shims", "init_shims", "init_shims", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "init_shims", "coordinatesRegex", "GoogleMaps", "coordinates", "zoom", "style", "props", "borderRadius", "useRadius", "latitude1", "longitude1", "se", "ref", "latitude", "longitude", "p", "motion", "containerStyles", "addPropertyControls", "ControlType", "borderRadiusControl", "init_shims", "emailRegex", "validateEmail", "email", "FormSpark", "withCSS", "formId", "withName", "name", "withEmail", "withMessage", "message", "layout", "inputs", "button", "style", "gap", "onSubmit", "props", "nameValue", "setName", "ye", "emailValue", "setEmail", "messageValue", "setMessage", "isNameError", "setNameError", "isEmailError", "setEmailError", "isMessageError", "setMessageError", "isLoading", "setLoading", "isSuccess", "setSuccess", "isCanvas", "se", "RenderTarget", "gridTemplateRows", "rows", "gridTemplateColumns", "cols", "fontFamily", "fontSize", "fontWeight", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "validateForm", "te", "error", "handleSubmit", "event", "data", "entries", "handleNameChange", "handleEmailChange", "handleMessageChange", "p", "motion", "containerStyles", "u", "defaultStyle", "addPropertyControls", "ControlType", "fontControls", "paddingControl", "borderRadiusControl", "FormSpark_default", "init_shims", "y", "w", "z", "a", "r", "b", "q", "k", "t", "re", "MotionConfigContext", "i", "n", "se", "p", "j", "I", "N", "D", "useLocaleInfo", "x", "v", "J", "L", "_", "K", "M", "T", "S", "useVariantState", "y", "C", "A", "F", "useActiveVariantCallback", "E", "e", "P", "G", "V", "W", "H", "Y", "pe", "U", "Q", "ae", "className", "LayoutGroup", "motion", "cx", "u", "RichText", "Image2", "css", "withCSS", "MqJti1XHL_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "init_shims", "init_shims", "init_shims", "init_shims", "init_shims", "murmur2", "r", "t", "a", "e", "c", "d", "withCSS", "n", "a", "r", "x", "j", "S", "RenderTarget", "b", "$", "V", "w", "v", "c", "i", "m", "l", "o", "u", "p", "h", "g", "y", "e", "Gn", "t", "f", "C", "murmur2", "motion", "RotatingText_default", "addPropertyControls", "ControlType", "u", "getFonts", "RotatingText_default", "x", "y", "w", "t", "r", "k", "z", "A", "a", "re", "MotionConfigContext", "o", "se", "p", "R", "G", "i", "j", "T", "useLocaleInfo", "n", "f", "h", "u", "v", "N", "O", "D", "P", "C", "useVariantState", "x", "I", "L", "pe", "H", "ae", "LayoutGroup", "motion", "cx", "SVG", "RotatingText_default", "RichText", "withCSS", "rz6WK6uB4_default", "addPropertyControls", "ControlType", "addFonts", "init_shims", "g", "x", "v", "b", "r", "t", "a", "re", "MotionConfigContext", "o", "n", "se", "p", "w", "R", "P", "useLocaleInfo", "d", "c", "h", "y", "j", "C", "D", "I", "k", "N", "E", "L", "useVariantState", "g", "x", "T", "F", "pe", "W", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "SVG", "withCSS", "zTpmBUmWX_default", "addPropertyControls", "ControlType", "addFonts", "v", "getFonts", "rz6WK6uB4_default", "w", "zTpmBUmWX_default", "x", "getPropertyControls", "D", "I", "S", "t", "r", "N", "j", "K", "L", "z", "a", "re", "MotionConfigContext", "i", "o", "se", "p", "H", "C", "n", "l", "d", "s", "f", "m", "u", "c", "O", "k", "useLocaleInfo", "g", "v", "w", "x", "F", "B", "R", "T", "V", "G", "J", "P", "useVariantState", "D", "W", "A", "E", "useActiveVariantCallback", "q", "e", "Q", "pe", "X", "ae", "LayoutGroup", "motion", "cx", "Image2", "rz6WK6uB4_default", "zTpmBUmWX_default", "withCSS", "SzpSTuNqL_default", "addPropertyControls", "ControlType", "addFonts", "w", "getFonts", "SzpSTuNqL_default", "x", "u", "Z", "r", "a", "e", "b", "j", "M", "t", "re", "MotionConfigContext", "i", "s", "se", "p", "E", "V", "n", "_", "N", "useLocaleInfo", "d", "g", "w", "y", "S", "F", "T", "k", "I", "z", "useVariantState", "x", "J", "A", "D", "useActiveVariantCallback", "U", "K", "X", "L", "G", "H", "pe", "R", "ae", "LayoutGroup", "motion", "cx", "Link", "SzpSTuNqL_default", "withCSS", "NbEJRpYct_default", "addPropertyControls", "ControlType", "addFonts", "init_shims", "init_shims", "NumberCounterStyles", "NumberCounter", "props", "startNumber", "endNumber", "speed", "prefix", "suffix", "loop", "decimalSeparator", "fontSize", "font", "fontColor", "count", "setCount", "ye", "isVisible", "setIsVisible", "ref", "e", "ue", "observer", "entries", "entry", "intervalId", "prevCount", "formatCount", "number", "u", "motion", "addPropertyControls", "ControlType", "init_shims", "fontStore", "fonts", "css", "className", "g", "getFonts", "NumberCounter", "y", "b", "F", "t", "r", "V", "C", "a", "re", "MotionConfigContext", "i", "n", "se", "p", "J", "N", "l", "o", "s", "m", "d", "f", "c", "u", "w", "S", "useLocaleInfo", "g", "x", "P", "A", "B", "k", "_", "X", "j", "R", "U", "D", "useVariantState", "y", "T", "L", "pe", "M", "ae", "E", "className", "LayoutGroup", "motion", "cx", "NumberCounter", "RichText", "css", "withCSS", "r2HJTeMwE_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "init_shims", "init_shims", "x", "w", "j", "a", "r", "k", "F", "C", "t", "re", "MotionConfigContext", "n", "o", "se", "p", "U", "B", "i", "l", "s", "d", "f", "m", "c", "T", "R", "useLocaleInfo", "h", "b", "P", "I", "S", "E", "M", "Z", "G", "N", "z", "D", "K", "useVariantState", "x", "V", "q", "useActiveVariantCallback", "e", "CycleVariantState", "H", "L", "useOnVariantChange", "Y", "pe", "J", "ae", "Q", "className", "LayoutGroup", "motion", "cx", "u", "RichText", "Image2", "css", "withCSS", "h6KGx5Pkg_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "v", "getFonts", "h6KGx5Pkg_default", "x", "R", "T", "a", "t", "I", "Q", "b", "j", "U", "r", "re", "MotionConfigContext", "o", "n", "se", "p", "H", "Y", "V", "C", "F", "useLocaleInfo", "s", "c", "h", "v", "w", "N", "P", "X", "z", "D", "useVariantState", "x", "S", "Z", "k", "useActiveVariantCallback", "E", "e", "CycleVariantState", "useOnVariantChange", "q", "pe", "B", "ae", "LayoutGroup", "motion", "cx", "u", "h6KGx5Pkg_default", "withCSS", "riH4Ccu1B_default", "addPropertyControls", "ControlType", "addFonts", "NavigationNavbarFonts", "getFonts", "B77vnpHcT_default", "CTAFonts", "fHX_R49nP_default", "RichTextWithFX", "withFX", "RichText", "WorkShowcaseElementsShowcaseFonts", "NbEJRpYct_default", "WorkShowcaseElementsShowcaseWithVariantAppearEffect", "withVariantAppearEffect", "ContainerWithFX", "Container", "TickerFonts", "Ticker", "ServicesFonts", "MqJti1XHL_default", "ImageWithFX", "Image2", "StatisticBlockFonts", "r2HJTeMwE_default", "MotionDivWithFX", "motion", "TestimonialElementsTestimonialSlideshowFonts", "riH4Ccu1B_default", "GoogleMapsFonts", "GoogleMaps", "FormSparkFonts", "FormSpark_default", "NavigationFooterFonts", "J4WWHB0jL_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transitions", "transition1", "animation", "transformTemplate1", "_", "t", "animation1", "animation2", "transition2", "animation3", "animation4", "animation5", "transition3", "animation6", "animation7", "animation8", "animation9", "animation10", "transition4", "animation11", "animation12", "animation13", "transition5", "animation14", "transformTemplate2", "animation15", "animation16", "metadata", "e", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "fe", "metadata1", "_document_querySelector", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "transition", "ref1", "pe", "useRouteElementId", "ref2", "id1", "ref3", "id2", "ref4", "id3", "ref5", "isDisplayed", "isDisplayed1", "id4", "ref6", "defaultLayoutId", "ae", "sharedStyleClassNames", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "PropertyOverrides", "optimizeAppear", "optimizeAppearTransformTemplate", "Container", "B77vnpHcT_default", "RichText", "x", "Image2", "fHX_R49nP_default", "RichTextWithFX", "ContainerWithFX", "WorkShowcaseElementsShowcaseWithVariantAppearEffect", "Ticker", "SVG", "MqJti1XHL_default", "ImageWithFX", "MotionDivWithFX", "r2HJTeMwE_default", "riH4Ccu1B_default", "GoogleMaps", "FormSpark_default", "J4WWHB0jL_default", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "NavigationNavbarFonts", "CTAFonts", "WorkShowcaseElementsShowcaseFonts", "TickerFonts", "ServicesFonts", "StatisticBlockFonts", "TestimonialElementsTestimonialSlideshowFonts", "GoogleMapsFonts", "FormSparkFonts", "NavigationFooterFonts", "fonts", "__FramerMetadata__"]
}
