{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/l8RGU0uC7cW0HvDr3N4f/LFtk4TGWnInjLoeaH1oi/rRoon_eSq.js", "ssg:https://framerusercontent.com/modules/SMKW6uaRA9zzHiRjg50V/NbEwdtDvS3FuAdVNNiRU/WUha2Gvt8.js", "ssg:https://framerusercontent.com/modules/aTwmRsyixBK4LMrxD9w1/MDpKzjBM8ET0pr7h3Aiq/JsRN6896e.js"],
  "sourcesContent": ["// Generated by Framer (d65f646)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const ImageWithFX=withFX(Image);const enabledGestures={AVRuWI_Hf:{hover:true}};const serializationHash=\"framer-ASH7V\";const variantClassNames={AVRuWI_Hf:\"framer-v-1ltzwzi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,width,...props})=>{return{...props,PI2wkHxbS:image??props.PI2wkHxbS??{pixelHeight:1345,pixelWidth:2400,src:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg 2400w\"}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,PI2wkHxbS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"AVRuWI_Hf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ltzwzi\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"AVRuWI_Hf\",ref:refBinding,style:{...style},...addPropertyOverrides({\"AVRuWI_Hf-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-29czlt\",\"data-framer-name\":\"image holder\",layoutDependency:layoutDependency,layoutId:\"fITO01e2s\",style:{scale:1},variants:{\"AVRuWI_Hf-hover\":{scale:.97}},children:/*#__PURE__*/_jsx(ImageWithFX,{__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:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||150)-0-((componentViewport?.height||150)-0)*1)/2)+(0+(((componentViewport?.height||150)-0)*1-0-(((componentViewport?.height||150)-0)*1-0)*1)/2)),pixelHeight:1345,pixelWidth:2400,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(PI2wkHxbS)},className:\"framer-15qeu9v\",layoutDependency:layoutDependency,layoutId:\"fNuDf66BK\",style:{scale:1},variants:{\"AVRuWI_Hf-hover\":{scale:1.03}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ASH7V.framer-mjmfz, .framer-ASH7V .framer-mjmfz { display: block; }\",\".framer-ASH7V.framer-1ltzwzi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 150px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 175px; }\",\".framer-ASH7V .framer-29czlt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-ASH7V .framer-15qeu9v { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 150\n * @framerIntrinsicWidth 175\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nUNCFJ5uC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PI2wkHxbS\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrRoon_eSq=withCSS(Component,css,\"framer-ASH7V\");export default FramerrRoon_eSq;FramerrRoon_eSq.displayName=\"image - project card\";FramerrRoon_eSq.defaultProps={height:150,width:175};addPropertyControls(FramerrRoon_eSq,{PI2wkHxbS:{__defaultAssetReference:\"data:framer/asset-reference,C5wWU0Nj6lv1KokCS11q95R2U.jpeg?originalFilename=Luxurious+Modern+Living+Space+with+Garden+View.jpeg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerrRoon_eSq,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrRoon_eSq\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"150\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"175\",\"framerVariables\":\"{\\\"PI2wkHxbS\\\":\\\"image\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nUNCFJ5uC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rRoon_eSq.map", "// Generated by Framer (be619af)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9KyUdYDYTzKdsJbpXqXi/NSpTjPAiHH28nz1CgZA4/tnNfQwtbL.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/shmV1CHicaS9pSnQSNT6/AIGmg2dfgrg8919SFlHr/xRkHvKjfp.js\";import ImageProjectCard from\"https://framerusercontent.com/modules/l8RGU0uC7cW0HvDr3N4f/LFtk4TGWnInjLoeaH1oi/rRoon_eSq.js\";const ImageProjectCardFonts=getFonts(ImageProjectCard);const cycleOrder=[\"wO6pS18sc\",\"cOHgr6leG\"];const serializationHash=\"framer-E9JgQ\";const variantClassNames={cOHgr6leG:\"framer-v-dfpepd\",wO6pS18sc:\"framer-v-kl96g5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"wO6pS18sc\",Phone:\"cOHgr6leG\"};const getProps=({date,height,id,image1,image2,image3,image4,image5,image6,tag,title,width,...props})=>{return{...props,gcJg24VM3:image4??props.gcJg24VM3??{src:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg 2400w\"},guECwaWV4:image3??props.guECwaWV4??{src:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg 2400w\"},kuT42qWhb:image6??props.kuT42qWhb??{src:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg 2400w\"},moYrColxI:image1??props.moYrColxI??{src:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg 2400w\"},mvC7A73zQ:tag??props.mvC7A73zQ??\"Residential\",NRCoeaTVq:title??props.NRCoeaTVq??\"Metro Living\",pCyVH9TDB:image5??props.pCyVH9TDB??{src:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg 2400w\"},s9Rdda216:date??props.s9Rdda216??\"January 1, 2024\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wO6pS18sc\",yGf5sPCDX:image2??props.yGf5sPCDX??{src:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=512 512w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=1024 1024w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg?scale-down-to=2048 2048w,https://framerusercontent.com/images/C5wWU0Nj6lv1KokCS11q95R2U.jpeg 2400w\"}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,NRCoeaTVq,mvC7A73zQ,s9Rdda216,moYrColxI,yGf5sPCDX,guECwaWV4,gcJg24VM3,pCyVH9TDB,kuT42qWhb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wO6pS18sc\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"cOHgr6leG\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-kl96g5\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"wO6pS18sc\",ref:ref??ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-4ca92add-47da-42e8-aa11-0b16f80e39a9, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({cOHgr6leG:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10f5bx8\",\"data-framer-name\":\"title\",layoutDependency:layoutDependency,layoutId:\"rHqKRvEe5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-6llrw8\",\"data-styles-preset\":\"tnNfQwtbL\",children:\"Metro Living\"})}),className:\"framer-14lb8g6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FZFm_vnZf\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NRCoeaTVq,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fuoglt\",\"data-framer-name\":\"details\",layoutDependency:layoutDependency,layoutId:\"A7aKm9lYU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xgudpp\",\"data-styles-preset\":\"xRkHvKjfp\",style:{\"--framer-text-alignment\":\"start\"},children:\"Residential\"})}),className:\"framer-163ujub\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tc1Fq9SD2\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mvC7A73zQ,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cOHgr6leG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xgudpp\",\"data-styles-preset\":\"xRkHvKjfp\",style:{\"--framer-text-alignment\":\"right\"},children:\"Residential\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xgudpp\",\"data-styles-preset\":\"xRkHvKjfp\",style:{\"--framer-text-alignment\":\"start\"},children:\"January 1, 2024\"})}),className:\"framer-5tvxmi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gDLT8vI88\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:s9Rdda216,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-amq85t\",\"data-framer-name\":\"images wrapper\",layoutDependency:layoutDependency,layoutId:\"u7_gNXFj1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,width:`max((${componentViewport?.width||\"100vw\"} - 50px) / 6, 1px)`,y:(componentViewport?.y||0)+20+118+0,...addPropertyOverrides({cOHgr6leG:{width:`max((${componentViewport?.width||\"100vw\"} - 15px) / 4, 1px)`,y:(componentViewport?.y||0)+10+108+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lx9o4d-container\",layoutDependency:layoutDependency,layoutId:\"GjxlgBMvp-container\",children:/*#__PURE__*/_jsx(ImageProjectCard,{height:\"100%\",id:\"GjxlgBMvp\",layoutId:\"GjxlgBMvp\",PI2wkHxbS:toResponsiveImage(moYrColxI),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:`max((${componentViewport?.width||\"100vw\"} - 50px) / 6, 1px)`,y:(componentViewport?.y||0)+20+118+0,...addPropertyOverrides({cOHgr6leG:{width:`max((${componentViewport?.width||\"100vw\"} - 15px) / 4, 1px)`,y:(componentViewport?.y||0)+10+108+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1glln43-container\",layoutDependency:layoutDependency,layoutId:\"MXTcL7X1z-container\",children:/*#__PURE__*/_jsx(ImageProjectCard,{height:\"100%\",id:\"MXTcL7X1z\",layoutId:\"MXTcL7X1z\",PI2wkHxbS:toResponsiveImage(yGf5sPCDX),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,width:`max((${componentViewport?.width||\"100vw\"} - 50px) / 6, 1px)`,y:(componentViewport?.y||0)+20+118+0,...addPropertyOverrides({cOHgr6leG:{width:`max((${componentViewport?.width||\"100vw\"} - 15px) / 4, 1px)`,y:(componentViewport?.y||0)+10+108+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i6vdv2-container\",layoutDependency:layoutDependency,layoutId:\"s6qUP53Dy-container\",children:/*#__PURE__*/_jsx(ImageProjectCard,{height:\"100%\",id:\"s6qUP53Dy\",layoutId:\"s6qUP53Dy\",PI2wkHxbS:toResponsiveImage(guECwaWV4),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:`max((${componentViewport?.width||\"100vw\"} - 50px) / 6, 1px)`,y:(componentViewport?.y||0)+20+118+0,...addPropertyOverrides({cOHgr6leG:{width:`max((${componentViewport?.width||\"100vw\"} - 15px) / 4, 1px)`,y:(componentViewport?.y||0)+10+108+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f204vm-container\",layoutDependency:layoutDependency,layoutId:\"YciO7FtRg-container\",children:/*#__PURE__*/_jsx(ImageProjectCard,{height:\"100%\",id:\"YciO7FtRg\",layoutId:\"YciO7FtRg\",PI2wkHxbS:toResponsiveImage(gcJg24VM3),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:`max((${componentViewport?.width||\"100vw\"} - 50px) / 6, 1px)`,y:(componentViewport?.y||0)+20+118+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-tdblca-container\",layoutDependency:layoutDependency,layoutId:\"qUcm00Sxy-container\",children:/*#__PURE__*/_jsx(ImageProjectCard,{height:\"100%\",id:\"qUcm00Sxy\",layoutId:\"qUcm00Sxy\",PI2wkHxbS:toResponsiveImage(pCyVH9TDB),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:150,width:`max((${componentViewport?.width||\"100vw\"} - 50px) / 6, 1px)`,y:(componentViewport?.y||0)+20+118+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-foje86-container\",layoutDependency:layoutDependency,layoutId:\"S5_18y8Mm-container\",children:/*#__PURE__*/_jsx(ImageProjectCard,{height:\"100%\",id:\"S5_18y8Mm\",layoutId:\"S5_18y8Mm\",PI2wkHxbS:toResponsiveImage(kuT42qWhb),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-E9JgQ.framer-1trqdzs, .framer-E9JgQ .framer-1trqdzs { display: block; }\",\".framer-E9JgQ.framer-kl96g5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 0px 0px 0px; position: relative; width: 1100px; }\",\".framer-E9JgQ .framer-10f5bx8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-E9JgQ .framer-14lb8g6, .framer-E9JgQ .framer-163ujub, .framer-E9JgQ .framer-5tvxmi { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-E9JgQ .framer-fuoglt { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 2px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-E9JgQ .framer-amq85t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-E9JgQ .framer-lx9o4d-container, .framer-E9JgQ .framer-1i6vdv2-container, .framer-E9JgQ .framer-foje86-container { aspect-ratio: 1.1666666666666667 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 150px); position: relative; width: 1px; }\",\".framer-E9JgQ .framer-1glln43-container, .framer-E9JgQ .framer-f204vm-container, .framer-E9JgQ .framer-tdblca-container { aspect-ratio: 0.5833333333333334 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 300px); position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-E9JgQ.framer-kl96g5, .framer-E9JgQ .framer-10f5bx8, .framer-E9JgQ .framer-fuoglt, .framer-E9JgQ .framer-amq85t { gap: 0px; } .framer-E9JgQ.framer-kl96g5 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-E9JgQ.framer-kl96g5 > :first-child { margin-top: 0px; } .framer-E9JgQ.framer-kl96g5 > :last-child { margin-bottom: 0px; } .framer-E9JgQ .framer-10f5bx8 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-E9JgQ .framer-10f5bx8 > :first-child, .framer-E9JgQ .framer-fuoglt > :first-child, .framer-E9JgQ .framer-amq85t > :first-child { margin-left: 0px; } .framer-E9JgQ .framer-10f5bx8 > :last-child, .framer-E9JgQ .framer-fuoglt > :last-child, .framer-E9JgQ .framer-amq85t > :last-child { margin-right: 0px; } .framer-E9JgQ .framer-fuoglt > *, .framer-E9JgQ .framer-amq85t > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-E9JgQ.framer-v-dfpepd.framer-kl96g5 { gap: 10px; padding: 10px 0px 0px 0px; width: 390px; }\",\".framer-E9JgQ.framer-v-dfpepd .framer-fuoglt { flex: 1 0 0px; }\",\".framer-E9JgQ.framer-v-dfpepd .framer-amq85t { gap: 5px; }\",\".framer-E9JgQ.framer-v-dfpepd .framer-lx9o4d-container, .framer-E9JgQ.framer-v-dfpepd .framer-1i6vdv2-container { height: var(--framer-aspect-ratio-supported, 80px); }\",\".framer-E9JgQ.framer-v-dfpepd .framer-1glln43-container, .framer-E9JgQ.framer-v-dfpepd .framer-f204vm-container { height: var(--framer-aspect-ratio-supported, 161px); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-E9JgQ.framer-v-dfpepd.framer-kl96g5, .framer-E9JgQ.framer-v-dfpepd .framer-amq85t { gap: 0px; } .framer-E9JgQ.framer-v-dfpepd.framer-kl96g5 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-E9JgQ.framer-v-dfpepd.framer-kl96g5 > :first-child { margin-top: 0px; } .framer-E9JgQ.framer-v-dfpepd.framer-kl96g5 > :last-child { margin-bottom: 0px; } .framer-E9JgQ.framer-v-dfpepd .framer-amq85t > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-E9JgQ.framer-v-dfpepd .framer-amq85t > :first-child { margin-left: 0px; } .framer-E9JgQ.framer-v-dfpepd .framer-amq85t > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-E9JgQ[data-border=\"true\"]::after, .framer-E9JgQ [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 364\n * @framerIntrinsicWidth 1100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cOHgr6leG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NRCoeaTVq\":\"title\",\"mvC7A73zQ\":\"tag\",\"s9Rdda216\":\"date\",\"moYrColxI\":\"image1\",\"yGf5sPCDX\":\"image2\",\"guECwaWV4\":\"image3\",\"gcJg24VM3\":\"image4\",\"pCyVH9TDB\":\"image5\",\"kuT42qWhb\":\"image6\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerWUha2Gvt8=withCSS(Component,css,\"framer-E9JgQ\");export default FramerWUha2Gvt8;FramerWUha2Gvt8.displayName=\"project card\";FramerWUha2Gvt8.defaultProps={height:364,width:1100};addPropertyControls(FramerWUha2Gvt8,{variant:{options:[\"wO6pS18sc\",\"cOHgr6leG\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},NRCoeaTVq:{defaultValue:\"Metro Living\",displayTextArea:false,title:\"Title\",type:ControlType.String},mvC7A73zQ:{defaultValue:\"Residential\",displayTextArea:false,title:\"Tag\",type:ControlType.String},s9Rdda216:{defaultValue:\"January 1, 2024\",displayTextArea:false,title:\"Date\",type:ControlType.String},moYrColxI:{__defaultAssetReference:\"data:framer/asset-reference,C5wWU0Nj6lv1KokCS11q95R2U.jpeg?originalFilename=Luxurious+Modern+Living+Space+with+Garden+View.jpeg&preferredSize=auto\",title:\"Image 1\",type:ControlType.ResponsiveImage},yGf5sPCDX:{__defaultAssetReference:\"data:framer/asset-reference,C5wWU0Nj6lv1KokCS11q95R2U.jpeg?originalFilename=Luxurious+Modern+Living+Space+with+Garden+View.jpeg&preferredSize=auto\",title:\"Image 2\",type:ControlType.ResponsiveImage},guECwaWV4:{__defaultAssetReference:\"data:framer/asset-reference,C5wWU0Nj6lv1KokCS11q95R2U.jpeg?originalFilename=Luxurious+Modern+Living+Space+with+Garden+View.jpeg&preferredSize=auto\",title:\"Image 3\",type:ControlType.ResponsiveImage},gcJg24VM3:{__defaultAssetReference:\"data:framer/asset-reference,C5wWU0Nj6lv1KokCS11q95R2U.jpeg?originalFilename=Luxurious+Modern+Living+Space+with+Garden+View.jpeg&preferredSize=auto\",title:\"Image 4\",type:ControlType.ResponsiveImage},pCyVH9TDB:{__defaultAssetReference:\"data:framer/asset-reference,C5wWU0Nj6lv1KokCS11q95R2U.jpeg?originalFilename=Luxurious+Modern+Living+Space+with+Garden+View.jpeg&preferredSize=auto\",title:\"Image 5\",type:ControlType.ResponsiveImage},kuT42qWhb:{__defaultAssetReference:\"data:framer/asset-reference,C5wWU0Nj6lv1KokCS11q95R2U.jpeg?originalFilename=Luxurious+Modern+Living+Space+with+Garden+View.jpeg&preferredSize=auto\",title:\"Image 6\",type:ControlType.ResponsiveImage}});addFonts(FramerWUha2Gvt8,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ImageProjectCardFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWUha2Gvt8\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"364\",\"framerVariables\":\"{\\\"NRCoeaTVq\\\":\\\"title\\\",\\\"mvC7A73zQ\\\":\\\"tag\\\",\\\"s9Rdda216\\\":\\\"date\\\",\\\"moYrColxI\\\":\\\"image1\\\",\\\"yGf5sPCDX\\\":\\\"image2\\\",\\\"guECwaWV4\\\":\\\"image3\\\",\\\"gcJg24VM3\\\":\\\"image4\\\",\\\"pCyVH9TDB\\\":\\\"image5\\\",\\\"kuT42qWhb\\\":\\\"image6\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cOHgr6leG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1100\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6aa4fc0)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PathVariablesContext,PropertyOverrides,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleCode,useLocaleInfo,useQueryData,useRouteElementId,useSiteRefs,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import SectionContact from\"#framer/local/canvasComponent/BiO1NFvst/BiO1NFvst.js\";import SectionFeaturedNews from\"#framer/local/canvasComponent/G0g5T3Fub/G0g5T3Fub.js\";import FooterRevealer from\"#framer/local/canvasComponent/M01zNWRur/M01zNWRur.js\";import ProjectCard from\"#framer/local/canvasComponent/WUha2Gvt8/WUha2Gvt8.js\";import Tag from\"#framer/local/canvasComponent/ySevlsYVW/ySevlsYVW.js\";import Projects from\"#framer/local/collection/mJ6rFFSkA/mJ6rFFSkA.js\";import*as sharedStyle1 from\"#framer/local/css/ffLLrkGDs/ffLLrkGDs.js\";import*as sharedStyle2 from\"#framer/local/css/oXsQ7QE9K/oXsQ7QE9K.js\";import*as sharedStyle from\"#framer/local/css/uFURwo9Ub/uFURwo9Ub.js\";import metadataProvider from\"#framer/local/webPageMetadata/JsRN6896e/JsRN6896e.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const TagFonts=getFonts(Tag);const MotionAsideWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.aside);const ImageWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Image));const MotionHeaderWithFX=withFX(motion.header);const ProjectCardFonts=getFonts(ProjectCard);const SectionContactFonts=getFonts(SectionContact);const SectionFeaturedNewsFonts=getFonts(SectionFeaturedNews);const FooterRevealerFonts=getFonts(FooterRevealer);const breakpoints={MLpKJ482R:\"(max-width: 809px)\",rBMI4ja_t:\"(min-width: 1200px)\",zSnbwh8zQ:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-oaizx\";const variantClassNames={MLpKJ482R:\"framer-v-1tz4rsj\",rBMI4ja_t:\"framer-v-b57b4m\",zSnbwh8zQ:\"framer-v-gkjsa4\"};const transition1={bounce:.2,delay:.6,duration:.8,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const animation2={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:60};const transition2={damping:70,delay:.1,mass:1,stiffness:300,type:\"spring\"};const textEffect={effect:animation2,repeat:false,startDelay:.8,tokenization:\"line\",transition:transition2,trigger:\"onMount\",type:\"appear\"};const transition3={bounce:0,delay:.3,duration:2.5,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.4,skewX:0,skewY:0,x:0,y:0};const toDateString=(value,options={},activeLocale)=>{if(typeof value!==\"string\")return\"\";const date=new Date(value);if(isNaN(date.getTime()))return\"\";const display=options.display?options.display:\"date\";const dateOptions={dateStyle:display!==\"time\"?options.dateStyle:undefined,timeStyle:display===\"date\"?undefined:\"short\",timeZone:\"UTC\"};const fallbackLocale=\"en-US\";const locale=options.locale||activeLocale||fallbackLocale;// We add a try block because an invalid language code results in a crash\ntry{return date.toLocaleString(locale,dateOptions);}catch{return date.toLocaleString(fallbackLocale,dateOptions);}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"rBMI4ja_t\",Phone:\"MLpKJ482R\",Tablet:\"zSnbwh8zQ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rBMI4ja_t\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ZGyZP3JvNT80EA1pV8,y4lkvVNe7T80EA1pV8,oBT1NSoULT80EA1pV8,wpMAFZcTjT80EA1pV8,GK_CVtAwXT80EA1pV8,ZhR3aIOmrT80EA1pV8,MDRCpFWzDT80EA1pV8,me8BpjhC3T80EA1pV8,LnKueJNz2T80EA1pV8,ei1GU2RAYT80EA1pV8,idT80EA1pV8,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"MLpKJ482R\")return false;return true;};const elementId=useRouteElementId(\"J4U1up_Pi\");const ref1=React.useRef(null);const elementId1=useRouteElementId(\"dD7r8JvSA\");const dynamicRef=useSiteRefs();const activeLocaleCode=useLocaleCode();const elementId2=useRouteElementId(\"Tbh_nEf8n\");useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"rBMI4ja_t\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-fa7c3595-4593-4204-9694-611908f784c4, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-b57b4m\",className),\"data-selection\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-13gpfqg-container hidden-1tz4rsj\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"meoOry0cF\",scopeId:\"JsRN6896e\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"meoOry0cF\",intensity:8,layoutId:\"meoOry0cF\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"main\",{className:\"framer-103rddg\",\"data-framer-name\":\"main\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsxs(MotionHeaderWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:110,__perspectiveFX:false,__targetOpacity:1,className:\"framer-17sa028\",\"data-framer-name\":\"Section - Hero\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19qwy2u\",\"data-framer-name\":\"text\",children:[/*#__PURE__*/_jsx(MotionAsideWithOptimizedAppearEffect,{animate:animation,className:\"framer-19fvu59\",\"data-framer-appear-id\":\"19fvu59\",\"data-framer-name\":\"tag holder\",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MLpKJ482R:{y:(componentViewport?.y||0)+0+0+0+0+0+686+0+0+0},zSnbwh8zQ:{y:(componentViewport?.y||0)+0+200+0+0+0+736+0+34+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+0+200+0+0+0+886+0+34+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-693i2-container\",nodeId:\"WKfJUYzCL\",scopeId:\"JsRN6896e\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",id:\"WKfJUYzCL\",layoutId:\"WKfJUYzCL\",PkOyR3o1H:\"Our Projects\",variant:\"LukIp_JjL\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-es74ep\",\"data-framer-name\":\"heading\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-r6yczk\",\"data-styles-preset\":\"uFURwo9Ub\",style:{\"--framer-text-color\":\"var(--token-fa7c3595-4593-4204-9694-611908f784c4, rgb(255, 255, 255))\"},children:\"Projects That Push Boundaries & Craft New Realities\"})}),className:\"framer-6fllkf\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MLpKJ482R:{background:{alt:\"Luxury Wooden Steel Interior\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0),pixelHeight:3278,pixelWidth:4917,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg\",srcSet:\"https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg 4917w\"}}},children:/*#__PURE__*/_jsx(ImageWithFXWithOptimizedAppearEffect,{__framer__spring:{bounce:.2,damping:50,delay:0,duration:.3,durationBasedSpring:false,ease:[.44,0,.56,1],mass:.1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:dynamicRef(elementId1),target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,animate:animation3,background:{alt:\"Luxury Wooden Steel Interior\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+200+0+0+0),pixelHeight:3278,pixelWidth:4917,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg\",srcSet:\"https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/0eqKKfeEk0l9N9Kw0oyY3cIpskg.jpg 4917w\"},className:\"framer-1pj345p\",\"data-framer-appear-id\":\"1pj345p\",\"data-framer-name\":\"Banner\",initial:animation4,optimized:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12mcfen\",\"data-framer-name\":\"Scroller\",children:[/*#__PURE__*/_jsx(\"section\",{className:\"framer-1srcr1j\",\"data-framer-name\":\"Section - Text\",id:elementId1,ref:dynamicRef(elementId1),children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hql9sz\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(\"aside\",{className:\"framer-1fvrbjy\",\"data-framer-name\":\"sticky\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-p3csbp\",\"data-styles-preset\":\"ffLLrkGDs\",children:\"We aim to craft spaces that inspire, challenge conventions, and enhance the lives of those who experience them.\"})}),className:\"framer-ttxfed\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5xs5r4\",\"data-framer-name\":\"scroll\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-1sdwn9e\",\"data-styles-preset\":\"oXsQ7QE9K\",children:\"We believe that architecture goes beyond buildings\u2014it\u2019s about creating experiences. Every project we undertake is driven by a passion for innovation, timeless design, and sustainability. Our goal is to craft spaces that evoke emotion, foster connection, and leave a lasting impact.\"})}),className:\"framer-11r5tcd\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-wecft3\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"T80EA1pV8\",data:Projects,type:\"Collection\"},select:[{collection:\"T80EA1pV8\",name:\"ZGyZP3JvN\",type:\"Identifier\"},{collection:\"T80EA1pV8\",name:\"y4lkvVNe7\",type:\"Identifier\"},{collection:\"T80EA1pV8\",name:\"oBT1NSoUL\",type:\"Identifier\"},{collection:\"T80EA1pV8\",name:\"wpMAFZcTj\",type:\"Identifier\"},{collection:\"T80EA1pV8\",name:\"GK_CVtAwX\",type:\"Identifier\"},{collection:\"T80EA1pV8\",name:\"ZhR3aIOmr\",type:\"Identifier\"},{collection:\"T80EA1pV8\",name:\"MDRCpFWzD\",type:\"Identifier\"},{collection:\"T80EA1pV8\",name:\"me8BpjhC3\",type:\"Identifier\"},{collection:\"T80EA1pV8\",name:\"LnKueJNz2\",type:\"Identifier\"},{collection:\"T80EA1pV8\",name:\"ei1GU2RAY\",type:\"Identifier\"},{collection:\"T80EA1pV8\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({ei1GU2RAY:ei1GU2RAYT80EA1pV8,GK_CVtAwX:GK_CVtAwXT80EA1pV8,id:idT80EA1pV8,LnKueJNz2:LnKueJNz2T80EA1pV8,MDRCpFWzD:MDRCpFWzDT80EA1pV8,me8BpjhC3:me8BpjhC3T80EA1pV8,oBT1NSoUL:oBT1NSoULT80EA1pV8,wpMAFZcTj:wpMAFZcTjT80EA1pV8,y4lkvVNe7:y4lkvVNe7T80EA1pV8,ZGyZP3JvN:ZGyZP3JvNT80EA1pV8,ZhR3aIOmr:ZhR3aIOmrT80EA1pV8},index)=>{ZGyZP3JvNT80EA1pV8??=\"\";y4lkvVNe7T80EA1pV8??=\"\";oBT1NSoULT80EA1pV8??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`T80EA1pV8-${idT80EA1pV8}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{ZGyZP3JvN:ZGyZP3JvNT80EA1pV8},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ZGyZP3JvN:ZGyZP3JvNT80EA1pV8},webPageId:\"DixhJjRCT\"},motionChild:true,nodeId:\"UjLoCl4no\",scopeId:\"JsRN6896e\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1506t framer-1gfny4l\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MLpKJ482R:{width:`max(min(${componentViewport?.width||\"100vw\"} - 32px, 1800px), 1px)`,y:(componentViewport?.y||0)+0+0+0+850+60+207.2+0+0+0},zSnbwh8zQ:{width:`max(min(${componentViewport?.width||\"100vw\"} - 60px, 1800px), 1px)`,y:(componentViewport?.y||0)+0+200+0+850+90+174+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:364,width:`max(min(${componentViewport?.width||\"100vw\"} - 100px, 1800px), 1px)`,y:(componentViewport?.y||0)+0+200+0+1e3+120+204+0+1656+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12aiw27-container\",nodeId:\"hXRg1zNCx\",scopeId:\"JsRN6896e\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MLpKJ482R:{variant:\"cOHgr6leG\"}},children:/*#__PURE__*/_jsx(ProjectCard,{gcJg24VM3:toResponsiveImage(me8BpjhC3T80EA1pV8),guECwaWV4:toResponsiveImage(MDRCpFWzDT80EA1pV8),height:\"100%\",id:\"hXRg1zNCx\",kuT42qWhb:toResponsiveImage(ei1GU2RAYT80EA1pV8),layoutId:\"hXRg1zNCx\",moYrColxI:toResponsiveImage(GK_CVtAwXT80EA1pV8),mvC7A73zQ:oBT1NSoULT80EA1pV8,NRCoeaTVq:y4lkvVNe7T80EA1pV8,pCyVH9TDB:toResponsiveImage(LnKueJNz2T80EA1pV8),s9Rdda216:toDateString(wpMAFZcTjT80EA1pV8,{dateStyle:\"medium\",locale:\"\"},activeLocaleCode),style:{width:\"100%\"},variant:\"wO6pS18sc\",width:\"100%\",yGf5sPCDX:toResponsiveImage(ZhR3aIOmrT80EA1pV8)})})})})})})})})},idT80EA1pV8);})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MLpKJ482R:{y:(componentViewport?.y||0)+0+0+0+850+60+631.2},zSnbwh8zQ:{y:(componentViewport?.y||0)+0+200+0+850+90+628}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+200+0+1e3+120+2344,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1an8fyt-container\",nodeId:\"ymDOZKYsq\",scopeId:\"JsRN6896e\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MLpKJ482R:{variant:\"ID1vYH7Uy\"},zSnbwh8zQ:{variant:\"nDWCqtE7s\"}},children:/*#__PURE__*/_jsx(SectionContact,{height:\"100%\",id:\"ymDOZKYsq\",layoutId:\"ymDOZKYsq\",style:{width:\"100%\"},variant:\"ZCgi2uEyp\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MLpKJ482R:{y:(componentViewport?.y||0)+0+0+0+850+60+1691.2},zSnbwh8zQ:{y:(componentViewport?.y||0)+0+200+0+850+90+1718}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:682,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+200+0+1e3+120+3464,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1fqpwxw-container\",nodeId:\"QbkBH8uMi\",scopeId:\"JsRN6896e\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MLpKJ482R:{variant:\"BCq6hdoxN\"},zSnbwh8zQ:{variant:\"RY4wGp8RO\"}},children:/*#__PURE__*/_jsx(SectionFeaturedNews,{height:\"100%\",id:\"QbkBH8uMi\",layoutId:\"QbkBH8uMi\",style:{width:\"100%\"},variant:\"GiFdRjpZS\",width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MLpKJ482R:{y:(componentViewport?.y||0)+0+3343.2},zSnbwh8zQ:{y:(componentViewport?.y||0)+0+3630}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:606,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+5586,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wuwv2p-container\",id:elementId2,nodeId:\"Tbh_nEf8n\",ref:dynamicRef(elementId2),scopeId:\"JsRN6896e\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MLpKJ482R:{variant:\"w90jyO1Qz\"},zSnbwh8zQ:{variant:\"JoEnSTPcf\"}},children:/*#__PURE__*/_jsx(FooterRevealer,{height:\"100%\",id:\"Tbh_nEf8n\",layoutId:\"Tbh_nEf8n\",style:{width:\"100%\"},variant:\"PDGn_G8qr\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oaizx.framer-1gfny4l, .framer-oaizx .framer-1gfny4l { display: block; }\",'.framer-oaizx.framer-b57b4m { --selection-background-color: var(--token-4ca92add-47da-42e8-aa11-0b16f80e39a9, #0a0a0a) /* {\"name\":\"Black\"} */; --selection-color: var(--token-fa7c3595-4593-4204-9694-611908f784c4, #ffffff) /* {\"name\":\"White\"} */; align-content: center; align-items: center; background-color: var(--token-fa7c3595-4593-4204-9694-611908f784c4, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }',\".framer-oaizx .framer-13gpfqg-container, .framer-oaizx .framer-693i2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-oaizx .framer-103rddg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-oaizx .framer-17sa028 { align-content: center; align-items: center; background-color: var(--token-4ca92add-47da-42e8-aa11-0b16f80e39a9, #000000); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: flex-end; overflow: hidden; padding: 0px 50px 50px 50px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-oaizx .framer-19qwy2u { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-oaizx .framer-19fvu59 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-oaizx .framer-es74ep { align-content: center; align-items: center; display: flex; flex: 2 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-oaizx .framer-6fllkf { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; max-width: 650px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-oaizx .framer-1pj345p { -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgb(0, 0, 0) 100%) add; flex: none; height: 100%; left: 0px; mask: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgb(0, 0, 0) 100%) add; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-oaizx .framer-12mcfen { align-content: center; align-items: center; background-color: var(--token-fa7c3595-4593-4204-9694-611908f784c4, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: center; overflow: visible; padding: 120px 0px 120px 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-oaizx .framer-1srcr1j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 50px 0px 50px; position: relative; width: 100%; }\",\".framer-oaizx .framer-hql9sz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1800px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-oaizx .framer-1fvrbjy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: sticky; top: 60px; width: 1px; z-index: 1; }\",\".framer-oaizx .framer-ttxfed { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; max-width: 220px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-oaizx .framer-5xs5r4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-oaizx .framer-11r5tcd { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 700px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-oaizx .framer-wecft3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; padding: 0px 50px 0px 50px; position: relative; width: 100%; }\",\".framer-oaizx .framer-1506t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 1800px; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-oaizx .framer-12aiw27-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-oaizx .framer-1an8fyt-container, .framer-oaizx .framer-1fqpwxw-container, .framer-oaizx .framer-wuwv2p-container { flex: none; height: auto; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-oaizx[data-selection=\"true\"] * ::selection, .framer-oaizx [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }',\"@media (min-width: 810px) and (max-width: 1199px) { .framer-oaizx.framer-b57b4m { width: 810px; } .framer-oaizx .framer-17sa028 { height: 85vh; padding: 0px 30px 50px 30px; } .framer-oaizx .framer-12mcfen { gap: 90px; padding: 90px 0px 90px 0px; } .framer-oaizx .framer-1srcr1j { padding: 0px 30px 0px 30px; } .framer-oaizx .framer-wecft3 { gap: 40px; padding: 0px 30px 0px 30px; }}\",\"@media (max-width: 809px) { .framer-oaizx.framer-b57b4m { width: 390px; } .framer-oaizx .framer-17sa028 { height: 85vh; padding: 0px 16px 50px 16px; } .framer-oaizx .framer-19qwy2u, .framer-oaizx .framer-hql9sz { flex-direction: column; } .framer-oaizx .framer-19fvu59, .framer-oaizx .framer-es74ep, .framer-oaizx .framer-5xs5r4 { flex: none; width: 100%; } .framer-oaizx .framer-12mcfen { gap: 60px; padding: 60px 0px 60px 0px; } .framer-oaizx .framer-1srcr1j { padding: 0px 16px 0px 16px; } .framer-oaizx .framer-1fvrbjy { flex: none; position: relative; top: unset; width: 100%; } .framer-oaizx .framer-wecft3 { gap: 30px; padding: 0px 16px 0px 16px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6010\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zSnbwh8zQ\":{\"layout\":[\"fixed\",\"auto\"]},\"MLpKJ482R\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"J4U1up_Pi\":{\"pattern\":\":J4U1up_Pi\",\"name\":\"main\"},\"dD7r8JvSA\":{\"pattern\":\":dD7r8JvSA\",\"name\":\"nav-scroller\"},\"Tbh_nEf8n\":{\"pattern\":\":Tbh_nEf8n\",\"name\":\"footer-revealer\"}}\n * @framerResponsiveScreen\n */const FramerJsRN6896e=withCSS(Component,css,\"framer-oaizx\");export default FramerJsRN6896e;FramerJsRN6896e.displayName=\"projects\";FramerJsRN6896e.defaultProps={height:6010,width:1200};addFonts(FramerJsRN6896e,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SmoothScrollFonts,...TagFonts,...ProjectCardFonts,...SectionContactFonts,...SectionFeaturedNewsFonts,...FooterRevealerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJsRN6896e\",\"slots\":[],\"annotations\":{\"framerScrollSections\":\"{\\\"J4U1up_Pi\\\":{\\\"pattern\\\":\\\":J4U1up_Pi\\\",\\\"name\\\":\\\"main\\\"},\\\"dD7r8JvSA\\\":{\\\"pattern\\\":\\\":dD7r8JvSA\\\",\\\"name\\\":\\\"nav-scroller\\\"},\\\"Tbh_nEf8n\\\":{\\\"pattern\\\":\\\":Tbh_nEf8n\\\",\\\"name\\\":\\\"footer-revealer\\\"}}\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerResponsiveScreen\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"6010\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zSnbwh8zQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MLpKJ482R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["ImageWithFX", "withFX", "Image2", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "image", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "PI2wkHxbS", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "getLoadingLazyAtYPosition", "css", "FramerrRoon_eSq", "withCSS", "rRoon_eSq_default", "addPropertyControls", "ControlType", "addFonts", "ImageProjectCardFonts", "getFonts", "rRoon_eSq_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "date", "height", "id", "image1", "image2", "image3", "image4", "image5", "image6", "tag", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "NRCoeaTVq", "mvC7A73zQ", "s9Rdda216", "moYrColxI", "yGf5sPCDX", "guECwaWV4", "gcJg24VM3", "pCyVH9TDB", "kuT42qWhb", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "ComponentViewportProvider", "css", "FramerWUha2Gvt8", "withCSS", "WUha2Gvt8_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "SmoothScrollFonts", "getFonts", "SmoothScroll_Prod_default", "TagFonts", "ySevlsYVW_default", "MotionAsideWithOptimizedAppearEffect", "withOptimizedAppearEffect", "motion", "ImageWithFXWithOptimizedAppearEffect", "withFX", "Image2", "MotionHeaderWithFX", "ProjectCardFonts", "WUha2Gvt8_default", "SectionContactFonts", "BiO1NFvst_default", "SectionFeaturedNewsFonts", "G0g5T3Fub_default", "FooterRevealerFonts", "M01zNWRur_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "animation2", "transition2", "textEffect", "transition3", "animation3", "animation4", "toDateString", "value", "options", "activeLocale", "date", "display", "dateOptions", "fallbackLocale", "locale", "toResponsiveImage", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "ZGyZP3JvNT80EA1pV8", "y4lkvVNe7T80EA1pV8", "oBT1NSoULT80EA1pV8", "wpMAFZcTjT80EA1pV8", "GK_CVtAwXT80EA1pV8", "ZhR3aIOmrT80EA1pV8", "MDRCpFWzDT80EA1pV8", "me8BpjhC3T80EA1pV8", "LnKueJNz2T80EA1pV8", "ei1GU2RAYT80EA1pV8", "idT80EA1pV8", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "isDisplayed", "elementId", "useRouteElementId", "ref1", "elementId1", "dynamicRef", "useSiteRefs", "activeLocaleCode", "useLocaleCode", "elementId2", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "ComponentViewportProvider", "Container", "PropertyOverrides2", "RichText2", "x", "getLoadingLazyAtYPosition", "ChildrenCanSuspend", "mJ6rFFSkA_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "Link", "css", "FramerJsRN6896e", "withCSS", "JsRN6896e_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
