{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js", "ssg:https://framerusercontent.com/modules/4QogTOVeXYLr4J2gTc2f/nA8hjE7ScrnJAbfV3esI/AiKgx5nHG.js", "ssg:https://framerusercontent.com/modules/fe4x9211OlV4bQTJbMUm/H7uXtKc0IsDFzUZPh05P/xN67c5AQ_.js", "ssg:https://boosters.flowbase.co/before-after-framer.js#Pi7ExYI4gXmQ", "ssg:https://framerusercontent.com/modules/MRFQhHEHMDPyHL0uq9iU/uzGGGmnWqwq3Ib8fWNyY/Before_After.js", "ssg:https://framerusercontent.com/modules/zDEJogqdKYWBYte6qV6S/HJS3dv9sBKt7JW2Zfvx0/qF5KDUUXi.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{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={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// 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 isPlayingRef=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 video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.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();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}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;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\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     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(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??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??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//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")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??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?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\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},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\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},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\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "// Generated by Framer (4fadce2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,RichText,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4XufMuye2OUAJAn1Oy2U/gYewMISLKTtLfBbMorJR/BUrO3aNEw.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8mdm6plQUuKEnhQPKp0m/oOtTFExI19YDUhXCIqQj/PfMT9r1IE.js\";const PhosphorFonts=getFonts(Phosphor);const MotionDivWithFX=withFX(motion.div);const RichTextWithFX=withFX(RichText);const PhosphorControls=getPropertyControls(Phosphor);const cycleOrder=[\"JQgmkiNVd\",\"wcd2N0EwV\"];const serializationHash=\"framer-a2Qum\";const variantClassNames={JQgmkiNVd:\"framer-v-11394a2\",wcd2N0EwV:\"framer-v-1edctvo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const animation={opacity:0,rotate:0,scale:1,x:-50,y:0};const transition1={damping:24,delay:0,mass:1,stiffness:71,type:\"spring\"};const animation1={opacity:0,rotate:0,scale:1,transition:transition1,x:-50,y:0};const transformTemplate=(_,t)=>`perspective(1200px) ${t}`;const transition2={damping:24,delay:.1,mass:1,stiffness:71,type:\"spring\"};const animation2={opacity:0,rotate:0,scale:1,transition:transition2,x:-50,y:0};const animation3={opacity:0,rotate:0,scale:1,x:150,y:0};const animation4={opacity:0,rotate:0,scale:1,transition:transition1,x:150,y:0};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 humanReadableVariantMap={\"Variant 1\":\"JQgmkiNVd\",Phone:\"wcd2N0EwV\"};const getProps=({height,icon,id,information,title,width,...props})=>{return{...props,MnS43KmDO:information??props.MnS43KmDO??\"Initial Consultation\",qCTJD2C4t:title??props.qCTJD2C4t??\"Client\",SbXn3ioFw:icon??props.SbXn3ioFw??\"UserFocus\",variant:humanReadableVariantMap[props.variant]??props.variant??\"JQgmkiNVd\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,qCTJD2C4t,MnS43KmDO,SbXn3ioFw,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"JQgmkiNVd\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-11394a2\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"JQgmkiNVd\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref??ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5d5de10c-51bb-4596-ab88-00139ed62b55, rgba(20, 20, 20, 0.2))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},...addPropertyOverrides({wcd2N0EwV:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{className:\"framer-17wlajn\",layoutDependency:layoutDependency,layoutId:\"QJax2yIk4\",...addPropertyOverrides({wcd2N0EwV:{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,transformTemplate}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-mavulc-container\",layoutDependency:layoutDependency,layoutId:\"Z0Eljq1mB-container\",transformTemplate:transformTemplate,...addPropertyOverrides({wcd2N0EwV:{__framer__styleAppearEffectEnabled:undefined,transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Phosphor,{color:'var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(10, 68, 99)) /* {\"name\":\"Brand Color Dark\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:SbXn3ioFw,id:\"Z0Eljq1mB\",layoutId:\"Z0Eljq1mB\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"thin\",width:\"100%\"})}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-a1bont\",\"data-styles-preset\":\"PfMT9r1IE\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-9c090586-7a62-43ef-af9a-db53933ce9ee, rgb(48, 48, 48)))\"},children:\"Client\"})}),className:\"framer-1i83z77\",layoutDependency:layoutDependency,layoutId:\"ZpDgT8O70\",style:{\"--extracted-a0htzi\":\"var(--token-9c090586-7a62-43ef-af9a-db53933ce9ee, rgb(48, 48, 48))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:qCTJD2C4t,transformTemplate:transformTemplate,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wcd2N0EwV:{__framer__styleAppearEffectEnabled:undefined,transformTemplate:undefined}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9savwc\",\"data-styles-preset\":\"BUrO3aNEw\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f688b0c3-89d4-41da-82a2-fdf0869df82e, rgba(48, 48, 48, 0.8)))\"},children:\"Initial Consultation\"})}),className:\"framer-121x1ul\",layoutDependency:layoutDependency,layoutId:\"EcmOEmPAp\",style:{\"--extracted-r6o4lv\":\"var(--token-f688b0c3-89d4-41da-82a2-fdf0869df82e, rgba(48, 48, 48, 0.8))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:MnS43KmDO,transformTemplate:transformTemplate,verticalAlignment:\"top\",withExternalLayout:true})]})})});});const css=['.framer-a2Qum[data-border=\"true\"]::after, .framer-a2Qum [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-a2Qum.framer-7sh0ie, .framer-a2Qum .framer-7sh0ie { display: block; }\",\".framer-a2Qum.framer-11394a2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 10px 0px 10px 0px; position: relative; width: 800px; }\",\".framer-a2Qum .framer-17wlajn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-a2Qum .framer-mavulc-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-a2Qum .framer-1i83z77, .framer-a2Qum .framer-121x1ul { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-a2Qum .framer-17wlajn { gap: 0px; } .framer-a2Qum .framer-17wlajn > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-a2Qum .framer-17wlajn > :first-child { margin-left: 0px; } .framer-a2Qum .framer-17wlajn > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wcd2N0EwV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qCTJD2C4t\":\"title\",\"MnS43KmDO\":\"information\",\"SbXn3ioFw\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerAiKgx5nHG=withCSS(Component,css,\"framer-a2Qum\");export default FramerAiKgx5nHG;FramerAiKgx5nHG.displayName=\"Project - Single - Information\";FramerAiKgx5nHG.defaultProps={height:46,width:800};addPropertyControls(FramerAiKgx5nHG,{variant:{options:[\"JQgmkiNVd\",\"wcd2N0EwV\"],optionTitles:[\"Variant 1\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},qCTJD2C4t:{defaultValue:\"Client\",displayTextArea:false,title:\"Title\",type:ControlType.String},MnS43KmDO:{defaultValue:\"Initial Consultation\",displayTextArea:true,title:\"Information\",type:ControlType.String},SbXn3ioFw:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"UserFocus\",hidden:undefined,title:\"Icon\"}});addFonts(FramerAiKgx5nHG,[...PhosphorFonts,...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAiKgx5nHG\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wcd2N0EwV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"800\",\"framerIntrinsicHeight\":\"46\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"qCTJD2C4t\\\":\\\"title\\\",\\\"MnS43KmDO\\\":\\\"information\\\",\\\"SbXn3ioFw\\\":\\\"icon\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6aa4fc0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/LHz3bw67SqHRmnCKTlE6/Ticker.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ht6CqFabNAh3m4gYDSiX/w2ML2QU8v4NOBcdU2zR7/gJStRa1UW.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/8mdm6plQUuKEnhQPKp0m/oOtTFExI19YDUhXCIqQj/PfMT9r1IE.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/in0uEt8abXAcVsPDM2ZF/Ld9SdvXtJVJsc3Am8mxL/puB8kY46u.js\";const TickerFonts=getFonts(Ticker);const ImageWithFX=withFX(Image);const cycleOrder=[\"JutBFjJ_Z\",\"KEj1yICyz\"];const serializationHash=\"framer-o2FCq\";const variantClassNames={JutBFjJ_Z:\"framer-v-fkvnbr\",KEj1yICyz:\"framer-v-1ommjqf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:212,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 isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};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={\"Variant 1\":\"JutBFjJ_Z\",\"Variant 2\":\"KEj1yICyz\"};const getProps=({category,height,id,image,link,scrollSection,title,type,width,...props})=>{return{...props,FLKynxuBY:category??props.FLKynxuBY??\"text\",HMFLftAVw:link??props.HMFLftAVw,Mp0Cgeyey:title??props.Mp0Cgeyey??\"Architectural Design\",mXyPBzl6K:scrollSection??props.mXyPBzl6K,qCpcrnVPP:image??props.qCpcrnVPP??{pixelHeight:4500,pixelWidth:3e3,src:\"https://framerusercontent.com/images/CF3upq88N8a3nkssGgl1anceOQ.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/CF3upq88N8a3nkssGgl1anceOQ.jpg?scale-down-to=1024 682w,https://framerusercontent.com/images/CF3upq88N8a3nkssGgl1anceOQ.jpg?scale-down-to=2048 1365w,https://framerusercontent.com/images/CF3upq88N8a3nkssGgl1anceOQ.jpg?scale-down-to=4096 2730w,https://framerusercontent.com/images/CF3upq88N8a3nkssGgl1anceOQ.jpg 3000w\"},ShyXf5Iry:type??props.ShyXf5Iry??\"text\",variant:humanReadableVariantMap[props.variant]??props.variant??\"JutBFjJ_Z\"};};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,qCpcrnVPP,Mp0Cgeyey,ShyXf5Iry,FLKynxuBY,mXyPBzl6K,HMFLftAVw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JutBFjJ_Z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter5c42v9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"KEj1yICyz\");});const onMouseLeave1t6bvtj=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"JutBFjJ_Z\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(ShyXf5Iry);const visible1=isSet(FLKynxuBY);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:HMFLftAVw,motionChild:true,nodeId:\"JutBFjJ_Z\",scopeId:\"xN67c5AQ_\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-fkvnbr\",className,classNames)} framer-l342y7`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JutBFjJ_Z\",onMouseEnter:onMouseEnter5c42v9,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({KEj1yICyz:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeave1t6bvtj}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kplfvu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"j_K_84w5F-container\",nodeId:\"j_K_84w5F\",rendersWithMotion:true,scopeId:\"xN67c5AQ_\",style:{opacity:0},variants:{KEj1yICyz:{opacity:1}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:10,height:\"100%\",hoverFactor:1,id:\"j_K_84w5F\",layoutId:\"j_K_84w5F\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eo9ouy\",layoutDependency:layoutDependency,layoutId:\"aqGhTtT4o\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11ru2ty\",\"data-styles-preset\":\"puB8kY46u\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245)))\"},children:\"VIEW PROJECT\"})}),className:\"framer-159dp15\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tyXHQtky2\",style:{\"--extracted-r6o4lv\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iiavgv\",\"data-framer-name\":\"Image Container\",layoutDependency:layoutDependency,layoutId:\"yuLyw6v2y\",children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:481,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-110}},{ref:mXyPBzl6K,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:110}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:4500,intrinsicWidth:3e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||476)-0-476)/2+0+0)+-119),pixelHeight:4500,pixelWidth:3e3,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(qCpcrnVPP)},className:\"framer-ixeyjr\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"WHTP0K1gY\",style:{filter:\"none\",transformPerspective:1200,WebkitFilter:\"none\"},variants:{KEj1yICyz:{filter:\"brightness(0.5) grayscale(1)\",WebkitFilter:\"brightness(0.5) grayscale(1)\"}}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-489c3z\",layoutDependency:layoutDependency,layoutId:\"g4Erpg_tx\",style:{background:\"linear-gradient(180deg, rgba(20, 20, 20, 0.34) 0%, rgba(189, 0, 0, 0) 100%)\"},children:[visible&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f01fpl\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"tmiGC8C4Z\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-11ce1999-7b74-4e05-b5ef-93fa4e693a84, rgba(20, 20, 20, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22,WebkitBackdropFilter:\"blur(5px)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-95voci\",\"data-styles-preset\":\"gJStRa1UW\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245)))\"},children:\"ARCHITECTURE DESIGN\"})}),className:\"framer-1onb88m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"frMJlBHyD\",style:{\"--extracted-r6o4lv\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ShyXf5Iry,verticalAlignment:\"top\",withExternalLayout:true})}),visible1&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7uszsc\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"QIdS_zYHl\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-11ce1999-7b74-4e05-b5ef-93fa4e693a84, rgba(20, 20, 20, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22,WebkitBackdropFilter:\"blur(5px)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-95voci\",\"data-styles-preset\":\"gJStRa1UW\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245)))\"},children:\"CONSTRUCTION\"})}),className:\"framer-1dvqq9u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Fr9RH5MFV\",style:{\"--extracted-r6o4lv\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:FLKynxuBY,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18s0hds\",\"data-framer-name\":\"Title Container\",layoutDependency:layoutDependency,layoutId:\"sbF_eEDtp\",style:{background:\"linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(20, 20, 20)) 100%)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-s41y1i\",layoutDependency:layoutDependency,layoutId:\"gy1nqGiJV\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-a1bont\",\"data-styles-preset\":\"PfMT9r1IE\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245)))\"},children:\"Architectural Design\"})}),className:\"framer-pofbmi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eRfo5_8dB\",style:{\"--extracted-a0htzi\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Mp0Cgeyey,verticalAlignment:\"top\",withExternalLayout:true})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-o2FCq.framer-l342y7, .framer-o2FCq .framer-l342y7 { display: block; }\",\".framer-o2FCq.framer-fkvnbr { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 390px; }\",\".framer-o2FCq .framer-kplfvu-container { flex: none; height: 62px; left: calc(50.00000000000002% - 260px / 2); position: absolute; top: calc(50.00000000000002% - 62px / 2); width: 260px; z-index: 2; }\",\".framer-o2FCq .framer-1eo9ouy { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-o2FCq .framer-159dp15, .framer-o2FCq .framer-1onb88m, .framer-o2FCq .framer-1dvqq9u { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-o2FCq .framer-1iiavgv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 476px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-o2FCq .framer-ixeyjr { flex: none; height: 150%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 150% / 2); width: 100%; z-index: 0; }\",\".framer-o2FCq .framer-489c3z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 0px; overflow: hidden; padding: 10px 20px 40px 10px; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-o2FCq .framer-1f01fpl, .framer-o2FCq .framer-7uszsc { 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: 4px 8px 4px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-o2FCq .framer-18s0hds { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: hidden; padding: 50px 0px 20px 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-o2FCq .framer-s41y1i { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-o2FCq .framer-pofbmi { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 2; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-o2FCq[data-border=\"true\"]::after, .framer-o2FCq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 476\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KEj1yICyz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qCpcrnVPP\":\"image\",\"Mp0Cgeyey\":\"title\",\"ShyXf5Iry\":\"type\",\"FLKynxuBY\":\"category\",\"mXyPBzl6K\":\"scrollSection\",\"HMFLftAVw\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxN67c5AQ_=withCSS(Component,css,\"framer-o2FCq\");export default FramerxN67c5AQ_;FramerxN67c5AQ_.displayName=\"Project - Card - More projects\";FramerxN67c5AQ_.defaultProps={height:476,width:390};addPropertyControls(FramerxN67c5AQ_,{variant:{options:[\"JutBFjJ_Z\",\"KEj1yICyz\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},qCpcrnVPP:{__defaultAssetReference:\"data:framer/asset-reference,CF3upq88N8a3nkssGgl1anceOQ.jpg?originalFilename=photo-1600585154526-990dced4db0d%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfHNlYXJjaHw5fHxhcmNoaXRlY3R8ZW58MHx8fHwxNzA0NjIwNDkxfDA%26ixlib%3Drb-4.0.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},Mp0Cgeyey:{defaultValue:\"Architectural Design\",displayTextArea:false,title:\"Title\",type:ControlType.String},ShyXf5Iry:{defaultValue:\"text\",displayTextArea:false,title:\"Type\",type:ControlType.String},FLKynxuBY:{defaultValue:\"text\",displayTextArea:false,title:\"Category\",type:ControlType.String},mXyPBzl6K:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},HMFLftAVw:{title:\"Link\",type:ControlType.Link}});addFonts(FramerxN67c5AQ_,[{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\"}]},...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxN67c5AQ_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"476\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"qCpcrnVPP\\\":\\\"image\\\",\\\"Mp0Cgeyey\\\":\\\"title\\\",\\\"ShyXf5Iry\\\":\\\"type\\\",\\\"FLKynxuBY\\\":\\\"category\\\",\\\"mXyPBzl6K\\\":\\\"scrollSection\\\",\\\"HMFLftAVw\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KEj1yICyz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xN67c5AQ_.map", "import * as Sr from \"react\";\nimport Yr, { forwardRef as $t, useContext as Be, createContext as Ur, createElement as ne, Fragment as qr, useRef as te, useEffect as We, useState as Dt } from \"react\";\nvar Re = {}, jt = {\n  get exports() {\n    return Re;\n  },\n  set exports(e) {\n    Re = e;\n  }\n}, le = {};\n/**\n * @license React\n * react-jsx-runtime.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\nvar Rr;\nfunction Lt() {\n  if (Rr)\n    return le;\n  Rr = 1;\n  var e = Yr, r = Symbol.for(\"react.element\"), n = Symbol.for(\"react.fragment\"), a = Object.prototype.hasOwnProperty, i = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, s = { key: !0, ref: !0, __self: !0, __source: !0 };\n  function l(u, d, g) {\n    var f, v = {}, C = null, T = null;\n    g !== void 0 && (C = \"\" + g), d.key !== void 0 && (C = \"\" + d.key), d.ref !== void 0 && (T = d.ref);\n    for (f in d)\n      a.call(d, f) && !s.hasOwnProperty(f) && (v[f] = d[f]);\n    if (u && u.defaultProps)\n      for (f in d = u.defaultProps, d)\n        v[f] === void 0 && (v[f] = d[f]);\n    return { $$typeof: r, type: u, key: C, ref: T, props: v, _owner: i.current };\n  }\n  return le.Fragment = n, le.jsx = l, le.jsxs = l, le;\n}\nvar ue = {};\n/**\n * @license React\n * react-jsx-runtime.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\nvar Or;\nfunction Vt() {\n  return Or || (Or = 1, process.env.NODE_ENV !== \"production\" && function() {\n    var e = Yr, r = Symbol.for(\"react.element\"), n = Symbol.for(\"react.portal\"), a = Symbol.for(\"react.fragment\"), i = Symbol.for(\"react.strict_mode\"), s = Symbol.for(\"react.profiler\"), l = Symbol.for(\"react.provider\"), u = Symbol.for(\"react.context\"), d = Symbol.for(\"react.forward_ref\"), g = Symbol.for(\"react.suspense\"), f = Symbol.for(\"react.suspense_list\"), v = Symbol.for(\"react.memo\"), C = Symbol.for(\"react.lazy\"), T = Symbol.for(\"react.offscreen\"), x = Symbol.iterator, h = \"@@iterator\";\n    function O(t) {\n      if (t === null || typeof t != \"object\")\n        return null;\n      var o = x && t[x] || t[h];\n      return typeof o == \"function\" ? o : null;\n    }\n    var E = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;\n    function p(t) {\n      {\n        for (var o = arguments.length, c = new Array(o > 1 ? o - 1 : 0), m = 1; m < o; m++)\n          c[m - 1] = arguments[m];\n        P(\"error\", t, c);\n      }\n    }\n    function P(t, o, c) {\n      {\n        var m = E.ReactDebugCurrentFrame, w = m.getStackAddendum();\n        w !== \"\" && (o += \"%s\", c = c.concat([w]));\n        var k = c.map(function(y) {\n          return String(y);\n        });\n        k.unshift(\"Warning: \" + o), Function.prototype.apply.call(console[t], console, k);\n      }\n    }\n    var q = !1, D = !1, V = !1, R = !1, Ne = !1, K;\n    K = Symbol.for(\"react.module.reference\");\n    function Q(t) {\n      return !!(typeof t == \"string\" || typeof t == \"function\" || t === a || t === s || Ne || t === i || t === g || t === f || R || t === T || q || D || V || typeof t == \"object\" && t !== null && (t.$$typeof === C || t.$$typeof === v || t.$$typeof === l || t.$$typeof === u || t.$$typeof === d || // This needs to include all possible module reference object\n      // types supported by any Flight configuration anywhere since\n      // we don't know which Flight build this will end up being used\n      // with.\n      t.$$typeof === K || t.getModuleId !== void 0));\n    }\n    function ct(t, o, c) {\n      var m = t.displayName;\n      if (m)\n        return m;\n      var w = o.displayName || o.name || \"\";\n      return w !== \"\" ? c + \"(\" + w + \")\" : c;\n    }\n    function rr(t) {\n      return t.displayName || \"Context\";\n    }\n    function G(t) {\n      if (t == null)\n        return null;\n      if (typeof t.tag == \"number\" && p(\"Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.\"), typeof t == \"function\")\n        return t.displayName || t.name || null;\n      if (typeof t == \"string\")\n        return t;\n      switch (t) {\n        case a:\n          return \"Fragment\";\n        case n:\n          return \"Portal\";\n        case s:\n          return \"Profiler\";\n        case i:\n          return \"StrictMode\";\n        case g:\n          return \"Suspense\";\n        case f:\n          return \"SuspenseList\";\n      }\n      if (typeof t == \"object\")\n        switch (t.$$typeof) {\n          case u:\n            var o = t;\n            return rr(o) + \".Consumer\";\n          case l:\n            var c = t;\n            return rr(c._context) + \".Provider\";\n          case d:\n            return ct(t, t.render, \"ForwardRef\");\n          case v:\n            var m = t.displayName || null;\n            return m !== null ? m : G(t.type) || \"Memo\";\n          case C: {\n            var w = t, k = w._payload, y = w._init;\n            try {\n              return G(y(k));\n            } catch {\n              return null;\n            }\n          }\n        }\n      return null;\n    }\n    var Z = Object.assign, se = 0, tr, nr, ar, ir, or, sr, cr;\n    function lr() {\n    }\n    lr.__reactDisabledLog = !0;\n    function lt() {\n      {\n        if (se === 0) {\n          tr = console.log, nr = console.info, ar = console.warn, ir = console.error, or = console.group, sr = console.groupCollapsed, cr = console.groupEnd;\n          var t = {\n            configurable: !0,\n            enumerable: !0,\n            value: lr,\n            writable: !0\n          };\n          Object.defineProperties(console, {\n            info: t,\n            log: t,\n            warn: t,\n            error: t,\n            group: t,\n            groupCollapsed: t,\n            groupEnd: t\n          });\n        }\n        se++;\n      }\n    }\n    function ut() {\n      {\n        if (se--, se === 0) {\n          var t = {\n            configurable: !0,\n            enumerable: !0,\n            writable: !0\n          };\n          Object.defineProperties(console, {\n            log: Z({}, t, {\n              value: tr\n            }),\n            info: Z({}, t, {\n              value: nr\n            }),\n            warn: Z({}, t, {\n              value: ar\n            }),\n            error: Z({}, t, {\n              value: ir\n            }),\n            group: Z({}, t, {\n              value: or\n            }),\n            groupCollapsed: Z({}, t, {\n              value: sr\n            }),\n            groupEnd: Z({}, t, {\n              value: cr\n            })\n          });\n        }\n        se < 0 && p(\"disabledDepth fell below zero. This is a bug in React. Please file an issue.\");\n      }\n    }\n    var Ae = E.ReactCurrentDispatcher, Ie;\n    function ve(t, o, c) {\n      {\n        if (Ie === void 0)\n          try {\n            throw Error();\n          } catch (w) {\n            var m = w.stack.trim().match(/\\n( *(at )?)/);\n            Ie = m && m[1] || \"\";\n          }\n        return `\n` + Ie + t;\n      }\n    }\n    var $e = !1, ge;\n    {\n      var ft = typeof WeakMap == \"function\" ? WeakMap : Map;\n      ge = new ft();\n    }\n    function ur(t, o) {\n      if (!t || $e)\n        return \"\";\n      {\n        var c = ge.get(t);\n        if (c !== void 0)\n          return c;\n      }\n      var m;\n      $e = !0;\n      var w = Error.prepareStackTrace;\n      Error.prepareStackTrace = void 0;\n      var k;\n      k = Ae.current, Ae.current = null, lt();\n      try {\n        if (o) {\n          var y = function() {\n            throw Error();\n          };\n          if (Object.defineProperty(y.prototype, \"props\", {\n            set: function() {\n              throw Error();\n            }\n          }), typeof Reflect == \"object\" && Reflect.construct) {\n            try {\n              Reflect.construct(y, []);\n            } catch (J) {\n              m = J;\n            }\n            Reflect.construct(t, [], y);\n          } else {\n            try {\n              y.call();\n            } catch (J) {\n              m = J;\n            }\n            t.call(y.prototype);\n          }\n        } else {\n          try {\n            throw Error();\n          } catch (J) {\n            m = J;\n          }\n          t();\n        }\n      } catch (J) {\n        if (J && m && typeof J.stack == \"string\") {\n          for (var b = J.stack.split(`\n`), F = m.stack.split(`\n`), N = b.length - 1, A = F.length - 1; N >= 1 && A >= 0 && b[N] !== F[A]; )\n            A--;\n          for (; N >= 1 && A >= 0; N--, A--)\n            if (b[N] !== F[A]) {\n              if (N !== 1 || A !== 1)\n                do\n                  if (N--, A--, A < 0 || b[N] !== F[A]) {\n                    var Y = `\n` + b[N].replace(\" at new \", \" at \");\n                    return t.displayName && Y.includes(\"<anonymous>\") && (Y = Y.replace(\"<anonymous>\", t.displayName)), typeof t == \"function\" && ge.set(t, Y), Y;\n                  }\n                while (N >= 1 && A >= 0);\n              break;\n            }\n        }\n      } finally {\n        $e = !1, Ae.current = k, ut(), Error.prepareStackTrace = w;\n      }\n      var re = t ? t.displayName || t.name : \"\", _r = re ? ve(re) : \"\";\n      return typeof t == \"function\" && ge.set(t, _r), _r;\n    }\n    function dt(t, o, c) {\n      return ur(t, !1);\n    }\n    function pt(t) {\n      var o = t.prototype;\n      return !!(o && o.isReactComponent);\n    }\n    function be(t, o, c) {\n      if (t == null)\n        return \"\";\n      if (typeof t == \"function\")\n        return ur(t, pt(t));\n      if (typeof t == \"string\")\n        return ve(t);\n      switch (t) {\n        case g:\n          return ve(\"Suspense\");\n        case f:\n          return ve(\"SuspenseList\");\n      }\n      if (typeof t == \"object\")\n        switch (t.$$typeof) {\n          case d:\n            return dt(t.render);\n          case v:\n            return be(t.type, o, c);\n          case C: {\n            var m = t, w = m._payload, k = m._init;\n            try {\n              return be(k(w), o, c);\n            } catch {\n            }\n          }\n        }\n      return \"\";\n    }\n    var ye = Object.prototype.hasOwnProperty, fr = {}, dr = E.ReactDebugCurrentFrame;\n    function Ee(t) {\n      if (t) {\n        var o = t._owner, c = be(t.type, t._source, o ? o.type : null);\n        dr.setExtraStackFrame(c);\n      } else\n        dr.setExtraStackFrame(null);\n    }\n    function ht(t, o, c, m, w) {\n      {\n        var k = Function.call.bind(ye);\n        for (var y in t)\n          if (k(t, y)) {\n            var b = void 0;\n            try {\n              if (typeof t[y] != \"function\") {\n                var F = Error((m || \"React class\") + \": \" + c + \" type `\" + y + \"` is invalid; it must be a function, usually from the `prop-types` package, but received `\" + typeof t[y] + \"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.\");\n                throw F.name = \"Invariant Violation\", F;\n              }\n              b = t[y](o, y, m, c, null, \"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\");\n            } catch (N) {\n              b = N;\n            }\n            b && !(b instanceof Error) && (Ee(w), p(\"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).\", m || \"React class\", c, y, typeof b), Ee(null)), b instanceof Error && !(b.message in fr) && (fr[b.message] = !0, Ee(w), p(\"Failed %s type: %s\", c, b.message), Ee(null));\n          }\n      }\n    }\n    var mt = Array.isArray;\n    function De(t) {\n      return mt(t);\n    }\n    function vt(t) {\n      {\n        var o = typeof Symbol == \"function\" && Symbol.toStringTag, c = o && t[Symbol.toStringTag] || t.constructor.name || \"Object\";\n        return c;\n      }\n    }\n    function gt(t) {\n      try {\n        return pr(t), !1;\n      } catch {\n        return !0;\n      }\n    }\n    function pr(t) {\n      return \"\" + t;\n    }\n    function hr(t) {\n      if (gt(t))\n        return p(\"The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.\", vt(t)), pr(t);\n    }\n    var ce = E.ReactCurrentOwner, bt = {\n      key: !0,\n      ref: !0,\n      __self: !0,\n      __source: !0\n    }, mr, vr, je;\n    je = {};\n    function yt(t) {\n      if (ye.call(t, \"ref\")) {\n        var o = Object.getOwnPropertyDescriptor(t, \"ref\").get;\n        if (o && o.isReactWarning)\n          return !1;\n      }\n      return t.ref !== void 0;\n    }\n    function Et(t) {\n      if (ye.call(t, \"key\")) {\n        var o = Object.getOwnPropertyDescriptor(t, \"key\").get;\n        if (o && o.isReactWarning)\n          return !1;\n      }\n      return t.key !== void 0;\n    }\n    function xt(t, o) {\n      if (typeof t.ref == \"string\" && ce.current && o && ce.current.stateNode !== o) {\n        var c = G(ce.current.type);\n        je[c] || (p('Component \"%s\" contains the string ref \"%s\". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref', G(ce.current.type), t.ref), je[c] = !0);\n      }\n    }\n    function wt(t, o) {\n      {\n        var c = function() {\n          mr || (mr = !0, p(\"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)\", o));\n        };\n        c.isReactWarning = !0, Object.defineProperty(t, \"key\", {\n          get: c,\n          configurable: !0\n        });\n      }\n    }\n    function _t(t, o) {\n      {\n        var c = function() {\n          vr || (vr = !0, p(\"%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)\", o));\n        };\n        c.isReactWarning = !0, Object.defineProperty(t, \"ref\", {\n          get: c,\n          configurable: !0\n        });\n      }\n    }\n    var St = function(t, o, c, m, w, k, y) {\n      var b = {\n        // This tag allows us to uniquely identify this as a React Element\n        $$typeof: r,\n        // Built-in properties that belong on the element\n        type: t,\n        key: o,\n        ref: c,\n        props: y,\n        // Record the component responsible for creating this element.\n        _owner: k\n      };\n      return b._store = {}, Object.defineProperty(b._store, \"validated\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !0,\n        value: !1\n      }), Object.defineProperty(b, \"_self\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !1,\n        value: m\n      }), Object.defineProperty(b, \"_source\", {\n        configurable: !1,\n        enumerable: !1,\n        writable: !1,\n        value: w\n      }), Object.freeze && (Object.freeze(b.props), Object.freeze(b)), b;\n    };\n    function Rt(t, o, c, m, w) {\n      {\n        var k, y = {}, b = null, F = null;\n        c !== void 0 && (hr(c), b = \"\" + c), Et(o) && (hr(o.key), b = \"\" + o.key), yt(o) && (F = o.ref, xt(o, w));\n        for (k in o)\n          ye.call(o, k) && !bt.hasOwnProperty(k) && (y[k] = o[k]);\n        if (t && t.defaultProps) {\n          var N = t.defaultProps;\n          for (k in N)\n            y[k] === void 0 && (y[k] = N[k]);\n        }\n        if (b || F) {\n          var A = typeof t == \"function\" ? t.displayName || t.name || \"Unknown\" : t;\n          b && wt(y, A), F && _t(y, A);\n        }\n        return St(t, b, F, w, m, ce.current, y);\n      }\n    }\n    var Le = E.ReactCurrentOwner, gr = E.ReactDebugCurrentFrame;\n    function ee(t) {\n      if (t) {\n        var o = t._owner, c = be(t.type, t._source, o ? o.type : null);\n        gr.setExtraStackFrame(c);\n      } else\n        gr.setExtraStackFrame(null);\n    }\n    var Ve;\n    Ve = !1;\n    function Fe(t) {\n      return typeof t == \"object\" && t !== null && t.$$typeof === r;\n    }\n    function br() {\n      {\n        if (Le.current) {\n          var t = G(Le.current.type);\n          if (t)\n            return `\n\nCheck the render method of \\`` + t + \"`.\";\n        }\n        return \"\";\n      }\n    }\n    function Ot(t) {\n      {\n        if (t !== void 0) {\n          var o = t.fileName.replace(/^.*[\\\\\\/]/, \"\"), c = t.lineNumber;\n          return `\n\nCheck your code at ` + o + \":\" + c + \".\";\n        }\n        return \"\";\n      }\n    }\n    var yr = {};\n    function kt(t) {\n      {\n        var o = br();\n        if (!o) {\n          var c = typeof t == \"string\" ? t : t.displayName || t.name;\n          c && (o = `\n\nCheck the top-level render call using <` + c + \">.\");\n        }\n        return o;\n      }\n    }\n    function Er(t, o) {\n      {\n        if (!t._store || t._store.validated || t.key != null)\n          return;\n        t._store.validated = !0;\n        var c = kt(o);\n        if (yr[c])\n          return;\n        yr[c] = !0;\n        var m = \"\";\n        t && t._owner && t._owner !== Le.current && (m = \" It was passed a child from \" + G(t._owner.type) + \".\"), ee(t), p('Each child in a list should have a unique \"key\" prop.%s%s See https://reactjs.org/link/warning-keys for more information.', c, m), ee(null);\n      }\n    }\n    function xr(t, o) {\n      {\n        if (typeof t != \"object\")\n          return;\n        if (De(t))\n          for (var c = 0; c < t.length; c++) {\n            var m = t[c];\n            Fe(m) && Er(m, o);\n          }\n        else if (Fe(t))\n          t._store && (t._store.validated = !0);\n        else if (t) {\n          var w = O(t);\n          if (typeof w == \"function\" && w !== t.entries)\n            for (var k = w.call(t), y; !(y = k.next()).done; )\n              Fe(y.value) && Er(y.value, o);\n        }\n      }\n    }\n    function Ct(t) {\n      {\n        var o = t.type;\n        if (o == null || typeof o == \"string\")\n          return;\n        var c;\n        if (typeof o == \"function\")\n          c = o.propTypes;\n        else if (typeof o == \"object\" && (o.$$typeof === d || // Note: Memo only checks outer props here.\n        // Inner props are checked in the reconciler.\n        o.$$typeof === v))\n          c = o.propTypes;\n        else\n          return;\n        if (c) {\n          var m = G(o);\n          ht(c, t.props, \"prop\", m, t);\n        } else if (o.PropTypes !== void 0 && !Ve) {\n          Ve = !0;\n          var w = G(o);\n          p(\"Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?\", w || \"Unknown\");\n        }\n        typeof o.getDefaultProps == \"function\" && !o.getDefaultProps.isReactClassApproved && p(\"getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.\");\n      }\n    }\n    function Tt(t) {\n      {\n        for (var o = Object.keys(t.props), c = 0; c < o.length; c++) {\n          var m = o[c];\n          if (m !== \"children\" && m !== \"key\") {\n            ee(t), p(\"Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.\", m), ee(null);\n            break;\n          }\n        }\n        t.ref !== null && (ee(t), p(\"Invalid attribute `ref` supplied to `React.Fragment`.\"), ee(null));\n      }\n    }\n    function wr(t, o, c, m, w, k) {\n      {\n        var y = Q(t);\n        if (!y) {\n          var b = \"\";\n          (t === void 0 || typeof t == \"object\" && t !== null && Object.keys(t).length === 0) && (b += \" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.\");\n          var F = Ot(w);\n          F ? b += F : b += br();\n          var N;\n          t === null ? N = \"null\" : De(t) ? N = \"array\" : t !== void 0 && t.$$typeof === r ? (N = \"<\" + (G(t.type) || \"Unknown\") + \" />\", b = \" Did you accidentally export a JSX literal instead of a component?\") : N = typeof t, p(\"React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s\", N, b);\n        }\n        var A = Rt(t, o, c, w, k);\n        if (A == null)\n          return A;\n        if (y) {\n          var Y = o.children;\n          if (Y !== void 0)\n            if (m)\n              if (De(Y)) {\n                for (var re = 0; re < Y.length; re++)\n                  xr(Y[re], t);\n                Object.freeze && Object.freeze(Y);\n              } else\n                p(\"React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.\");\n            else\n              xr(Y, t);\n        }\n        return t === a ? Tt(A) : Ct(A), A;\n      }\n    }\n    function Pt(t, o, c) {\n      return wr(t, o, c, !0);\n    }\n    function Nt(t, o, c) {\n      return wr(t, o, c, !1);\n    }\n    var At = Nt, It = Pt;\n    ue.Fragment = a, ue.jsx = At, ue.jsxs = It;\n  }()), ue;\n}\n(function(e) {\n  process.env.NODE_ENV === \"production\" ? e.exports = Lt() : e.exports = Vt();\n})(jt);\nconst L = Re.jsx, Br = Re.jsxs;\nfunction ze() {\n  return ze = Object.assign ? Object.assign.bind() : function(e) {\n    for (var r = 1; r < arguments.length; r++) {\n      var n = arguments[r];\n      for (var a in n)\n        Object.prototype.hasOwnProperty.call(n, a) && (e[a] = n[a]);\n    }\n    return e;\n  }, ze.apply(this, arguments);\n}\nfunction Hr(e) {\n  var r = /* @__PURE__ */ Object.create(null);\n  return function(n) {\n    return r[n] === void 0 && (r[n] = e(n)), r[n];\n  };\n}\nvar Ft = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/, Mt = /* @__PURE__ */ Hr(\n  function(e) {\n    return Ft.test(e) || e.charCodeAt(0) === 111 && e.charCodeAt(1) === 110 && e.charCodeAt(2) < 91;\n  }\n  /* Z+1 */\n);\nfunction Wt(e) {\n  if (e.sheet)\n    return e.sheet;\n  for (var r = 0; r < document.styleSheets.length; r++)\n    if (document.styleSheets[r].ownerNode === e)\n      return document.styleSheets[r];\n}\nfunction zt(e) {\n  var r = document.createElement(\"style\");\n  return r.setAttribute(\"data-emotion\", e.key), e.nonce !== void 0 && r.setAttribute(\"nonce\", e.nonce), r.appendChild(document.createTextNode(\"\")), r.setAttribute(\"data-s\", \"\"), r;\n}\nvar Yt = /* @__PURE__ */ function() {\n  function e(n) {\n    var a = this;\n    this._insertTag = function(i) {\n      var s;\n      a.tags.length === 0 ? a.insertionPoint ? s = a.insertionPoint.nextSibling : a.prepend ? s = a.container.firstChild : s = a.before : s = a.tags[a.tags.length - 1].nextSibling, a.container.insertBefore(i, s), a.tags.push(i);\n    }, this.isSpeedy = n.speedy === void 0 ? process.env.NODE_ENV === \"production\" : n.speedy, this.tags = [], this.ctr = 0, this.nonce = n.nonce, this.key = n.key, this.container = n.container, this.prepend = n.prepend, this.insertionPoint = n.insertionPoint, this.before = null;\n  }\n  var r = e.prototype;\n  return r.hydrate = function(a) {\n    a.forEach(this._insertTag);\n  }, r.insert = function(a) {\n    this.ctr % (this.isSpeedy ? 65e3 : 1) === 0 && this._insertTag(zt(this));\n    var i = this.tags[this.tags.length - 1];\n    if (process.env.NODE_ENV !== \"production\") {\n      var s = a.charCodeAt(0) === 64 && a.charCodeAt(1) === 105;\n      s && this._alreadyInsertedOrderInsensitiveRule && console.error(`You're attempting to insert the following rule:\n` + a + \"\\n\\n`@import` rules must be before all other types of rules in a stylesheet but other rules have already been inserted. Please ensure that `@import` rules are before all other rules.\"), this._alreadyInsertedOrderInsensitiveRule = this._alreadyInsertedOrderInsensitiveRule || !s;\n    }\n    if (this.isSpeedy) {\n      var l = Wt(i);\n      try {\n        l.insertRule(a, l.cssRules.length);\n      } catch (u) {\n        process.env.NODE_ENV !== \"production\" && !/:(-moz-placeholder|-moz-focus-inner|-moz-focusring|-ms-input-placeholder|-moz-read-write|-moz-read-only|-ms-clear|-ms-expand|-ms-reveal){/.test(a) && console.error('There was a problem inserting the following rule: \"' + a + '\"', u);\n      }\n    } else\n      i.appendChild(document.createTextNode(a));\n    this.ctr++;\n  }, r.flush = function() {\n    this.tags.forEach(function(a) {\n      return a.parentNode && a.parentNode.removeChild(a);\n    }), this.tags = [], this.ctr = 0, process.env.NODE_ENV !== \"production\" && (this._alreadyInsertedOrderInsensitiveRule = !1);\n  }, e;\n}(), j = \"-ms-\", Oe = \"-moz-\", _ = \"-webkit-\", He = \"comm\", Ge = \"rule\", Je = \"decl\", Ut = \"@import\", Gr = \"@keyframes\", qt = Math.abs, Ce = String.fromCharCode, Bt = Object.assign;\nfunction Ht(e, r) {\n  return $(e, 0) ^ 45 ? (((r << 2 ^ $(e, 0)) << 2 ^ $(e, 1)) << 2 ^ $(e, 2)) << 2 ^ $(e, 3) : 0;\n}\nfunction Jr(e) {\n  return e.trim();\n}\nfunction Gt(e, r) {\n  return (e = r.exec(e)) ? e[0] : e;\n}\nfunction S(e, r, n) {\n  return e.replace(r, n);\n}\nfunction Ye(e, r) {\n  return e.indexOf(r);\n}\nfunction $(e, r) {\n  return e.charCodeAt(r) | 0;\n}\nfunction de(e, r, n) {\n  return e.slice(r, n);\n}\nfunction B(e) {\n  return e.length;\n}\nfunction Xe(e) {\n  return e.length;\n}\nfunction xe(e, r) {\n  return r.push(e), e;\n}\nfunction Jt(e, r) {\n  return e.map(r).join(\"\");\n}\nvar Te = 1, ie = 1, Xr = 0, M = 0, I = 0, oe = \"\";\nfunction Pe(e, r, n, a, i, s, l) {\n  return { value: e, root: r, parent: n, type: a, props: i, children: s, line: Te, column: ie, length: l, return: \"\" };\n}\nfunction fe(e, r) {\n  return Bt(Pe(\"\", null, null, \"\", null, null, 0), e, { length: -e.length }, r);\n}\nfunction Xt() {\n  return I;\n}\nfunction Kt() {\n  return I = M > 0 ? $(oe, --M) : 0, ie--, I === 10 && (ie = 1, Te--), I;\n}\nfunction W() {\n  return I = M < Xr ? $(oe, M++) : 0, ie++, I === 10 && (ie = 1, Te++), I;\n}\nfunction H() {\n  return $(oe, M);\n}\nfunction we() {\n  return M;\n}\nfunction me(e, r) {\n  return de(oe, e, r);\n}\nfunction pe(e) {\n  switch (e) {\n    case 0:\n    case 9:\n    case 10:\n    case 13:\n    case 32:\n      return 5;\n    case 33:\n    case 43:\n    case 44:\n    case 47:\n    case 62:\n    case 64:\n    case 126:\n    case 59:\n    case 123:\n    case 125:\n      return 4;\n    case 58:\n      return 3;\n    case 34:\n    case 39:\n    case 40:\n    case 91:\n      return 2;\n    case 41:\n    case 93:\n      return 1;\n  }\n  return 0;\n}\nfunction Kr(e) {\n  return Te = ie = 1, Xr = B(oe = e), M = 0, [];\n}\nfunction Zr(e) {\n  return oe = \"\", e;\n}\nfunction _e(e) {\n  return Jr(me(M - 1, Ue(e === 91 ? e + 2 : e === 40 ? e + 1 : e)));\n}\nfunction Zt(e) {\n  for (; (I = H()) && I < 33; )\n    W();\n  return pe(e) > 2 || pe(I) > 3 ? \"\" : \" \";\n}\nfunction Qt(e, r) {\n  for (; --r && W() && !(I < 48 || I > 102 || I > 57 && I < 65 || I > 70 && I < 97); )\n    ;\n  return me(e, we() + (r < 6 && H() == 32 && W() == 32));\n}\nfunction Ue(e) {\n  for (; W(); )\n    switch (I) {\n      case e:\n        return M;\n      case 34:\n      case 39:\n        e !== 34 && e !== 39 && Ue(I);\n        break;\n      case 40:\n        e === 41 && Ue(e);\n        break;\n      case 92:\n        W();\n        break;\n    }\n  return M;\n}\nfunction en(e, r) {\n  for (; W() && e + I !== 47 + 10; )\n    if (e + I === 42 + 42 && H() === 47)\n      break;\n  return \"/*\" + me(r, M - 1) + \"*\" + Ce(e === 47 ? e : W());\n}\nfunction rn(e) {\n  for (; !pe(H()); )\n    W();\n  return me(e, M);\n}\nfunction tn(e) {\n  return Zr(Se(\"\", null, null, null, [\"\"], e = Kr(e), 0, [0], e));\n}\nfunction Se(e, r, n, a, i, s, l, u, d) {\n  for (var g = 0, f = 0, v = l, C = 0, T = 0, x = 0, h = 1, O = 1, E = 1, p = 0, P = \"\", q = i, D = s, V = a, R = P; O; )\n    switch (x = p, p = W()) {\n      case 40:\n        if (x != 108 && $(R, v - 1) == 58) {\n          Ye(R += S(_e(p), \"&\", \"&\\f\"), \"&\\f\") != -1 && (E = -1);\n          break;\n        }\n      case 34:\n      case 39:\n      case 91:\n        R += _e(p);\n        break;\n      case 9:\n      case 10:\n      case 13:\n      case 32:\n        R += Zt(x);\n        break;\n      case 92:\n        R += Qt(we() - 1, 7);\n        continue;\n      case 47:\n        switch (H()) {\n          case 42:\n          case 47:\n            xe(nn(en(W(), we()), r, n), d);\n            break;\n          default:\n            R += \"/\";\n        }\n        break;\n      case 123 * h:\n        u[g++] = B(R) * E;\n      case 125 * h:\n      case 59:\n      case 0:\n        switch (p) {\n          case 0:\n          case 125:\n            O = 0;\n          case 59 + f:\n            T > 0 && B(R) - v && xe(T > 32 ? Cr(R + \";\", a, n, v - 1) : Cr(S(R, \" \", \"\") + \";\", a, n, v - 2), d);\n            break;\n          case 59:\n            R += \";\";\n          default:\n            if (xe(V = kr(R, r, n, g, f, i, u, P, q = [], D = [], v), s), p === 123)\n              if (f === 0)\n                Se(R, r, V, V, q, s, v, u, D);\n              else\n                switch (C === 99 && $(R, 3) === 110 ? 100 : C) {\n                  case 100:\n                  case 109:\n                  case 115:\n                    Se(e, V, V, a && xe(kr(e, V, V, 0, 0, i, u, P, i, q = [], v), D), i, D, v, u, a ? q : D);\n                    break;\n                  default:\n                    Se(R, V, V, V, [\"\"], D, 0, u, D);\n                }\n        }\n        g = f = T = 0, h = E = 1, P = R = \"\", v = l;\n        break;\n      case 58:\n        v = 1 + B(R), T = x;\n      default:\n        if (h < 1) {\n          if (p == 123)\n            --h;\n          else if (p == 125 && h++ == 0 && Kt() == 125)\n            continue;\n        }\n        switch (R += Ce(p), p * h) {\n          case 38:\n            E = f > 0 ? 1 : (R += \"\\f\", -1);\n            break;\n          case 44:\n            u[g++] = (B(R) - 1) * E, E = 1;\n            break;\n          case 64:\n            H() === 45 && (R += _e(W())), C = H(), f = v = B(P = R += rn(we())), p++;\n            break;\n          case 45:\n            x === 45 && B(R) == 2 && (h = 0);\n        }\n    }\n  return s;\n}\nfunction kr(e, r, n, a, i, s, l, u, d, g, f) {\n  for (var v = i - 1, C = i === 0 ? s : [\"\"], T = Xe(C), x = 0, h = 0, O = 0; x < a; ++x)\n    for (var E = 0, p = de(e, v + 1, v = qt(h = l[x])), P = e; E < T; ++E)\n      (P = Jr(h > 0 ? C[E] + \" \" + p : S(p, /&\\f/g, C[E]))) && (d[O++] = P);\n  return Pe(e, r, n, i === 0 ? Ge : u, d, g, f);\n}\nfunction nn(e, r, n) {\n  return Pe(e, r, n, He, Ce(Xt()), de(e, 2, -2), 0);\n}\nfunction Cr(e, r, n, a) {\n  return Pe(e, r, n, Je, de(e, 0, a), de(e, a + 1, -1), a);\n}\nfunction ae(e, r) {\n  for (var n = \"\", a = Xe(e), i = 0; i < a; i++)\n    n += r(e[i], i, e, r) || \"\";\n  return n;\n}\nfunction an(e, r, n, a) {\n  switch (e.type) {\n    case Ut:\n    case Je:\n      return e.return = e.return || e.value;\n    case He:\n      return \"\";\n    case Gr:\n      return e.return = e.value + \"{\" + ae(e.children, a) + \"}\";\n    case Ge:\n      e.value = e.props.join(\",\");\n  }\n  return B(n = ae(e.children, a)) ? e.return = e.value + \"{\" + n + \"}\" : \"\";\n}\nfunction on(e) {\n  var r = Xe(e);\n  return function(n, a, i, s) {\n    for (var l = \"\", u = 0; u < r; u++)\n      l += e[u](n, a, i, s) || \"\";\n    return l;\n  };\n}\nfunction sn(e) {\n  return function(r) {\n    r.root || (r = r.return) && e(r);\n  };\n}\nvar cn = function(r, n, a) {\n  for (var i = 0, s = 0; i = s, s = H(), i === 38 && s === 12 && (n[a] = 1), !pe(s); )\n    W();\n  return me(r, M);\n}, ln = function(r, n) {\n  var a = -1, i = 44;\n  do\n    switch (pe(i)) {\n      case 0:\n        i === 38 && H() === 12 && (n[a] = 1), r[a] += cn(M - 1, n, a);\n        break;\n      case 2:\n        r[a] += _e(i);\n        break;\n      case 4:\n        if (i === 44) {\n          r[++a] = H() === 58 ? \"&\\f\" : \"\", n[a] = r[a].length;\n          break;\n        }\n      default:\n        r[a] += Ce(i);\n    }\n  while (i = W());\n  return r;\n}, un = function(r, n) {\n  return Zr(ln(Kr(r), n));\n}, Tr = /* @__PURE__ */ new WeakMap(), fn = function(r) {\n  if (!(r.type !== \"rule\" || !r.parent || // positive .length indicates that this rule contains pseudo\n  // negative .length indicates that this rule has been already prefixed\n  r.length < 1)) {\n    for (var n = r.value, a = r.parent, i = r.column === a.column && r.line === a.line; a.type !== \"rule\"; )\n      if (a = a.parent, !a)\n        return;\n    if (!(r.props.length === 1 && n.charCodeAt(0) !== 58 && !Tr.get(a)) && !i) {\n      Tr.set(r, !0);\n      for (var s = [], l = un(n, s), u = a.props, d = 0, g = 0; d < l.length; d++)\n        for (var f = 0; f < u.length; f++, g++)\n          r.props[g] = s[d] ? l[d].replace(/&\\f/g, u[f]) : u[f] + \" \" + l[d];\n    }\n  }\n}, dn = function(r) {\n  if (r.type === \"decl\") {\n    var n = r.value;\n    // charcode for l\n    n.charCodeAt(0) === 108 && // charcode for b\n    n.charCodeAt(2) === 98 && (r.return = \"\", r.value = \"\");\n  }\n}, pn = \"emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason\", hn = function(r) {\n  return r.type === \"comm\" && r.children.indexOf(pn) > -1;\n}, mn = function(r) {\n  return function(n, a, i) {\n    if (!(n.type !== \"rule\" || r.compat)) {\n      var s = n.value.match(/(:first|:nth|:nth-last)-child/g);\n      if (s) {\n        for (var l = !!n.parent, u = l ? n.parent.children : (\n          // global rule at the root level\n          i\n        ), d = u.length - 1; d >= 0; d--) {\n          var g = u[d];\n          if (g.line < n.line)\n            break;\n          if (g.column < n.column) {\n            if (hn(g))\n              return;\n            break;\n          }\n        }\n        s.forEach(function(f) {\n          console.error('The pseudo class \"' + f + '\" is potentially unsafe when doing server-side rendering. Try changing it to \"' + f.split(\"-child\")[0] + '-of-type\".');\n        });\n      }\n    }\n  };\n}, Qr = function(r) {\n  return r.type.charCodeAt(1) === 105 && r.type.charCodeAt(0) === 64;\n}, vn = function(r, n) {\n  for (var a = r - 1; a >= 0; a--)\n    if (!Qr(n[a]))\n      return !0;\n  return !1;\n}, Pr = function(r) {\n  r.type = \"\", r.value = \"\", r.return = \"\", r.children = \"\", r.props = \"\";\n}, gn = function(r, n, a) {\n  Qr(r) && (r.parent ? (console.error(\"`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles.\"), Pr(r)) : vn(n, a) && (console.error(\"`@import` rules can't be after other rules. Please put your `@import` rules before your other rules.\"), Pr(r)));\n};\nfunction et(e, r) {\n  switch (Ht(e, r)) {\n    case 5103:\n      return _ + \"print-\" + e + e;\n    case 5737:\n    case 4201:\n    case 3177:\n    case 3433:\n    case 1641:\n    case 4457:\n    case 2921:\n    case 5572:\n    case 6356:\n    case 5844:\n    case 3191:\n    case 6645:\n    case 3005:\n    case 6391:\n    case 5879:\n    case 5623:\n    case 6135:\n    case 4599:\n    case 4855:\n    case 4215:\n    case 6389:\n    case 5109:\n    case 5365:\n    case 5621:\n    case 3829:\n      return _ + e + e;\n    case 5349:\n    case 4246:\n    case 4810:\n    case 6968:\n    case 2756:\n      return _ + e + Oe + e + j + e + e;\n    case 6828:\n    case 4268:\n      return _ + e + j + e + e;\n    case 6165:\n      return _ + e + j + \"flex-\" + e + e;\n    case 5187:\n      return _ + e + S(e, /(\\w+).+(:[^]+)/, _ + \"box-$1$2\" + j + \"flex-$1$2\") + e;\n    case 5443:\n      return _ + e + j + \"flex-item-\" + S(e, /flex-|-self/, \"\") + e;\n    case 4675:\n      return _ + e + j + \"flex-line-pack\" + S(e, /align-content|flex-|-self/, \"\") + e;\n    case 5548:\n      return _ + e + j + S(e, \"shrink\", \"negative\") + e;\n    case 5292:\n      return _ + e + j + S(e, \"basis\", \"preferred-size\") + e;\n    case 6060:\n      return _ + \"box-\" + S(e, \"-grow\", \"\") + _ + e + j + S(e, \"grow\", \"positive\") + e;\n    case 4554:\n      return _ + S(e, /([^-])(transform)/g, \"$1\" + _ + \"$2\") + e;\n    case 6187:\n      return S(S(S(e, /(zoom-|grab)/, _ + \"$1\"), /(image-set)/, _ + \"$1\"), e, \"\") + e;\n    case 5495:\n    case 3959:\n      return S(e, /(image-set\\([^]*)/, _ + \"$1$`$1\");\n    case 4968:\n      return S(S(e, /(.+:)(flex-)?(.*)/, _ + \"box-pack:$3\" + j + \"flex-pack:$3\"), /s.+-b[^;]+/, \"justify\") + _ + e + e;\n    case 4095:\n    case 3583:\n    case 4068:\n    case 2532:\n      return S(e, /(.+)-inline(.+)/, _ + \"$1$2\") + e;\n    case 8116:\n    case 7059:\n    case 5753:\n    case 5535:\n    case 5445:\n    case 5701:\n    case 4933:\n    case 4677:\n    case 5533:\n    case 5789:\n    case 5021:\n    case 4765:\n      if (B(e) - 1 - r > 6)\n        switch ($(e, r + 1)) {\n          case 109:\n            if ($(e, r + 4) !== 45)\n              break;\n          case 102:\n            return S(e, /(.+:)(.+)-([^]+)/, \"$1\" + _ + \"$2-$3$1\" + Oe + ($(e, r + 3) == 108 ? \"$3\" : \"$2-$3\")) + e;\n          case 115:\n            return ~Ye(e, \"stretch\") ? et(S(e, \"stretch\", \"fill-available\"), r) + e : e;\n        }\n      break;\n    case 4949:\n      if ($(e, r + 1) !== 115)\n        break;\n    case 6444:\n      switch ($(e, B(e) - 3 - (~Ye(e, \"!important\") && 10))) {\n        case 107:\n          return S(e, \":\", \":\" + _) + e;\n        case 101:\n          return S(e, /(.+:)([^;!]+)(;|!.+)?/, \"$1\" + _ + ($(e, 14) === 45 ? \"inline-\" : \"\") + \"box$3$1\" + _ + \"$2$3$1\" + j + \"$2box$3\") + e;\n      }\n      break;\n    case 5936:\n      switch ($(e, r + 11)) {\n        case 114:\n          return _ + e + j + S(e, /[svh]\\w+-[tblr]{2}/, \"tb\") + e;\n        case 108:\n          return _ + e + j + S(e, /[svh]\\w+-[tblr]{2}/, \"tb-rl\") + e;\n        case 45:\n          return _ + e + j + S(e, /[svh]\\w+-[tblr]{2}/, \"lr\") + e;\n      }\n      return _ + e + j + e + e;\n  }\n  return e;\n}\nvar bn = function(r, n, a, i) {\n  if (r.length > -1 && !r.return)\n    switch (r.type) {\n      case Je:\n        r.return = et(r.value, r.length);\n        break;\n      case Gr:\n        return ae([fe(r, {\n          value: S(r.value, \"@\", \"@\" + _)\n        })], i);\n      case Ge:\n        if (r.length)\n          return Jt(r.props, function(s) {\n            switch (Gt(s, /(::plac\\w+|:read-\\w+)/)) {\n              case \":read-only\":\n              case \":read-write\":\n                return ae([fe(r, {\n                  props: [S(s, /:(read-\\w+)/, \":\" + Oe + \"$1\")]\n                })], i);\n              case \"::placeholder\":\n                return ae([fe(r, {\n                  props: [S(s, /:(plac\\w+)/, \":\" + _ + \"input-$1\")]\n                }), fe(r, {\n                  props: [S(s, /:(plac\\w+)/, \":\" + Oe + \"$1\")]\n                }), fe(r, {\n                  props: [S(s, /:(plac\\w+)/, j + \"input-$1\")]\n                })], i);\n            }\n            return \"\";\n          });\n    }\n}, yn = [bn], En = function(r) {\n  var n = r.key;\n  if (process.env.NODE_ENV !== \"production\" && !n)\n    throw new Error(`You have to configure \\`key\\` for your cache. Please make sure it's unique (and not equal to 'css') as it's used for linking styles to your cache.\nIf multiple caches share the same key they might \"fight\" for each other's style elements.`);\n  if (n === \"css\") {\n    var a = document.querySelectorAll(\"style[data-emotion]:not([data-s])\");\n    Array.prototype.forEach.call(a, function(h) {\n      var O = h.getAttribute(\"data-emotion\");\n      O.indexOf(\" \") !== -1 && (document.head.appendChild(h), h.setAttribute(\"data-s\", \"\"));\n    });\n  }\n  var i = r.stylisPlugins || yn;\n  if (process.env.NODE_ENV !== \"production\" && /[^a-z-]/.test(n))\n    throw new Error('Emotion key must only contain lower case alphabetical characters and - but \"' + n + '\" was passed');\n  var s = {}, l, u = [];\n  l = r.container || document.head, Array.prototype.forEach.call(\n    // this means we will ignore elements which don't have a space in them which\n    // means that the style elements we're looking at are only Emotion 11 server-rendered style elements\n    document.querySelectorAll('style[data-emotion^=\"' + n + ' \"]'),\n    function(h) {\n      for (var O = h.getAttribute(\"data-emotion\").split(\" \"), E = 1; E < O.length; E++)\n        s[O[E]] = !0;\n      u.push(h);\n    }\n  );\n  var d, g = [fn, dn];\n  process.env.NODE_ENV !== \"production\" && g.push(mn({\n    get compat() {\n      return x.compat;\n    }\n  }), gn);\n  {\n    var f, v = [an, process.env.NODE_ENV !== \"production\" ? function(h) {\n      h.root || (h.return ? f.insert(h.return) : h.value && h.type !== He && f.insert(h.value + \"{}\"));\n    } : sn(function(h) {\n      f.insert(h);\n    })], C = on(g.concat(i, v)), T = function(O) {\n      return ae(tn(O), C);\n    };\n    d = function(O, E, p, P) {\n      f = p, process.env.NODE_ENV !== \"production\" && E.map !== void 0 && (f = {\n        insert: function(D) {\n          p.insert(D + E.map);\n        }\n      }), T(O ? O + \"{\" + E.styles + \"}\" : E.styles), P && (x.inserted[E.name] = !0);\n    };\n  }\n  var x = {\n    key: n,\n    sheet: new Yt({\n      key: n,\n      container: l,\n      nonce: r.nonce,\n      speedy: r.speedy,\n      prepend: r.prepend,\n      insertionPoint: r.insertionPoint\n    }),\n    nonce: r.nonce,\n    inserted: s,\n    registered: {},\n    insert: d\n  };\n  return x.sheet.hydrate(u), x;\n}, xn = !0;\nfunction rt(e, r, n) {\n  var a = \"\";\n  return n.split(\" \").forEach(function(i) {\n    e[i] !== void 0 ? r.push(e[i] + \";\") : a += i + \" \";\n  }), a;\n}\nvar Ke = function(r, n, a) {\n  var i = r.key + \"-\" + n.name;\n  // we only need to add the styles to the registered cache if the\n  // class name could be used further down\n  // the tree but if it's a string tag, we know it won't\n  // so we don't have to add it to registered cache.\n  // this improves memory usage since we can avoid storing the whole style string\n  (a === !1 || // we need to always store it if we're in compat mode and\n  // in node since emotion-server relies on whether a style is in\n  // the registered cache to know whether a style is global or not\n  // also, note that this check will be dead code eliminated in the browser\n  xn === !1) && r.registered[i] === void 0 && (r.registered[i] = n.styles);\n}, tt = function(r, n, a) {\n  Ke(r, n, a);\n  var i = r.key + \"-\" + n.name;\n  if (r.inserted[n.name] === void 0) {\n    var s = n;\n    do\n      r.insert(n === s ? \".\" + i : \"\", s, r.sheet, !0), s = s.next;\n    while (s !== void 0);\n  }\n};\nfunction wn(e) {\n  for (var r = 0, n, a = 0, i = e.length; i >= 4; ++a, i -= 4)\n    n = e.charCodeAt(a) & 255 | (e.charCodeAt(++a) & 255) << 8 | (e.charCodeAt(++a) & 255) << 16 | (e.charCodeAt(++a) & 255) << 24, n = /* Math.imul(k, m): */\n    (n & 65535) * 1540483477 + ((n >>> 16) * 59797 << 16), n ^= /* k >>> r: */\n    n >>> 24, r = /* Math.imul(k, m): */\n    (n & 65535) * 1540483477 + ((n >>> 16) * 59797 << 16) ^ /* Math.imul(h, m): */\n    (r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16);\n  switch (i) {\n    case 3:\n      r ^= (e.charCodeAt(a + 2) & 255) << 16;\n    case 2:\n      r ^= (e.charCodeAt(a + 1) & 255) << 8;\n    case 1:\n      r ^= e.charCodeAt(a) & 255, r = /* Math.imul(h, m): */\n      (r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16);\n  }\n  return r ^= r >>> 13, r = /* Math.imul(h, m): */\n  (r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16), ((r ^ r >>> 15) >>> 0).toString(36);\n}\nvar _n = {\n  animationIterationCount: 1,\n  borderImageOutset: 1,\n  borderImageSlice: 1,\n  borderImageWidth: 1,\n  boxFlex: 1,\n  boxFlexGroup: 1,\n  boxOrdinalGroup: 1,\n  columnCount: 1,\n  columns: 1,\n  flex: 1,\n  flexGrow: 1,\n  flexPositive: 1,\n  flexShrink: 1,\n  flexNegative: 1,\n  flexOrder: 1,\n  gridRow: 1,\n  gridRowEnd: 1,\n  gridRowSpan: 1,\n  gridRowStart: 1,\n  gridColumn: 1,\n  gridColumnEnd: 1,\n  gridColumnSpan: 1,\n  gridColumnStart: 1,\n  msGridRow: 1,\n  msGridRowSpan: 1,\n  msGridColumn: 1,\n  msGridColumnSpan: 1,\n  fontWeight: 1,\n  lineHeight: 1,\n  opacity: 1,\n  order: 1,\n  orphans: 1,\n  tabSize: 1,\n  widows: 1,\n  zIndex: 1,\n  zoom: 1,\n  WebkitLineClamp: 1,\n  // SVG-related properties\n  fillOpacity: 1,\n  floodOpacity: 1,\n  stopOpacity: 1,\n  strokeDasharray: 1,\n  strokeDashoffset: 1,\n  strokeMiterlimit: 1,\n  strokeOpacity: 1,\n  strokeWidth: 1\n}, Nr = `You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\\\00d7';\" should become \"content: '\\\\\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`, Sn = \"You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).\", Rn = /[A-Z]|^ms/g, nt = /_EMO_([^_]+?)_([^]*?)_EMO_/g, Ze = function(r) {\n  return r.charCodeAt(1) === 45;\n}, Ar = function(r) {\n  return r != null && typeof r != \"boolean\";\n}, Me = /* @__PURE__ */ Hr(function(e) {\n  return Ze(e) ? e : e.replace(Rn, \"-$&\").toLowerCase();\n}), ke = function(r, n) {\n  switch (r) {\n    case \"animation\":\n    case \"animationName\":\n      if (typeof n == \"string\")\n        return n.replace(nt, function(a, i, s) {\n          return U = {\n            name: i,\n            styles: s,\n            next: U\n          }, i;\n        });\n  }\n  return _n[r] !== 1 && !Ze(r) && typeof n == \"number\" && n !== 0 ? n + \"px\" : n;\n};\nif (process.env.NODE_ENV !== \"production\") {\n  var On = /(var|attr|counters?|url|element|(((repeating-)?(linear|radial))|conic)-gradient)\\(|(no-)?(open|close)-quote/, kn = [\"normal\", \"none\", \"initial\", \"inherit\", \"unset\"], Cn = ke, Tn = /^-ms-/, Pn = /-(.)/g, Ir = {};\n  ke = function(r, n) {\n    if (r === \"content\" && (typeof n != \"string\" || kn.indexOf(n) === -1 && !On.test(n) && (n.charAt(0) !== n.charAt(n.length - 1) || n.charAt(0) !== '\"' && n.charAt(0) !== \"'\")))\n      throw new Error(\"You seem to be using a value for 'content' without quotes, try replacing it with `content: '\\\"\" + n + \"\\\"'`\");\n    var a = Cn(r, n);\n    return a !== \"\" && !Ze(r) && r.indexOf(\"-\") !== -1 && Ir[r] === void 0 && (Ir[r] = !0, console.error(\"Using kebab-case for css properties in objects is not supported. Did you mean \" + r.replace(Tn, \"ms-\").replace(Pn, function(i, s) {\n      return s.toUpperCase();\n    }) + \"?\")), a;\n  };\n}\nvar at = \"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";\nfunction he(e, r, n) {\n  if (n == null)\n    return \"\";\n  if (n.__emotion_styles !== void 0) {\n    if (process.env.NODE_ENV !== \"production\" && n.toString() === \"NO_COMPONENT_SELECTOR\")\n      throw new Error(at);\n    return n;\n  }\n  switch (typeof n) {\n    case \"boolean\":\n      return \"\";\n    case \"object\": {\n      if (n.anim === 1)\n        return U = {\n          name: n.name,\n          styles: n.styles,\n          next: U\n        }, n.name;\n      if (n.styles !== void 0) {\n        var a = n.next;\n        if (a !== void 0)\n          for (; a !== void 0; )\n            U = {\n              name: a.name,\n              styles: a.styles,\n              next: U\n            }, a = a.next;\n        var i = n.styles + \";\";\n        return process.env.NODE_ENV !== \"production\" && n.map !== void 0 && (i += n.map), i;\n      }\n      return Nn(e, r, n);\n    }\n    case \"function\": {\n      if (e !== void 0) {\n        var s = U, l = n(e);\n        return U = s, he(e, r, l);\n      } else\n        process.env.NODE_ENV !== \"production\" && console.error(\"Functions that are interpolated in css calls will be stringified.\\nIf you want to have a css call based on props, create a function that returns a css call like this\\nlet dynamicStyle = (props) => css`color: ${props.color}`\\nIt can be called directly with props or interpolated in a styled call like this\\nlet SomeComponent = styled('div')`${dynamicStyle}`\");\n      break;\n    }\n    case \"string\":\n      if (process.env.NODE_ENV !== \"production\") {\n        var u = [], d = n.replace(nt, function(f, v, C) {\n          var T = \"animation\" + u.length;\n          return u.push(\"const \" + T + \" = keyframes`\" + C.replace(/^@keyframes animation-\\w+/, \"\") + \"`\"), \"${\" + T + \"}\";\n        });\n        u.length && console.error(\"`keyframes` output got interpolated into plain string, please wrap it with `css`.\\n\\nInstead of doing this:\\n\\n\" + [].concat(u, [\"`\" + d + \"`\"]).join(`\n`) + `\n\nYou should wrap it with \\`css\\` like this:\n\n` + (\"css`\" + d + \"`\"));\n      }\n      break;\n  }\n  if (r == null)\n    return n;\n  var g = r[n];\n  return g !== void 0 ? g : n;\n}\nfunction Nn(e, r, n) {\n  var a = \"\";\n  if (Array.isArray(n))\n    for (var i = 0; i < n.length; i++)\n      a += he(e, r, n[i]) + \";\";\n  else\n    for (var s in n) {\n      var l = n[s];\n      if (typeof l != \"object\")\n        r != null && r[l] !== void 0 ? a += s + \"{\" + r[l] + \"}\" : Ar(l) && (a += Me(s) + \":\" + ke(s, l) + \";\");\n      else {\n        if (s === \"NO_COMPONENT_SELECTOR\" && process.env.NODE_ENV !== \"production\")\n          throw new Error(at);\n        if (Array.isArray(l) && typeof l[0] == \"string\" && (r == null || r[l[0]] === void 0))\n          for (var u = 0; u < l.length; u++)\n            Ar(l[u]) && (a += Me(s) + \":\" + ke(s, l[u]) + \";\");\n        else {\n          var d = he(e, r, l);\n          switch (s) {\n            case \"animation\":\n            case \"animationName\": {\n              a += Me(s) + \":\" + d + \";\";\n              break;\n            }\n            default:\n              process.env.NODE_ENV !== \"production\" && s === \"undefined\" && console.error(Sn), a += s + \"{\" + d + \"}\";\n          }\n        }\n      }\n    }\n  return a;\n}\nvar $r = /label:\\s*([^\\s;\\n{]+)\\s*(;|$)/g, it;\nprocess.env.NODE_ENV !== \"production\" && (it = /\\/\\*#\\ssourceMappingURL=data:application\\/json;\\S+\\s+\\*\\//g);\nvar U, qe = function(r, n, a) {\n  if (r.length === 1 && typeof r[0] == \"object\" && r[0] !== null && r[0].styles !== void 0)\n    return r[0];\n  var i = !0, s = \"\";\n  U = void 0;\n  var l = r[0];\n  l == null || l.raw === void 0 ? (i = !1, s += he(a, n, l)) : (process.env.NODE_ENV !== \"production\" && l[0] === void 0 && console.error(Nr), s += l[0]);\n  for (var u = 1; u < r.length; u++)\n    s += he(a, n, r[u]), i && (process.env.NODE_ENV !== \"production\" && l[u] === void 0 && console.error(Nr), s += l[u]);\n  var d;\n  process.env.NODE_ENV !== \"production\" && (s = s.replace(it, function(C) {\n    return d = C, \"\";\n  })), $r.lastIndex = 0;\n  for (var g = \"\", f; (f = $r.exec(s)) !== null; )\n    g += \"-\" + // $FlowFixMe we know it's not null\n    f[1];\n  var v = wn(s) + g;\n  return process.env.NODE_ENV !== \"production\" ? {\n    name: v,\n    styles: s,\n    map: d,\n    next: U,\n    toString: function() {\n      return \"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).\";\n    }\n  } : {\n    name: v,\n    styles: s,\n    next: U\n  };\n}, An = function(r) {\n  return r();\n}, In = Sr[\"useInsertionEffect\"] ? Sr[\"useInsertionEffect\"] : !1, ot = In || An, $n = {}.hasOwnProperty, Qe = /* @__PURE__ */ Ur(\n  // we're doing this to avoid preconstruct's dead code elimination in this one case\n  // because this module is primarily intended for the browser and node\n  // but it's also required in react native and similar environments sometimes\n  // and we could have a special build just for that\n  // but this is much easier and the native packages\n  // might use a different theme context in the future anyway\n  typeof HTMLElement < \"u\" ? /* @__PURE__ */ En({\n    key: \"css\"\n  }) : null\n);\nprocess.env.NODE_ENV !== \"production\" && (Qe.displayName = \"EmotionCacheContext\");\nQe.Provider;\nvar st = function(r) {\n  return /* @__PURE__ */ $t(function(n, a) {\n    var i = Be(Qe);\n    return r(n, i, a);\n  });\n}, er = /* @__PURE__ */ Ur({});\nprocess.env.NODE_ENV !== \"production\" && (er.displayName = \"EmotionThemeContext\");\nvar Dr = \"__EMOTION_TYPE_PLEASE_DO_NOT_USE__\", jr = \"__EMOTION_LABEL_PLEASE_DO_NOT_USE__\", Dn = function(r) {\n  var n = r.cache, a = r.serialized, i = r.isStringTag;\n  return Ke(n, a, i), ot(function() {\n    return tt(n, a, i);\n  }), null;\n}, jn = /* @__PURE__ */ st(function(e, r, n) {\n  var a = e.css;\n  typeof a == \"string\" && r.registered[a] !== void 0 && (a = r.registered[a]);\n  var i = e[Dr], s = [a], l = \"\";\n  typeof e.className == \"string\" ? l = rt(r.registered, s, e.className) : e.className != null && (l = e.className + \" \");\n  var u = qe(s, void 0, Be(er));\n  if (process.env.NODE_ENV !== \"production\" && u.name.indexOf(\"-\") === -1) {\n    var d = e[jr];\n    d && (u = qe([u, \"label:\" + d + \";\"]));\n  }\n  l += r.key + \"-\" + u.name;\n  var g = {};\n  for (var f in e)\n    $n.call(e, f) && f !== \"css\" && f !== Dr && (process.env.NODE_ENV === \"production\" || f !== jr) && (g[f] = e[f]);\n  return g.ref = n, g.className = l, /* @__PURE__ */ ne(qr, null, /* @__PURE__ */ ne(Dn, {\n    cache: r,\n    serialized: u,\n    isStringTag: typeof i == \"string\"\n  }), /* @__PURE__ */ ne(i, g));\n});\nprocess.env.NODE_ENV !== \"production\" && (jn.displayName = \"EmotionCssPropInternal\");\nvar Ln = Mt, Vn = function(r) {\n  return r !== \"theme\";\n}, Lr = function(r) {\n  return typeof r == \"string\" && // 96 is one less than the char code\n  // for \"a\" so this is checking that\n  // it's a lowercase character\n  r.charCodeAt(0) > 96 ? Ln : Vn;\n}, Vr = function(r, n, a) {\n  var i;\n  if (n) {\n    var s = n.shouldForwardProp;\n    i = r.__emotion_forwardProp && s ? function(l) {\n      return r.__emotion_forwardProp(l) && s(l);\n    } : s;\n  }\n  return typeof i != \"function\" && a && (i = r.__emotion_forwardProp), i;\n}, Fr = `You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\\\00d7';\" should become \"content: '\\\\\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`, Fn = function(r) {\n  var n = r.cache, a = r.serialized, i = r.isStringTag;\n  return Ke(n, a, i), ot(function() {\n    return tt(n, a, i);\n  }), null;\n}, Mn = function e(r, n) {\n  if (process.env.NODE_ENV !== \"production\" && r === void 0)\n    throw new Error(`You are trying to create a styled element with an undefined component.\nYou may have forgotten to import it.`);\n  var a = r.__emotion_real === r, i = a && r.__emotion_base || r, s, l;\n  n !== void 0 && (s = n.label, l = n.target);\n  var u = Vr(r, n, a), d = u || Lr(i), g = !d(\"as\");\n  return function() {\n    var f = arguments, v = a && r.__emotion_styles !== void 0 ? r.__emotion_styles.slice(0) : [];\n    if (s !== void 0 && v.push(\"label:\" + s + \";\"), f[0] == null || f[0].raw === void 0)\n      v.push.apply(v, f);\n    else {\n      process.env.NODE_ENV !== \"production\" && f[0][0] === void 0 && console.error(Fr), v.push(f[0][0]);\n      for (var C = f.length, T = 1; T < C; T++)\n        process.env.NODE_ENV !== \"production\" && f[0][T] === void 0 && console.error(Fr), v.push(f[T], f[0][T]);\n    }\n    var x = st(function(h, O, E) {\n      var p = g && h.as || i, P = \"\", q = [], D = h;\n      if (h.theme == null) {\n        D = {};\n        for (var V in h)\n          D[V] = h[V];\n        D.theme = Be(er);\n      }\n      typeof h.className == \"string\" ? P = rt(O.registered, q, h.className) : h.className != null && (P = h.className + \" \");\n      var R = qe(v.concat(q), O.registered, D);\n      P += O.key + \"-\" + R.name, l !== void 0 && (P += \" \" + l);\n      var Ne = g && u === void 0 ? Lr(p) : d, K = {};\n      for (var Q in h)\n        g && Q === \"as\" || // $FlowFixMe\n        Ne(Q) && (K[Q] = h[Q]);\n      return K.className = P, K.ref = E, /* @__PURE__ */ ne(qr, null, /* @__PURE__ */ ne(Fn, {\n        cache: O,\n        serialized: R,\n        isStringTag: typeof p == \"string\"\n      }), /* @__PURE__ */ ne(p, K));\n    });\n    return x.displayName = s !== void 0 ? s : \"Styled(\" + (typeof i == \"string\" ? i : i.displayName || i.name || \"Component\") + \")\", x.defaultProps = r.defaultProps, x.__emotion_real = x, x.__emotion_base = i, x.__emotion_styles = v, x.__emotion_forwardProp = u, Object.defineProperty(x, \"toString\", {\n      value: function() {\n        return l === void 0 && process.env.NODE_ENV !== \"production\" ? \"NO_COMPONENT_SELECTOR\" : \".\" + l;\n      }\n    }), x.withComponent = function(h, O) {\n      return e(h, ze({}, n, O, {\n        shouldForwardProp: Vr(x, O, !0)\n      })).apply(void 0, v);\n    }, x;\n  };\n}, Wn = [\n  \"a\",\n  \"abbr\",\n  \"address\",\n  \"area\",\n  \"article\",\n  \"aside\",\n  \"audio\",\n  \"b\",\n  \"base\",\n  \"bdi\",\n  \"bdo\",\n  \"big\",\n  \"blockquote\",\n  \"body\",\n  \"br\",\n  \"button\",\n  \"canvas\",\n  \"caption\",\n  \"cite\",\n  \"code\",\n  \"col\",\n  \"colgroup\",\n  \"data\",\n  \"datalist\",\n  \"dd\",\n  \"del\",\n  \"details\",\n  \"dfn\",\n  \"dialog\",\n  \"div\",\n  \"dl\",\n  \"dt\",\n  \"em\",\n  \"embed\",\n  \"fieldset\",\n  \"figcaption\",\n  \"figure\",\n  \"footer\",\n  \"form\",\n  \"h1\",\n  \"h2\",\n  \"h3\",\n  \"h4\",\n  \"h5\",\n  \"h6\",\n  \"head\",\n  \"header\",\n  \"hgroup\",\n  \"hr\",\n  \"html\",\n  \"i\",\n  \"iframe\",\n  \"img\",\n  \"input\",\n  \"ins\",\n  \"kbd\",\n  \"keygen\",\n  \"label\",\n  \"legend\",\n  \"li\",\n  \"link\",\n  \"main\",\n  \"map\",\n  \"mark\",\n  \"marquee\",\n  \"menu\",\n  \"menuitem\",\n  \"meta\",\n  \"meter\",\n  \"nav\",\n  \"noscript\",\n  \"object\",\n  \"ol\",\n  \"optgroup\",\n  \"option\",\n  \"output\",\n  \"p\",\n  \"param\",\n  \"picture\",\n  \"pre\",\n  \"progress\",\n  \"q\",\n  \"rp\",\n  \"rt\",\n  \"ruby\",\n  \"s\",\n  \"samp\",\n  \"script\",\n  \"section\",\n  \"select\",\n  \"small\",\n  \"source\",\n  \"span\",\n  \"strong\",\n  \"style\",\n  \"sub\",\n  \"summary\",\n  \"sup\",\n  \"table\",\n  \"tbody\",\n  \"td\",\n  \"textarea\",\n  \"tfoot\",\n  \"th\",\n  \"thead\",\n  \"time\",\n  \"title\",\n  \"tr\",\n  \"track\",\n  \"u\",\n  \"ul\",\n  \"var\",\n  \"video\",\n  \"wbr\",\n  // SVG\n  \"circle\",\n  \"clipPath\",\n  \"defs\",\n  \"ellipse\",\n  \"foreignObject\",\n  \"g\",\n  \"image\",\n  \"line\",\n  \"linearGradient\",\n  \"mask\",\n  \"path\",\n  \"pattern\",\n  \"polygon\",\n  \"polyline\",\n  \"radialGradient\",\n  \"rect\",\n  \"stop\",\n  \"svg\",\n  \"text\",\n  \"tspan\"\n], z = Mn.bind();\nWn.forEach(function(e) {\n  z[e] = z(e);\n});\nconst zn = (e) => Br(Yn, {\n  children: [L(Un, {\n    src: \"https://assets.website-files.com/5beab1239ac88487c3a6608f/616b9cffac007b154cee8afc_Logo.webp\"\n  }), L(qn, {\n    children: e.text\n  })]\n}), Yn = z.div`\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-direction: column;\n  row-gap: 20px;\n\n  width: 100%;\n  height: 100%;\n\n  border-radius: 18px;\n\n  min-width: 600px;\n  min-height: 400px;\n\n  background: #f7f8fd;\n`, Un = z.img`\n  width: 160px;\n`, qn = z.span`\n  color: #061237;\n  font-family: Inter, sans-serif;\n  font-size: 18px;\n  line-height: 36px;\n`, Bn = 50;\nvar Hn = ((e) => (e[e.Left = 0] = \"Left\", e[e.Right = 1] = \"Right\", e))(Hn || {});\nconst Gn = (e) => {\n  var x, h, O, E;\n  if (!((x = e.left) != null && x.src) || !((h = e.right) != null && h.src)) {\n    let p = 2;\n    return ((O = e.left) != null && O.src || (E = e.right) != null && E.src) && p--, L(zn, {\n      text: `Upload ${p} image${p > 1 ? \"s\" : \"\"} to continue`\n    });\n  }\n  const r = te(null), n = te(null), a = te(null), i = te(null), s = te(null), l = te(null), u = (p) => {\n    r.current.style.clipPath = `inset(0px 0px 0px ${p}%)`, a.current.style.left = `${p}%`;\n  }, d = (p) => n.current.value = `${p}`, g = (p) => {\n    u(+p.target.value);\n  };\n  We(() => {\n    u(e.position);\n  }, [e.position]), We(() => {\n    f(), e.position !== Bn && (u(e.position), d(e.position));\n  }, []);\n  const f = () => {\n    var P;\n    const p = (P = a.current) == null ? void 0 : P.firstChild;\n    i.current && p && i.current.style.setProperty(\"--thumb-size\", `${p.clientWidth}px`);\n  }, v = () => {\n    r.current.style.transition = \"clip-path 0.3s\", a.current.style.transition = \"left 0.3s\";\n  }, C = () => {\n    r.current.style.transition = \"\", a.current.style.transition = \"\";\n  }, T = (p) => {\n    switch (v(), p) {\n      case 0:\n        u(0), d(0);\n        break;\n      case 1:\n        u(100), d(100);\n        break;\n    }\n    setTimeout(C, 300);\n  };\n  return Br(Jn, {\n    ref: i,\n    borderRadius: e.radius,\n    background: e.bg,\n    children: [L(Wr, {\n      ref: s,\n      hp: \"left\",\n      vp: e.label.position,\n      x: e.label.x,\n      y: e.label.y,\n      onClick: () => T(0),\n      children: e.customLabel ? e.leftLabel : L(zr, {\n        children: e.label.before\n      })\n    }), L(Wr, {\n      ref: l,\n      hp: \"right\",\n      vp: e.label.position,\n      x: e.label.x,\n      y: e.label.y,\n      onClick: () => T(1),\n      children: e.customLabel ? e.rightLabel : L(zr, {\n        children: e.label.after\n      })\n    }), L(Xn, {\n      ref: r,\n      children: L(Mr, {\n        src: e.right.src,\n        srcSet: e.right.srcSet,\n        alt: e.right.alt\n      })\n    }), L(Mr, {\n      src: e.left.src,\n      srcSet: e.left.srcSet,\n      alt: e.left.alt\n    }), L(Zn, {\n      type: \"range\",\n      ref: n,\n      min: \"0\",\n      max: \"100\",\n      onChange: g\n    }), L(Kn, {\n      ref: a,\n      color: e.line.color,\n      width: e.line.width,\n      children: e.customHandle ? e.handle : L(Qn, {})\n    })]\n  });\n}, Jn = z.div`\n  position: relative;\n  display: inline-block;\n  overflow: hidden;\n  width: 100%;\n  height: 100%;\n  border-radius: ${(e) => e.borderRadius}px;\n  background: ${(e) => e.background};\n`, Xn = z.div`\n  position: absolute;\n  z-index: 1;\n  bottom: 0;\n  right: 0;\n  left: 0;\n  top: 0;\n`, Mr = z.img`\n  vertical-align: bottom;\n  object-fit: cover;\n  height: 100%;\n  width: 100%;\n}`, Kn = z.div`\n  pointer-events: none;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  position: absolute;\n  z-index: 2;\n\n  left: 50%;\n  bottom: 0;\n  top: 0;\n\n  transform: translateX(-50%);\n\n  &:before {\n    content: '';\n\n    position: absolute;\n    left: 50%;\n    bottom: 0;\n    top: 0;\n\n    width: ${(e) => e.width}px;\n    background: ${(e) => e.color};\n\n    transform: translateX(-50%);\n  }\n`, Zn = z.input`\n  bottom: 0;\n  cursor: pointer;\n  height: 100%;\n  left: -1px;\n  margin: 0;\n  opacity: 0;\n  position: absolute;\n  top: 0;\n  touch-action: auto;\n  width: calc(100% + 2px);\n  z-index: 2;\n\n  &::-webkit-slider-thumb {\n    -webkit-appearance: none;\n    width: calc(var(--thumb-size) * 2);\n    height: calc(var(--thumb-size) * 1.5);\n  }\n`, Qn = z.div`\n  flex-shrink: 0;\n  position: relative;\n\n  width: 64px;\n  height: 64px;\n  background: rgba(255, 255, 255, 0.4);\n  border: 1px solid rgba(255, 255, 255, 0.24);\n  border-radius: 50%;\n\n  &:before,\n  &:after {\n    content: '';\n\n    position: absolute;\n    top: 50%;\n\n    border-left: 2px solid;\n    border-top: 2px solid;\n\n    height: 8px;\n    width: 8px;\n\n    transform-origin: 0 0;\n  }\n\n  &:before {\n    left: 18px;\n    transform: rotate(-45deg);\n  }\n\n  &:after {\n    right: 8px;\n    transform: rotate(135deg);\n  }\n`, Wr = z.div`\n  position: absolute;\n  z-index: 3;\n\n  cursor: pointer;\n\n  ${(e) => `${e.vp}: ${e.y}px;`}\n  ${(e) => `${e.hp}: ${e.x}px;`}\n`, zr = z.div`\n  display: flex;\n  flex-direction: row;\n  align-items: flex-start;\n  padding: 2px 16px;\n  background: rgba(255, 255, 255, 0.48);\n  border: 1px solid rgba(255, 255, 255, 0.24);\n  border-radius: 6px;\n\n  font-family: Inter, sans-serif;\n  font-weight: 500;\n  font-size: 14px;\n  line-height: 28px;\n  color: #000000;\n`, ea = ({ loading: e, loaded: r }) => {\n  const [n, a] = Dt(!0);\n  return We(() => a(!1), []), n ? e : r;\n}, X = (e) => {\n  var r, n;\n  return !((r = e.left) != null && r.src) || !((n = e.right) != null && n.src);\n}, ta = {\n  left: {\n    type: \"responsiveimage\",\n    title: \"Left Image\"\n  },\n  right: {\n    type: \"responsiveimage\",\n    title: \"Right Image\",\n    description: \"[Flowbase](https://www.flowbase.co/) is the worlds largest component resource site. Explore endless components and templates to inspire your workflows and help you build better, faster.\"\n  },\n  radius: {\n    type: \"number\",\n    defaultValue: 0,\n    min: 0,\n    max: 999,\n    step: 1,\n    displayStepper: !0,\n    hidden: X\n  },\n  bg: {\n    type: \"color\",\n    title: \"Background\",\n    defaultValue: \"#e4e6f1\"\n  },\n  position: {\n    type: \"number\",\n    defaultValue: 50,\n    description: \"Starting position of the handle\",\n    min: 0,\n    max: 100,\n    step: 1,\n    displayStepper: !0,\n    hidden: X\n  },\n  customHandle: {\n    type: \"boolean\",\n    defaultValue: !1,\n    hidden: X\n  },\n  handle: {\n    type: \"componentinstance\",\n    title: \"Handle\",\n    hidden: (e) => X(e) || !e.customHandle\n  },\n  label: {\n    type: \"object\",\n    hidden: X,\n    controls: {\n      position: {\n        type: \"enum\",\n        defaultValue: \"row\",\n        options: [\"top\", \"bottom\"],\n        optionTitles: [\"Top\", \"Bottom\"]\n      },\n      x: {\n        type: \"number\",\n        defaultValue: 24,\n        min: 0,\n        max: 999,\n        step: 1,\n        displayStepper: !0\n      },\n      y: {\n        type: \"number\",\n        defaultValue: 24,\n        min: 0,\n        max: 999,\n        step: 1,\n        displayStepper: !0\n      },\n      before: {\n        type: \"string\",\n        defaultValue: \"Before\"\n      },\n      after: {\n        type: \"string\",\n        defaultValue: \"After\"\n      }\n    }\n  },\n  customLabel: {\n    type: \"boolean\",\n    defaultValue: !1,\n    hidden: X\n  },\n  leftLabel: {\n    type: \"componentinstance\",\n    title: \"Left Label\",\n    hidden: (e) => X(e) || !e.customLabel\n  },\n  rightLabel: {\n    type: \"componentinstance\",\n    title: \"Left Label\",\n    hidden: (e) => X(e) || !e.customLabel\n  },\n  line: {\n    type: \"object\",\n    hidden: X,\n    controls: {\n      color: {\n        type: \"color\",\n        defaultValue: \"rgba(255, 255, 255, 0.4)\"\n      },\n      width: {\n        type: \"number\",\n        defaultValue: 1,\n        min: 0,\n        max: 99,\n        step: 1,\n        displayStepper: !0\n      }\n    }\n  }\n}, na = (e) => L(ea, {\n  loading: L(\"div\", {\n    style: {\n      width: \"100%\",\n      height: \"100%\",\n      borderRadius: `${e.radius}px`,\n      background: e.bg\n    }\n  }),\n  loaded: L(Gn, {\n    ...e\n  })\n});\nexport {\n  na as BeforeAfter,\n  ta as propertyControls\n};\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{propertyControls,BeforeAfter as Component}from\"https://boosters.flowbase.co/before-after-framer.js#Pi7ExYI4gXmQ\";addPropertyControls(BeforeAfter,propertyControls);export default function BeforeAfter(props){return /*#__PURE__*/_jsx(Component,{...props});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BeforeAfter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Before_After.map", "// Generated by Framer (f76946f)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentPresetsProvider,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromComponentPreset,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getWhereExpressionFromPathVariables,Image,Link,NotFoundError,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,SVG,useActiveVariantCallback,useComponentViewport,useCurrentPathVariables,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useQueryData,useRouteElementId,useRouter,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 Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/8aCGinfRQO68tQ3QF42d/YouTube.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import ProjectSingleInformation from\"#framer/local/canvasComponent/AiKgx5nHG/AiKgx5nHG.js\";import Footer from\"#framer/local/canvasComponent/ddu9jFbNO/ddu9jFbNO.js\";import Button from\"#framer/local/canvasComponent/h3G9_8Zae/h3G9_8Zae.js\";import ImageGallery from\"#framer/local/canvasComponent/nKn5MYpjj/nKn5MYpjj.js\";import NavigationBar from\"#framer/local/canvasComponent/VkBMrqM_M/VkBMrqM_M.js\";import ProjectCardMoreProjects from\"#framer/local/canvasComponent/xN67c5AQ_/xN67c5AQ_.js\";import BeforeAfter from\"#framer/local/codeFile/qiwszE7/Before_After.js\";import Projects,{enumToDisplayNameFunctions}from\"#framer/local/collection/mD60EGCvd/mD60EGCvd.js\";import*as componentPresets from\"#framer/local/componentPresets/componentPresets/componentPresets.js\";import*as sharedStyle9 from\"#framer/local/css/AS4PcgcTr/AS4PcgcTr.js\";import*as sharedStyle6 from\"#framer/local/css/aTv8iScp4/aTv8iScp4.js\";import*as sharedStyle2 from\"#framer/local/css/BPcD7LIs0/BPcD7LIs0.js\";import*as sharedStyle8 from\"#framer/local/css/BUrO3aNEw/BUrO3aNEw.js\";import*as sharedStyle11 from\"#framer/local/css/gJStRa1UW/gJStRa1UW.js\";import*as sharedStyle12 from\"#framer/local/css/i59KN99_1/i59KN99_1.js\";import*as sharedStyle4 from\"#framer/local/css/MGef1BsAG/MGef1BsAG.js\";import*as sharedStyle5 from\"#framer/local/css/OMbRY59d4/OMbRY59d4.js\";import*as sharedStyle13 from\"#framer/local/css/PfMT9r1IE/PfMT9r1IE.js\";import*as sharedStyle1 from\"#framer/local/css/puB8kY46u/puB8kY46u.js\";import*as sharedStyle3 from\"#framer/local/css/py8h228WM/py8h228WM.js\";import*as sharedStyle10 from\"#framer/local/css/Tw4FVCBFp/Tw4FVCBFp.js\";import*as sharedStyle from\"#framer/local/css/Y7I2hHhnq/Y7I2hHhnq.js\";import*as sharedStyle7 from\"#framer/local/css/zyJQ8eI0Z/zyJQ8eI0Z.js\";import metadataProvider from\"#framer/local/webPageMetadata/qF5KDUUXi/qF5KDUUXi.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const NavigationBarFonts=getFonts(NavigationBar);const ImageWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Image));const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const ProjectSingleInformationFonts=getFonts(ProjectSingleInformation);const BeforeAfterFonts=getFonts(BeforeAfter);const VimeoFonts=getFonts(Vimeo);const YouTubeFonts=getFonts(YouTube);const VideoFonts=getFonts(Video);const PhosphorFonts=getFonts(Phosphor);const MotionDivWithFX=withFX(motion.div);const ImageGalleryFonts=getFonts(ImageGallery);const ButtonFonts=getFonts(Button);const ProjectCardMoreProjectsFonts=getFonts(ProjectCardMoreProjects);const FooterFonts=getFonts(Footer);const breakpoints={ogFJAflsm:\"(min-width: 1200px) and (max-width: 1599px)\",p6id9IzBc:\"(min-width: 810px) and (max-width: 1199px)\",SwBUgArFy:\"(max-width: 809px)\",xJBwMDcMu:\"(min-width: 1600px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ryT2P\";const variantClassNames={ogFJAflsm:\"framer-v-pc0jsj\",p6id9IzBc:\"framer-v-1tu4cgp\",SwBUgArFy:\"framer-v-tqt8ik\",xJBwMDcMu:\"framer-v-1fcbbkf\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={damping:28,delay:0,mass:1,stiffness:93,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:150};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-150};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};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 prefix=(value,prefix)=>{if(typeof value===\"string\"&&typeof prefix===\"string\"){return prefix+value;}else if(typeof value===\"string\"){return value;}else if(typeof prefix===\"string\"){return prefix;}return\"\";};const suffix=(value,suffix)=>{if(typeof value===\"string\"&&typeof suffix===\"string\"){return value+suffix;}else if(typeof value===\"string\"){return value;}else if(typeof suffix===\"string\"){return suffix;}return\"\";};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop - Wide 2\":\"xJBwMDcMu\",\"Desktop - Wide\":\"ogFJAflsm\",Phone:\"SwBUgArFy\",Tablet:\"p6id9IzBc\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ogFJAflsm\"};};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 currentPathVariables=useCurrentPathVariables();const[currentRouteData]=useQueryData({from:{constraint:{left:{collection:\"qF5KDUUXi\",name:\"nextItemId\",type:\"Identifier\"},operator:\"==\",right:{collection:\"nextItemId\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{constraint:{left:{collection:\"qF5KDUUXi\",name:\"previousItemId\",type:\"Identifier\"},operator:\"==\",right:{collection:\"previousItemId\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"qF5KDUUXi\",data:Projects,type:\"Collection\"},right:{alias:\"previousItemId\",data:Projects,type:\"Collection\"},type:\"LeftJoin\"},right:{alias:\"nextItemId\",data:Projects,type:\"Collection\"},type:\"LeftJoin\"},select:[{collection:\"qF5KDUUXi\",name:\"aKnuhCYf2\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"DRfdYqiSK\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"YgCDLL_Na\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"a6H3XlmAN\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"ayEVYZjQr\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"VQtPZq4Bu\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"nWjEw4axD\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"HuI0CF6Wc\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"jYoRAKbMG\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"tjRczD3vI\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"oYZoTVx1U\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"HlRytoqtp\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"BBqa7DlvR\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"uoycV8O2A\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"eTFFU6eU6\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"HsaTz3iUg\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"sBLCTyRpO\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"lwwoWzb1f\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"JfMz0xMu8\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"E2_rsd18V\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"sqB4Pr34_\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"EZiUnVyvN\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"O3CZfDipZ\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"lljTRicxN\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"POfuwcYn1\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"TBYQA_BeX\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"ZLoxfvTzy\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"cEZbTXd_P\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"Nrp2WmPak\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"oY7r5_oaD\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"p_VZUVk8_\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"wtgxgby1f\",type:\"Identifier\"},{collection:\"qF5KDUUXi\",name:\"bO8aaZMh7\",type:\"Identifier\"},{alias:\"previousItemId.aKnuhCYf2\",collection:\"previousItemId\",name:\"aKnuhCYf2\",type:\"Identifier\"},{alias:\"previousItemId.k_c86gKgE\",collection:\"previousItemId\",name:\"k_c86gKgE\",type:\"Identifier\"},{alias:\"previousItemId\",collection:\"previousItemId\",name:\"id\",type:\"Identifier\"},{alias:\"nextItemId.aKnuhCYf2\",collection:\"nextItemId\",name:\"aKnuhCYf2\",type:\"Identifier\"},{alias:\"nextItemId.k_c86gKgE\",collection:\"nextItemId\",name:\"k_c86gKgE\",type:\"Identifier\"},{alias:\"nextItemId\",collection:\"nextItemId\",name:\"id\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(currentPathVariables,\"qF5KDUUXi\")});const getFromCurrentRouteData=key=>{if(!currentRouteData)throw new NotFoundError(`No data matches path variables: ${JSON.stringify(currentPathVariables)}`);return currentRouteData[key];};const{style,className,layoutId,variant,DRfdYqiSK=getFromCurrentRouteData(\"DRfdYqiSK\"),aKnuhCYf2=getFromCurrentRouteData(\"aKnuhCYf2\")??\"\",nWjEw4axD=getFromCurrentRouteData(\"nWjEw4axD\")??\"\",ayEVYZjQr=getFromCurrentRouteData(\"ayEVYZjQr\")??\"\",VQtPZq4Bu=getFromCurrentRouteData(\"VQtPZq4Bu\")??\"\",HuI0CF6Wc=getFromCurrentRouteData(\"HuI0CF6Wc\")??\"\",a6H3XlmAN=getFromCurrentRouteData(\"a6H3XlmAN\"),YgCDLL_Na=getFromCurrentRouteData(\"YgCDLL_Na\"),jYoRAKbMG=getFromCurrentRouteData(\"jYoRAKbMG\")??\"\",tjRczD3vI=getFromCurrentRouteData(\"tjRczD3vI\")??\"\",oYZoTVx1U=getFromCurrentRouteData(\"oYZoTVx1U\"),cEZbTXd_P=getFromCurrentRouteData(\"cEZbTXd_P\"),Nrp2WmPak=getFromCurrentRouteData(\"Nrp2WmPak\"),oY7r5_oaD=getFromCurrentRouteData(\"oY7r5_oaD\"),p_VZUVk8_=getFromCurrentRouteData(\"p_VZUVk8_\"),wtgxgby1f=getFromCurrentRouteData(\"wtgxgby1f\"),bO8aaZMh7=getFromCurrentRouteData(\"bO8aaZMh7\"),Kz3cdjUeopWpdxqxfn,ZLoxfvTzy=getFromCurrentRouteData(\"ZLoxfvTzy\")??\"\",eMkH9e4C8pWpdxqxfn,HlRytoqtp=getFromCurrentRouteData(\"HlRytoqtp\")??\"\",sBLCTyRpO=getFromCurrentRouteData(\"sBLCTyRpO\"),lwwoWzb1f=getFromCurrentRouteData(\"lwwoWzb1f\"),JfMz0xMu8=getFromCurrentRouteData(\"JfMz0xMu8\"),E2_rsd18V=getFromCurrentRouteData(\"E2_rsd18V\"),sqB4Pr34_=getFromCurrentRouteData(\"sqB4Pr34_\"),EZiUnVyvN=getFromCurrentRouteData(\"EZiUnVyvN\"),O3CZfDipZ=getFromCurrentRouteData(\"O3CZfDipZ\"),lljTRicxN=getFromCurrentRouteData(\"lljTRicxN\"),POfuwcYn1=getFromCurrentRouteData(\"POfuwcYn1\"),TBYQA_BeX=getFromCurrentRouteData(\"TBYQA_BeX\"),BBqa7DlvR=getFromCurrentRouteData(\"BBqa7DlvR\")??\"\",uoycV8O2A=getFromCurrentRouteData(\"uoycV8O2A\"),eTFFU6eU6=getFromCurrentRouteData(\"eTFFU6eU6\")??\"\",HsaTz3iUg=getFromCurrentRouteData(\"HsaTz3iUg\")??\"\",previousItemId=getFromCurrentRouteData(\"previousItemId\"),previousItemId_k_c86gKgE=getFromCurrentRouteData(\"previousItemId.k_c86gKgE\")??\"\",previousItemId_aKnuhCYf2=getFromCurrentRouteData(\"previousItemId.aKnuhCYf2\")??\"\",nextItemId=getFromCurrentRouteData(\"nextItemId\"),nextItemId_k_c86gKgE=getFromCurrentRouteData(\"nextItemId.k_c86gKgE\")??\"\",nextItemId_aKnuhCYf2=getFromCurrentRouteData(\"nextItemId.aKnuhCYf2\")??\"\",DRfdYqiSKK7R1mo8wZ,aKnuhCYf2K7R1mo8wZ,YgCDLL_NaK7R1mo8wZ,k_c86gKgEK7R1mo8wZ,idK7R1mo8wZ,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[currentRouteData,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[currentRouteData,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const nrfuqaTu93bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className,sharedStyle10.className,sharedStyle11.className,sharedStyle12.className,sharedStyle13.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(cEZbTXd_P);const visible1=equals(YgCDLL_Na,\"ftYlcleF5\");const elementId=useRouteElementId(\"kuIpY0oV4\");const ref1=React.useRef(null);const visible2=isSet(Kz3cdjUeopWpdxqxfn);const visible3=isSet(ZLoxfvTzy);const visible4=isSet(eMkH9e4C8pWpdxqxfn);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"SwBUgArFy\")return false;return true;};const visible5=isSet(sBLCTyRpO);const visible6=isSet(lwwoWzb1f);const visible7=isSet(JfMz0xMu8);const visible8=isSet(E2_rsd18V);const visible9=isSet(sqB4Pr34_);const visible10=isSet(EZiUnVyvN);const visible11=isSet(O3CZfDipZ);const visible12=isSet(lljTRicxN);const visible13=isSet(POfuwcYn1);const visible14=isSet(TBYQA_BeX);const visible15=isSet(BBqa7DlvR);const elementId1=useRouteElementId(\"ade2pJEif\");const ref2=React.useRef(null);const visible16=isSet(previousItemId);const textContent=prefix(previousItemId_aKnuhCYf2,\"\u2039 \");const visible17=isSet(nextItemId);const textContent1=suffix(nextItemId_aKnuhCYf2,\" \u203A\");const elementId2=useRouteElementId(\"WEN1MXsOL\");const ref3=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"p6id9IzBc\")return false;return true;};const router=useRouter();const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"p6id9IzBc\")return true;return false;};const isDisplayed3=()=>{if(!isBrowser())return true;if([\"p6id9IzBc\",\"SwBUgArFy\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"ogFJAflsm\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-pc0jsj\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qajdq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"im0oeDDfA\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"im0oeDDfA\",intensity:15,layoutId:\"im0oeDDfA\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{height:83},SwBUgArFy:{height:97}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:108,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-icz1s2-container\",layoutScroll:true,nodeId:\"qucQ2rL9C\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{style:{height:\"100%\",width:\"100%\"},variant:\"ZFbC9ApTh\"},SwBUgArFy:{style:{height:\"100%\",width:\"100%\"},variant:\"ZFbC9ApTh\"}},children:/*#__PURE__*/_jsx(NavigationBar,{height:\"100%\",id:\"qucQ2rL9C\",layoutId:\"qucQ2rL9C\",style:{width:\"100%\"},variant:\"KyWiuPLwA\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1huzt3k\",\"data-framer-name\":\"Hero\",children:[/*#__PURE__*/_jsx(ImageWithFXWithOptimizedAppearEffect,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:70,__perspectiveFX:false,__targetOpacity:1,animate:animation,background:{alt:\"\",fit:\"fill\",intrinsicHeight:3367,intrinsicWidth:5040,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+0+78),pixelHeight:3367,pixelWidth:5040,sizes:`calc(${componentViewport?.width||\"100vw\"} * 1.0325)`,...toResponsiveImage(DRfdYqiSK)},className:\"framer-1mo0nsk\",\"data-framer-appear-id\":\"1mo0nsk\",initial:animation1,optimized:true,style:{transformPerspective:1200}}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9zj5ia\",children:[/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:110,__perspectiveFX:false,__targetOpacity:1,animate:animation,className:\"framer-1mfywum\",\"data-framer-appear-id\":\"1mfywum\",initial:animation2,optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-fxn7uf\",\"data-styles-preset\":\"Y7I2hHhnq\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"Serenity Suites - Coastal Resort\"})}),className:\"framer-1f86qtx\",fonts:[\"Inter\"],text:aKnuhCYf2,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:110,__perspectiveFX:false,__targetOpacity:1,animate:animation,className:\"framer-84fprz\",\"data-framer-appear-id\":\"84fprz\",initial:animation2,optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-11ru2ty\",\"data-styles-preset\":\"puB8kY46u\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"Annandelle Farms\"})}),className:\"framer-2d2ngp\",fonts:[\"Inter\"],text:nWjEw4axD,verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1rttx7c\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-md4o7i\",\"data-styles-preset\":\"BPcD7LIs0\",style:{\"--framer-text-alignment\":\"center\"},children:'Inspired by the serene coastal landscape, our design team conceptualized a \"Coastal Chic\" theme, marrying sophistication with laid-back beach vibes. The architectural design incorporated clean lines, expansive glass, and natural materials to create a seamless transition between indoor and outdoor spaces.'})}),className:\"framer-1kfxtee\",fonts:[\"Inter\"],text:ayEVYZjQr,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-153mzrn\",\"data-framer-name\":\"Data\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lz7wp1-container\",nodeId:\"qvDjLA_b9\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{variant:\"wcd2N0EwV\"}},children:/*#__PURE__*/_jsx(ProjectSingleInformation,{height:\"100%\",id:\"qvDjLA_b9\",layoutId:\"qvDjLA_b9\",MnS43KmDO:VQtPZq4Bu,qCTJD2C4t:\"Client\",SbXn3ioFw:\"UserFocus\",style:{width:\"100%\"},variant:\"JQgmkiNVd\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-b61vnq-container\",nodeId:\"CQLcHbrT_\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{variant:\"wcd2N0EwV\"}},children:/*#__PURE__*/_jsx(ProjectSingleInformation,{height:\"100%\",id:\"CQLcHbrT_\",layoutId:\"CQLcHbrT_\",MnS43KmDO:nWjEw4axD,qCTJD2C4t:\"Location\",SbXn3ioFw:\"MapPin\",style:{width:\"100%\"},variant:\"JQgmkiNVd\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-a92zn6-container\",nodeId:\"mfMkR9Rkd\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{variant:\"wcd2N0EwV\"}},children:/*#__PURE__*/_jsx(ProjectSingleInformation,{height:\"100%\",id:\"mfMkR9Rkd\",layoutId:\"mfMkR9Rkd\",MnS43KmDO:HuI0CF6Wc,qCTJD2C4t:\"Size\",SbXn3ioFw:\"FrameCorners\",style:{width:\"100%\"},variant:\"JQgmkiNVd\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1o5y6ah-container\",nodeId:\"Hy9ZuM3yn\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{variant:\"wcd2N0EwV\"}},children:/*#__PURE__*/_jsx(ProjectSingleInformation,{height:\"100%\",id:\"Hy9ZuM3yn\",layoutId:\"Hy9ZuM3yn\",MnS43KmDO:enumToDisplayNameFunctions[\"a6H3XlmAN\"]?.(a6H3XlmAN,activeLocale),qCTJD2C4t:\"Type\",SbXn3ioFw:\"Tabs\",style:{width:\"100%\"},variant:\"JQgmkiNVd\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1y2kfi8-container\",nodeId:\"MeBumOqkE\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{variant:\"wcd2N0EwV\"}},children:/*#__PURE__*/_jsx(ProjectSingleInformation,{height:\"100%\",id:\"MeBumOqkE\",layoutId:\"MeBumOqkE\",MnS43KmDO:enumToDisplayNameFunctions[\"YgCDLL_Na\"]?.(YgCDLL_Na,activeLocale),qCTJD2C4t:\"Category\",SbXn3ioFw:\"Folders\",style:{width:\"100%\"},variant:\"JQgmkiNVd\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oh1brb-container\",nodeId:\"DBgfOxAKX\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{variant:\"wcd2N0EwV\"}},children:/*#__PURE__*/_jsx(ProjectSingleInformation,{height:\"100%\",id:\"DBgfOxAKX\",layoutId:\"DBgfOxAKX\",MnS43KmDO:jYoRAKbMG,qCTJD2C4t:\"Services\",SbXn3ioFw:\"Buildings\",style:{width:\"100%\"},variant:\"JQgmkiNVd\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-lvwk84-container\",nodeId:\"R9Fh98Ybn\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{variant:\"wcd2N0EwV\"}},children:/*#__PURE__*/_jsx(ProjectSingleInformation,{height:\"100%\",id:\"R9Fh98Ybn\",layoutId:\"R9Fh98Ybn\",MnS43KmDO:tjRczD3vI,qCTJD2C4t:\"Year\",SbXn3ioFw:\"Calendar\",style:{width:\"100%\"},variant:\"JQgmkiNVd\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-r5dmzv-container\",nodeId:\"WHxyF5bSt\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{variant:\"wcd2N0EwV\"}},children:/*#__PURE__*/_jsx(ProjectSingleInformation,{height:\"100%\",id:\"WHxyF5bSt\",layoutId:\"WHxyF5bSt\",MnS43KmDO:enumToDisplayNameFunctions[\"oYZoTVx1U\"]?.(oYZoTVx1U,activeLocale),qCTJD2C4t:\"Status\",SbXn3ioFw:\"SpinnerGap\",style:{width:\"100%\"},variant:\"JQgmkiNVd\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1ml6d1k\",\"data-framer-name\":\"Section - Overview\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-cqxenh\",\"data-framer-name\":\"Overview\"}),visible&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-psbycg\",children:[visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1it50gr-container\",isAuthoredByUser:true,nodeId:\"QSQciOSFh\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(BeforeAfter,{bg:\"rgb(228, 230, 241)\",customHandle:false,customLabel:false,handle:[],height:\"100%\",id:\"QSQciOSFh\",label:{after:\"After\",before:\"Before\",position:\"top\",x:24,y:24},layoutId:\"QSQciOSFh\",left:toResponsiveImage(cEZbTXd_P),leftLabel:[],line:{color:\"rgba(255, 255, 255, 0.4)\",width:1},position:50,radius:0,right:toResponsiveImage(Nrp2WmPak),rightLabel:[],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-olv5ih-container\",isAuthoredByUser:true,nodeId:\"N2IJhVda6\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(BeforeAfter,{bg:\"rgb(228, 230, 241)\",customHandle:false,customLabel:false,handle:[],height:\"100%\",id:\"N2IJhVda6\",label:{after:\"After\",before:\"Before\",position:\"top\",x:24,y:24},layoutId:\"N2IJhVda6\",left:toResponsiveImage(oY7r5_oaD),leftLabel:[],line:{color:\"rgba(255, 255, 255, 0.4)\",width:1},position:50,radius:0,right:toResponsiveImage(p_VZUVk8_),rightLabel:[],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-o76uj7-container\",isAuthoredByUser:true,nodeId:\"qHH3WJUHT\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(BeforeAfter,{bg:\"rgb(228, 230, 241)\",customHandle:false,customLabel:false,handle:[],height:\"100%\",id:\"qHH3WJUHT\",label:{after:\"After\",before:\"Before\",position:\"top\",x:24,y:24},layoutId:\"qHH3WJUHT\",left:toResponsiveImage(wtgxgby1f),leftLabel:[],line:{color:\"rgba(255, 255, 255, 0.4)\",width:1},position:50,radius:0,right:toResponsiveImage(bO8aaZMh7),rightLabel:[],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-q3eh0m\",\"data-framer-name\":\"Section - Video\",id:elementId,ref:ref1,children:[visible2&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-68zwki\",\"data-framer-name\":\"Vimeo Player\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ylkgsv-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"JnBaF8YPq\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:true,height:\"100%\",id:\"JnBaF8YPq\",isMixedBorderRadius:false,layoutId:\"JnBaF8YPq\",loop:false,mute:false,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:Kz3cdjUeopWpdxqxfn,width:\"100%\"})})})}),visible3&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bda809\",\"data-framer-name\":\"Youtube-Player\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15xhdfc-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"MjGP7TQsC\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,height:\"100%\",id:\"MjGP7TQsC\",isMixedBorderRadius:false,isRed:false,layoutId:\"MjGP7TQsC\",play:\"Loop\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"High Quality\",topLeftRadius:0,topRightRadius:0,url:ZLoxfvTzy,width:\"100%\"})})})}),visible4&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-d22gue\",\"data-framer-name\":\"Video-Player\",children:visible4&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17yqk87-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"MxJQyVJ2f\",scopeId:\"qF5KDUUXi\",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:true,srcFile:eMkH9e4C8pWpdxqxfn,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-1301g6j\",\"data-framer-name\":\"Content Wrapper\",children:/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js:default\":componentPresets.props[\"kqorL_749\"],\"module:NEd4VmDdsxM3StIUbddO/8aCGinfRQO68tQ3QF42d/YouTube.js:Youtube\":componentPresets.props[\"h6erRetHh\"],\"module:pVk4QsoHxASnVtUBp6jr/HTBsNkEMAb7TUGaO3DBy/CodeBlock.js:default\":componentPresets.props[\"gPQlNwbQH\"]},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{stylesPresetsClassNames:{a:\"framer-styles-preset-fsrzda\",h1:\"framer-styles-preset-fxn7uf\",h2:\"framer-styles-preset-1e912x7\",h3:\"framer-styles-preset-1idmtv4\",h4:\"framer-styles-preset-1s7lw2h\",h6:\"framer-styles-preset-zwddj6\",img:\"framer-styles-preset-4asej5\",p:\"framer-styles-preset-9savwc\"}},SwBUgArFy:{stylesPresetsClassNames:{a:\"framer-styles-preset-fsrzda\",h1:\"framer-styles-preset-fxn7uf\",h2:\"framer-styles-preset-1e912x7\",h3:\"framer-styles-preset-1idmtv4\",h4:\"framer-styles-preset-1s7lw2h\",h6:\"framer-styles-preset-zwddj6\",img:\"framer-styles-preset-4asej5\",p:\"framer-styles-preset-9savwc\"}}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:HlRytoqtp,className:\"framer-qbfmhc\",fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-fsrzda\",h1:\"framer-styles-preset-fxn7uf\",h2:\"framer-styles-preset-1e912x7\",h3:\"framer-styles-preset-1idmtv4\",h4:\"framer-styles-preset-1s7lw2h\",h5:\"framer-styles-preset-yrc0iz\",h6:\"framer-styles-preset-zwddj6\",img:\"framer-styles-preset-4asej5\",p:\"framer-styles-preset-9savwc\"},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-ky6uez\",\"data-framer-name\":\"Section - Gallery - Grid\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nby15o\",\"data-framer-name\":\"Heading\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zxlbdq\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pqtndx\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gayyvp\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mzk05z-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"u8ElucysJ\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 250, 235))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Images\",id:\"u8ElucysJ\",layoutId:\"u8ElucysJ\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"thin\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-95voci\",\"data-styles-preset\":\"gJStRa1UW\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 250, 235))\"},children:\"Project Gallery\"})})},SwBUgArFy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-95voci\",\"data-styles-preset\":\"gJStRa1UW\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 250, 235))\"},children:\"Project Gallery\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-95voci\",\"data-styles-preset\":\"gJStRa1UW\",style:{\"--framer-text-color\":\"var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 250, 235))\"},children:\"Project Gallery\"})}),className:\"framer-1w282md\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-1e912x7\",\"data-styles-preset\":\"py8h228WM\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:[\"Set the Stage, Build the Vision: \",/*#__PURE__*/_jsx(\"br\",{}),\"The bold smac Portfolio in Motion\"]})})},SwBUgArFy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-1e912x7\",\"data-styles-preset\":\"py8h228WM\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:[\"Set the Stage, Build the Vision: \",/*#__PURE__*/_jsx(\"br\",{}),\"The bold smac Portfolio in Motion\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-1e912x7\",\"data-styles-preset\":\"py8h228WM\",style:{\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:[\"Set the Stage, Build the Vision: \",/*#__PURE__*/_jsx(\"br\",{}),\"The bold smac Portfolio in Motion\"]})}),className:\"framer-zb09o0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qemwmo\",\"data-styles-preset\":\"i59KN99_1\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"Take a bold step into our design world\u2014where every project is a masterclass in vision, precision, and unapologetic style.\"})})},SwBUgArFy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qemwmo\",\"data-styles-preset\":\"i59KN99_1\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"Take a bold step into our design world\u2014where every project is a masterclass in vision, precision, and unapologetic style.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qemwmo\",\"data-styles-preset\":\"i59KN99_1\",style:{\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"Take a bold step into our design world\u2014where every project is a masterclass in vision, precision, and unapologetic style.\"})}),className:\"framer-1l064np\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vnzkis hidden-tqt8ik\",\"data-framer-name\":\"Divider\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:65,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-1442,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,__targetOpacity:1,className:\"framer-t4khmp\",style:{transformPerspective:1200}})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hib8mj\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-24rrt3\",\"data-framer-name\":\"Column 1\",children:[visible5&&/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{y:(componentViewport?.y||0)+40+1827.0149+35+259+579.5+0+0},SwBUgArFy:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+40+1885.8104+35+214+12+0+0+0},xJBwMDcMu:{y:(componentViewport?.y||0)+40+2336.6078+35+269+579.5+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1125,width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+40+2225.6078+35+269+579.5+0+0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-hn9w3t-container\",id:\"hn9w3t\",nodeId:\"pHlUACA95\",scopeId:\"qF5KDUUXi\",children:[/*#__PURE__*/_jsx(ImageGallery,{height:\"100%\",id:\"pHlUACA95\",layoutId:\"pHlUACA95\",nrfuqaTu9:nrfuqaTu93bnx0g({overlay}),p9JcYnmAr:\"THIS IS A CAPTION\",style:{width:\"100%\"},variant:\"HaZYZNrIx\",width:\"100%\",WJvpO8V6d:toResponsiveImage(sBLCTyRpO)}),/*#__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:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-isa0oh\"),\"data-framer-portal-id\":\"hn9w3t\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"A9aeo80_d\"),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-19v6vvj\"),\"data-framer-portal-id\":\"hn9w3t\",exit:animation3,initial:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 40px, 1px)\",...toResponsiveImage(sBLCTyRpO),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 100px, 1px)\",...toResponsiveImage(sBLCTyRpO),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1uqhs2l\",onTap:onTap1wnntms({overlay})})})})]}),getContainer())})})]})})})})}),visible6&&/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{y:(componentViewport?.y||0)+40+1827.0149+35+259+579.5+0+1135},SwBUgArFy:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+40+1885.8104+35+214+12+0+0+1135},xJBwMDcMu:{y:(componentViewport?.y||0)+40+2336.6078+35+269+579.5+0+1135}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1125,width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+40+2225.6078+35+269+579.5+0+1135,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-11gu2e9-container\",id:\"11gu2e9\",nodeId:\"AXKiNm5jV\",scopeId:\"qF5KDUUXi\",children:[/*#__PURE__*/_jsx(ImageGallery,{height:\"100%\",id:\"AXKiNm5jV\",layoutId:\"AXKiNm5jV\",nrfuqaTu9:nrfuqaTu93bnx0g({overlay:overlay1}),p9JcYnmAr:\"THIS IS A CAPTION\",style:{width:\"100%\"},variant:\"HaZYZNrIx\",width:\"100%\",WJvpO8V6d:toResponsiveImage(lwwoWzb1f)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-4pqak9\"),\"data-framer-portal-id\":\"11gu2e9\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"SZ8Fz6suu\"),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-i8r1pl\"),\"data-framer-portal-id\":\"11gu2e9\",exit:animation3,initial:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 40px, 1px)\",...toResponsiveImage(lwwoWzb1f),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 100px, 1px)\",...toResponsiveImage(lwwoWzb1f),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1jnj641\",onTap:onTap1wnntms({overlay:overlay1})})})})]}),getContainer())})})]})})})})}),visible7&&/*#__PURE__*/_jsx(Overlay,{children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{y:(componentViewport?.y||0)+40+1827.0149+35+259+579.5+0+2270},SwBUgArFy:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+40+1885.8104+35+214+12+0+0+2270},xJBwMDcMu:{y:(componentViewport?.y||0)+40+2336.6078+35+269+579.5+0+2270}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1125,width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+40+2225.6078+35+269+579.5+0+2270,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1ha41xu-container\",id:\"1ha41xu\",nodeId:\"AfnwyugcO\",scopeId:\"qF5KDUUXi\",children:[/*#__PURE__*/_jsx(ImageGallery,{height:\"100%\",id:\"AfnwyugcO\",layoutId:\"AfnwyugcO\",nrfuqaTu9:nrfuqaTu93bnx0g({overlay:overlay2}),p9JcYnmAr:\"THIS IS A CAPTION\",style:{width:\"100%\"},variant:\"HaZYZNrIx\",width:\"100%\",WJvpO8V6d:toResponsiveImage(JfMz0xMu8)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1sw5l5x\"),\"data-framer-portal-id\":\"1ha41xu\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay2.hide()},\"GUxNBRBUc\"),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-qve20r\"),\"data-framer-portal-id\":\"1ha41xu\",exit:animation3,initial:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 40px, 1px)\",...toResponsiveImage(JfMz0xMu8),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 100px, 1px)\",...toResponsiveImage(JfMz0xMu8),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-vkgvfr\",onTap:onTap1wnntms({overlay:overlay2})})})})]}),getContainer())})})]})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hvzdbh\",\"data-framer-name\":\"Column 2\",children:[visible8&&/*#__PURE__*/_jsx(Overlay,{children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{y:(componentViewport?.y||0)+40+1827.0149+35+259+12+0+0},SwBUgArFy:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+40+1885.8104+35+214+12+3405+0+0},xJBwMDcMu:{y:(componentViewport?.y||0)+40+2336.6078+35+269+12+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1125,width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+40+2225.6078+35+269+12+0+0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-14i6jo1-container\",id:\"14i6jo1\",nodeId:\"if6xCotIG\",scopeId:\"qF5KDUUXi\",children:[/*#__PURE__*/_jsx(ImageGallery,{height:\"100%\",id:\"if6xCotIG\",layoutId:\"if6xCotIG\",nrfuqaTu9:nrfuqaTu93bnx0g({overlay:overlay3}),p9JcYnmAr:\"THIS IS A CAPTION\",style:{width:\"100%\"},variant:\"HaZYZNrIx\",width:\"100%\",WJvpO8V6d:toResponsiveImage(E2_rsd18V)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-yebnc0\"),\"data-framer-portal-id\":\"14i6jo1\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay3.hide()},\"J0597dBCS\"),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-1ixello\"),\"data-framer-portal-id\":\"14i6jo1\",exit:animation3,initial:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 40px, 1px)\",...toResponsiveImage(E2_rsd18V),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 100px, 1px)\",...toResponsiveImage(E2_rsd18V),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1mu6csc\",onTap:onTap1wnntms({overlay:overlay3})})})})]}),getContainer())})})]})})})})}),visible9&&/*#__PURE__*/_jsx(Overlay,{children:overlay4=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{y:(componentViewport?.y||0)+40+1827.0149+35+259+12+0+1135},SwBUgArFy:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+40+1885.8104+35+214+12+3405+0+1135},xJBwMDcMu:{y:(componentViewport?.y||0)+40+2336.6078+35+269+12+0+1135}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1125,width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+40+2225.6078+35+269+12+0+1135,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-k6xmft-container\",id:\"k6xmft\",nodeId:\"WvF5jq9Zt\",scopeId:\"qF5KDUUXi\",children:[/*#__PURE__*/_jsx(ImageGallery,{height:\"100%\",id:\"WvF5jq9Zt\",layoutId:\"WvF5jq9Zt\",nrfuqaTu9:nrfuqaTu93bnx0g({overlay:overlay4}),p9JcYnmAr:\"THIS IS A CAPTION\",style:{width:\"100%\"},variant:\"HaZYZNrIx\",width:\"100%\",WJvpO8V6d:toResponsiveImage(sqB4Pr34_)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay4.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-15o36gf\"),\"data-framer-portal-id\":\"k6xmft\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay4.hide()},\"LPeYnNiE7\"),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-18sp71x\"),\"data-framer-portal-id\":\"k6xmft\",exit:animation3,initial:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 40px, 1px)\",...toResponsiveImage(sqB4Pr34_),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 100px, 1px)\",...toResponsiveImage(sqB4Pr34_),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-qgxvwl\",onTap:onTap1wnntms({overlay:overlay4})})})})]}),getContainer())})})]})})})})}),visible10&&/*#__PURE__*/_jsx(Overlay,{children:overlay5=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{y:(componentViewport?.y||0)+40+1827.0149+35+259+12+0+2270},SwBUgArFy:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+40+1885.8104+35+214+12+3405+0+2270},xJBwMDcMu:{y:(componentViewport?.y||0)+40+2336.6078+35+269+12+0+2270}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1125,width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+40+2225.6078+35+269+12+0+2270,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1f2qztq-container\",id:\"1f2qztq\",nodeId:\"zE6i7qnTs\",scopeId:\"qF5KDUUXi\",children:[/*#__PURE__*/_jsx(ImageGallery,{height:\"100%\",id:\"zE6i7qnTs\",layoutId:\"zE6i7qnTs\",nrfuqaTu9:nrfuqaTu93bnx0g({overlay:overlay5}),p9JcYnmAr:\"THIS IS A CAPTION\",style:{width:\"100%\"},variant:\"HaZYZNrIx\",width:\"100%\",WJvpO8V6d:toResponsiveImage(EZiUnVyvN)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay5.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-yqx2j3\"),\"data-framer-portal-id\":\"1f2qztq\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay5.hide()},\"gGN2dFozB\"),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-lvbmfe\"),\"data-framer-portal-id\":\"1f2qztq\",exit:animation3,initial:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 40px, 1px)\",...toResponsiveImage(EZiUnVyvN),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 100px, 1px)\",...toResponsiveImage(EZiUnVyvN),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-yk4v9c\",onTap:onTap1wnntms({overlay:overlay5})})})})]}),getContainer())})})]})})})})}),visible11&&/*#__PURE__*/_jsx(Overlay,{children:overlay6=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{y:(componentViewport?.y||0)+40+1827.0149+35+259+12+0+3405},SwBUgArFy:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+40+1885.8104+35+214+12+3405+0+3405},xJBwMDcMu:{y:(componentViewport?.y||0)+40+2336.6078+35+269+12+0+3405}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1125,width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+40+2225.6078+35+269+12+0+3405,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-eif7r6-container\",id:\"eif7r6\",nodeId:\"WCIqJV2MD\",scopeId:\"qF5KDUUXi\",children:[/*#__PURE__*/_jsx(ImageGallery,{height:\"100%\",id:\"WCIqJV2MD\",layoutId:\"WCIqJV2MD\",nrfuqaTu9:nrfuqaTu93bnx0g({overlay:overlay6}),p9JcYnmAr:\"THIS IS A CAPTION\",style:{width:\"100%\"},variant:\"HaZYZNrIx\",width:\"100%\",WJvpO8V6d:toResponsiveImage(O3CZfDipZ)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay6.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1s9crsm\"),\"data-framer-portal-id\":\"eif7r6\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay6.hide()},\"QGWsYYZLR\"),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-u0odm6\"),\"data-framer-portal-id\":\"eif7r6\",exit:animation3,initial:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 40px, 1px)\",...toResponsiveImage(O3CZfDipZ),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 100px, 1px)\",...toResponsiveImage(O3CZfDipZ),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1k64hrm\",onTap:onTap1wnntms({overlay:overlay6})})})})]}),getContainer())})})]})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wf8wz\",\"data-framer-name\":\"Column 3\",children:[visible12&&/*#__PURE__*/_jsx(Overlay,{children:overlay7=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{y:(componentViewport?.y||0)+40+1827.0149+35+259+579.5+0+0},SwBUgArFy:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+40+1885.8104+35+214+12+7945+0+0},xJBwMDcMu:{y:(componentViewport?.y||0)+40+2336.6078+35+269+579.5+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1125,width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+40+2225.6078+35+269+579.5+0+0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1kmvl2g-container\",id:\"1kmvl2g\",nodeId:\"fIPm6neqd\",scopeId:\"qF5KDUUXi\",children:[/*#__PURE__*/_jsx(ImageGallery,{height:\"100%\",id:\"fIPm6neqd\",layoutId:\"fIPm6neqd\",nrfuqaTu9:nrfuqaTu93bnx0g({overlay:overlay7}),p9JcYnmAr:\"THIS IS A CAPTION\",style:{width:\"100%\"},variant:\"HaZYZNrIx\",width:\"100%\",WJvpO8V6d:toResponsiveImage(lljTRicxN)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay7.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1fq59t3\"),\"data-framer-portal-id\":\"1kmvl2g\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay7.hide()},\"w7vfv1ESm\"),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-7snu4y\"),\"data-framer-portal-id\":\"1kmvl2g\",exit:animation3,initial:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 40px, 1px)\",...toResponsiveImage(lljTRicxN),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 100px, 1px)\",...toResponsiveImage(lljTRicxN),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1e9wmlv\",onTap:onTap1wnntms({overlay:overlay7})})})})]}),getContainer())})})]})})})})}),visible13&&/*#__PURE__*/_jsx(Overlay,{children:overlay8=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{y:(componentViewport?.y||0)+40+1827.0149+35+259+579.5+0+1135},SwBUgArFy:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+40+1885.8104+35+214+12+7945+0+1135},xJBwMDcMu:{y:(componentViewport?.y||0)+40+2336.6078+35+269+579.5+0+1135}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1125,width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+40+2225.6078+35+269+579.5+0+1135,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1filql2-container\",id:\"1filql2\",nodeId:\"lApriEUCu\",scopeId:\"qF5KDUUXi\",children:[/*#__PURE__*/_jsx(ImageGallery,{height:\"100%\",id:\"lApriEUCu\",layoutId:\"lApriEUCu\",nrfuqaTu9:nrfuqaTu93bnx0g({overlay:overlay8}),p9JcYnmAr:\"THIS IS A CAPTION\",style:{width:\"100%\"},variant:\"HaZYZNrIx\",width:\"100%\",WJvpO8V6d:toResponsiveImage(POfuwcYn1)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay8.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-i80o7i\"),\"data-framer-portal-id\":\"1filql2\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay8.hide()},\"r09LoD3hl\"),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-1qffvbl\"),\"data-framer-portal-id\":\"1filql2\",exit:animation3,initial:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 40px, 1px)\",...toResponsiveImage(POfuwcYn1),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 100px, 1px)\",...toResponsiveImage(POfuwcYn1),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-5fpcf5\",onTap:onTap1wnntms({overlay:overlay8})})})})]}),getContainer())})})]})})})})}),visible14&&/*#__PURE__*/_jsx(Overlay,{children:overlay9=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{y:(componentViewport?.y||0)+40+1827.0149+35+259+579.5+0+2270},SwBUgArFy:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+40+1885.8104+35+214+12+7945+0+2270},xJBwMDcMu:{y:(componentViewport?.y||0)+40+2336.6078+35+269+579.5+0+2270}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1125,width:`max((${componentViewport?.width||\"100vw\"} - 120px) / 3, 1px)`,y:(componentViewport?.y||0)+40+2225.6078+35+269+579.5+0+2270,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-zbw1rp-container\",id:\"zbw1rp\",nodeId:\"AesttAPSp\",scopeId:\"qF5KDUUXi\",children:[/*#__PURE__*/_jsx(ImageGallery,{height:\"100%\",id:\"AesttAPSp\",layoutId:\"AesttAPSp\",nrfuqaTu9:nrfuqaTu93bnx0g({overlay:overlay9}),p9JcYnmAr:\"THIS IS A CAPTION\",style:{width:\"100%\"},variant:\"HaZYZNrIx\",width:\"100%\",WJvpO8V6d:toResponsiveImage(TBYQA_BeX)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay9.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1ebgzsq\"),\"data-framer-portal-id\":\"zbw1rp\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay9.hide()},\"I9sYT5DoU\"),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-sbvsz6\"),\"data-framer-portal-id\":\"zbw1rp\",exit:animation3,initial:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 40px, 1px)\",...toResponsiveImage(TBYQA_BeX),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:4500,pixelWidth:3e3,sizes:\"max(100vw - 100px, 1px)\",...toResponsiveImage(TBYQA_BeX),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-eoupo1\",onTap:onTap1wnntms({overlay:overlay9})})})})]}),getContainer())})})]})})})})})]})]})]}),visible15&&/*#__PURE__*/_jsxs(\"section\",{className:\"framer-ugo0mm\",\"data-framer-name\":\"Section - Value Quote\",id:elementId1,ref:ref2,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1600,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+6710.0149+-150.1),pixelHeight:1600,pixelWidth:1600,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg\",srcSet:\"https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?scale-down-to=512 512w,https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg 1600w\"}},SwBUgArFy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1600,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+13533.8104+-124.1),pixelHeight:1600,pixelWidth:1600,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg\",srcSet:\"https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?scale-down-to=512 512w,https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg 1600w\"}},xJBwMDcMu:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1600,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+7229.6078+-147.1),pixelHeight:1600,pixelWidth:1600,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg\",srcSet:\"https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?scale-down-to=512 512w,https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg 1600w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1600,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+7118.6078+-147.1),pixelHeight:1600,pixelWidth:1600,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg\",srcSet:\"https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?scale-down-to=512 512w,https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/UrQqewjnRWVW1vMmm3dcpF3MF4.svg 1600w\"},className:\"framer-17yvdwi\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-q7t9af\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-2.3px\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\",\"--framer-text-transform\":\"uppercase\"},children:\"A testimony from the clients\"})})},SwBUgArFy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1.4px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\",\"--framer-text-transform\":\"uppercase\"},children:\"A testimony from the clients\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1.2px\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\",\"--framer-text-transform\":\"uppercase\"},children:\"A testimony from the clients\"})}),className:\"framer-8xrmr0\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-md4o7i\",\"data-styles-preset\":\"BPcD7LIs0\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(97, 176, 226))\"},children:\"Urban Design Studio captured our vision and transformed it into a living masterpiece. City Haven Residence exceeds our expectations in every way. The collaborative process was inspiring. They seamlessly blended our ideas with their expertise, creating a space that feels uniquely ours.\"})}),className:\"framer-17xiw2t\",fonts:[\"Inter\"],text:BBqa7DlvR,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kgbpa9\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-na60gx\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2566,intrinsicWidth:4032,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+6710.0149+50+0+20+217+20+34.9),pixelHeight:2566,pixelWidth:4032,sizes:\"53px\",...toResponsiveImage(uoycV8O2A)}},SwBUgArFy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2566,intrinsicWidth:4032,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+13533.8104+50+0+20+269+20+34.9),pixelHeight:2566,pixelWidth:4032,sizes:\"53px\",...toResponsiveImage(uoycV8O2A)}},xJBwMDcMu:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2566,intrinsicWidth:4032,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+7229.6078+50+0+20+223+20+34.9),pixelHeight:2566,pixelWidth:4032,sizes:\"53px\",...toResponsiveImage(uoycV8O2A)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2566,intrinsicWidth:4032,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+7118.6078+50+0+20+223+20+34.9),pixelHeight:2566,pixelWidth:4032,sizes:\"53px\",...toResponsiveImage(uoycV8O2A)},className:\"framer-i17jul\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-69mir8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-a1bont\",\"data-styles-preset\":\"PfMT9r1IE\",style:{\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"Patric Harmon\"})}),className:\"framer-13sz801\",fonts:[\"Inter\"],text:eTFFU6eU6,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-95voci\",\"data-styles-preset\":\"gJStRa1UW\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-982b8c10-118f-4ab1-9313-b5263759098c, rgba(255, 255, 255, 0.5))\"},children:\"CEO, Coastal Hospitality Group\"})}),className:\"framer-oavphb\",fonts:[\"Inter\"],text:HsaTz3iUg,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1636ju7\",\"data-framer-name\":\"Vector\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34 24\"><path d=\"M 2.8 24 L 10 24 L 14.8 14.4 L 14.8 0 L 0.4 0 L 0.4 14.4 L 7.6 14.4 Z M 22 24 L 29.2 24 L 34 14.4 L 34 0 L 19.6 0 L 19.6 14.4 L 26.8 14.4 Z\" fill=\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"></path></svg>',svgContentId:10045566217,withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dy9c9t\",children:[visible16&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(5, 40, 60))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{k_c86gKgE:previousItemId_k_c86gKgE},webPageId:\"qF5KDUUXi\"},motionChild:true,nodeId:\"sZFwjZiab\",openInNewTab:false,scopeId:\"qF5KDUUXi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fsrzda\",\"data-styles-preset\":\"AS4PcgcTr\",children:\"\u2039 \"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(5, 40, 60))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{k_c86gKgE:previousItemId_k_c86gKgE},webPageId:\"qF5KDUUXi\"},motionChild:true,nodeId:\"sZFwjZiab\",openInNewTab:false,scopeId:\"qF5KDUUXi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fsrzda\",\"data-styles-preset\":\"AS4PcgcTr\",children:\"\u2039 \"})})})}),className:\"framer-1l4nmyv\",\"data-framer-name\":\"Previous\",fonts:[\"FS;Satoshi-medium\"],text:textContent,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-19569ap\",\"data-framer-name\":\"Spacer\"}),visible17&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(5, 40, 60))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{k_c86gKgE:nextItemId_k_c86gKgE},webPageId:\"qF5KDUUXi\"},motionChild:true,nodeId:\"WxnHPdH38\",openInNewTab:false,scopeId:\"qF5KDUUXi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fsrzda\",\"data-styles-preset\":\"AS4PcgcTr\",children:\"Mountain Retreat in Cashiers, NC \u203A\"})})})})},SwBUgArFy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.77px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(5, 40, 60))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{k_c86gKgE:nextItemId_k_c86gKgE},webPageId:\"qF5KDUUXi\"},motionChild:true,nodeId:\"WxnHPdH38\",openInNewTab:false,scopeId:\"qF5KDUUXi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fsrzda\",\"data-styles-preset\":\"AS4PcgcTr\",children:\"Mountain Retreat in Cashiers, NC \u203A\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-c8809533-d74e-4474-af14-ef3a211efd13, rgb(5, 40, 60))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{k_c86gKgE:nextItemId_k_c86gKgE},webPageId:\"qF5KDUUXi\"},motionChild:true,nodeId:\"WxnHPdH38\",openInNewTab:false,scopeId:\"qF5KDUUXi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fsrzda\",\"data-styles-preset\":\"AS4PcgcTr\",children:\"Mountain Retreat in Cashiers, NC \u203A\"})})})}),className:\"framer-kw0hts\",\"data-framer-name\":\"Next\",fonts:[\"FS;Satoshi-medium\"],text:textContent1,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-r6sa2e\",\"data-framer-name\":\"Section - Other Projects\",id:elementId2,ref:ref3,children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"e0GEEMiyh\"},implicitPathVariables:undefined},{href:{webPageId:\"e0GEEMiyh\"},implicitPathVariables:undefined},{href:{webPageId:\"e0GEEMiyh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{y:(componentViewport?.y||0)+40+14153.6104+50+0},xJBwMDcMu:{y:(componentViewport?.y||0)+40+7803.4078+64}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"215px\",y:(componentViewport?.y||0)+40+7692.4078+56,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13zdxxe-container hidden-1tu4cgp\",nodeId:\"c7Sd2lriw\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SwBUgArFy:{DEX53qIxg:resolvedLinks[1]},xJBwMDcMu:{DEX53qIxg:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(Button,{AIYkLNyqb:\"VIEW ALL PROJECTS\",Deo_eE5Hq:false,DEX53qIxg:resolvedLinks[0],height:\"100%\",id:\"c7Sd2lriw\",layoutId:\"c7Sd2lriw\",style:{height:\"100%\",width:\"100%\"},variant:\"GrMCObNz0\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1w14rbg\",\"data-framer-name\":\"Heading\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-164aq6o\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bgdr9i\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-torh2f\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1uvzsn4-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"mHBg32plH\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 250, 235))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"PuzzlePiece\",id:\"mHBg32plH\",layoutId:\"mHBg32plH\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"thin\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-95voci\",\"data-styles-preset\":\"gJStRa1UW\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 250, 235))\"},children:\"Other Projects\"})})},SwBUgArFy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-95voci\",\"data-styles-preset\":\"gJStRa1UW\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 250, 235))\"},children:\"Other Projects\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-95voci\",\"data-styles-preset\":\"gJStRa1UW\",style:{\"--framer-text-color\":\"var(--token-44dd7634-948b-4475-884c-16fbad7c474d, rgb(255, 250, 235))\"},children:\"Other Projects\"})}),className:\"framer-13fwkj8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1e912x7\",\"data-styles-preset\":\"py8h228WM\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"More moments of inspiration await\\xa0\"})})},SwBUgArFy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1e912x7\",\"data-styles-preset\":\"py8h228WM\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"More moments of inspiration await\\xa0\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1e912x7\",\"data-styles-preset\":\"py8h228WM\",style:{\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"More moments of inspiration await\\xa0\"})}),className:\"framer-77q7uo\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"e0GEEMiyh\"},implicitPathVariables:undefined},{href:{webPageId:\"e0GEEMiyh\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{height:48,width:\"215px\",y:(componentViewport?.y||0)+40+7277.8149+0+0+0+0+0+0+23+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-hjuuq5-container hidden-pc0jsj hidden-tqt8ik hidden-1fcbbkf\",nodeId:\"buezDlxBR\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{DEX53qIxg:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(Button,{AIYkLNyqb:\"VIEW ALL PROJECTS\",Deo_eE5Hq:false,DEX53qIxg:resolvedLinks1[0],height:\"100%\",id:\"buezDlxBR\",layoutId:\"buezDlxBR\",style:{height:\"100%\",width:\"100%\"},variant:\"GrMCObNz0\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qemwmo\",\"data-styles-preset\":\"i59KN99_1\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"Every space tells a story, and at Bold SMAC, we design with that narrative in mind. Scroll on\u2014your next design obsession might be just one render away.\"})})},SwBUgArFy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qemwmo\",\"data-styles-preset\":\"i59KN99_1\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"Every space tells a story, and at Bold SMAC, we design with that narrative in mind. Scroll on\u2014your next design obsession might be just one render away.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-qemwmo\",\"data-styles-preset\":\"i59KN99_1\",style:{\"--framer-text-color\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgb(248, 248, 245))\"},children:\"Every space tells a story, and at Bold SMAC, we design with that narrative in mind. Scroll on\u2014your next design obsession might be just one render away.\"})}),className:\"framer-1s8cj0z\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fqiney hidden-1tu4cgp hidden-tqt8ik\",\"data-framer-name\":\"Divider\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:65,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-1442,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,__targetOpacity:.5,className:\"framer-14qgba3\",style:{transformPerspective:1200}})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14tv3xl\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"K7R1mo8wZ\",data:Projects,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},orderBy:[{collection:\"K7R1mo8wZ\",name:\"aKnuhCYf2\",type:\"Identifier\"},{collection:\"K7R1mo8wZ\",name:\"k_c86gKgE\",type:\"Identifier\"}],select:[{collection:\"K7R1mo8wZ\",name:\"DRfdYqiSK\",type:\"Identifier\"},{collection:\"K7R1mo8wZ\",name:\"aKnuhCYf2\",type:\"Identifier\"},{collection:\"K7R1mo8wZ\",name:\"YgCDLL_Na\",type:\"Identifier\"},{collection:\"K7R1mo8wZ\",name:\"k_c86gKgE\",type:\"Identifier\"},{collection:\"K7R1mo8wZ\",name:\"id\",type:\"Identifier\"}],where:{conditions:[{then:{type:\"LiteralValue\",value:true},type:\"Condition\",when:{type:\"LiteralValue\",value:\"ay34yGBZi\"}}],else:{type:\"LiteralValue\",value:false},type:\"Case\",value:{collection:\"K7R1mo8wZ\",name:\"YgCDLL_Na\",type:\"Identifier\"}}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({aKnuhCYf2:aKnuhCYf2K7R1mo8wZ,DRfdYqiSK:DRfdYqiSKK7R1mo8wZ,id:idK7R1mo8wZ,k_c86gKgE:k_c86gKgEK7R1mo8wZ,YgCDLL_Na:YgCDLL_NaK7R1mo8wZ},index)=>{aKnuhCYf2K7R1mo8wZ??=\"\";k_c86gKgEK7R1mo8wZ??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`K7R1mo8wZ-${idK7R1mo8wZ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{k_c86gKgE:k_c86gKgEK7R1mo8wZ},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{k_c86gKgE:k_c86gKgEK7R1mo8wZ},webPageId:\"qF5KDUUXi\"},implicitPathVariables:undefined},{href:{pathVariables:{k_c86gKgE:k_c86gKgEK7R1mo8wZ},webPageId:\"qF5KDUUXi\"},implicitPathVariables:undefined},{href:{pathVariables:{k_c86gKgE:k_c86gKgEK7R1mo8wZ},webPageId:\"qF5KDUUXi\"},implicitPathVariables:undefined},{href:{pathVariables:{k_c86gKgE:k_c86gKgEK7R1mo8wZ},webPageId:\"qF5KDUUXi\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{width:`max((min(${componentViewport?.width||\"100vw\"} - 100px, 1900px) - 20px) / 2, 200px)`,y:(componentViewport?.y||0)+40+7277.8149+0+340+0+0},SwBUgArFy:{width:`max(min(${componentViewport?.width||\"100vw\"} - 40px, 1900px), 200px)`,y:(componentViewport?.y||0)+40+14153.6104+50+305+0+0},xJBwMDcMu:{y:(componentViewport?.y||0)+40+7803.4078+0+327+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:476,width:`max((min(${componentViewport?.width||\"100vw\"} - 100px, 1900px) - 60px) / 4, 200px)`,y:(componentViewport?.y||0)+40+7692.4078+0+327+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16g0vyd-container\",nodeId:\"WsPwvawb4\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{HMFLftAVw:resolvedLinks2[1]},SwBUgArFy:{HMFLftAVw:resolvedLinks2[2]},xJBwMDcMu:{HMFLftAVw:resolvedLinks2[3]}},children:/*#__PURE__*/_jsx(ProjectCardMoreProjects,{FLKynxuBY:enumToDisplayNameFunctions[\"YgCDLL_Na\"]?.(YgCDLL_NaK7R1mo8wZ,activeLocale),height:\"100%\",HMFLftAVw:resolvedLinks2[0],id:\"WsPwvawb4\",layoutId:\"WsPwvawb4\",Mp0Cgeyey:aKnuhCYf2K7R1mo8wZ,mXyPBzl6K:ref3,qCpcrnVPP:toResponsiveImage(DRfdYqiSKK7R1mo8wZ),ShyXf5Iry:enumToDisplayNameFunctions[\"YgCDLL_Na\"]?.(YgCDLL_NaK7R1mo8wZ,activeLocale),style:{width:\"100%\"},variant:\"JutBFjJ_Z\",width:\"100%\"})})})})})})})},idK7R1mo8wZ);})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{y:(componentViewport?.y||0)+40+8639.8149},SwBUgArFy:{y:(componentViewport?.y||0)+40+15530.6104},xJBwMDcMu:{y:(componentViewport?.y||0)+40+9152.4078}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1454,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+40+9041.4078,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ivqej4-container\",nodeId:\"VSAdOrIoO\",scopeId:\"qF5KDUUXi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{p6id9IzBc:{variant:\"nsENAF9o4\"},SwBUgArFy:{variant:\"Ny0Y87XcJ\"}},children:/*#__PURE__*/_jsx(Footer,{A3kCuSiWH:true,height:\"100%\",id:\"VSAdOrIoO\",layoutId:\"VSAdOrIoO\",style:{width:\"100%\"},variant:\"zwR8EchEy\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ryT2P.framer-eona05, .framer-ryT2P .framer-eona05 { display: block; }\",\".framer-ryT2P.framer-pc0jsj { align-content: center; align-items: center; background-color: var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, #f8f8f5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-ryT2P .framer-qajdq-container { flex: none; height: auto; left: 0px; position: fixed; top: 0px; width: auto; }\",\".framer-ryT2P .framer-icz1s2-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-ryT2P .framer-1huzt3k { background-color: var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, #ffffff); flex: none; gap: 111px; height: 111.3107822410148vh; overflow: hidden; position: relative; width: 100%; }\",\".framer-ryT2P .framer-1mo0nsk { flex: none; height: 95%; left: calc(49.58333333333336% - 103.25% / 2); overflow: hidden; position: absolute; top: 78px; width: 103%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ryT2P .framer-9zj5ia { align-content: center; align-items: center; background: linear-gradient(0deg, var(--token-c8809533-d74e-4474-af14-ef3a211efd13, #0a4463) 8.069647326143974%, rgba(0, 0, 0, 0) 100%); bottom: -2px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 227px; justify-content: flex-end; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; padding: 0px 50px 20px 50px; position: absolute; width: 100%; }\",\".framer-ryT2P .framer-1mfywum { 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: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ryT2P .framer-1f86qtx, .framer-ryT2P .framer-2d2ngp { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ryT2P .framer-84fprz { 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: 5px 0px 5px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ryT2P .framer-1rttx7c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 58px; height: 792px; justify-content: center; max-width: 1900px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-1kfxtee, .framer-ryT2P .framer-zb09o0, .framer-ryT2P .framer-77q7uo { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 600px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ryT2P .framer-153mzrn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: center; max-width: 800px; overflow: visible; padding: 40px 0px 16px 9px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-1lz7wp1-container, .framer-ryT2P .framer-b61vnq-container, .framer-ryT2P .framer-a92zn6-container, .framer-ryT2P .framer-1o5y6ah-container, .framer-ryT2P .framer-1y2kfi8-container, .framer-ryT2P .framer-1oh1brb-container, .framer-ryT2P .framer-lvwk84-container, .framer-ryT2P .framer-r5dmzv-container, .framer-ryT2P .framer-hn9w3t-container, .framer-ryT2P .framer-11gu2e9-container, .framer-ryT2P .framer-1ha41xu-container, .framer-ryT2P .framer-14i6jo1-container, .framer-ryT2P .framer-k6xmft-container, .framer-ryT2P .framer-1f2qztq-container, .framer-ryT2P .framer-eif7r6-container, .framer-ryT2P .framer-1kmvl2g-container, .framer-ryT2P .framer-1filql2-container, .framer-ryT2P .framer-zbw1rp-container, .framer-ryT2P .framer-ivqej4-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ryT2P .framer-1ml6d1k { align-content: center; align-items: center; background-color: var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, #f8f8f5); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 50px 0px 50px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-cqxenh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 2px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-psbycg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 60px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-1it50gr-container, .framer-ryT2P .framer-olv5ih-container, .framer-ryT2P .framer-o76uj7-container { flex: none; height: 33%; position: relative; width: 100%; }\",\".framer-ryT2P .framer-q3eh0m { 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: 50px 50px 0px 50px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-68zwki, .framer-ryT2P .framer-d22gue { align-content: center; align-items: center; aspect-ratio: 1.7777777777777777 / 1; border-bottom-left-radius: 27px; border-bottom-right-radius: 27px; border-top-left-radius: 27px; border-top-right-radius: 27px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 113px); justify-content: center; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-ryT2P .framer-ylkgsv-container, .framer-ryT2P .framer-17yqk87-container { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-ryT2P .framer-1bda809 { align-content: center; align-items: center; aspect-ratio: 1.7777777777777777 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 619px); justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-15xhdfc-container { flex: none; height: 77%; position: relative; width: 100%; }\",\".framer-ryT2P .framer-1301g6j { align-content: center; align-items: center; background-color: var(--token-c8809533-d74e-4474-af14-ef3a211efd13, #05283c); display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 61px; height: min-content; justify-content: center; max-width: 1900px; overflow: visible; padding: 30px 0px 30px 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-qbfmhc { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 8px; flex: none; height: auto; max-width: 900px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ryT2P .framer-ky6uez { align-content: flex-end; align-items: flex-end; background-color: #141414; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 55px; height: min-content; justify-content: flex-start; overflow: visible; padding: 35px 50px 35px 50px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-1nby15o, .framer-ryT2P .framer-1w14rbg { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; max-width: 1900px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-zxlbdq { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-1pqtndx { 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: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-gayyvp, .framer-ryT2P .framer-torh2f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ryT2P .framer-1mzk05z-container, .framer-ryT2P .framer-1uvzsn4-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-ryT2P .framer-1w282md, .framer-ryT2P .framer-13fwkj8 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ryT2P .framer-1l064np, .framer-ryT2P .framer-1s8cj0z { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ryT2P .framer-1vnzkis, .framer-ryT2P .framer-1fqiney { background-color: var(--token-0a4c1dc0-bb9c-4eaa-96ad-b1751410734a, rgba(255, 255, 255, 0.1)); flex: none; height: 2px; overflow: hidden; position: relative; width: 100%; }\",\".framer-ryT2P .framer-t4khmp { background-color: var(--token-982b8c10-118f-4ab1-9313-b5263759098c, rgba(255, 255, 255, 0.5)); border-bottom-left-radius: 26px; border-bottom-right-radius: 26px; border-top-left-radius: 26px; border-top-right-radius: 26px; bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-ryT2P .framer-hib8mj { 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: 12px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-24rrt3 { 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; pointer-events: auto; position: relative; width: 1px; z-index: 0; }\",\".framer-ryT2P.framer-isa0oh, .framer-ryT2P.framer-4pqak9, .framer-ryT2P.framer-1sw5l5x, .framer-ryT2P.framer-yebnc0, .framer-ryT2P.framer-15o36gf, .framer-ryT2P.framer-yqx2j3, .framer-ryT2P.framer-1s9crsm, .framer-ryT2P.framer-1fq59t3, .framer-ryT2P.framer-i80o7i, .framer-ryT2P.framer-1ebgzsq { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-ryT2P.framer-19v6vvj, .framer-ryT2P.framer-i8r1pl, .framer-ryT2P.framer-qve20r, .framer-ryT2P.framer-1ixello, .framer-ryT2P.framer-18sp71x, .framer-ryT2P.framer-lvbmfe, .framer-ryT2P.framer-u0odm6, .framer-ryT2P.framer-7snu4y, .framer-ryT2P.framer-1qffvbl, .framer-ryT2P.framer-sbvsz6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; padding: 50px; position: fixed; top: calc(50.00000000000002% - 100% / 2); width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-ryT2P .framer-1uqhs2l, .framer-ryT2P .framer-1jnj641, .framer-ryT2P .framer-vkgvfr, .framer-ryT2P .framer-1mu6csc, .framer-ryT2P .framer-qgxvwl, .framer-ryT2P .framer-yk4v9c, .framer-ryT2P .framer-1k64hrm, .framer-ryT2P .framer-1e9wmlv, .framer-ryT2P .framer-5fpcf5, .framer-ryT2P .framer-eoupo1 { align-content: center; align-items: center; cursor: zoom-out; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 10; }\",\".framer-ryT2P .framer-1hvzdbh, .framer-ryT2P .framer-1wf8wz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; pointer-events: auto; position: relative; width: 1px; z-index: 0; }\",\".framer-ryT2P .framer-ugo0mm { align-content: center; align-items: center; background-color: #141414; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 50px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-17yvdwi { flex: none; height: 800px; opacity: 0.12; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 800px / 2); width: 100%; z-index: 0; }\",\".framer-ryT2P .framer-q7t9af { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-8xrmr0 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: 37px; position: relative; white-space: pre-wrap; width: 457px; word-break: break-word; word-wrap: break-word; }\",\".framer-ryT2P .framer-17xiw2t { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 1050px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ryT2P .framer-1kgbpa9 { --border-bottom-width: 0px; --border-color: var(--token-982b8c10-118f-4ab1-9313-b5263759098c, rgba(255, 255, 255, 0.5)); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; 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: 650px; overflow: hidden; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-na60gx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-ryT2P .framer-i17jul { aspect-ratio: 1 / 1; border-bottom-left-radius: 42px; border-bottom-right-radius: 42px; border-top-left-radius: 42px; border-top-right-radius: 42px; flex: none; height: var(--framer-aspect-ratio-supported, 53px); overflow: hidden; position: relative; width: 53px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ryT2P .framer-69mir8 { 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: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-ryT2P .framer-13sz801 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 256px; word-break: break-word; word-wrap: break-word; }\",\".framer-ryT2P .framer-oavphb { --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-ryT2P .framer-1636ju7 { flex: none; height: 24px; position: relative; width: 34px; }\",\".framer-ryT2P .framer-dy9c9t { align-content: center; align-items: center; background-color: var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, #f8f8f5); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 196px; height: min-content; justify-content: center; max-width: 1100px; padding: 0px; position: relative; width: 1100px; }\",\".framer-ryT2P .framer-1l4nmyv, .framer-ryT2P .framer-kw0hts { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ryT2P .framer-19569ap { flex: 1 0 0px; height: 68px; position: relative; width: 1px; }\",\".framer-ryT2P .framer-r6sa2e { align-content: center; align-items: center; background-color: var(--token-c8809533-d74e-4474-af14-ef3a211efd13, #014670); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 50px 50px 50px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-13zdxxe-container { flex: none; height: 48px; left: 925px; position: absolute; top: 56px; width: 215px; z-index: 1; }\",\".framer-ryT2P .framer-164aq6o { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-1bgdr9i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 0px 5px 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-hjuuq5-container { flex: none; height: 48px; position: relative; width: 215px; z-index: 1; }\",\".framer-ryT2P .framer-14qgba3 { background-color: var(--token-44dd7634-948b-4475-884c-16fbad7c474d, #fff8eb); border-bottom-left-radius: 26px; border-bottom-right-radius: 26px; border-top-left-radius: 26px; border-top-right-radius: 26px; bottom: 0px; flex: none; left: 0px; opacity: 0.5; overflow: hidden; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-ryT2P .framer-14tv3xl { display: grid; flex: none; gap: 20px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(200px, 1fr)); height: min-content; justify-content: center; max-width: 1900px; padding: 0px; position: relative; width: 100%; }\",\".framer-ryT2P .framer-16g0vyd-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,...sharedStyle10.css,...sharedStyle11.css,...sharedStyle12.css,...sharedStyle13.css,'.framer-ryT2P[data-border=\"true\"]::after, .framer-ryT2P [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; }',\"@media (min-width: 810px) and (max-width: 1199px) { .framer-ryT2P.framer-pc0jsj { overflow: hidden; width: 810px; } .framer-ryT2P .framer-qajdq-container { order: 11; } .framer-ryT2P .framer-icz1s2-container { height: 83px; left: calc(50.00000000000002% - 100% / 2); order: 0; transform: unset; } .framer-ryT2P .framer-1huzt3k { gap: 44px; height: 54.701492537313435vh; order: 1; } .framer-ryT2P .framer-1rttx7c { gap: 50px; height: 708px; order: 2; padding: 20px 0px 0px 0px; } .framer-ryT2P .framer-153mzrn { gap: 5px; padding: 24px 0px 24px 0px; } .framer-ryT2P .framer-1ml6d1k { order: 4; padding: 0px 15px 0px 15px; } .framer-ryT2P .framer-cqxenh { height: 34px; padding: 15px 0px 0px 0px; } .framer-ryT2P .framer-1it50gr-container { height: 24%; width: 100%; } .framer-ryT2P .framer-olv5ih-container { height: 31%; width: 100%; } .framer-ryT2P .framer-o76uj7-container { height: 34%; width: 100%; } .framer-ryT2P .framer-q3eh0m { height: 382px; order: 5; } .framer-ryT2P .framer-1bda809 { height: var(--framer-aspect-ratio-supported, 400px); } .framer-ryT2P .framer-15xhdfc-container { height: 56%; width: 102%; } .framer-ryT2P .framer-1301g6j { gap: 0px; order: 3; padding: 30px 20px 30px 20px; } .framer-ryT2P .framer-qbfmhc { --framer-paragraph-spacing: 7px; max-width: 871px; order: 0; } .framer-ryT2P .framer-ky6uez { order: 6; } .framer-ryT2P .framer-1nby15o, .framer-ryT2P .framer-1pqtndx, .framer-ryT2P .framer-1w14rbg { align-content: center; align-items: center; } .framer-ryT2P .framer-zxlbdq, .framer-ryT2P .framer-164aq6o { align-content: center; align-items: center; gap: 10px; } .framer-ryT2P .framer-ugo0mm { order: 7; } .framer-ryT2P .framer-q7t9af { gap: 12px; } .framer-ryT2P .framer-dy9c9t { max-width: 750px; order: 8; width: 750px; } .framer-ryT2P .framer-r6sa2e { order: 9; } .framer-ryT2P .framer-1bgdr9i { align-content: center; align-items: center; gap: 10px; padding: 23px 0px 23px 0px; } .framer-ryT2P .framer-torh2f { order: 1; } .framer-ryT2P .framer-77q7uo { order: 2; } .framer-ryT2P .framer-hjuuq5-container { order: 0; } .framer-ryT2P .framer-14tv3xl { grid-template-columns: repeat(2, minmax(200px, 1fr)); } .framer-ryT2P .framer-ivqej4-container { order: 10; }}\",\"@media (max-width: 809px) { .framer-ryT2P.framer-pc0jsj { overflow: hidden; width: 390px; } .framer-ryT2P .framer-qajdq-container { order: 11; } .framer-ryT2P .framer-icz1s2-container { height: 97px; left: calc(50.00000000000002% - 100% / 2); order: 0; transform: unset; } .framer-ryT2P .framer-1huzt3k { gap: 50px; height: 63.98104265402843vh; order: 1; } .framer-ryT2P .framer-9zj5ia { height: 253px; padding: 0px 20px 20px 20px; } .framer-ryT2P .framer-1rttx7c { gap: 32px; height: 940px; order: 2; } .framer-ryT2P .framer-153mzrn { gap: 12px; padding: 0px; } .framer-ryT2P .framer-1lz7wp1-container, .framer-ryT2P .framer-b61vnq-container, .framer-ryT2P .framer-a92zn6-container, .framer-ryT2P .framer-1o5y6ah-container, .framer-ryT2P .framer-1y2kfi8-container, .framer-ryT2P .framer-1oh1brb-container, .framer-ryT2P .framer-lvwk84-container, .framer-ryT2P .framer-r5dmzv-container { width: 381px; } .framer-ryT2P .framer-1ml6d1k { gap: 47px; order: 4; padding: 30px 20px 30px 20px; } .framer-ryT2P .framer-cqxenh { height: 21px; padding: 5px 0px 5px 0px; } .framer-ryT2P .framer-1it50gr-container, .framer-ryT2P .framer-olv5ih-container, .framer-ryT2P .framer-o76uj7-container { height: 20%; width: 113%; } .framer-ryT2P .framer-q3eh0m { gap: 10px; height: 69px; order: 5; padding: 0px 20px 0px 20px; } .framer-ryT2P .framer-1bda809 { height: var(--framer-aspect-ratio-supported, 197px); } .framer-ryT2P .framer-15xhdfc-container { height: 63%; order: 0; width: 99%; } .framer-ryT2P .framer-1301g6j { order: 3; padding: 30px 15px 30px 15px; } .framer-ryT2P .framer-ky6uez { gap: 40px; order: 6; padding: 35px 20px 35px 20px; } .framer-ryT2P .framer-1nby15o, .framer-ryT2P .framer-1w14rbg { align-content: center; align-items: center; } .framer-ryT2P .framer-zxlbdq, .framer-ryT2P .framer-164aq6o { align-content: center; align-items: center; gap: 10px; max-width: 400px; } .framer-ryT2P .framer-1pqtndx, .framer-ryT2P .framer-1bgdr9i { align-content: center; align-items: center; gap: 12px; } .framer-ryT2P .framer-zb09o0, .framer-ryT2P .framer-77q7uo { max-width: 800px; } .framer-ryT2P .framer-hib8mj { flex-direction: column; } .framer-ryT2P .framer-24rrt3, .framer-ryT2P .framer-1hvzdbh, .framer-ryT2P .framer-1wf8wz { flex: none; width: 100%; } .framer-ryT2P.framer-19v6vvj, .framer-ryT2P.framer-i8r1pl, .framer-ryT2P.framer-qve20r, .framer-ryT2P.framer-1ixello, .framer-ryT2P.framer-18sp71x, .framer-ryT2P.framer-lvbmfe, .framer-ryT2P.framer-u0odm6, .framer-ryT2P.framer-7snu4y, .framer-ryT2P.framer-1qffvbl, .framer-ryT2P.framer-sbvsz6 { padding: 20px; } .framer-ryT2P .framer-ugo0mm { gap: 40px; order: 7; padding: 50px 20px 50px 20px; } .framer-ryT2P .framer-q7t9af { gap: 38px; } .framer-ryT2P .framer-dy9c9t { max-width: 375px; order: 8; width: 375px; } .framer-ryT2P .framer-1l4nmyv { order: 0; } .framer-ryT2P .framer-19569ap { order: 1; } .framer-ryT2P .framer-kw0hts { order: 2; } .framer-ryT2P .framer-r6sa2e { gap: 29px; order: 9; padding: 50px 20px 50px 20px; } .framer-ryT2P .framer-13zdxxe-container { left: unset; position: relative; top: unset; } .framer-ryT2P .framer-14tv3xl { grid-template-columns: repeat(1, minmax(200px, 1fr)); } .framer-ryT2P .framer-ivqej4-container { order: 10; }}\",\"@media (min-width: 1600px) { .framer-ryT2P.framer-pc0jsj { width: 1600px; } .framer-ryT2P .framer-qajdq-container { order: 11; } .framer-ryT2P .framer-icz1s2-container { order: 0; } .framer-ryT2P .framer-1huzt3k { order: 1; } .framer-ryT2P .framer-1rttx7c { height: 903px; order: 2; } .framer-ryT2P .framer-1ml6d1k { order: 4; } .framer-ryT2P .framer-q3eh0m { order: 5; } .framer-ryT2P .framer-1bda809 { height: var(--framer-aspect-ratio-supported, 675px); } .framer-ryT2P .framer-1301g6j { order: 3; } .framer-ryT2P .framer-ky6uez { order: 6; } .framer-ryT2P .framer-ugo0mm { order: 7; } .framer-ryT2P .framer-17xiw2t { max-width: 1440px; } .framer-ryT2P .framer-dy9c9t { max-width: 1440px; order: 8; width: 1440px; } .framer-ryT2P .framer-r6sa2e { order: 9; } .framer-ryT2P .framer-13zdxxe-container { left: 1323px; top: 64px; } .framer-ryT2P .framer-ivqej4-container { order: 10; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 7751\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"p6id9IzBc\":{\"layout\":[\"fixed\",\"auto\"]},\"SwBUgArFy\":{\"layout\":[\"fixed\",\"auto\"]},\"xJBwMDcMu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"kuIpY0oV4\":{\"pattern\":\":kuIpY0oV4\",\"name\":\"video \"},\"ade2pJEif\":{\"pattern\":\":ade2pJEif\",\"name\":\"value-quote\"},\"WEN1MXsOL\":{\"pattern\":\":WEN1MXsOL\",\"name\":\"other-projects\"}}\n * @framerResponsiveScreen\n */const FramerqF5KDUUXi=withCSS(Component,css,\"framer-ryT2P\");export default FramerqF5KDUUXi;FramerqF5KDUUXi.displayName=\"Projects\";FramerqF5KDUUXi.defaultProps={height:7751,width:1200};addFonts(FramerqF5KDUUXi,[{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:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]},...SmoothScrollFonts,...NavigationBarFonts,...ProjectSingleInformationFonts,...BeforeAfterFonts,...VimeoFonts,...YouTubeFonts,...VideoFonts,...PhosphorFonts,...ImageGalleryFonts,...ButtonFonts,...ProjectCardMoreProjectsFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...getFontsFromSharedStyle(sharedStyle10.fonts),...getFontsFromSharedStyle(sharedStyle11.fonts),...getFontsFromSharedStyle(sharedStyle12.fonts),...getFontsFromSharedStyle(sharedStyle13.fonts),...componentPresets.fonts?.[\"h6erRetHh\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"h6erRetHh\"]):[],...componentPresets.fonts?.[\"kqorL_749\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"kqorL_749\"]):[],...componentPresets.fonts?.[\"gPQlNwbQH\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"gPQlNwbQH\"]):[]],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqF5KDUUXi\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerScrollSections\":\"{\\\"kuIpY0oV4\\\":{\\\"pattern\\\":\\\":kuIpY0oV4\\\",\\\"name\\\":\\\"video \\\"},\\\"ade2pJEif\\\":{\\\"pattern\\\":\\\":ade2pJEif\\\",\\\"name\\\":\\\"value-quote\\\"},\\\"WEN1MXsOL\\\":{\\\"pattern\\\":\\\":WEN1MXsOL\\\",\\\"name\\\":\\\"other-projects\\\"}}\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerResponsiveScreen\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"p6id9IzBc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SwBUgArFy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xJBwMDcMu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"7751\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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AwBT,EAAG,OAAO,eAAeS,EAAG,WAAY,CACtS,MAAO,UAAW,CAChB,MAAyF,IAAMV,CACjG,CACF,CAAC,EAAGU,EAAE,cAAgB,SAASE,EAAGC,EAAG,CACnC,OAAO,EAAED,EAAGgB,GAAG,CAAC,EAAGnC,EAAGoB,EAAG,CACvB,kBAAmBX,GAAGQ,EAAGG,EAAG,EAAE,CAChC,CAAC,CAAC,EAAE,MAAM,OAAQN,CAAC,CACrB,EAAGG,CACL,CACF,EAAGmB,GAAK,CACN,IACA,OACA,UACA,OACA,UACA,QACA,QACA,IACA,OACA,MACA,MACA,MACA,aACA,OACA,KACA,SACA,SACA,UACA,OACA,OACA,MACA,WACA,OACA,WACA,KACA,MACA,UACA,MACA,SACA,MACA,KACA,KACA,KACA,QACA,WACA,aACA,SACA,SACA,OACA,KACA,KACA,KACA,KACA,KACA,KACA,OACA,SACA,SACA,KACA,OACA,IACA,SACA,MACA,QACA,MACA,MACA,SACA,QACA,SACA,KACA,OACA,OACA,MACA,OACA,UACA,OACA,WACA,OACA,QACA,MACA,WACA,SACA,KACA,WACA,SACA,SACA,IACA,QACA,UACA,MACA,WACA,IACA,KACA,KACA,OACA,IACA,OACA,SACA,UACA,SACA,QACA,SACA,OACA,SACA,QACA,MACA,UACA,MACA,QACA,QACA,KACA,WACA,QACA,KACA,QACA,OACA,QACA,KACA,QACA,IACA,KACA,MACA,QACA,MAEA,SACA,WACA,OACA,UACA,gBACA,IACA,QACA,OACA,iBACA,OACA,OACA,UACA,UACA,WACA,iBACA,OACA,OACA,MACA,OACA,OACF,EAAGC,GAAIjC,GAAG,KAAK,EACfgC,GAAG,QAAQ,SAAS,EAAG,CACrBC,GAAE,CAAC,EAAIA,GAAE,CAAC,CACZ,CAAC,EACD,IAAMC,GAAM,GAAMC,GAAGC,GAAI,CACvB,SAAU,CAACC,EAAEC,GAAI,CACf,IAAK,8FACP,CAAC,EAAGD,EAAEE,GAAI,CACR,SAAU,EAAE,IACd,CAAC,CAAC,CACJ,CAAC,EAAGH,GAAKH,GAA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",
  "names": ["ObjectFitType", "SrcType", "defaultVideo", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "isPlayingRef", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "video", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "X", "srcType", "srcUrl", "srcFile", "posterEnabled", "playing", "restartOnEnter", "objectFit", "backgroundColor", "radius", "volume", "startTimeProp", "poster", "progress", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "renderTarget", "useRenderTarget", "isStaticRenderer", "RenderTarget", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "isCloseToViewport", "startTime", "isPlaying", "ue", "isMountedAndReadyForProgressChanges", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "handleReady", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "PhosphorFonts", "getFonts", "Icon", "MotionDivWithFX", "withFX", "motion", "RichTextWithFX", "RichText2", "PhosphorControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "animation", "transition1", "animation1", "transformTemplate", "_", "transition2", "animation2", "animation3", "animation4", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "icon", "id", "information", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "qCTJD2C4t", "MnS43KmDO", "SbXn3ioFw", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "x", "css", "FramerAiKgx5nHG", "withCSS", "AiKgx5nHG_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "TickerFonts", "getFonts", "Ticker", "ImageWithFX", "withFX", "Image2", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "isSet", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "category", "height", "id", "image", "link", "scrollSection", "title", "type", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "qCpcrnVPP", "Mp0Cgeyey", "ShyXf5Iry", "FLKynxuBY", "mXyPBzl6K", "HMFLftAVw", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter5c42v9", "args", "onMouseLeave1t6bvtj", "scopingClassNames", "cx", "visible", "visible1", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "getLoadingLazyAtYPosition", "css", "FramerxN67c5AQ_", "withCSS", "xN67c5AQ_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "Re", "jt", "le", "Rr", "Lt", "e", "r", "n", "a", "i", "l", "u", "d", "g", "f", "v", "C", "T", "Lt", "jt", "L", "Re", "Br", "ze", "r", "n", "a", "Hr", "Ft", "Mt", "Wt", "zt", "Yt", "i", "s", "l", "j", "Oe", "_", "He", "Ge", "Je", "Ut", "Gr", "qt", "Ce", "Bt", "Ht", "$", "Jr", "Gt", "S", "Ye", "de", "B", "Xe", "xe", "Jt", "Te", "ie", "Xr", "M", "I", "oe", "Pe", "fe", "Xt", "Kt", "W", "H", "we", "me", "pe", "Kr", "Zr", "_e", "Ue", "Zt", "Qt", "en", "rn", "tn", "Se", "u", "d", "g", "f", "v", "C", "T", "x", "h", "O", "E", "p", "P", "q", "D", "R", "nn", "Cr", "kr", "ae", "an", "on", "sn", "cn", "ln", "un", "Tr", "fn", "dn", "et", "r", "Ht", "_", "Oe", "j", "S", "B", "$", "Ye", "bn", "n", "Je", "Gr", "ae", "fe", "Ge", "Jt", "s", "Gt", "yn", "En", "h", "O", "l", "u", "d", "g", "fn", "dn", "v", "an", "sn", "C", "on", "tn", "E", "p", "P", "x", "Yt", "xn", "rt", "a", "i", "Ke", "tt", "wn", "_n", "Rn", "nt", "Ze", "r", "Ar", "Me", "Hr", "ke", "n", "s", "U", "_n", "he", "r", "n", "U", "a", "i", "Nn", "l", "u", "d", "g", "Ar", "Me", "ke", "$r", "U", "qe", "r", "n", "s", "l", "he", "u", "d", "$r", "g", "v", "wn", "An", "In", "ie", "ot", "$n", "Qe", "z", "En", "st", "Y", "re", "er", "Ln", "Mt", "Vn", "r", "Lr", "Vr", "n", "s", "l", "Fn", "r", "n", "Ke", "ot", "tt", "Mn", "a", "i", "l", "u", "Vr", "d", "Lr", "g", "f", "v", "C", "T", "x", "st", "h", "O", "E", "p", "P", "q", "D", "re", "er", "rt", "R", "qe", "Ne", "K", "Q", "B", "ze", "Wn", "z", "zn", "Br", "Yn", "L", "Un", "qn", "Bn", "Hn", "Gn", "pe", "s", "ue", "Jn", "Wr", "zr", "Xn", "Mr", "Zn", "Kn", "Qn", "ea", "ye", "X", "ta", "na", "addPropertyControls", "BeforeAfter", "ta", "props", "p", "na", "SmoothScrollFonts", "getFonts", "SmoothScroll_Prod_default", "NavigationBarFonts", "VkBMrqM_M_default", "ImageWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "Image2", "MotionDivWithFXWithOptimizedAppearEffect", "motion", "ProjectSingleInformationFonts", "AiKgx5nHG_default", "BeforeAfterFonts", "BeforeAfter", "VimeoFonts", "Vimeo_default", "YouTubeFonts", "Youtube", "VideoFonts", "Video", "PhosphorFonts", "Icon", "MotionDivWithFX", "ImageGalleryFonts", "nKn5MYpjj_default", "ButtonFonts", "h3G9_8Zae_default", "ProjectCardMoreProjectsFonts", "xN67c5AQ_default", "FooterFonts", "ddu9jFbNO_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "toResponsiveImage", "value", "transition1", "animation", "animation1", "animation2", "isSet", "equals", "a", "b", "transition2", "animation3", "animation4", "animation5", "getContainer", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "prefix", "suffix", "QueryData", "query", "pageSize", "data", "useQueryData", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "currentPathVariables", "useCurrentPathVariables", "currentRouteData", "mD60EGCvd_default", "getWhereExpressionFromPathVariables", "getFromCurrentRouteData", "key", "NotFoundError", "style", "className", "layoutId", "variant", "DRfdYqiSK", "aKnuhCYf2", "nWjEw4axD", "ayEVYZjQr", "VQtPZq4Bu", "HuI0CF6Wc", "a6H3XlmAN", "YgCDLL_Na", "jYoRAKbMG", "tjRczD3vI", "oYZoTVx1U", "cEZbTXd_P", "Nrp2WmPak", "oY7r5_oaD", "p_VZUVk8_", "wtgxgby1f", "bO8aaZMh7", "Kz3cdjUeopWpdxqxfn", "ZLoxfvTzy", "eMkH9e4C8pWpdxqxfn", "HlRytoqtp", "sBLCTyRpO", "lwwoWzb1f", "JfMz0xMu8", "E2_rsd18V", "sqB4Pr34_", "EZiUnVyvN", "O3CZfDipZ", "lljTRicxN", "POfuwcYn1", "TBYQA_BeX", "BBqa7DlvR", "uoycV8O2A", "eTFFU6eU6", "HsaTz3iUg", "previousItemId", "previousItemId_k_c86gKgE", "previousItemId_aKnuhCYf2", "nextItemId", "nextItemId_k_c86gKgE", "nextItemId_aKnuhCYf2", "DRfdYqiSKK7R1mo8wZ", "aKnuhCYf2K7R1mo8wZ", "YgCDLL_NaK7R1mo8wZ", "k_c86gKgEK7R1mo8wZ", "idK7R1mo8wZ", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "nrfuqaTu93bnx0g", "overlay", "loadMore", "args", "onTap1wnntms", "scopingClassNames", "cx", "visible1", "elementId", "useRouteElementId", "ref1", "visible2", "visible3", "visible4", "isDisplayed", "visible5", "visible6", "visible7", "visible8", "visible9", "visible10", "visible11", "visible12", "visible13", "visible14", "visible15", "elementId1", "ref2", "visible16", "textContent", "visible17", "textContent1", "elementId2", "ref3", "isDisplayed1", "router", "useRouter", "isDisplayed2", "isDisplayed3", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "ComponentViewportProvider", "Container", "PropertyOverrides2", "getLoadingLazyAtYPosition", "RichText2", "x", "enumToDisplayNameFunctions", "ComponentPresetsProvider", "l", "AnimatePresence", "Ga", "overlay1", "overlay2", "overlay3", "overlay4", "overlay5", "overlay6", "overlay7", "overlay8", "overlay9", "SVG", "Link", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "ChildrenCanSuspend", "collection", "paginationInfo", "index", "PathVariablesContext", "resolvedLinks2", "css", "FramerqF5KDUUXi", "withCSS", "qF5KDUUXi_default", "addFonts", "getFontsFromSharedStyle", "fonts", "getFontsFromComponentPreset", "__FramerMetadata__"]
}
