{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/TO50RZfUZkMws8Mz1efr/Video.js", "ssg:https://framerusercontent.com/modules/ybW6YkAlQnINsBQe3VZJ/YZH5q4uQuwxbRz6orWtF/n6Xcin54k.js", "ssg:https://framerusercontent.com/modules/AheIayxGEtmjtdN8Tj1k/mzeyfQPXmxQtOspViYmq/pWpdxqxfn.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */ export function Video(props){const newProps=getProps(props);return /*#__PURE__*/ _jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const isPlaying=videoRef.current.currentTime>0&&videoRef.current.onplaying&&!videoRef.current.paused&&!videoRef.current.ended&&videoRef.current.readyState>videoRef.current.HAVE_CURRENT_DATA;if(!isPlaying&&videoRef.current&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;videoRef.current.play().catch(e=>{}) // It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();},[]);return{play,pause,setProgress};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}/**\n * The Video component has some effects that sync the video element with props\n * like `startTime`, `progress`, etc. React calls these effects whenever these\n * props change. However, it also calls them on the first mount, and this is\n * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n * the video was hydrated, the initial `useEffect` call will reset the video\n * state. To avoid this, we use this flag.\n */ let isMountedAndReadyForProgressChanges=false;const VideoMemo=/*#__PURE__*/ memo(function VideoInner(props){const{srcType,srcFile,srcUrl,playing:playingProp,muted,playsinline,controls,progress,objectFit,backgroundColor,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,poster,posterEnabled,startTime:startTimeProp,volume,loop}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges){isMountedAndReadyForProgressChanges=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===SrcType.Url)return srcUrl+fragment;if(srcType===SrcType.Video)return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{if(!videoRef.current)return;if(videoRef.current.currentTime<.3)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(autoplayBehavior===\"on-mount\")play();};return /*#__PURE__*/ _jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>{return onSeeked===null||onSeeked===void 0?void 0:onSeeked(e);},onPause:e=>{return onPause===null||onPause===void 0?void 0:onPause(e);},onPlay:e=>{return onPlay===null||onPlay===void 0?void 0:onPlay(e);},onEnded:e=>{return onEnd===null||onEnd===void 0?void 0:onEnd(e);},autoPlay:autoplayBehavior===\"on-mount\",poster:posterEnabled?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";Video.defaultProps={srcType:SrcType.Url,srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-ice-cream-glass-of-red-soda-5094-small.mp4\",srcFile:\"\",posterEnabled:false,controls:false,playing:true,loop:true,muted:true,playsinline:true,restartOnEnter:false,objectFit:ObjectFitType.Cover,backgroundColor:\"rgba(0,0,0,0)\",radius:0,volume:25,startTime:0};const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[ObjectFitType.Cover,ObjectFitType.Fill,ObjectFitType.Contain,ObjectFitType.ScaleDown,ObjectFitType.None,];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Url,SrcType.Video]},srcUrl:{type:ControlType.String,title:\"URL\",placeholder:\"../example.mp4\",hidden(props){return props.srcType===SrcType.Video;},description:\"Hosted video file URL. For YouTube, use the YouTube component.\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===SrcType.Url;}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "// Generated by Framer (9bd94da)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Image,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/DAWxXDGdC5RJUOPfOsh5/Ticker.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/A3iyakF7iRh9Ui30yRnM/p7dBFUlMrZFZTrK1CWjS/DuMLJ2VUN.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5sokrqVOvCx94MCVbs9v/st63P8K5r0HrVp5VVsqY/IsgMMPEHU.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ssI5mgq32TUo1IHwwUid/kxNxzAClcsGgGdlXJK0v/urlDCZwpF.js\";const PhosphorFonts=getFonts(Phosphor);const TickerFonts=getFonts(Ticker);const enabledGestures={r3aKpeK6x:{hover:true}};const cycleOrder=[\"r3aKpeK6x\",\"SEWa3ftJu\"];const serializationHash=\"framer-sHjrv\";const variantClassNames={r3aKpeK6x:\"framer-v-zx12y\",SEWa3ftJu:\"framer-v-7xfq7x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:270,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"r3aKpeK6x\",Phone:\"SEWa3ftJu\"};const getProps=({clientName,height,id,image,link,screenshot1,services,shortDescription,title,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_humanReadableVariantMap_props_variant,_ref5,_ref6;return{...props,DJ_YSBZTe:(_ref=title!==null&&title!==void 0?title:props.DJ_YSBZTe)!==null&&_ref!==void 0?_ref:\"Title\",GfzQ_UYr3:(_ref1=services!==null&&services!==void 0?services:props.GfzQ_UYr3)!==null&&_ref1!==void 0?_ref1:\"text\",K51V2znKa:(_ref2=shortDescription!==null&&shortDescription!==void 0?shortDescription:props.K51V2znKa)!==null&&_ref2!==void 0?_ref2:\"Reimagined their digital presence by infusing strategic website copy that not only conveyed their brand identity but also enhanced user experience and conversion rates.\",MBSVoO4fL:(_ref3=image!==null&&image!==void 0?image:props.MBSVoO4fL)!==null&&_ref3!==void 0?_ref3:{src:\"https://framerusercontent.com/images/YuN93JWcWdSzH0odGho5bcZyHOg.svg\"},sD2al3_si:link!==null&&link!==void 0?link:props.sD2al3_si,sUfR2uo61:(_ref4=clientName!==null&&clientName!==void 0?clientName:props.sUfR2uo61)!==null&&_ref4!==void 0?_ref4:\"Client Name\",variant:(_ref5=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref5!==void 0?_ref5:\"r3aKpeK6x\",Vui1krqR4:(_ref6=screenshot1!==null&&screenshot1!==void 0?screenshot1:props.Vui1krqR4)!==null&&_ref6!==void 0?_ref6:{src:\"https://framerusercontent.com/images/4shIkXkFneZhU3il2brXEKGy34s.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/4shIkXkFneZhU3il2brXEKGy34s.jpg?scale-down-to=512 341w, https://framerusercontent.com/images/4shIkXkFneZhU3il2brXEKGy34s.jpg?scale-down-to=1024 682w, https://framerusercontent.com/images/4shIkXkFneZhU3il2brXEKGy34s.jpg?scale-down-to=2048 1365w, https://framerusercontent.com/images/4shIkXkFneZhU3il2brXEKGy34s.jpg?scale-down-to=4096 2730w, https://framerusercontent.com/images/4shIkXkFneZhU3il2brXEKGy34s.jpg 3916w\"}};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,Vui1krqR4,sUfR2uo61,K51V2znKa,sD2al3_si,DJ_YSBZTe,MBSVoO4fL,GfzQ_UYr3,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"r3aKpeK6x\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-sHjrv\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:sD2al3_si,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(\"framer-zx12y\",className)} framer-1v4jydl`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"r3aKpeK6x\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(10px)\",background:\"linear-gradient(95deg, rgba(255, 255, 255, 0.08) 2.210024196147939%, hsla(0, 0%, 100%, 0) 100%)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{\"r3aKpeK6x-hover\":{background:\"linear-gradient(142deg, rgba(255, 255, 255, 0.21) 34.68468468468468%, rgba(255, 255, 255, 0) 57.16497915110289%)\"}},...addPropertyOverrides({\"r3aKpeK6x-hover\":{\"data-framer-name\":undefined},SEWa3ftJu:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3648,intrinsicWidth:5398,pixelHeight:3648,pixelWidth:5398,sizes:\"min(600px, 100vw)\",src:\"https://framerusercontent.com/images/KU8reFP90nuP1WlMgSloOnrcY.jpg\",srcSet:\"https://framerusercontent.com/images/KU8reFP90nuP1WlMgSloOnrcY.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/KU8reFP90nuP1WlMgSloOnrcY.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/KU8reFP90nuP1WlMgSloOnrcY.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/KU8reFP90nuP1WlMgSloOnrcY.jpg?scale-down-to=4096 4096w, https://framerusercontent.com/images/KU8reFP90nuP1WlMgSloOnrcY.jpg 5398w\"},className:\"framer-2nf1gq\",\"data-framer-name\":\"Image Container\",layoutDependency:layoutDependency,layoutId:\"rdCnCN94w\",style:{borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:5680,intrinsicWidth:3787,pixelHeight:5680,pixelWidth:3787,sizes:\"calc(min(600px, 100vw) * 1.02)\",...toResponsiveImage(Vui1krqR4)},className:\"framer-q3uq2q\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"hcNC_JxsL\",...addPropertyOverrides({\"r3aKpeK6x-hover\":{background:{alt:\"\",fit:\"fill\",intrinsicHeight:5680,intrinsicWidth:3787,pixelHeight:5680,pixelWidth:3787,sizes:\"calc(min(600px, 100vw) * 1.3443)\",...toResponsiveImage(Vui1krqR4)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jo1yf1\",\"data-framer-name\":\"Ticker Container\",layoutDependency:layoutDependency,layoutId:\"zOKAh34Kv\",style:{backdropFilter:\"blur(12px)\",opacity:0,WebkitBackdropFilter:\"blur(12px)\"},variants:{\"r3aKpeK6x-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ml16pv-container\",layoutDependency:layoutDependency,layoutId:\"u585NEu05-container\",style:{opacity:0},variants:{\"r3aKpeK6x-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"right\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:27,height:\"100%\",hoverFactor:1,id:\"u585NEu05\",layoutId:\"u585NEu05\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w0e0ws\",\"data-framer-name\":\"Ticker Text\",layoutDependency:layoutDependency,layoutId:\"yqkzZzleW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3luZS1yZWd1bGFy\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"},children:\"VIEW PROJECT\"})}),className:\"framer-136g27p\",fonts:[\"GF;Syne-regular\"],layoutDependency:layoutDependency,layoutId:\"n7u_JcP7R\",style:{\"--extracted-r6o4lv\":\"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-167x3bf-container\",layoutDependency:layoutDependency,layoutId:\"BqDj_EQC4-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:'var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)) /* {\"name\":\"White 100%\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"BqDj_EQC4\",layoutId:\"BqDj_EQC4\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})]})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1300fdv\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"mZoLf1skm\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 248, 235))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-8dcf6faf-8c29-4d92-95a3-9d8bce708fee, rgba(43, 42, 36, 0.8))\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5vsgqx\",\"data-styles-preset\":\"urlDCZwpF\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 248, 235)))\"},children:\"SERVICES\"})}),className:\"framer-5t0rr1\",layoutDependency:layoutDependency,layoutId:\"TaAWQG0Jo\",style:{\"--extracted-r6o4lv\":\"var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 248, 235))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:GfzQ_UYr3,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z7vt07\",layoutDependency:layoutDependency,layoutId:\"JGihE_KRy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t9e6zn\",layoutDependency:layoutDependency,layoutId:\"vAoRUfiob\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-48gxsv\",layoutDependency:layoutDependency,layoutId:\"nLfvGsOU0\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:32,intrinsicWidth:171,pixelHeight:32,pixelWidth:171,sizes:\"131px\",...toResponsiveImage(MBSVoO4fL)},className:\"framer-ruwe31\",layoutDependency:layoutDependency,layoutId:\"JuN8TZojN\",style:{filter:\"grayscale(1)\",WebkitFilter:\"grayscale(1)\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5vsgqx\",\"data-styles-preset\":\"urlDCZwpF\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(23, 22, 14)))\"},children:\"Client Name\"})}),className:\"framer-1ah4o4q\",layoutDependency:layoutDependency,layoutId:\"BcRUEyHOg\",style:{\"--extracted-r6o4lv\":\"var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(23, 22, 14))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:sUfR2uo61,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jdf2if\",layoutDependency:layoutDependency,layoutId:\"h1tbQ7vah\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-usmfc9\",\"data-styles-preset\":\"IsgMMPEHU\",children:\"Project title\"})}),className:\"framer-warhgm\",layoutDependency:layoutDependency,layoutId:\"kXLWdmRb8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:DJ_YSBZTe,variants:{\"r3aKpeK6x-hover\":{\"--extracted-1eung3n\":\"var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(23, 22, 14))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"r3aKpeK6x-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-usmfc9\",\"data-styles-preset\":\"IsgMMPEHU\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(23, 22, 14)))\"},children:\"Title\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-smtg16\",\"data-styles-preset\":\"DuMLJ2VUN\",children:\"Reimagined their digital presence by infusing strategic website copy that not only conveyed their brand identity but also enhanced user experience and conversion rates.\"})}),className:\"framer-19a0avk\",layoutDependency:layoutDependency,layoutId:\"dceiE1Ok9\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:K51V2znKa,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})})});});const css=['.framer-sHjrv [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sHjrv .framer-1v4jydl { display: block; }\",\".framer-sHjrv .framer-zx12y { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 28px 0px; position: relative; text-decoration: none; width: 600px; will-change: var(--framer-will-change-override, transform); }\",\".framer-sHjrv .framer-2nf1gq { aspect-ratio: 1.7777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 113px); overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: -1; }\",\".framer-sHjrv .framer-q3uq2q { flex: none; height: 102%; left: calc(50.07610350076106% - 102% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 102% / 2); width: 102%; }\",\".framer-sHjrv .framer-1jo1yf1 { flex: none; height: 96px; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 96px / 2); width: 100%; z-index: 1; }\",\".framer-sHjrv .framer-ml16pv-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-sHjrv .framer-w0e0ws { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-sHjrv .framer-136g27p, .framer-sHjrv .framer-5t0rr1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-sHjrv .framer-167x3bf-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 21px); position: relative; width: 21px; }\",\".framer-sHjrv .framer-1300fdv { align-content: center; align-items: center; bottom: 14px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 3px 9px 3px 9px; position: absolute; right: 13px; width: min-content; }\",\".framer-sHjrv .framer-z7vt07 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; mix-blend-mode: difference; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-sHjrv .framer-t9e6zn { 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: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-sHjrv .framer-48gxsv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 69px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; pointer-events: none; position: relative; width: 131px; }\",\".framer-sHjrv .framer-ruwe31 { flex: none; height: 100%; overflow: visible; position: relative; width: 100%; }\",\".framer-sHjrv .framer-1ah4o4q { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-sHjrv .framer-jdf2if { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-sHjrv .framer-warhgm, .framer-sHjrv .framer-19a0avk { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sHjrv .framer-zx12y, .framer-sHjrv .framer-w0e0ws, .framer-sHjrv .framer-1300fdv, .framer-sHjrv .framer-z7vt07, .framer-sHjrv .framer-t9e6zn, .framer-sHjrv .framer-48gxsv, .framer-sHjrv .framer-jdf2if { gap: 0px; } .framer-sHjrv .framer-zx12y > * { margin: 0px; margin-bottom: calc(22px / 2); margin-top: calc(22px / 2); } .framer-sHjrv .framer-zx12y > :first-child, .framer-sHjrv .framer-z7vt07 > :first-child, .framer-sHjrv .framer-t9e6zn > :first-child, .framer-sHjrv .framer-jdf2if > :first-child { margin-top: 0px; } .framer-sHjrv .framer-zx12y > :last-child, .framer-sHjrv .framer-z7vt07 > :last-child, .framer-sHjrv .framer-t9e6zn > :last-child, .framer-sHjrv .framer-jdf2if > :last-child { margin-bottom: 0px; } .framer-sHjrv .framer-w0e0ws > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-sHjrv .framer-w0e0ws > :first-child, .framer-sHjrv .framer-1300fdv > :first-child, .framer-sHjrv .framer-48gxsv > :first-child { margin-left: 0px; } .framer-sHjrv .framer-w0e0ws > :last-child, .framer-sHjrv .framer-1300fdv > :last-child, .framer-sHjrv .framer-48gxsv > :last-child { margin-right: 0px; } .framer-sHjrv .framer-1300fdv > *, .framer-sHjrv .framer-48gxsv > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-sHjrv .framer-z7vt07 > * { margin: 0px; margin-bottom: calc(23px / 2); margin-top: calc(23px / 2); } .framer-sHjrv .framer-t9e6zn > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-sHjrv .framer-jdf2if > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } }\",\".framer-sHjrv.framer-v-7xfq7x .framer-zx12y { cursor: unset; }\",\".framer-sHjrv.framer-v-7xfq7x .framer-z7vt07 { padding: 0px 10px 0px 10px; }\",\".framer-sHjrv.framer-v-zx12y.hover .framer-q3uq2q { height: 134%; left: calc(50.00000000000002% - 134.43223443223445% / 2); top: calc(50.00000000000002% - 134.35754189944134% / 2); width: 134%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 616\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"SEWa3ftJu\":{\"layout\":[\"fixed\",\"auto\"]},\"z5nbkYexz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Vui1krqR4\":\"screenshot1\",\"sUfR2uo61\":\"clientName\",\"K51V2znKa\":\"shortDescription\",\"sD2al3_si\":\"link\",\"DJ_YSBZTe\":\"title\",\"MBSVoO4fL\":\"image\",\"GfzQ_UYr3\":\"services\"}\n * @framerImmutableVariables true\n */const Framern6Xcin54k=withCSS(Component,css,\"framer-sHjrv\");export default Framern6Xcin54k;Framern6Xcin54k.displayName=\"Projects - Card\";Framern6Xcin54k.defaultProps={height:616,width:600};addPropertyControls(Framern6Xcin54k,{variant:{options:[\"r3aKpeK6x\",\"SEWa3ftJu\"],optionTitles:[\"Variant 1\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Vui1krqR4:{__defaultAssetReference:\"data:framer/asset-reference,4shIkXkFneZhU3il2brXEKGy34s.jpg?originalFilename=photo-1555601568-c9e6f328489b%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfHNlYXJjaHw5fHx3cml0ZXJ8ZW58MHx8fHwxNjk5ODUwMjMxfDA%26ixlib%3Drb-4.0.jpg&preferredSize=auto\",title:\"Screenshot 1\",type:ControlType.ResponsiveImage},sUfR2uo61:{defaultValue:\"Client Name\",displayTextArea:false,title:\"Client Name\",type:ControlType.String},K51V2znKa:{defaultValue:\"Reimagined their digital presence by infusing strategic website copy that not only conveyed their brand identity but also enhanced user experience and conversion rates.\",displayTextArea:true,title:\"Short Description\",type:ControlType.String},sD2al3_si:{title:\"Link\",type:ControlType.Link},DJ_YSBZTe:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},MBSVoO4fL:{__defaultAssetReference:\"data:framer/asset-reference,YuN93JWcWdSzH0odGho5bcZyHOg.svg?originalFilename=logoipsum-285.svg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},GfzQ_UYr3:{defaultValue:\"text\",displayTextArea:false,title:\"Services\",type:ControlType.String}});addFonts(Framern6Xcin54k,[{family:\"Syne\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/n6Xcin54k:default\",url:\"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_04uT6kR47NCV5Z.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_04uT6kR47NCV5Z.ttf\",weight:\"400\"},...PhosphorFonts,...TickerFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framern6Xcin54k\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"616\",\"framerIntrinsicWidth\":\"600\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Vui1krqR4\\\":\\\"screenshot1\\\",\\\"sUfR2uo61\\\":\\\"clientName\\\",\\\"K51V2znKa\\\":\\\"shortDescription\\\",\\\"sD2al3_si\\\":\\\"link\\\",\\\"DJ_YSBZTe\\\":\\\"title\\\",\\\"MBSVoO4fL\\\":\\\"image\\\",\\\"GfzQ_UYr3\\\":\\\"services\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SEWa3ftJu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z5nbkYexz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f558e44)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,Container,cx,GeneratedComponentContext,getFonts,getWhereExpressionFromPathVariables,Image,NotFoundError,PathVariablesContext,PropertyOverrides,resolveLink,RichText,useCurrentPathVariables,useHydratedBreakpointVariants,useLocaleInfo,useQueryData,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Noise from\"https://framerusercontent.com/modules/bamMgJhjMszHbcnxCtZj/20nHFbpxFqdlchR1dDZF/Noise.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/TO50RZfUZkMws8Mz1efr/Video.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import Footer from\"#framer/local/canvasComponent/n3Q1OzoXL/n3Q1OzoXL.js\";import ProjectsCard from\"#framer/local/canvasComponent/n6Xcin54k/n6Xcin54k.js\";import NavBar from\"#framer/local/canvasComponent/WvxfThqf1/WvxfThqf1.js\";import Projects from\"#framer/local/collection/H1axCB9AX/H1axCB9AX.js\";import*as sharedStyle from\"#framer/local/css/hwFxtQiSW/hwFxtQiSW.js\";import*as sharedStyle6 from\"#framer/local/css/IsgMMPEHU/IsgMMPEHU.js\";import*as sharedStyle1 from\"#framer/local/css/Kk8d6B9MK/Kk8d6B9MK.js\";import*as sharedStyle5 from\"#framer/local/css/MjM7LH64L/MjM7LH64L.js\";import*as sharedStyle2 from\"#framer/local/css/pJQVasE_r/pJQVasE_r.js\";import*as sharedStyle4 from\"#framer/local/css/rZemCCbaP/rZemCCbaP.js\";import*as sharedStyle3 from\"#framer/local/css/urlDCZwpF/urlDCZwpF.js\";import*as sharedStyle7 from\"#framer/local/css/vFgiLTeGJ/vFgiLTeGJ.js\";import*as sharedStyle8 from\"#framer/local/css/Z_UY3gQ4x/Z_UY3gQ4x.js\";import metadataProvider from\"#framer/local/webPageMetadata/pWpdxqxfn/pWpdxqxfn.js\";const NavBarFonts=getFonts(NavBar);const ImageWithFX=withFX(Image);const VideoFonts=getFonts(Video);const PhosphorFonts=getFonts(Phosphor);const ProjectsCardFonts=getFonts(ProjectsCard);const FooterFonts=getFonts(Footer);const NoiseFonts=getFonts(Noise);const cycleOrder=[\"GF7RaZdBV\",\"AhxD87Cdn\",\"PL8n528A5\",\"F2hKBS40u\"];const breakpoints={AhxD87Cdn:\"(min-width: 810px) and (max-width: 999px)\",F2hKBS40u:\"(min-width: 1000px) and (max-width: 1599px)\",GF7RaZdBV:\"(min-width: 1600px)\",PL8n528A5:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Vp5ve\";const variantClassNames={AhxD87Cdn:\"framer-v-174iwmh\",F2hKBS40u:\"framer-v-96d8og\",GF7RaZdBV:\"framer-v-es5821\",PL8n528A5:\"framer-v-1t7ub58\"};const transitions={default:{duration:0}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`perspective(1200px) translateX(-50%) ${t}`;const isSet=value=>{return value!==undefined&&value!==null&&value!==\"\";};const QueryData=({query,children})=>{const data=useQueryData(query);return children(data);};const transformTemplate2=(_,t)=>`perspective(1200px) ${t}`;const metadata=metadataProvider();const humanReadableVariantMap={\"Desktop-Small\":\"F2hKBS40u\",\"Desktop-Wide\":\"GF7RaZdBV\",Phone:\"PL8n528A5\",Tablet:\"AhxD87Cdn\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"GF7RaZdBV\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const currentPathVariables=useCurrentPathVariables();const[currentRouteData]=useQueryData({from:{data:Projects,type:\"Collection\"},select:[{name:\"vSb_ti0u4\",type:\"Identifier\"},{name:\"BNf1ppaSX\",type:\"Identifier\"},{name:\"afbNTvX2Q\",type:\"Identifier\"},{name:\"b6D_09M6c\",type:\"Identifier\"},{name:\"QrAvhzDlC\",type:\"Identifier\"},{name:\"xdKxQ6JhK\",type:\"Identifier\"},{name:\"bgiIfJARx\",type:\"Identifier\"},{name:\"dhPvR9G4c\",type:\"Identifier\"},{name:\"t7sKSchc9\",type:\"Identifier\"},{name:\"ZVKTdXLBk\",type:\"Identifier\"},{name:\"FTZ_NJhsr\",type:\"Identifier\"},{name:\"f5hDUOPSa\",type:\"Identifier\"},{name:\"fZjiMx1Bz\",type:\"Identifier\"},{name:\"NCVS1nTMW\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(currentPathVariables)});const getFromCurrentRouteData=key=>{if(!currentRouteData)throw new NotFoundError(`No data in \"Projects\" matches path variables: ${JSON.stringify(currentPathVariables)}`);return currentRouteData[key];};const{style,className,layoutId,variant,snwHMirzu,vSb_ti0u4=getFromCurrentRouteData(\"vSb_ti0u4\"),bgiIfJARx=getFromCurrentRouteData(\"bgiIfJARx\"),BNf1ppaSX=getFromCurrentRouteData(\"BNf1ppaSX\"),b6D_09M6c=getFromCurrentRouteData(\"b6D_09M6c\"),QrAvhzDlC=getFromCurrentRouteData(\"QrAvhzDlC\"),xdKxQ6JhK=getFromCurrentRouteData(\"xdKxQ6JhK\"),f5hDUOPSa=getFromCurrentRouteData(\"f5hDUOPSa\"),dhPvR9G4c=getFromCurrentRouteData(\"dhPvR9G4c\"),t7sKSchc9=getFromCurrentRouteData(\"t7sKSchc9\"),ZVKTdXLBk=getFromCurrentRouteData(\"ZVKTdXLBk\"),FTZ_NJhsr=getFromCurrentRouteData(\"FTZ_NJhsr\"),fZjiMx1Bz=getFromCurrentRouteData(\"fZjiMx1Bz\"),NCVS1nTMW=getFromCurrentRouteData(\"NCVS1nTMW\"),bgiIfJARxtxNLUyolW,b6D_09M6ctxNLUyolW,BNf1ppaSXtxNLUyolW,afbNTvX2QtxNLUyolW,vSb_ti0u4txNLUyolW,ItoS2eu6LtxNLUyolW,xdKxQ6JhKtxNLUyolW,idtxNLUyolW,afbNTvX2Q=getFromCurrentRouteData(\"afbNTvX2Q\"),...restProps}=getProps(props);React.useLayoutEffect(()=>{const metadata1=metadataProvider(currentRouteData,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}if(metadata1.bodyClassName){Array.from(document.body.classList).filter(c=>c.startsWith(\"framer-body-\")).map(c=>document.body.classList.remove(c));document.body.classList.add(`${metadata1.bodyClassName}-framer-Vp5ve`);return()=>{document.body.classList.remove(`${metadata1.bodyClassName}-framer-Vp5ve`);};}},[currentRouteData,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const transition=transitions.default;const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"PL8n528A5\")return!isBrowser();return true;};const visible=isSet(dhPvR9G4c);const isDisplayed1=()=>{if(baseVariant===\"F2hKBS40u\")return!isBrowser();return true;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"PL8n528A5\")return true;return!isBrowser();};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className];return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"GF7RaZdBV\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-es5821\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(Container,{className:\"framer-1grt4ra-container\",layoutScroll:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AhxD87Cdn:{variant:\"kcR3MtLMz\"},F2hKBS40u:{variant:\"ag70boONV\"},PL8n528A5:{variant:\"kcR3MtLMz\"}},children:/*#__PURE__*/_jsx(NavBar,{height:\"100%\",id:\"ArdNrfF12\",jqb75Nvff:\"qXqTTtV8e\",layoutId:\"ArdNrfF12\",style:{width:\"100%\"},variant:\"tuIzq1kD0\",width:\"100%\"})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1tj4pft\",\"data-framer-name\":\"Section - Hero\",name:\"Section - Hero\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-m5rh52\",\"data-styles-preset\":\"hwFxtQiSW\",children:\"Title\"})}),className:\"framer-9w5dhj\",text:vSb_ti0u4,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(\"section\",{className:\"framer-13iehwo hidden-1t7ub58\",\"data-framer-name\":\"Section - Main Image\",name:\"Section - Main Image\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-mvd2yh\",\"data-framer-name\":\"Container\",name:\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kjgr0z\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AhxD87Cdn:{background:{alt:\"\",fit:\"fill\",sizes:\"calc(min(max(100vw, 0px), 1900px) * 1.0074)\",...toResponsiveImage(bgiIfJARx),...{positionX:\"center\",positionY:\"top\"}}},F2hKBS40u:{background:{alt:\"\",fit:\"fill\",sizes:\"calc(min(max(100vw, 0px), 1900px) * 1.006)\",...toResponsiveImage(bgiIfJARx),...{positionX:\"center\",positionY:\"top\"}}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:42,delay:0,duration:.3,ease:[.44,0,.56,1],mass:10,stiffness:116,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:80}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,x:0,y:-90}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",sizes:\"min(max(100vw, 0px), 1900px)\",...toResponsiveImage(bgiIfJARx),...{positionX:\"center\",positionY:\"top\"}},className:\"framer-1wdd0sl\",transformTemplate:transformTemplate1})})})})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1sejja9\",\"data-framer-name\":\"Section - Overview\",name:\"Section - Overview\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-6l3o8z\",\"data-framer-name\":\"Container\",name:\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-kiqw8o\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PL8n528A5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-333skg\",\"data-styles-preset\":\"pJQVasE_r\",style:{\"--framer-text-color\":\"var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(33, 32, 25))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Elevated their brand and the brands of their clients through the creation of compelling and impactful video scripts. The goal was to tell stories that resonate, captivate audiences, and drive engagement.\"})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-czlv7g\",\"data-styles-preset\":\"Kk8d6B9MK\",style:{\"--framer-text-color\":\"var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(33, 32, 25))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Elevated their brand and the brands of their clients through the creation of compelling and impactful video scripts. The goal was to tell stories that resonate, captivate audiences, and drive engagement.\"})})}),className:\"framer-13rb4xa\",text:BNf1ppaSX,verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dx5fs7\",\"data-framer-name\":\"Information\",name:\"Information\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ghonr\",\"data-framer-name\":\"Blog Category\",name:\"Blog Category\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5vsgqx\",\"data-styles-preset\":\"urlDCZwpF\",style:{\"--framer-text-color\":\"var(--token-8dcf6faf-8c29-4d92-95a3-9d8bce708fee, rgba(43, 42, 36, 0.8))\"},children:\"[Client]\"})}),className:\"framer-1wj4yde\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5vsgqx\",\"data-styles-preset\":\"urlDCZwpF\",style:{\"--framer-text-color\":\"var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(33, 32, 25))\"},children:\"Client\"})}),className:\"framer-1bi0ey5\",text:b6D_09M6c,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ma4myu\",\"data-framer-name\":\"Date\",name:\"Date\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5vsgqx\",\"data-styles-preset\":\"urlDCZwpF\",style:{\"--framer-text-color\":\"var(--token-8dcf6faf-8c29-4d92-95a3-9d8bce708fee, rgba(43, 42, 36, 0.8))\"},children:\"[YEAR]\"})}),className:\"framer-r64jas\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5vsgqx\",\"data-styles-preset\":\"urlDCZwpF\",style:{\"--framer-text-color\":\"var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(33, 32, 25))\"},children:\"Year\"})}),className:\"framer-1yfjggo\",text:QrAvhzDlC,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xpuiqj\",\"data-framer-name\":\"Date\",name:\"Date\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5vsgqx\",\"data-styles-preset\":\"urlDCZwpF\",style:{\"--framer-text-color\":\"var(--token-8dcf6faf-8c29-4d92-95a3-9d8bce708fee, rgba(43, 42, 36, 0.8))\"},children:\"[SERVICE]\"})}),className:\"framer-5salbx\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5vsgqx\",\"data-styles-preset\":\"urlDCZwpF\",style:{\"--framer-text-color\":\"var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(33, 32, 25))\"},children:\"Services\"})}),className:\"framer-uiory1\",text:xdKxQ6JhK,verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1af1rw8\",\"data-framer-name\":\"Section - Content\",name:\"Section - Content\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ipwh1o\",\"data-framer-name\":\"Container\",name:\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1smnwco\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:f5hDUOPSa,className:\"framer-k7yrwo\",stylesPresetsClassNames:{h1:\"framer-styles-preset-m5rh52\",h2:\"framer-styles-preset-4znnbj\",h3:\"framer-styles-preset-ravud2\",h4:\"framer-styles-preset-usmfc9\",h5:\"framer-styles-preset-xz2g08\",p:\"framer-styles-preset-ki16n2\"},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-x69y98\",\"data-framer-name\":\"Section - Images & Testimonials\",name:\"Section - Images & Testimonials\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-4znnbj\",\"data-styles-preset\":\"rZemCCbaP\",style:{\"--framer-text-alignment\":\"center\"},children:\"Highlights From the Project\"})}),className:\"framer-1sbt4yd\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mr2t4j\",\"data-framer-name\":\"Container\",name:\"Container\",children:[visible&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-d22gue\",\"data-framer-name\":\"Video Player\",name:\"Video Player\",children:visible&&/*#__PURE__*/_jsx(Container,{className:\"framer-17yqk87-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:true,height:\"100%\",id:\"MxJQyVJ2f\",isMixedBorderRadius:false,layoutId:\"MxJQyVJ2f\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:dhPvR9G4c,srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-ice-cream-glass-of-red-soda-5094-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p6t4sx\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AhxD87Cdn:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"min(100vw, 1900px)\",...toResponsiveImage(t7sKSchc9),...{positionX:\"left\",positionY:\"center\"}}},F2hKBS40u:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"calc(min(100vw, 1900px) * 0.999)\",...toResponsiveImage(t7sKSchc9),...{positionX:\"center\",positionY:\"center\"}}},PL8n528A5:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"min(100vw - 40px, 1900px)\",...toResponsiveImage(t7sKSchc9),...{positionX:\"left\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"max(min(100vw, 1900px) / 2, 0px)\",...toResponsiveImage(t7sKSchc9),...{positionX:\"left\",positionY:\"center\"}},className:\"framer-7gnu33\"})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AhxD87Cdn:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"min(100vw, 1900px)\",...toResponsiveImage(ZVKTdXLBk)}},PL8n528A5:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"min(100vw - 40px, 1900px)\",...toResponsiveImage(ZVKTdXLBk)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"max(min(100vw, 1900px) / 2, 0px)\",...toResponsiveImage(ZVKTdXLBk)},className:\"framer-kb490f hidden-96d8og\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yhskps\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AhxD87Cdn:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"min(100vw, 1900px)\",...toResponsiveImage(FTZ_NJhsr)}},F2hKBS40u:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"calc(min(100vw, 1900px) * 0.772)\",...toResponsiveImage(FTZ_NJhsr)}},PL8n528A5:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"min(100vw - 40px, 1900px)\",...toResponsiveImage(FTZ_NJhsr)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"max(min(100vw, 1900px) / 2, 0px)\",...toResponsiveImage(FTZ_NJhsr)},className:\"framer-1ggrxp\"})}),/*#__PURE__*/_jsxs(\"div\",{background:{alt:\"\",fit:\"fill\",loading:\"lazy\"},className:\"framer-d2ks73\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y4odkg\",\"data-framer-name\":\"Stars\",name:\"Stars\",children:[/*#__PURE__*/_jsx(Container,{className:\"framer-19n4bdh-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 141, 10)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"NPJyaJErm\",layoutId:\"NPJyaJErm\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})}),/*#__PURE__*/_jsx(Container,{className:\"framer-10myght-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 141, 10)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"HO8bxv4dM\",layoutId:\"HO8bxv4dM\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})}),/*#__PURE__*/_jsx(Container,{className:\"framer-39osqg-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 141, 10)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"OIhgUEPoG\",layoutId:\"OIhgUEPoG\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})}),/*#__PURE__*/_jsx(Container,{className:\"framer-22esyc-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 141, 10)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"xSIlHfeDi\",layoutId:\"xSIlHfeDi\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})}),/*#__PURE__*/_jsx(Container,{className:\"framer-506eei-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 141, 10)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"vBduxrzXY\",layoutId:\"vBduxrzXY\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qaoay2\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PL8n528A5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-333skg\",\"data-styles-preset\":\"pJQVasE_r\",style:{\"--framer-text-color\":\"var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(33, 32, 25))\"},children:'\"Cinemagic Productions, with the expertise of [Your Copywriting Company], has redefined our approach to video scriptwriting. Their ability to tell authentic and emotionally engaging stories has significantly impacted our clients\\' brands and, ultimately, their bottom lines.\"'})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-czlv7g\",\"data-styles-preset\":\"Kk8d6B9MK\",style:{\"--framer-text-color\":\"var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(33, 32, 25))\"},children:\"Testimonial on the project\"})}),className:\"framer-v51p89\",text:fZjiMx1Bz,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5vsgqx\",\"data-styles-preset\":\"urlDCZwpF\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-61a51f70-94bc-432d-8b8c-f0c567cb581d, rgb(33, 32, 25))\"},children:\"Testimonial-Client Name \"})}),className:\"framer-1femza8\",text:NCVS1nTMW,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-7541w\",\"data-framer-name\":\"Section - Other Projects\",name:\"Section - Other Projects\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-4znnbj\",\"data-styles-preset\":\"rZemCCbaP\",style:{\"--framer-text-alignment\":\"left\"},children:\"View Other Projects\"})}),className:\"framer-zajfp3\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qw7bfk\",children:/*#__PURE__*/_jsx(QueryData,{query:{from:{data:Projects,type:\"Collection\"},limit:{type:\"LiteralValue\",value:3},select:[{name:\"bgiIfJARx\",type:\"Identifier\"},{name:\"b6D_09M6c\",type:\"Identifier\"},{name:\"BNf1ppaSX\",type:\"Identifier\"},{name:\"afbNTvX2Q\",type:\"Identifier\"},{name:\"vSb_ti0u4\",type:\"Identifier\"},{name:\"ItoS2eu6L\",type:\"Identifier\"},{name:\"xdKxQ6JhK\",type:\"Identifier\"},{name:\"id\",type:\"Identifier\"}],where:{operator:\"not\",type:\"UnaryOperation\",value:{left:{name:\"afbNTvX2Q\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:afbNTvX2Q},type:\"BinaryOperation\"}}},children:collection=>collection.map(({bgiIfJARx:bgiIfJARxtxNLUyolW,b6D_09M6c:b6D_09M6ctxNLUyolW,BNf1ppaSX:BNf1ppaSXtxNLUyolW,afbNTvX2Q:afbNTvX2QtxNLUyolW,vSb_ti0u4:vSb_ti0u4txNLUyolW,ItoS2eu6L:ItoS2eu6LtxNLUyolW,xdKxQ6JhK:xdKxQ6JhKtxNLUyolW,id:idtxNLUyolW},i)=>{return /*#__PURE__*/_jsx(LayoutGroup,{id:`txNLUyolW-${idtxNLUyolW}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{afbNTvX2Q:afbNTvX2QtxNLUyolW},children:/*#__PURE__*/_jsx(Container,{className:\"framer-i15n7i-container\",children:/*#__PURE__*/_jsx(ProjectsCard,{DJ_YSBZTe:vSb_ti0u4txNLUyolW,GfzQ_UYr3:xdKxQ6JhKtxNLUyolW,height:\"100%\",id:\"Q7HgdMCO_\",K51V2znKa:BNf1ppaSXtxNLUyolW,layoutId:\"Q7HgdMCO_\",MBSVoO4fL:toResponsiveImage(ItoS2eu6LtxNLUyolW),sD2al3_si:resolveLink({pathVariables:{afbNTvX2Q:afbNTvX2QtxNLUyolW},webPageId:\"pWpdxqxfn\"},router),style:{width:\"100%\"},sUfR2uo61:b6D_09M6ctxNLUyolW,variant:\"r3aKpeK6x\",Vui1krqR4:toResponsiveImage(bgiIfJARxtxNLUyolW),width:\"100%\"})})})},idtxNLUyolW);})})})]}),/*#__PURE__*/_jsx(Container,{className:\"framer-869bty-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AhxD87Cdn:{variant:\"N0XEbcJvk\"},F2hKBS40u:{variant:\"N0XEbcJvk\"},PL8n528A5:{variant:\"CDRGGcowd\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"aOAbIaMMb\",layoutId:\"aOAbIaMMb\",style:{width:\"100%\"},variant:\"A4eD20LEG\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Container,{className:\"framer-l8fj7l-container\",children:/*#__PURE__*/_jsx(Noise,{backgroundSize:64,borderRadius:1,height:\"100%\",id:\"LtuL2TSZL\",layoutId:\"LtuL2TSZL\",opacity:.1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PL8n528A5:{background:{alt:\"\",fit:\"fill\",sizes:\"99.7436vw\",...toResponsiveImage(bgiIfJARx),...{positionX:\"center\",positionY:\"top\"}}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:42,delay:0,duration:.3,ease:[.44,0,.56,1],mass:10,stiffness:116,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,x:0,y:20}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",...toResponsiveImage(bgiIfJARx),...{positionX:\"center\",positionY:\"top\"}},className:\"framer-1m7tuhg hidden-es5821 hidden-174iwmh hidden-96d8og\",transformTemplate:transformTemplate2})})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=['.framer-Vp5ve[data-border=\"true\"]::after, .framer-Vp5ve [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-Vp5ve { background: var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)); }`,\".framer-Vp5ve.framer-yavkkr, .framer-Vp5ve .framer-yavkkr { display: block; }\",\".framer-Vp5ve.framer-es5821 { align-content: center; align-items: center; background-color: var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1600px; }\",\".framer-Vp5ve .framer-1grt4ra-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-Vp5ve .framer-1tj4pft { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: hidden; padding: 160px 50px 100px 50px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-9w5dhj { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 1200px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Vp5ve .framer-13iehwo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 62px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-mvd2yh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 39px; height: min-content; justify-content: center; max-width: 1900px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-Vp5ve .framer-1kjgr0z { aspect-ratio: 2.2857142857142856 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 700px); overflow: hidden; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-1wdd0sl { aspect-ratio: 1.927710843373494 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 830px); left: 50%; overflow: hidden; position: absolute; top: -127px; transform: perspective(1200px) translateX(-50%); width: 100%; }\",\".framer-Vp5ve .framer-1sejja9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 37px; height: min-content; justify-content: center; overflow: hidden; padding: 52px 50px 52px 50px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-6l3o8z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 39px; height: min-content; justify-content: center; max-width: 800px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-kiqw8o, .framer-Vp5ve .framer-1smnwco { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-13rb4xa, .framer-Vp5ve .framer-1sbt4yd, .framer-Vp5ve .framer-v51p89, .framer-Vp5ve .framer-1femza8, .framer-Vp5ve .framer-zajfp3 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Vp5ve .framer-dx5fs7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 800px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-1ghonr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 26px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-Vp5ve .framer-1wj4yde, .framer-Vp5ve .framer-1bi0ey5, .framer-Vp5ve .framer-r64jas, .framer-Vp5ve .framer-1yfjggo, .framer-Vp5ve .framer-5salbx, .framer-Vp5ve .framer-uiory1 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-Vp5ve .framer-1ma4myu, .framer-Vp5ve .framer-xpuiqj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 26px; justify-content: flex-end; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-Vp5ve .framer-1af1rw8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 62px; height: min-content; justify-content: center; overflow: hidden; padding: 40px 50px 100px 50px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-1ipwh1o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 39px; height: min-content; justify-content: center; max-width: 800px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-k7yrwo { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Vp5ve .framer-x69y98 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 62px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-1mr2t4j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1900px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-d22gue { align-content: center; align-items: center; aspect-ratio: 2 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 100px); justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-17yqk87-container { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-p6t4sx, .framer-Vp5ve .framer-yhskps { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 90vh; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-7gnu33, .framer-Vp5ve .framer-kb490f, .framer-Vp5ve .framer-1ggrxp { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-Vp5ve .framer-d2ks73 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-Vp5ve .framer-1y4odkg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-Vp5ve .framer-19n4bdh-container, .framer-Vp5ve .framer-10myght-container, .framer-Vp5ve .framer-39osqg-container, .framer-Vp5ve .framer-22esyc-container, .framer-Vp5ve .framer-506eei-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-Vp5ve .framer-1qaoay2 { 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: 14px 40px 14px 40px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-7541w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 150px 50px 100px 50px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-1qw7bfk { display: grid; flex: none; gap: 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(200px, 1fr)); height: min-content; justify-content: center; max-width: 1900px; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-i15n7i-container { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-869bty-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Vp5ve .framer-l8fj7l-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); pointer-events: none; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-Vp5ve .framer-1m7tuhg { aspect-ratio: 1.927710843373494 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 104px); overflow: visible; position: relative; transform: perspective(1200px); width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Vp5ve.framer-es5821, .framer-Vp5ve .framer-1tj4pft, .framer-Vp5ve .framer-13iehwo, .framer-Vp5ve .framer-mvd2yh, .framer-Vp5ve .framer-1sejja9, .framer-Vp5ve .framer-6l3o8z, .framer-Vp5ve .framer-kiqw8o, .framer-Vp5ve .framer-1ghonr, .framer-Vp5ve .framer-1ma4myu, .framer-Vp5ve .framer-xpuiqj, .framer-Vp5ve .framer-1af1rw8, .framer-Vp5ve .framer-1ipwh1o, .framer-Vp5ve .framer-1smnwco, .framer-Vp5ve .framer-x69y98, .framer-Vp5ve .framer-1mr2t4j, .framer-Vp5ve .framer-d22gue, .framer-Vp5ve .framer-p6t4sx, .framer-Vp5ve .framer-yhskps, .framer-Vp5ve .framer-d2ks73, .framer-Vp5ve .framer-1y4odkg, .framer-Vp5ve .framer-1qaoay2, .framer-Vp5ve .framer-7541w { gap: 0px; } .framer-Vp5ve.framer-es5821 > *, .framer-Vp5ve .framer-1mr2t4j > *, .framer-Vp5ve .framer-d2ks73 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Vp5ve.framer-es5821 > :first-child, .framer-Vp5ve .framer-1tj4pft > :first-child, .framer-Vp5ve .framer-mvd2yh > :first-child, .framer-Vp5ve .framer-1sejja9 > :first-child, .framer-Vp5ve .framer-6l3o8z > :first-child, .framer-Vp5ve .framer-kiqw8o > :first-child, .framer-Vp5ve .framer-1af1rw8 > :first-child, .framer-Vp5ve .framer-1ipwh1o > :first-child, .framer-Vp5ve .framer-1smnwco > :first-child, .framer-Vp5ve .framer-x69y98 > :first-child, .framer-Vp5ve .framer-1mr2t4j > :first-child, .framer-Vp5ve .framer-d2ks73 > :first-child, .framer-Vp5ve .framer-1qaoay2 > :first-child, .framer-Vp5ve .framer-7541w > :first-child { margin-top: 0px; } .framer-Vp5ve.framer-es5821 > :last-child, .framer-Vp5ve .framer-1tj4pft > :last-child, .framer-Vp5ve .framer-mvd2yh > :last-child, .framer-Vp5ve .framer-1sejja9 > :last-child, .framer-Vp5ve .framer-6l3o8z > :last-child, .framer-Vp5ve .framer-kiqw8o > :last-child, .framer-Vp5ve .framer-1af1rw8 > :last-child, .framer-Vp5ve .framer-1ipwh1o > :last-child, .framer-Vp5ve .framer-1smnwco > :last-child, .framer-Vp5ve .framer-x69y98 > :last-child, .framer-Vp5ve .framer-1mr2t4j > :last-child, .framer-Vp5ve .framer-d2ks73 > :last-child, .framer-Vp5ve .framer-1qaoay2 > :last-child, .framer-Vp5ve .framer-7541w > :last-child { margin-bottom: 0px; } .framer-Vp5ve .framer-1tj4pft > *, .framer-Vp5ve .framer-kiqw8o > *, .framer-Vp5ve .framer-1smnwco > *, .framer-Vp5ve .framer-1qaoay2 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Vp5ve .framer-13iehwo > * { margin: 0px; margin-left: calc(62px / 2); margin-right: calc(62px / 2); } .framer-Vp5ve .framer-13iehwo > :first-child, .framer-Vp5ve .framer-1ghonr > :first-child, .framer-Vp5ve .framer-1ma4myu > :first-child, .framer-Vp5ve .framer-xpuiqj > :first-child, .framer-Vp5ve .framer-d22gue > :first-child, .framer-Vp5ve .framer-p6t4sx > :first-child, .framer-Vp5ve .framer-yhskps > :first-child, .framer-Vp5ve .framer-1y4odkg > :first-child { margin-left: 0px; } .framer-Vp5ve .framer-13iehwo > :last-child, .framer-Vp5ve .framer-1ghonr > :last-child, .framer-Vp5ve .framer-1ma4myu > :last-child, .framer-Vp5ve .framer-xpuiqj > :last-child, .framer-Vp5ve .framer-d22gue > :last-child, .framer-Vp5ve .framer-p6t4sx > :last-child, .framer-Vp5ve .framer-yhskps > :last-child, .framer-Vp5ve .framer-1y4odkg > :last-child { margin-right: 0px; } .framer-Vp5ve .framer-mvd2yh > *, .framer-Vp5ve .framer-6l3o8z > *, .framer-Vp5ve .framer-1ipwh1o > * { margin: 0px; margin-bottom: calc(39px / 2); margin-top: calc(39px / 2); } .framer-Vp5ve .framer-1sejja9 > * { margin: 0px; margin-bottom: calc(37px / 2); margin-top: calc(37px / 2); } .framer-Vp5ve .framer-1ghonr > *, .framer-Vp5ve .framer-1ma4myu > *, .framer-Vp5ve .framer-xpuiqj > *, .framer-Vp5ve .framer-d22gue > *, .framer-Vp5ve .framer-1y4odkg > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Vp5ve .framer-1af1rw8 > *, .framer-Vp5ve .framer-x69y98 > * { margin: 0px; margin-bottom: calc(62px / 2); margin-top: calc(62px / 2); } .framer-Vp5ve .framer-p6t4sx > *, .framer-Vp5ve .framer-yhskps > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Vp5ve .framer-7541w > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } }\",\"@media (min-width: 1600px) { .framer-Vp5ve .hidden-es5821 { display: none !important; } }\",`@media (min-width: 810px) and (max-width: 999px) { .framer-Vp5ve .hidden-174iwmh { display: none !important; } .${metadata.bodyClassName}-framer-Vp5ve { background: var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)); } .framer-Vp5ve.framer-es5821 { width: 810px; } .framer-Vp5ve .framer-1kjgr0z { height: var(--framer-aspect-ratio-supported, 355px); } .framer-Vp5ve .framer-1wdd0sl { bottom: var(--framer-aspect-ratio-supported, 0px); height: unset; top: -68px; width: 101%; } .framer-Vp5ve .framer-p6t4sx, .framer-Vp5ve .framer-yhskps { flex-direction: column; } .framer-Vp5ve .framer-7gnu33, .framer-Vp5ve .framer-kb490f, .framer-Vp5ve .framer-1ggrxp, .framer-Vp5ve .framer-d2ks73 { height: 1px; width: 100%; } .framer-Vp5ve .framer-1qw7bfk { grid-template-columns: repeat(1, minmax(200px, 1fr)); } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Vp5ve .framer-p6t4sx, .framer-Vp5ve .framer-yhskps { gap: 0px; } .framer-Vp5ve .framer-p6t4sx > *, .framer-Vp5ve .framer-yhskps > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Vp5ve .framer-p6t4sx > :first-child, .framer-Vp5ve .framer-yhskps > :first-child { margin-top: 0px; } .framer-Vp5ve .framer-p6t4sx > :last-child, .framer-Vp5ve .framer-yhskps > :last-child { margin-bottom: 0px; } }}`,`@media (max-width: 809px) { .framer-Vp5ve .hidden-1t7ub58 { display: none !important; } .${metadata.bodyClassName}-framer-Vp5ve { background: var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)); } .framer-Vp5ve.framer-es5821 { width: 390px; } .framer-Vp5ve .framer-1grt4ra-container, .framer-Vp5ve .framer-kiqw8o, .framer-Vp5ve .framer-1smnwco { order: 0; } .framer-Vp5ve .framer-1tj4pft { gap: 28px; order: 1; padding: 116px 20px 50px 20px; } .framer-Vp5ve .framer-1sejja9 { order: 4; padding: 0px 20px 0px 20px; } .framer-Vp5ve .framer-dx5fs7 { flex-direction: column; gap: 8px; justify-content: flex-start; } .framer-Vp5ve .framer-1af1rw8 { order: 5; padding: 50px 20px 50px 20px; } .framer-Vp5ve .framer-x69y98 { order: 6; padding: 0px 20px 50px 20px; } .framer-Vp5ve .framer-p6t4sx, .framer-Vp5ve .framer-yhskps { flex-direction: column; height: min-content; } .framer-Vp5ve .framer-7gnu33 { flex: none; height: 380px; width: 100%; } .framer-Vp5ve .framer-kb490f { flex: none; height: 315px; width: 100%; } .framer-Vp5ve .framer-1ggrxp { flex: none; height: 242px; width: 100%; } .framer-Vp5ve .framer-d2ks73 { flex: none; height: auto; padding: 50px 0px 0px 0px; width: 100%; } .framer-Vp5ve .framer-7541w { order: 7; padding: 0px 20px 50px 20px; } .framer-Vp5ve .framer-1qw7bfk { grid-template-columns: repeat(1, minmax(200px, 1fr)); } .framer-Vp5ve .framer-869bty-container { order: 8; } .framer-Vp5ve .framer-l8fj7l-container { order: 9; } .framer-Vp5ve .framer-1m7tuhg { height: var(--framer-aspect-ratio-supported, 202px); order: 2; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Vp5ve .framer-1tj4pft, .framer-Vp5ve .framer-dx5fs7, .framer-Vp5ve .framer-p6t4sx, .framer-Vp5ve .framer-yhskps { gap: 0px; } .framer-Vp5ve .framer-1tj4pft > * { margin: 0px; margin-bottom: calc(28px / 2); margin-top: calc(28px / 2); } .framer-Vp5ve .framer-1tj4pft > :first-child, .framer-Vp5ve .framer-dx5fs7 > :first-child, .framer-Vp5ve .framer-p6t4sx > :first-child, .framer-Vp5ve .framer-yhskps > :first-child { margin-top: 0px; } .framer-Vp5ve .framer-1tj4pft > :last-child, .framer-Vp5ve .framer-dx5fs7 > :last-child, .framer-Vp5ve .framer-p6t4sx > :last-child, .framer-Vp5ve .framer-yhskps > :last-child { margin-bottom: 0px; } .framer-Vp5ve .framer-dx5fs7 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-Vp5ve .framer-p6t4sx > *, .framer-Vp5ve .framer-yhskps > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }}`,`@media (min-width: 1000px) and (max-width: 1599px) { .framer-Vp5ve .hidden-96d8og { display: none !important; } .${metadata.bodyClassName}-framer-Vp5ve { background: var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)); } .framer-Vp5ve.framer-es5821 { width: 1000px; } .framer-Vp5ve .framer-1kjgr0z { height: var(--framer-aspect-ratio-supported, 438px); } .framer-Vp5ve .framer-1wdd0sl { bottom: var(--framer-aspect-ratio-supported, 0px); height: unset; top: -84px; width: 101%; } .framer-Vp5ve .framer-p6t4sx, .framer-Vp5ve .framer-yhskps { flex-direction: column; } .framer-Vp5ve .framer-7gnu33 { flex: none; height: 105%; width: 100%; } .framer-Vp5ve .framer-1ggrxp { flex: none; height: 60%; width: 77%; } .framer-Vp5ve .framer-d2ks73 { height: 1px; width: 100%; } .framer-Vp5ve .framer-1qw7bfk { grid-template-columns: repeat(2, minmax(200px, 1fr)); } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Vp5ve .framer-p6t4sx, .framer-Vp5ve .framer-yhskps { gap: 0px; } .framer-Vp5ve .framer-p6t4sx > *, .framer-Vp5ve .framer-yhskps > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Vp5ve .framer-p6t4sx > :first-child, .framer-Vp5ve .framer-yhskps > :first-child { margin-top: 0px; } .framer-Vp5ve .framer-p6t4sx > :last-child, .framer-Vp5ve .framer-yhskps > :last-child { margin-bottom: 0px; } }}`,...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6804.5\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"AhxD87Cdn\":{\"layout\":[\"fixed\",\"auto\"]},\"PL8n528A5\":{\"layout\":[\"fixed\",\"auto\"]},\"F2hKBS40u\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerResponsiveScreen\n */const FramerpWpdxqxfn=withCSS(Component,css,\"framer-Vp5ve\");export default FramerpWpdxqxfn;FramerpWpdxqxfn.displayName=\"Projects\";FramerpWpdxqxfn.defaultProps={height:6804.5,width:1600};addFonts(FramerpWpdxqxfn,[...NavBarFonts,...VideoFonts,...PhosphorFonts,...ProjectsCardFonts,...FooterFonts,...NoiseFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts,...sharedStyle3.fonts,...sharedStyle4.fonts,...sharedStyle5.fonts,...sharedStyle6.fonts,...sharedStyle7.fonts,...sharedStyle8.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpWpdxqxfn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"6804.5\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AhxD87Cdn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PL8n528A5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F2hKBS40u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1600\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["ObjectFitType", "SrcType", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "isMountedAndReadyForProgressChanges", "X", "srcType", "srcFile", "srcUrl", "progress", "objectFit", "backgroundColor", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "poster", "posterEnabled", "startTimeProp", "volume", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "startTime", "ue", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "groupsRegex", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "PhosphorFonts", "getFonts", "Icon", "TickerFonts", "Ticker", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "clientName", "height", "id", "image", "link", "screenshot1", "services", "shortDescription", "title", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_humanReadableVariantMap_props_variant", "_ref5", "_ref6", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "Vui1krqR4", "sUfR2uo61", "K51V2znKa", "sD2al3_si", "DJ_YSBZTe", "MBSVoO4fL", "GfzQ_UYr3", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Link", "u", "Image2", "Ticker", "RichText2", "x", "Icon", "css", "Framern6Xcin54k", "withCSS", "n6Xcin54k_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "TickerFonts", "fonts", "NavBarFonts", "getFonts", "WvxfThqf1_default", "ImageWithFX", "withFX", "Image2", "VideoFonts", "Video", "PhosphorFonts", "Icon", "ProjectsCardFonts", "n6Xcin54k_default", "FooterFonts", "n3Q1OzoXL_default", "NoiseFonts", "Noise", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transitions", "toResponsiveImage", "value", "transformTemplate1", "_", "isSet", "QueryData", "query", "children", "data", "useQueryData", "transformTemplate2", "metadata", "i", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "currentPathVariables", "useCurrentPathVariables", "currentRouteData", "H1axCB9AX_default", "getWhereExpressionFromPathVariables", "getFromCurrentRouteData", "key", "NotFoundError", "style", "className", "layoutId", "variant", "snwHMirzu", "vSb_ti0u4", "bgiIfJARx", "BNf1ppaSX", "b6D_09M6c", "QrAvhzDlC", "xdKxQ6JhK", "f5hDUOPSa", "dhPvR9G4c", "t7sKSchc9", "ZVKTdXLBk", "FTZ_NJhsr", "fZjiMx1Bz", "NCVS1nTMW", "bgiIfJARxtxNLUyolW", "b6D_09M6ctxNLUyolW", "BNf1ppaSXtxNLUyolW", "afbNTvX2QtxNLUyolW", "vSb_ti0u4txNLUyolW", "ItoS2eu6LtxNLUyolW", "xdKxQ6JhKtxNLUyolW", "idtxNLUyolW", "afbNTvX2Q", "restProps", "fe", "metadata1", "_document_querySelector", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "transition", "ref1", "pe", "isDisplayed", "visible", "isDisplayed1", "router", "useRouter", "isDisplayed2", "defaultLayoutId", "ae", "sharedStyleClassNames", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "Container", "PropertyOverrides2", "WvxfThqf1_default", "RichText2", "x", "ImageWithFX", "Video", "Image2", "Icon", "collection", "PathVariablesContext", "n6Xcin54k_default", "resolveLink", "n3Q1OzoXL_default", "Noise", "css", "FramerpWpdxqxfn", "withCSS", "pWpdxqxfn_default", "addFonts", "NavBarFonts", "VideoFonts", "PhosphorFonts", "ProjectsCardFonts", "FooterFonts", "NoiseFonts", "fonts", "__FramerMetadata__"]
}
