{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/36qVjGyzvrxzxldqFY2K/fZLUCMl3eQJChJwm87JY/LxiSsM9sA.js", "ssg:https://framerusercontent.com/modules/ZzANf5EsCRALqHd9nNzH/YwCJyyg85oWtKU505htK/mbsAM5zxm.js", "ssg:https://framerusercontent.com/modules/mF5KiYTYMNWXQHhFfUcH/L1R2jxquYiXeL3XpGC9W/TextScrambler.js", "ssg:https://framerusercontent.com/modules/MxAjzgmQQ2TwMiRFdVTH/vedczng683Y4pi9R1bBq/IwUqMjiMW.js"],
  "sourcesContent": ["// Generated by Framer (4be5e4f)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import FeaturedProjects from\"https://framerusercontent.com/modules/7CJHUukJF6ko2ugbeSeT/HZRQTwZPtt3fgULIskEa/dYoYnNFtT.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DivEXtpyybfQXmvkQWnp/y615LnJrd2tuOLrm3BDs/yxC5rucj_.js\";const VideoFonts=getFonts(Video);const MotionDivWithFX=withFX(motion.div);const enabledGestures={R62PXw_Ay:{hover:true}};const serializationHash=\"framer-Nq0eX\";const variantClassNames={R62PXw_Ay:\"framer-v-pxr9oe\"};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 query=(prequery,{MBWlkTnOR})=>prequery({from:{alias:\"YbxlVkBBo\",data:FeaturedProjects,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"YbxlVkBBo\",name:\"RnT0huLGt\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"MIC9FQt2k\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"pHzJJ8UoO\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"Dda4G7HRa\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"NeBtSl6us\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"ca7SG1QQ6\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"fH7nd5mAt\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"YbxlVkBBo\",name:\"wQgmarc8z\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:MBWlkTnOR},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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,projectSorting,width,...props})=>{return{...props,MBWlkTnOR:projectSorting??props.MBWlkTnOR??1};};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,MBWlkTnOR,RnT0huLGtYbxlVkBBo,MIC9FQt2kYbxlVkBBo,pHzJJ8UoOYbxlVkBBo,Dda4G7HRaYbxlVkBBo,NeBtSl6usYbxlVkBBo,ca7SG1QQ6YbxlVkBBo,fH7nd5mAtYbxlVkBBo,idYbxlVkBBo,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"R62PXw_Ay\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,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,className:cx(scopingClassNames,\"framer-pxr9oe\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"R62PXw_Ay\",ref:refBinding,style:{...style},...addPropertyOverrides({\"R62PXw_Ay-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1swydmn\",layoutDependency:layoutDependency,layoutId:\"WtpkgjsD5\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nzipz2\",\"data-framer-name\":\"project\",layoutDependency:layoutDependency,layoutId:\"YbxlVkBBo\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"YbxlVkBBo\",data:FeaturedProjects,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"YbxlVkBBo\",name:\"RnT0huLGt\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"MIC9FQt2k\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"pHzJJ8UoO\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"Dda4G7HRa\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"NeBtSl6us\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"ca7SG1QQ6\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"fH7nd5mAt\",type:\"Identifier\"},{collection:\"YbxlVkBBo\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"YbxlVkBBo\",name:\"wQgmarc8z\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:MBWlkTnOR},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({ca7SG1QQ6:ca7SG1QQ6YbxlVkBBo,Dda4G7HRa:Dda4G7HRaYbxlVkBBo,fH7nd5mAt:fH7nd5mAtYbxlVkBBo,id:idYbxlVkBBo,MIC9FQt2k:MIC9FQt2kYbxlVkBBo,NeBtSl6us:NeBtSl6usYbxlVkBBo,pHzJJ8UoO:pHzJJ8UoOYbxlVkBBo,RnT0huLGt:RnT0huLGtYbxlVkBBo},index)=>{RnT0huLGtYbxlVkBBo??=\"\";pHzJJ8UoOYbxlVkBBo??=\"\";Dda4G7HRaYbxlVkBBo??=\"\";NeBtSl6usYbxlVkBBo??=\"\";ca7SG1QQ6YbxlVkBBo??=true;return /*#__PURE__*/_jsx(LayoutGroup,{id:`YbxlVkBBo-${idYbxlVkBBo}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RnT0huLGt:RnT0huLGtYbxlVkBBo},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{RnT0huLGt:RnT0huLGtYbxlVkBBo},webPageId:\"O6msxvbl2\"},motionChild:true,nodeId:\"oDpka2pjD\",scopeId:\"LxiSsM9sA\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-o77vyo framer-1soc1nt\",layoutDependency:layoutDependency,layoutId:\"oDpka2pjD\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-j6nhaq\",\"data-framer-name\":\"black\",layoutDependency:layoutDependency,layoutId:\"xjC50DqBB\",style:{backgroundColor:\"rgba(0, 0, 0, 0.6)\",opacity:0},variants:{\"R62PXw_Ay-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-15v7uk9\",\"data-styles-preset\":\"yxC5rucj_\",children:\"have a look\"})}),className:\"framer-1o22s90\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Mu7xCDVTN\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+(0+(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0)*1)/2)+0+(((Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0)*1-0-(Math.max(0,((Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0)*1-0-0)/1)*1+0))/2+0+0)+(0+(Math.max(0,((Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0)*1-0-0)/1)*1-0-(Math.max(0,((Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0)*1-0-0)/1)*1-0)*1)/2)),sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(MIC9FQt2kYbxlVkBBo)},className:\"framer-1f8nwx3\",layoutDependency:layoutDependency,layoutId:\"h1nq6lTBR\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s7zrnv\",\"data-framer-name\":\"Frame 24\",layoutDependency:layoutDependency,layoutId:\"ttkvpe2s3\",style:{opacity:1},variants:{\"R62PXw_Ay-hover\":{opacity:.5}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-15v7uk9\",\"data-styles-preset\":\"yxC5rucj_\",children:\"2024\"})}),className:\"framer-pgp5do\",\"data-framer-name\":\"2024\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OUhOmGtkh\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:pHzJJ8UoOYbxlVkBBo,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-15v7uk9\",\"data-styles-preset\":\"yxC5rucj_\",children:\"TICKFORD RACING\"})}),className:\"framer-1up6nxo\",\"data-framer-name\":\"TICKFORD RACING\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JPWLWmWCR\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:Dda4G7HRaYbxlVkBBo,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-15v7uk9\",\"data-styles-preset\":\"yxC5rucj_\",children:\"TICKFORD RACING\"})}),className:\"framer-19h6pnu\",\"data-framer-name\":\"TICKFORD RACING\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"REby6o6I5\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:NeBtSl6usYbxlVkBBo,verticalAlignment:\"top\",withExternalLayout:true})]}),ca7SG1QQ6YbxlVkBBo&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16v7ti3-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ICJIa2n7m-container\",nodeId:\"ICJIa2n7m\",rendersWithMotion:true,scopeId:\"LxiSsM9sA\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"ICJIa2n7m\",isMixedBorderRadius:false,layoutId:\"ICJIa2n7m\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:fH7nd5mAtYbxlVkBBo,srcType:\"Upload\",srcUrl:\"\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})]})]})})})},idYbxlVkBBo);})})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Nq0eX.framer-1soc1nt, .framer-Nq0eX .framer-1soc1nt { display: block; }\",\".framer-Nq0eX.framer-pxr9oe { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: 480px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 718px; }\",\".framer-Nq0eX .framer-1swydmn { 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; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Nq0eX .framer-nzipz2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-Nq0eX .framer-o77vyo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-Nq0eX .framer-j6nhaq { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 3; }\",\".framer-Nq0eX .framer-1o22s90, .framer-Nq0eX .framer-pgp5do, .framer-Nq0eX .framer-1up6nxo, .framer-Nq0eX .framer-19h6pnu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Nq0eX .framer-1f8nwx3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: 1px; }\",\".framer-Nq0eX .framer-s7zrnv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-Nq0eX .framer-16v7ti3-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 480\n * @framerIntrinsicWidth 718\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EGM0OyqY3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MBWlkTnOR\":\"projectSorting\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLxiSsM9sA=withCSS(Component,css,\"framer-Nq0eX\");export default FramerLxiSsM9sA;FramerLxiSsM9sA.displayName=\"featured_projects-row\";FramerLxiSsM9sA.defaultProps={height:480,width:718};addPropertyControls(FramerLxiSsM9sA,{MBWlkTnOR:{defaultValue:1,title:\"Project Sorting\",type:ControlType.Number}});addFonts(FramerLxiSsM9sA,[{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\"}]},...VideoFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLxiSsM9sA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"718\",\"framerVariables\":\"{\\\"MBWlkTnOR\\\":\\\"projectSorting\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EGM0OyqY3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"480\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (4be5e4f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Featured_projectsRow from\"https://framerusercontent.com/modules/36qVjGyzvrxzxldqFY2K/fZLUCMl3eQJChJwm87JY/LxiSsM9sA.js\";const Featured_projectsRowFonts=getFonts(Featured_projectsRow);const cycleOrder=[\"w3g4UCUpV\",\"I4uRcBbsG\",\"U3klxi4oU\",\"ky980bTqS\",\"bvPYctiWt\"];const serializationHash=\"framer-Ku2XV\";const variantClassNames={bvPYctiWt:\"framer-v-16zhcrj\",I4uRcBbsG:\"framer-v-1flk1vq\",ky980bTqS:\"framer-v-1hwlav4\",U3klxi4oU:\"framer-v-tvtswk\",w3g4UCUpV:\"framer-v-8ytnve\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"double-mobile\":\"bvPYctiWt\",\"triple-mobile\":\"ky980bTqS\",double:\"I4uRcBbsG\",single:\"w3g4UCUpV\",triple:\"U3klxi4oU\"};const getProps=({height,id,projectDoubleLeft,projectDoubleRight,projectSingle,projectTripleLeft,projectTripleMiddle,projectTripleRight,width,...props})=>{return{...props,BvglClueG:projectDoubleLeft??props.BvglClueG??2,dO2fI9W9V:projectTripleMiddle??props.dO2fI9W9V??6,o2spFpVFE:projectTripleLeft??props.o2spFpVFE??4,S3g5bzxW3:projectSingle??props.S3g5bzxW3??1,T_f72zoja:projectTripleRight??props.T_f72zoja??7,variant:humanReadableVariantMap[props.variant]??props.variant??\"w3g4UCUpV\",ZSzON7Ov3:projectDoubleRight??props.ZSzON7Ov3??3};};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,S3g5bzxW3,BvglClueG,ZSzON7Ov3,o2spFpVFE,dO2fI9W9V,T_f72zoja,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"w3g4UCUpV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"U3klxi4oU\",\"ky980bTqS\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"I4uRcBbsG\",\"U3klxi4oU\",\"ky980bTqS\",\"bvPYctiWt\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8ytnve\",className,classNames),\"data-framer-name\":\"single\",layoutDependency:layoutDependency,layoutId:\"w3g4UCUpV\",ref:refBinding,style:{...style},...addPropertyOverrides({bvPYctiWt:{\"data-framer-name\":\"double-mobile\"},I4uRcBbsG:{\"data-framer-name\":\"double\"},ky980bTqS:{\"data-framer-name\":\"triple-mobile\"},U3klxi4oU:{\"data-framer-name\":\"triple\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-puuok4\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"moliwj7YN\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0)*1,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+0+(0+(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0)*1)/2),...addPropertyOverrides({bvPYctiWt:{height:Math.max(0,(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-10)/2)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+((Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-(Math.max(0,(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-10)/2)*1+Math.max(0,(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-10)/2)*1+10))/2+0+0)},I4uRcBbsG:{width:`max((${componentViewport?.width||\"100vw\"} - 10px) / 2, 1px)`},ky980bTqS:{height:Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+((Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1+Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1+Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1+20))/2+0+0)},U3klxi4oU:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 3, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c03cpa-container\",layoutDependency:layoutDependency,layoutId:\"IjO01ljVl-container\",nodeId:\"IjO01ljVl\",rendersWithMotion:true,scopeId:\"mbsAM5zxm\",children:/*#__PURE__*/_jsx(Featured_projectsRow,{height:\"100%\",id:\"IjO01ljVl\",layoutId:\"IjO01ljVl\",MBWlkTnOR:S3g5bzxW3,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({bvPYctiWt:{MBWlkTnOR:BvglClueG},I4uRcBbsG:{MBWlkTnOR:BvglClueG},ky980bTqS:{MBWlkTnOR:o2spFpVFE},U3klxi4oU:{MBWlkTnOR:o2spFpVFE}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ky980bTqS:{height:Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+((Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1+Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1+Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1+20))/2+Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1+10)},U3klxi4oU:{height:(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0)*1,width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+(0+(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0)*1)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gqa31c-container\",layoutDependency:layoutDependency,layoutId:\"urA7zyD8v-container\",nodeId:\"urA7zyD8v\",rendersWithMotion:true,scopeId:\"mbsAM5zxm\",children:/*#__PURE__*/_jsx(Featured_projectsRow,{height:\"100%\",id:\"urA7zyD8v\",layoutId:\"urA7zyD8v\",MBWlkTnOR:dO2fI9W9V,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({bvPYctiWt:{height:Math.max(0,(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-10)/2)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+((Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-(Math.max(0,(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-10)/2)*1+Math.max(0,(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-10)/2)*1+10))/2+Math.max(0,(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-10)/2)*1+10)},I4uRcBbsG:{height:(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0)*1,width:`max((${componentViewport?.width||\"100vw\"} - 10px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+(0+(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0)*1)/2)},ky980bTqS:{height:Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+((Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1+Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1+Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1+20))/2+(Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1+Math.max(0,(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1-0-20)/3)*1)+20)},U3klxi4oU:{height:(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0)*1,width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+(0+(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0-(Math.max(Math.max(0,((componentViewport?.height||480)-0-0)/1)*1,175)-0)*1)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4p7ftk-container\",layoutDependency:layoutDependency,layoutId:\"n5DkSzfkj-container\",nodeId:\"n5DkSzfkj\",rendersWithMotion:true,scopeId:\"mbsAM5zxm\",children:/*#__PURE__*/_jsx(Featured_projectsRow,{height:\"100%\",id:\"n5DkSzfkj\",layoutId:\"n5DkSzfkj\",MBWlkTnOR:S3g5bzxW3,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({bvPYctiWt:{MBWlkTnOR:ZSzON7Ov3},I4uRcBbsG:{MBWlkTnOR:ZSzON7Ov3},ky980bTqS:{MBWlkTnOR:T_f72zoja},U3klxi4oU:{MBWlkTnOR:T_f72zoja}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ku2XV.framer-uxq9vo, .framer-Ku2XV .framer-uxq9vo { display: block; }\",\".framer-Ku2XV.framer-8ytnve { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: 480px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1400px; }\",\".framer-Ku2XV .framer-puuok4 { 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; min-height: 175px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Ku2XV .framer-c03cpa-container, .framer-Ku2XV .framer-gqa31c-container, .framer-Ku2XV .framer-4p7ftk-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-Ku2XV.framer-v-1flk1vq.framer-8ytnve, .framer-Ku2XV.framer-v-tvtswk.framer-8ytnve, .framer-Ku2XV.framer-v-1hwlav4.framer-8ytnve, .framer-Ku2XV.framer-v-16zhcrj.framer-8ytnve { aspect-ratio: 2.9166666666666665 / 1; height: var(--framer-aspect-ratio-supported, 480px); }\",\".framer-Ku2XV.framer-v-1hwlav4 .framer-puuok4 { flex-direction: column; min-height: unset; }\",\".framer-Ku2XV.framer-v-1hwlav4 .framer-c03cpa-container, .framer-Ku2XV.framer-v-1hwlav4 .framer-gqa31c-container, .framer-Ku2XV.framer-v-1hwlav4 .framer-4p7ftk-container, .framer-Ku2XV.framer-v-16zhcrj .framer-c03cpa-container, .framer-Ku2XV.framer-v-16zhcrj .framer-4p7ftk-container { height: 1px; width: 100%; }\",\".framer-Ku2XV.framer-v-16zhcrj .framer-puuok4 { flex-direction: column; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 480\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"I4uRcBbsG\":{\"layout\":[\"fixed\",\"fixed\"]},\"U3klxi4oU\":{\"layout\":[\"fixed\",\"fixed\"]},\"ky980bTqS\":{\"layout\":[\"fixed\",\"fixed\"]},\"bvPYctiWt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"S3g5bzxW3\":\"projectSingle\",\"BvglClueG\":\"projectDoubleLeft\",\"ZSzON7Ov3\":\"projectDoubleRight\",\"o2spFpVFE\":\"projectTripleLeft\",\"dO2fI9W9V\":\"projectTripleMiddle\",\"T_f72zoja\":\"projectTripleRight\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermbsAM5zxm=withCSS(Component,css,\"framer-Ku2XV\");export default FramermbsAM5zxm;FramermbsAM5zxm.displayName=\"single_project-section\";FramermbsAM5zxm.defaultProps={height:480,width:1400};addPropertyControls(FramermbsAM5zxm,{variant:{options:[\"w3g4UCUpV\",\"I4uRcBbsG\",\"U3klxi4oU\",\"ky980bTqS\",\"bvPYctiWt\"],optionTitles:[\"single\",\"double\",\"triple\",\"triple-mobile\",\"double-mobile\"],title:\"Variant\",type:ControlType.Enum},S3g5bzxW3:{defaultValue:1,title:\"project single\",type:ControlType.Number},BvglClueG:{defaultValue:2,title:\"project double left\",type:ControlType.Number},ZSzON7Ov3:{defaultValue:3,title:\"project double right\",type:ControlType.Number},o2spFpVFE:{defaultValue:4,title:\"project triple left\",type:ControlType.Number},dO2fI9W9V:{defaultValue:6,title:\"project triple middle\",type:ControlType.Number},T_f72zoja:{defaultValue:7,title:\"project triple right\",type:ControlType.Number}});addFonts(FramermbsAM5zxm,[{explicitInter:true,fonts:[]},...Featured_projectsRowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermbsAM5zxm\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I4uRcBbsG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U3klxi4oU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ky980bTqS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bvPYctiWt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1400\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"480\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"S3g5bzxW3\\\":\\\"projectSingle\\\",\\\"BvglClueG\\\":\\\"projectDoubleLeft\\\",\\\"ZSzON7Ov3\\\":\\\"projectDoubleRight\\\",\\\"o2spFpVFE\\\":\\\"projectTripleLeft\\\",\\\"dO2fI9W9V\\\":\\\"projectTripleMiddle\\\",\\\"T_f72zoja\\\":\\\"projectTripleRight\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Text Scrambler Effect\n// Animates each character to reveal a customizable word, with scroll replay and custom scramble chars\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{useInView}from\"framer-motion\";function randomChar(chars){return chars[Math.floor(Math.random()*chars.length)];}function scrambleText(target,progress,chars){let out=\"\";for(let i=0;i<target.length;i++){if(i<progress){out+=target[i];}else{out+=randomChar(chars);}}return out;}const DEFAULT_CHARS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=<>?\";/**\n * Text Scrambler Effect\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function TextScrambler(props){const{text,duration,font,color,style,animateOnScroll,scrambleChars,easing,replayOnScroll}=props;const[display,setDisplay]=useState(text);const[progress,setProgress]=useState(text.length);const raf=useRef(null);const isStatic=useIsStaticRenderer();const ref=useRef(null);// Always attach ref for useInView\nconst inView=useInView(ref,{once:!replayOnScroll,margin:\"-10% 0px -10% 0px\"});// Use custom scramble chars or default\nconst chars=(scrambleChars&&scrambleChars.length>0?scrambleChars:DEFAULT_CHARS).split(\"\");// Easing functions\nconst easingFunctions={linear:t=>t,\"ease-in\":t=>t*t,\"ease-out\":t=>t*(2-t),\"ease-in-out\":t=>t<.5?2*t*t:-1+(4-2*t)*t};const ease=easingFunctions[easing||\"linear\"];// Animation trigger logic\nconst shouldAnimate=!animateOnScroll||inView;// For replay, use a key that increments on each inView true\nconst[replayKey,setReplayKey]=useState(0);const prevInView=useRef(false);useEffect(()=>{if(animateOnScroll&&replayOnScroll&&inView&&!prevInView.current){setReplayKey(k=>k+1);}prevInView.current=inView;},[inView,animateOnScroll,replayOnScroll]);useEffect(()=>{if(!shouldAnimate||isStatic||RenderTarget.current()!==RenderTarget.preview){setDisplay(text);setProgress(text.length);return;}let start=null;function animate(ts){if(!start)start=ts;const elapsed=ts-start;const totalFrames=text.length;const t=Math.min(1,elapsed/duration);const reveal=Math.min(Math.floor(ease(t)*totalFrames),totalFrames);startTransition(()=>{setProgress(reveal);setDisplay(scrambleText(text,reveal,chars));});if(reveal<totalFrames){raf.current=requestAnimationFrame(animate);}else{startTransition(()=>setDisplay(text));}}raf.current=requestAnimationFrame(animate);return()=>raf.current&&cancelAnimationFrame(raf.current);},[text,duration,isStatic,shouldAnimate,scrambleChars,easing,replayKey]);return /*#__PURE__*/_jsx(\"span\",{ref:ref,style:{...style,...font,color,width:\"max-content\",minWidth:\"max-content\",display:\"inline-block\",whiteSpace:\"pre\",letterSpacing:font.letterSpacing,lineHeight:font.lineHeight},\"aria-label\":text,children:display});}addPropertyControls(TextScrambler,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Scrambled!\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:1200,min:200,max:5e3,unit:\"ms\",step:50},animateOnScroll:{type:ControlType.Boolean,title:\"Animate on Scroll\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Always\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\",fontStyle:\"normal\"}},replayOnScroll:{type:ControlType.Boolean,title:\"Replay on Scroll\",defaultValue:false,enabledTitle:\"Replay\",disabledTitle:\"No Replay\",hidden:({animateOnScroll})=>!animateOnScroll},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},scrambleChars:{type:ControlType.String,title:\"Scramble Chars\",defaultValue:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=<>?\",placeholder:\"Custom scramble chars\u2026\",description:\"Characters used for scrambling. Leave blank for default.\",displayTextArea:false},easing:{type:ControlType.Enum,title:\"Speed Curve\",options:[\"linear\",\"ease-in\",\"ease-out\",\"ease-in-out\"],optionTitles:[\"Linear\",\"Ease In\",\"Ease Out\",\"Ease In Out\"],defaultValue:\"linear\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextScrambler\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextScrambler.map", "// Generated by Framer (4be5e4f)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,FormContainer,FormPlainTextInput,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RichText,useActiveVariantCallback,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useOverlayState,useRouteElementId,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/ALzPzo9ZL7qsyNt6jnNi/Smooth_Scroll.js\";import Button from\"#framer/local/canvasComponent/bV5SjQsgy/bV5SjQsgy.js\";import Single_projectSection from\"#framer/local/canvasComponent/mbsAM5zxm/mbsAM5zxm.js\";import Navbar from\"#framer/local/canvasComponent/vNrUoU6sh/vNrUoU6sh.js\";import Footer from\"#framer/local/canvasComponent/VXeXF3MBD/VXeXF3MBD.js\";import TextScrambler from\"#framer/local/codeFile/f1BctJL/TextScrambler.js\";import*as sharedStyle from\"#framer/local/css/yxC5rucj_/yxC5rucj_.js\";import metadataProvider from\"#framer/local/webPageMetadata/IwUqMjiMW/IwUqMjiMW.js\";const NavbarFonts=getFonts(Navbar);const ButtonFonts=getFonts(Button);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const SmoothScrollFonts=getFonts(SmoothScroll);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const MotionDivWithFX=withFX(motion.div);const VideoFonts=getFonts(Video);const Single_projectSectionFonts=getFonts(Single_projectSection);const TextScramblerFonts=getFonts(TextScrambler);const FooterFonts=getFonts(Footer);const breakpoints={dKVFiMYRu:\"(max-width: 809px)\",fFIFFI9Ek:\"(min-width: 1440px)\",I3lGOUWU1:\"(min-width: 810px) and (max-width: 1439px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-7vVsn\";const variantClassNames={dKVFiMYRu:\"framer-v-1swsagk\",fFIFFI9Ek:\"framer-v-19we0eb\",I3lGOUWU1:\"framer-v-msmpuu\"};const transition1={bounce:0,delay:.5,duration:1,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:0};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition3={delay:.3,duration:1.5,ease:[0,.82,.34,.98],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation6={opacity:1,rotate:3,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:220};const transition4={delay:.5,duration:1.5,ease:[0,.82,.34,.98],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={delay:.7,duration:1.5,ease:[0,.82,.34,.98],type:\"tween\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation9={opacity:1,rotate:4,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:220};const transition6={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation10={opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"fFIFFI9Ek\",Phone:\"dKVFiMYRu\",Tablet:\"I3lGOUWU1\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fFIFFI9Ek\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider(undefined,activeLocale),[undefined,activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const O830j5xK03bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const elementId=useRouteElementId(\"ujycXcx71\");const ref2=React.useRef(null);const elementId1=useRouteElementId(\"Re2t_SAHu\");const elementId2=useRouteElementId(\"D1g7N_gIb\");const ref3=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"fFIFFI9Ek\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-3155aed7-b5b0-4292-9f1b-f59e4dd1a6fe, rgb(2, 2, 2)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-19we0eb\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:59,width:componentViewport?.width||\"100vw\",y:0,children:/*#__PURE__*/_jsxs(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-75qnca-container\",\"data-framer-appear-id\":\"75qnca\",id:\"75qnca\",initial:animation1,layoutScroll:true,nodeId:\"roXJlpHOG\",optimized:true,rendersWithMotion:true,scopeId:\"IwUqMjiMW\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{variant:\"wevX6iKSV\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"roXJlpHOG\",layoutId:\"roXJlpHOG\",O830j5xK0:O830j5xK03bnx0g({overlay}),style:{width:\"100%\"},variant:\"v1STF9TA1\",width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1nq4re8\"),\"data-framer-portal-id\":\"75qnca\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"JWBeQYOTC\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-1df3695\"),\"data-framer-portal-id\":\"75qnca\",children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/dd303bd0-bd00-4300-a9c6-f1e361b7d103/submit\",animate:animation3,className:\"framer-6vazg7\",exit:animation2,initial:animation4,nodeId:\"I7pJIR6o8\",submitTrackingId:\"\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1esnlud\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-15v7uk9\",\"data-styles-preset\":\"yxC5rucj_\",children:\"Name\"})}),className:\"framer-byw758\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-k3fncv\",inputName:\"Name\",placeholder:\"John Appleseed\",type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-9kpuax\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-15v7uk9\",\"data-styles-preset\":\"yxC5rucj_\",children:\"Email\"})}),className:\"framer-vs1w66\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-9maph9\",inputName:\"Email\",placeholder:\"appleseed@email.com\",type:\"email\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1cfnabb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-15v7uk9\",\"data-styles-preset\":\"yxC5rucj_\",children:\"message\"})}),className:\"framer-agnh1e\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-5eyojc\",inputName:\"Email\",placeholder:\"Explain your project here...\",required:true,type:\"textarea\"})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{width:\"calc(max(100vw, 1px) - 40px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"240px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1y67dsp-container\",inComponentSlot:true,nodeId:\"hr2BENgbF\",rendersWithMotion:true,scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"hr2BENgbF\",layoutId:\"hr2BENgbF\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"zmHsTiOjo\",success:\"Yq4oyS2B8\"},\"WcFHRtIzq\"),width:\"100%\"})})})})]})})})]}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-9zq39l-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"qOsfpF0F2\",scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"qOsfpF0F2\",intensity:15,layoutId:\"qOsfpF0F2\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xeb6b5\",\"data-framer-name\":\"scroll-section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-mb6ms\",\"data-framer-name\":\"hero-section\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1e266hq\",\"data-framer-name\":\"hero-container\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{offset:0,ref:ref1,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-100xz1g\",\"data-framer-name\":\"text-container\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{offset:0,ref:ref1,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-93}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-jjj82k\",\"data-framer-name\":\"text_top-container\",children:/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation5,className:\"framer-193036g\",\"data-framer-appear-id\":\"193036g\",\"data-framer-name\":\"effect\",initial:animation6,optimized:true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rvwk17\",\"data-framer-name\":\"A\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"75px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"98.44%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"a\"})}),className:\"framer-gjizw\",\"data-framer-name\":\"A brand is only as good as the team executing it\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 50.5 74\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12h4ao7\",\"data-framer-name\":\"BRAND\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"76px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"98.44%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"brand\"})}),className:\"framer-tz8b10\",\"data-framer-name\":\"A brand is only as good as the team executing it\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 249.52 74\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-i55j2u\",\"data-framer-name\":\"IS\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"75px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"98.44%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"is\"})}),className:\"framer-1rj0ux7\",\"data-framer-name\":\"A brand is only as good as the team executing it\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 63.5 74\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dbazas\",\"data-framer-name\":\"ONLY\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"76px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"98.44%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"only\"})}),className:\"framer-olirpc\",\"data-framer-name\":\"A brand is only as good as the team executing it\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 187.52 74\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ex1di\",\"data-framer-name\":\"AS\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"76px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"98.44%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"as\"})}),className:\"framer-v6ys2h\",\"data-framer-name\":\"A brand is only as good as the team executing it\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 95.52 74\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-oaacst\",\"data-framer-name\":\"text_middle-container\",children:/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation7,className:\"framer-1svcv8b\",\"data-framer-appear-id\":\"1svcv8b\",\"data-framer-name\":\"effect\",initial:animation6,optimized:true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-18pekm6\",\"data-framer-name\":\"GOOD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"77px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"98.44%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"good\"})}),className:\"framer-gc15ch\",\"data-framer-name\":\"A brand is only as good as the team executing it\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 227.54 75\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10mroi9\",\"data-framer-name\":\"AS\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"77px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"98.44%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"as\"})}),className:\"framer-sun9zz\",\"data-framer-name\":\"A brand is only as good as the team executing it\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 96.54 75\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-n9jyii\",\"data-framer-name\":\"THE\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"77px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"98.44%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"the\"})}),className:\"framer-v5p4ii\",\"data-framer-name\":\"A brand is only as good as the team executing it\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 145.54 75\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wwwigy\",\"data-framer-name\":\"TEAM\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"77px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"98.44%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"team\"})}),className:\"framer-uo0ir4\",\"data-framer-name\":\"A brand is only as good as the team executing it\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 205.54 75\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{offset:0,ref:ref1,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:72}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-uobzrq\",\"data-framer-name\":\"text_bottom-container\",children:/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation8,className:\"framer-1uk104r\",\"data-framer-appear-id\":\"1uk104r\",\"data-framer-name\":\"effect\",initial:animation9,optimized:true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-apeafb\",\"data-framer-name\":\"EXECUTING\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"77px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"98.44%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"executing\"})}),className:\"framer-fc87ki\",\"data-framer-name\":\"A brand is only as good as the team executing it\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 410.54 75\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19vsmyc\",\"data-framer-name\":\"IT\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"77px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"98.44%\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"it\"})}),className:\"framer-1hav6se\",\"data-framer-name\":\"A brand is only as good as the team executing it\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 64.54 75\",withExternalLayout:true})})]})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1krw5fg\",\"data-framer-name\":\"hero_image-container\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-7hy51r-container\",isModuleExternal:true,nodeId:\"L6boXO1dM\",scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"L6boXO1dM\",isMixedBorderRadius:false,layoutId:\"L6boXO1dM\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/O8WGjLyUjtAuQHxGV8FwW9Icxw.webm\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fmh98a\",\"data-framer-name\":\"Trigger\",id:elementId,ref:ref1})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-n2i0pr\",\"data-framer-name\":\"scroll-section\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-78f9q2\",\"data-framer-name\":\"overhead-section\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-459999\",\"data-framer-name\":\"top_projects-container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{height:471.6666}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+2200+20+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2p8wya-container\",nodeId:\"FB4xcFrfi\",scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{variant:\"bvPYctiWt\"}},children:/*#__PURE__*/_jsx(Single_projectSection,{BvglClueG:9,dO2fI9W9V:6,height:\"100%\",id:\"FB4xcFrfi\",layoutId:\"FB4xcFrfi\",o2spFpVFE:4,S3g5bzxW3:1,style:{height:\"100%\",width:\"100%\"},T_f72zoja:7,variant:\"I4uRcBbsG\",width:\"100%\",ZSzON7Ov3:7})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{height:235.8333,y:(componentViewport?.y||0)+0+2200+20+0+0+481.6666}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+2200+20+0+0+490,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ztap17-container\",nodeId:\"eHJ9zmgAv\",scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(Single_projectSection,{BvglClueG:2,dO2fI9W9V:6,height:\"100%\",id:\"eHJ9zmgAv\",layoutId:\"eHJ9zmgAv\",o2spFpVFE:4,S3g5bzxW3:8,style:{height:\"100%\",width:\"100%\"},T_f72zoja:7,variant:\"w3g4UCUpV\",width:\"100%\",ZSzON7Ov3:3})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{height:707.4999,y:(componentViewport?.y||0)+0+2200+20+0+0+727.4999}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+2200+20+0+0+980,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1t8fbnj-container\",nodeId:\"V5eBpfz1J\",scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{variant:\"ky980bTqS\"}},children:/*#__PURE__*/_jsx(Single_projectSection,{BvglClueG:2,dO2fI9W9V:3,height:\"100%\",id:\"V5eBpfz1J\",layoutId:\"V5eBpfz1J\",o2spFpVFE:11,S3g5bzxW3:1,style:{height:\"100%\",width:\"100%\"},T_f72zoja:4,variant:\"U3klxi4oU\",width:\"100%\",ZSzON7Ov3:3})})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13942cv\",\"data-framer-name\":\"service_sticky-container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kxhe96\",\"data-framer-name\":\"scroll-section\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-e1033v\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.3,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{offset:0,ref:ref2,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1p90nu0\",\"data-framer-name\":\"Frame 15\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-vaptxu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"creative strategy\"})}),className:\"framer-1962xq7\",\"data-framer-name\":\"creative strategy\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 342 42\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qjtlrs\",\"data-framer-name\":\"Frame 20\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"web design & Development\"})}),className:\"framer-isbes4\",\"data-framer-name\":\"web design\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 501 42\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-q0n79k\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"film\"})}),className:\"framer-176t9dd\",\"data-framer-name\":\"film\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 77 42\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.3,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{offset:0,ref:ref2,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ossmr2\",\"data-framer-name\":\"Frame 16\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-qu4o0j\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"photography\"})}),className:\"framer-18x6usb\",\"data-framer-name\":\"photography\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 259 42\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1549usr\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"3d/cgi\"})}),className:\"framer-zo00ub\",\"data-framer-name\":\"3d/cgi\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 118 42\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16p8lgn\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"graphic design\"})}),className:\"framer-tehckf\",\"data-framer-name\":\"graphic design\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 285 42\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1j6jfp8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-text-color\":\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",\"--framer-text-transform\":\"uppercase\"},children:\"motion design\"})}),className:\"framer-l0y4j9\",\"data-framer-name\":\"motion design\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],verticalAlignment:\"top\",viewBox:\"0 0 269 42\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5tjssl\",\"data-framer-name\":\"Trigger\",id:elementId1,ref:ref2})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jw4048\",\"data-framer-name\":\"bottom_projects-container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{height:254.5,y:(componentViewport?.y||0)+0+2200+20+1905+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+2200+20+1930+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ih689h-container\",nodeId:\"kq4PyHGZ8\",scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(Single_projectSection,{BvglClueG:2,dO2fI9W9V:6,height:\"100%\",id:\"kq4PyHGZ8\",layoutId:\"kq4PyHGZ8\",o2spFpVFE:4,S3g5bzxW3:2,style:{height:\"100%\",width:\"100%\"},T_f72zoja:7,variant:\"w3g4UCUpV\",width:\"100%\",ZSzON7Ov3:4})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{height:509,y:(componentViewport?.y||0)+0+2200+20+1905+0+264.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+2200+20+1930+0+490,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17t4jt-container\",nodeId:\"Sgo4nNLEK\",scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{variant:\"bvPYctiWt\"}},children:/*#__PURE__*/_jsx(Single_projectSection,{BvglClueG:0,dO2fI9W9V:6,height:\"100%\",id:\"Sgo4nNLEK\",layoutId:\"Sgo4nNLEK\",o2spFpVFE:4,S3g5bzxW3:0,style:{height:\"100%\",width:\"100%\"},T_f72zoja:7,variant:\"I4uRcBbsG\",width:\"100%\",ZSzON7Ov3:6})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{height:254.5,y:(componentViewport?.y||0)+0+2200+20+1905+0+783.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:480,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+2200+20+1930+0+980,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hzn1ea-container\",nodeId:\"WkdwoYDpk\",scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(Single_projectSection,{BvglClueG:2,dO2fI9W9V:6,height:\"100%\",id:\"WkdwoYDpk\",layoutId:\"WkdwoYDpk\",o2spFpVFE:4,S3g5bzxW3:10,style:{height:\"100%\",width:\"100%\"},T_f72zoja:7,variant:\"w3g4UCUpV\",width:\"100%\",ZSzON7Ov3:4})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yswd5n\",\"data-framer-name\":\"explore_footer-container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rog0fg\",\"data-framer-name\":\"Frame 34\",children:[/*#__PURE__*/_jsx(Link,{href:{pathVariables:{f_erm20yA:\"archive-images\"},unresolvedPathSlugs:{f_erm20yA:{collectionId:\"OZATT9vIs\",collectionItemId:\"ng9bMJS8B\"}},webPageId:\"R08yHQBg3\"},motionChild:true,nodeId:\"ahro9PtuI\",openInNewTab:false,scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16p5yla framer-173o0yw\",transformTemplate:transformTemplate1,whileHover:animation10,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ddx4gd-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"qHjOpmY8X\",scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{font:{fontFamily:'\"OT Bulb Reverse 500\", \"OT Bulb Reverse 500 Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}}},children:/*#__PURE__*/_jsx(TextScrambler,{animateOnScroll:true,color:\"var(--token-155920f5-39fe-45c5-8e6a-1f992f607223, rgb(255, 204, 0))\",duration:2e3,easing:\"ease-out\",font:{fontFamily:'\"OT Bulb Reverse 500\", \"OT Bulb Reverse 500 Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"qHjOpmY8X\",layoutId:\"qHjOpmY8X\",replayOnScroll:true,scrambleChars:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=<>?\",text:\"EXPLORE THE ARCHIVE\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{y:(componentViewport?.y||0)+0+2200+20+2943+0+0+0+907}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:93,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+2200+20+3390+0+0+0+907,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15o3i54-container\",nodeId:\"IslSf1M5G\",scopeId:\"IwUqMjiMW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dKVFiMYRu:{variant:\"SC5tA9y5c\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"IslSf1M5G\",layoutId:\"IslSf1M5G\",style:{height:\"100%\",width:\"100%\"},variant:\"cMfRniLUO\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-183s1o1\",\"data-framer-name\":\"Trigger\",id:elementId2,ref:ref3})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7vVsn.framer-173o0yw, .framer-7vVsn .framer-173o0yw { display: block; }\",\".framer-7vVsn.framer-19we0eb { align-content: center; align-items: center; background-color: var(--token-3155aed7-b5b0-4292-9f1b-f59e4dd1a6fe, #020202); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-7vVsn .framer-75qnca-container { flex: none; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-7vVsn.framer-1nq4re8 { background-color: rgba(0, 0, 0, 0.5); inset: 0px; position: fixed; user-select: none; }\",\".framer-7vVsn.framer-1df3695 { align-content: flex-end; align-items: flex-end; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 0px; overflow: hidden; padding: 20px; position: fixed; width: min-content; z-index: 7; }\",\".framer-7vVsn .framer-6vazg7 { align-content: flex-start; align-items: flex-start; background-color: var(--token-3155aed7-b5b0-4292-9f1b-f59e4dd1a6fe, #020202); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-7vVsn .framer-1esnlud, .framer-7vVsn .framer-9kpuax, .framer-7vVsn .framer-1cfnabb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 240px; }\",\".framer-7vVsn .framer-byw758, .framer-7vVsn .framer-vs1w66, .framer-7vVsn .framer-agnh1e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-7vVsn .framer-k3fncv, .framer-7vVsn .framer-9maph9 { --framer-input-background: #1a1a1a; --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-bf829f7a-4417-4fd0-86f5-4caa24040796, #f9f9ff); --framer-input-font-family: \"PP Neue Montreal Medium\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 0.88rem; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: #999999; flex: none; height: 40px; position: relative; width: 100%; }','.framer-7vVsn .framer-5eyojc { --framer-input-background: #1a1a1a; --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: var(--token-bf829f7a-4417-4fd0-86f5-4caa24040796, #f9f9ff); --framer-input-font-family: \"PP Neue Montreal Medium\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 0.88rem; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: #999999; --framer-input-wrapper-height: auto; --framer-textarea-resize: vertical; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }',\".framer-7vVsn .framer-1y67dsp-container { flex: none; height: 40px; position: relative; width: 240px; }\",\".framer-7vVsn .framer-9zq39l-container, .framer-7vVsn .framer-1ddx4gd-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7vVsn .framer-1xeb6b5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: fixed; right: 0px; top: 0px; z-index: 0; }\",\".framer-7vVsn .framer-mb6ms { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-7vVsn .framer-1e266hq { 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; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-7vVsn .framer-100xz1g { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7vVsn .framer-jjj82k, .framer-7vVsn .framer-oaacst { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7vVsn .framer-193036g, .framer-7vVsn .framer-1svcv8b, .framer-7vVsn .framer-1uk104r { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7vVsn .framer-1rvwk17 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 37px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 4%; }\",\".framer-7vVsn .framer-gjizw, .framer-7vVsn .framer-tz8b10, .framer-7vVsn .framer-1rj0ux7, .framer-7vVsn .framer-olirpc, .framer-7vVsn .framer-v6ys2h, .framer-7vVsn .framer-gc15ch, .framer-7vVsn .framer-sun9zz, .framer-7vVsn .framer-v5p4ii, .framer-7vVsn .framer-uo0ir4, .framer-7vVsn .framer-fc87ki, .framer-7vVsn .framer-1hav6se, .framer-7vVsn .framer-1962xq7, .framer-7vVsn .framer-isbes4, .framer-7vVsn .framer-176t9dd, .framer-7vVsn .framer-18x6usb, .framer-7vVsn .framer-zo00ub, .framer-7vVsn .framer-tehckf, .framer-7vVsn .framer-l0y4j9 { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre; width: 1px; }\",\".framer-7vVsn .framer-12h4ao7 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 18%; }\",\".framer-7vVsn .framer-i55j2u { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 5%; }\",\".framer-7vVsn .framer-dbazas { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 14%; }\",\".framer-7vVsn .framer-1ex1di { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 7%; }\",\".framer-7vVsn .framer-18pekm6 { align-content: center; align-items: center; 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: 17%; }\",\".framer-7vVsn .framer-10mroi9 { align-content: center; align-items: center; 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: 7%; }\",\".framer-7vVsn .framer-n9jyii { align-content: center; align-items: center; 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: 11%; }\",\".framer-7vVsn .framer-wwwigy { align-content: center; align-items: center; 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: 15%; }\",\".framer-7vVsn .framer-uobzrq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 50%; }\",\".framer-7vVsn .framer-apeafb { align-content: center; align-items: center; 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: 60%; }\",\".framer-7vVsn .framer-19vsmyc { align-content: center; align-items: center; 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: 9%; }\",\".framer-7vVsn .framer-1krw5fg { align-content: center; align-items: center; bottom: 250px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 250px; z-index: -1; }\",\".framer-7vVsn .framer-7hy51r-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-7vVsn .framer-1fmh98a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 200vh; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; width: 100%; z-index: -1; }\",\".framer-7vVsn .framer-n2i0pr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 200vh; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7vVsn .framer-78f9q2 { align-content: center; align-items: center; background-color: var(--token-3155aed7-b5b0-4292-9f1b-f59e4dd1a6fe, #020202); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-7vVsn .framer-459999, .framer-7vVsn .framer-1jw4048 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-7vVsn .framer-2p8wya-container, .framer-7vVsn .framer-ztap17-container, .framer-7vVsn .framer-1t8fbnj-container, .framer-7vVsn .framer-1ih689h-container, .framer-7vVsn .framer-17t4jt-container, .framer-7vVsn .framer-1hzn1ea-container { aspect-ratio: 2.9166666666666665 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 480px); position: relative; width: 100%; }\",\".framer-7vVsn .framer-13942cv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7vVsn .framer-1kxhe96 { align-content: flex-start; align-items: flex-start; aspect-ratio: 3.0638297872340425 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: var(--framer-aspect-ratio-supported, 470px); justify-content: flex-start; min-height: 175px; overflow: visible; padding: 10px 20px 10px 20px; position: relative; width: 100%; }\",\".framer-7vVsn .framer-e1033v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: sticky; top: 50px; width: 100%; }\",\".framer-7vVsn .framer-1p90nu0, .framer-7vVsn .framer-ossmr2 { 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; position: relative; width: 100%; }\",\".framer-7vVsn .framer-vaptxu { align-content: center; align-items: center; aspect-ratio: 8.19047619047619 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 42px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 25%; }\",\".framer-7vVsn .framer-1qjtlrs { align-content: flex-start; align-items: flex-start; aspect-ratio: 12 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: var(--framer-aspect-ratio-supported, 42px); justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 36%; }\",\".framer-7vVsn .framer-q0n79k { align-content: center; align-items: center; aspect-ratio: 1.8571428571428572 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 42px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 6%; }\",\".framer-7vVsn .framer-qu4o0j { align-content: center; align-items: center; aspect-ratio: 6.214285714285714 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 42px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 19%; }\",\".framer-7vVsn .framer-1549usr { align-content: center; align-items: center; aspect-ratio: 2.8095238095238093 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 42px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 8%; }\",\".framer-7vVsn .framer-16p8lgn { align-content: center; align-items: center; aspect-ratio: 6.833333333333333 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 42px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 21%; }\",\".framer-7vVsn .framer-1j6jfp8 { align-content: center; align-items: center; aspect-ratio: 6.4523809523809526 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 42px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 19%; }\",\".framer-7vVsn .framer-5tjssl { align-content: center; align-items: center; aspect-ratio: 2.5806451612903225 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 558px); justify-content: center; left: 0px; overflow: visible; padding: 10px 20px 10px 20px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-7vVsn .framer-yswd5n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7vVsn .framer-rog0fg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7vVsn .framer-16p5yla { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px; position: absolute; text-decoration: none; top: 50%; transform: translate(-50%, -50%); width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7vVsn .framer-15o3i54-container { flex: none; height: 93px; position: relative; width: 100%; }\",\".framer-7vVsn .framer-183s1o1 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1338px; justify-content: center; left: 0px; overflow: visible; padding: 10px 20px 10px 20px; position: absolute; right: 0px; z-index: -1; }\",...sharedStyle.css,\"@media (min-width: 810px) and (max-width: 1439px) { .framer-7vVsn.framer-19we0eb { width: 810px; } .framer-7vVsn .framer-2p8wya-container, .framer-7vVsn .framer-ztap17-container, .framer-7vVsn .framer-1t8fbnj-container, .framer-7vVsn .framer-1kxhe96, .framer-7vVsn .framer-1ih689h-container, .framer-7vVsn .framer-17t4jt-container, .framer-7vVsn .framer-1hzn1ea-container { height: var(--framer-aspect-ratio-supported, 264px); } .framer-7vVsn .framer-vaptxu, .framer-7vVsn .framer-1qjtlrs, .framer-7vVsn .framer-q0n79k, .framer-7vVsn .framer-qu4o0j, .framer-7vVsn .framer-1549usr, .framer-7vVsn .framer-16p8lgn, .framer-7vVsn .framer-1j6jfp8 { height: var(--framer-aspect-ratio-supported, 23px); } .framer-7vVsn .framer-5tjssl { height: var(--framer-aspect-ratio-supported, 314px); } .framer-7vVsn .framer-183s1o1 { height: 1257px; }}\",\"@media (max-width: 809px) { .framer-7vVsn.framer-19we0eb { width: 390px; } .framer-7vVsn.framer-1df3695 { padding: 0px; right: 0px; width: unset; } .framer-7vVsn .framer-6vazg7 { flex: 1 0 0px; width: 1px; } .framer-7vVsn .framer-1esnlud, .framer-7vVsn .framer-9kpuax, .framer-7vVsn .framer-1cfnabb, .framer-7vVsn .framer-1y67dsp-container { width: 100%; } .framer-7vVsn .framer-k3fncv, .framer-7vVsn .framer-9maph9, .framer-7vVsn .framer-5eyojc { --framer-input-font-size: 0.78rem; } .framer-7vVsn .framer-459999 { height: 1435px; } .framer-7vVsn .framer-2p8wya-container, .framer-7vVsn .framer-17t4jt-container { aspect-ratio: unset; flex: 2 0 0px; height: 1px; } .framer-7vVsn .framer-ztap17-container, .framer-7vVsn .framer-1ih689h-container, .framer-7vVsn .framer-1hzn1ea-container { aspect-ratio: unset; flex: 1 0 0px; height: 1px; } .framer-7vVsn .framer-1t8fbnj-container { aspect-ratio: unset; flex: 3 0 0px; height: 1px; } .framer-7vVsn .framer-1kxhe96 { height: var(--framer-aspect-ratio-supported, 175px); } .framer-7vVsn .framer-vaptxu, .framer-7vVsn .framer-1qjtlrs, .framer-7vVsn .framer-q0n79k { height: var(--framer-aspect-ratio-supported, 11px); } .framer-7vVsn .framer-qu4o0j, .framer-7vVsn .framer-1549usr, .framer-7vVsn .framer-16p8lgn, .framer-7vVsn .framer-1j6jfp8 { height: var(--framer-aspect-ratio-supported, 10px); } .framer-7vVsn .framer-5tjssl { height: var(--framer-aspect-ratio-supported, 151px); } .framer-7vVsn .framer-1jw4048 { height: 1038px; } .framer-7vVsn .framer-183s1o1 { height: 1257px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6470\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"I3lGOUWU1\":{\"layout\":[\"fixed\",\"auto\"]},\"dKVFiMYRu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"ujycXcx71\":{\"pattern\":\":ujycXcx71\",\"name\":\"hero-section\"},\"Re2t_SAHu\":{\"pattern\":\":Re2t_SAHu\",\"name\":\"service-section\"},\"D1g7N_gIb\":{\"pattern\":\":D1g7N_gIb\",\"name\":\"archive-section\"}}\n * @framerResponsiveScreen\n */const FramerIwUqMjiMW=withCSS(Component,css,\"framer-7vVsn\");export default FramerIwUqMjiMW;FramerIwUqMjiMW.displayName=\"Home\";FramerIwUqMjiMW.defaultProps={height:6470,width:1440};addFonts(FramerIwUqMjiMW,[{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\"},{family:\"PP Neue Montreal Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/a214z9samayljPo6Qhge13ljs.woff2\"},{family:\"OT Bulb Reverse 500\",source:\"custom\",url:\"https://framerusercontent.com/assets/v1GnUOI93Etf0oKfJksku9oAbcM.woff2\"}]},...NavbarFonts,...ButtonFonts,...SmoothScrollFonts,...VideoFonts,...Single_projectSectionFonts,...TextScramblerFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIwUqMjiMW\",\"slots\":[],\"annotations\":{\"framerAcceptsLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\",\"framerScrollSections\":\"{\\\"ujycXcx71\\\":{\\\"pattern\\\":\\\":ujycXcx71\\\",\\\"name\\\":\\\"hero-section\\\"},\\\"Re2t_SAHu\\\":{\\\"pattern\\\":\\\":Re2t_SAHu\\\",\\\"name\\\":\\\"service-section\\\"},\\\"D1g7N_gIb\\\":{\\\"pattern\\\":\\\":D1g7N_gIb\\\",\\\"name\\\":\\\"archive-section\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"6470\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I3lGOUWU1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dKVFiMYRu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["VideoFonts", "getFonts", "Video", "MotionDivWithFX", "withFX", "motion", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "projectSorting", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "MBWlkTnOR", "RnT0huLGtYbxlVkBBo", "MIC9FQt2kYbxlVkBBo", "pHzJJ8UoOYbxlVkBBo", "Dda4G7HRaYbxlVkBBo", "NeBtSl6usYbxlVkBBo", "ca7SG1QQ6YbxlVkBBo", "fH7nd5mAtYbxlVkBBo", "idYbxlVkBBo", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "enabledGestures", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "transition1", "MotionDivWithFX", "addPropertyOverrides", "ChildrenCanSuspend", "dYoYnNFtT_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "Link", "u", "RichText", "Image2", "getLoadingLazyAtYPosition", "toResponsiveImage", "ComponentViewportProvider", "SmartComponentScopedContainer", "Video", "css", "FramerLxiSsM9sA", "withCSS", "LxiSsM9sA_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "getFontsFromSharedStyle", "fonts", "Featured_projectsRowFonts", "getFonts", "LxiSsM9sA_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "projectDoubleLeft", "projectDoubleRight", "projectSingle", "projectTripleLeft", "projectTripleMiddle", "projectTripleRight", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "S3g5bzxW3", "BvglClueG", "ZSzON7Ov3", "o2spFpVFE", "dO2fI9W9V", "T_f72zoja", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramermbsAM5zxm", "withCSS", "mbsAM5zxm_default", "addPropertyControls", "ControlType", "addFonts", "randomChar", "chars", "scrambleText", "target", "progress", "out", "i", "DEFAULT_CHARS", "TextScrambler", "props", "text", "duration", "font", "color", "style", "animateOnScroll", "scrambleChars", "easing", "replayOnScroll", "display", "setDisplay", "ye", "setProgress", "raf", "pe", "isStatic", "useIsStaticRenderer", "ref", "inView", "useInView", "ease", "t", "shouldAnimate", "replayKey", "setReplayKey", "prevInView", "ue", "k", "RenderTarget", "start", "animate", "ts", "elapsed", "totalFrames", "reveal", "Z", "p", "addPropertyControls", "ControlType", "NavbarFonts", "getFonts", "vNrUoU6sh_default", "ButtonFonts", "bV5SjQsgy_default", "ContainerWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Container", "SmoothScrollFonts", "SmoothScroll", "MotionDivWithOptimizedAppearEffect", "motion", "MotionDivWithFX", "withFX", "VideoFonts", "Video", "Single_projectSectionFonts", "mbsAM5zxm_default", "TextScramblerFonts", "TextScrambler", "FooterFonts", "VXeXF3MBD_default", "breakpoints", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "transition2", "animation2", "animation3", "animation4", "formVariants", "form", "variants", "currentVariant", "getContainer", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "transition3", "animation5", "animation6", "transition4", "animation7", "transition5", "animation8", "animation9", "transition6", "animation10", "transformTemplate1", "_", "t", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "metadata", "se", "useMetadata", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "O830j5xK03bnx0g", "overlay", "loadMore", "args", "scopingClassNames", "cx", "ref1", "elementId", "useRouteElementId", "ref2", "elementId1", "elementId2", "ref3", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "l", "ComponentViewportProvider", "ContainerWithOptimizedAppearEffect", "PropertyOverrides2", "vNrUoU6sh_default", "AnimatePresence", "Ga", "x", "FormContainer", "formState", "RichText", "FormPlainTextInput2", "Container", "bV5SjQsgy_default", "SmoothScroll", "MotionDivWithFX", "MotionDivWithOptimizedAppearEffect", "Video", "mbsAM5zxm_default", "Link", "TextScrambler", "VXeXF3MBD_default", "css", "FramerIwUqMjiMW", "withCSS", "IwUqMjiMW_default", "addFonts", "NavbarFonts", "ButtonFonts", "SmoothScrollFonts", "VideoFonts", "Single_projectSectionFonts", "TextScramblerFonts", "FooterFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
