{"version":3,"file":"CenterProjectOnOpen.T2kE5K3j.mjs","names":["getProps","Video","VideoMemo","usePlaybackControls","useRef","useCallback","useAutoplayBehavior","useState","capitalizeFirstLetter","titleCase","ObjectFitType","SrcType","defaultVideo","useMemo","objectFitOptions","useRef","useState","_Fragment","getProps","useRef","useCallback","useState","useMemo","RichText","Video1","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","React.useRef","Image1","_Fragment"],"sources":["https:/framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Sn64gjTwaJh0TFAuaV07/Video.js","https:/framerusercontent.com/modules/zaE317DdDgwnA31B2ApP/Zr4T3xLh9xxJdQwrU0Xo/HorizontalDragScroll.js","https:/framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/I6H5ZhUPA8PwvfVPIGXQ/Video.js","https:/framerusercontent.com/modules/iz96K3LYGRJkkhmBexHT/g3iQG8xVbdeJgyUTqLOC/hFrLnAzh2.js","https:/framerusercontent.com/modules/8Xuchk0Frrbs0FKXR8Dr/qkmbr0iH2tCs8QvGcrBi/CenterProjectOnOpen.js"],"sourcesContent":["// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{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 “Play”.\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’t 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 – if we’re 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’s because\n// `startTime` == start == changing it shouldn’t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn’t exist,\n// you might ask? Now, that’s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the “Start Time” in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don’t know, and it\n//   always supported it, so let’s 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\"],description:\"Only MP4 and 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\":{\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\"}},\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,useRef,useState,useEffect}from\"react\";import{createPortal}from\"react-dom\";export function withHorizontalDragScroll(Component){return /*#__PURE__*/forwardRef((props,forwardedRef)=>{const viewportRef=useRef(null);const isDragging=useRef(false);const startX=useRef(0);const startScrollLeft=useRef(0);const moved=useRef(false);const[cursorX,setCursorX]=useState(0);const[cursorY,setCursorY]=useState(0);const[cursorVisible,setCursorVisible]=useState(false);const[direction,setDirection]=useState(\"center\");const setRef=node=>{viewportRef.current=node;if(typeof forwardedRef===\"function\"){forwardedRef(node);}else if(forwardedRef){forwardedRef.current=node;}};// ------------------------------------------------\n// UTILIDADES\n// ------------------------------------------------\nconst isMobile=()=>{if(typeof window===\"undefined\")return false;return window.innerWidth<810;};const isHorizontalMode=el=>{if(!el)return false;return el.scrollWidth>el.clientWidth+5;};const clampScroll=el=>{if(!el)return;const maxScroll=Math.max(0,el.scrollWidth-el.clientWidth);if(el.scrollLeft>maxScroll){el.scrollLeft=maxScroll;}if(el.scrollLeft<0){el.scrollLeft=0;}};// ------------------------------------------------\n// CURSOR DESKTOP\n// ------------------------------------------------\nconst hideNativeCursor=()=>{if(isMobile())return;const el=viewportRef.current;if(!el)return;el.style.cursor=\"none\";el.querySelectorAll(\"*\").forEach(child=>{child.style.cursor=\"none\";});};const restoreCursor=()=>{const el=viewportRef.current;if(!el)return;el.style.cursor=\"\";el.querySelectorAll(\"*\").forEach(child=>{child.style.cursor=\"\";});};const updateCustomCursor=e=>{const el=e.currentTarget;// MÓVIL:\n// sin flechas ni cursor personalizado\nif(isMobile()){setCursorVisible(false);setDirection(\"center\");restoreCursor();return;}if(!isHorizontalMode(el)){setCursorVisible(false);setDirection(\"center\");restoreCursor();return;}const rect=el.getBoundingClientRect();setCursorX(e.clientX);setCursorY(e.clientY);const ratio=(e.clientX-rect.left)/rect.width;// 30% izquierda\nif(ratio<.3){setDirection(\"left\");setCursorVisible(true);hideNativeCursor();return;}// 30% derecha\nif(ratio>.7){setDirection(\"right\");setCursorVisible(true);hideNativeCursor();return;}// 40% centro\nsetDirection(\"center\");setCursorVisible(false);restoreCursor();};// ------------------------------------------------\n// RATÓN DESKTOP\n// ------------------------------------------------\nconst handleMouseEnter=e=>{if(isMobile())return;clampScroll(e.currentTarget);updateCustomCursor(e);};const handleMouseMove=e=>{if(isMobile())return;const el=e.currentTarget;updateCustomCursor(e);if(!isHorizontalMode(el))return;if(!isDragging.current)return;const distance=e.clientX-startX.current;if(Math.abs(distance)>6){moved.current=true;}const maxScroll=Math.max(0,el.scrollWidth-el.clientWidth);const desiredScroll=startScrollLeft.current-distance;el.scrollLeft=Math.max(0,Math.min(desiredScroll,maxScroll));};const handleMouseDown=e=>{if(isMobile())return;const el=e.currentTarget;if(!isHorizontalMode(el)){isDragging.current=false;return;}clampScroll(el);isDragging.current=true;moved.current=false;startX.current=e.clientX;startScrollLeft.current=el.scrollLeft;};const handleMouseUp=e=>{if(isMobile())return;const el=e.currentTarget;if(!isHorizontalMode(el)){isDragging.current=false;return;}const rect=el.getBoundingClientRect();const ratio=(e.clientX-rect.left)/rect.width;if(!moved.current){// izquierda\nif(ratio<.3){el.scrollBy({left:-700,behavior:\"smooth\"});}else if(ratio>.7){const maxScroll=Math.max(0,el.scrollWidth-el.clientWidth);const target=Math.min(el.scrollLeft+700,maxScroll);el.scrollTo({left:target,behavior:\"smooth\"});}}isDragging.current=false;requestAnimationFrame(()=>{clampScroll(el);setTimeout(()=>{clampScroll(el);},150);});};const handleMouseLeave=()=>{isDragging.current=false;setCursorVisible(false);setDirection(\"center\");restoreCursor();const el=viewportRef.current;if(el){requestAnimationFrame(()=>{clampScroll(el);});}};// ------------------------------------------------\n// TOUCH / MÓVIL\n// ------------------------------------------------\nconst handleTouchStart=()=>{setCursorVisible(false);setDirection(\"center\");};const handleTouchEnd=()=>{const el=viewportRef.current;if(!el)return;requestAnimationFrame(()=>{clampScroll(el);});};const preventNativeDrag=e=>{const el=viewportRef.current;if(!isMobile()&&isHorizontalMode(el)){e.preventDefault();}};// ------------------------------------------------\n// CONTROL DE TAMAÑO / HOVER\n// + EVENTO DE APERTURA SOLO MÓVIL\n// ------------------------------------------------\nuseEffect(()=>{const el=viewportRef.current;if(!el)return;el.style.scrollbarWidth=\"none\";el.style.msOverflowStyle=\"none\";const images=el.querySelectorAll(\"img\");images.forEach(img=>{img.draggable=false;img.style.userSelect=\"none\";img.style.webkitUserDrag=\"none\";});// -----------------------------------------\n// RESIZE / HOVER\n// Desktop mantiene comportamiento anterior.\n// -----------------------------------------\nconst resizeObserver=new ResizeObserver(()=>{requestAnimationFrame(()=>{clampScroll(el);});});resizeObserver.observe(el);Array.from(el.children).forEach(child=>{resizeObserver.observe(child);});// -----------------------------------------\n// MOBILE — AUTO SLIDE TIPO BIG\n// -----------------------------------------\nconst handleMobileProjectOpen=event=>{// NUNCA afecta a desktop\nif(!isMobile())return;const viewport=viewportRef.current;if(!viewport)return;const clickedProject=event.detail?.element;if(!clickedProject)return;// Comprobamos que ESTE viewport pertenece\n// al proyecto que se acaba de pulsar.\n//\n// El Project Viewport debe estar dentro del\n// componente exterior que recibió el click.\nif(!clickedProject.contains(viewport)){return;}// Framer necesita un pequeño tiempo para\n// terminar de cambiar a la variante abierta.\nsetTimeout(()=>{const currentViewport=viewportRef.current;if(!currentViewport)return;if(!isMobile())return;const maxScroll=Math.max(0,currentViewport.scrollWidth-currentViewport.clientWidth);if(maxScroll<=5)return;// Volvemos al inicio por seguridad\ncurrentViewport.scrollLeft=0;// Pequeño movimiento:\n// el contenido se desplaza hacia la\n// izquierda y deja ver que continúa.\nconst hintDistance=Math.min(250,maxScroll);currentViewport.scrollTo({left:hintDistance,behavior:\"smooth\"});},100);};window.addEventListener(\"mobile-project-open\",handleMobileProjectOpen);// -----------------------------------------\n// RESIZE GENERAL\n// -----------------------------------------\nconst handleResize=()=>{setCursorVisible(false);requestAnimationFrame(()=>{clampScroll(el);});};window.addEventListener(\"resize\",handleResize);// -----------------------------------------\n// CSS\n// -----------------------------------------\nconst style=document.createElement(\"style\");style.setAttribute(\"data-horizontal-drag-scroll\",\"true\");style.innerHTML=`\n                .horizontal-drag-scroll {\n                    scrollbar-width: none !important;\n                    -ms-overflow-style: none !important;\n                    overscroll-behavior-x: none !important;\n                }\n\n                .horizontal-drag-scroll::-webkit-scrollbar {\n                    display: none !important;\n                    width: 0 !important;\n                    height: 0 !important;\n                    background: transparent !important;\n                }\n\n                .horizontal-drag-scroll::-webkit-scrollbar-track {\n                    display: none !important;\n                    background: transparent !important;\n                }\n\n                .horizontal-drag-scroll::-webkit-scrollbar-thumb {\n                    display: none !important;\n                    background: transparent !important;\n                }\n\n                html {\n                    scrollbar-width: none !important;\n                }\n\n                body {\n                    scrollbar-width: none !important;\n                }\n\n                html::-webkit-scrollbar,\n                body::-webkit-scrollbar {\n                    display: none !important;\n                    width: 0 !important;\n                    height: 0 !important;\n                }\n\n                @media (max-width: 809px) {\n                    .horizontal-drag-scroll {\n                        cursor: auto !important;\n                        -webkit-overflow-scrolling: touch;\n                        touch-action: pan-x pan-y;\n                    }\n\n                    .horizontal-drag-scroll * {\n                        cursor: auto !important;\n                    }\n                }\n            `;document.head.appendChild(style);return()=>{resizeObserver.disconnect();window.removeEventListener(\"resize\",handleResize);window.removeEventListener(\"mobile-project-open\",handleMobileProjectOpen);style.remove();restoreCursor();};},[]);// ------------------------------------------------\n// RENDER\n// ------------------------------------------------\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{...props,ref:setRef,className:`horizontal-drag-scroll ${props.className||\"\"}`,style:{...props.style,overflowX:\"auto\",overflowY:\"hidden\",userSelect:\"none\",WebkitUserSelect:\"none\",scrollbarWidth:\"none\",msOverflowStyle:\"none\",overscrollBehaviorX:\"none\"},onMouseEnter:handleMouseEnter,onMouseMove:handleMouseMove,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp,onMouseLeave:handleMouseLeave,onTouchStart:handleTouchStart,onTouchEnd:handleTouchEnd,onDragStartCapture:preventNativeDrag}),cursorVisible&&!isMobile()&&direction!==\"center\"&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",left:cursorX,top:cursorY,transform:\"translate(-50%, -50%)\",pointerEvents:\"none\",zIndex:999999,mixBlendMode:\"difference\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"38\",viewBox:\"0 0 24 38\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\",transform:direction===\"left\"?\"rotate(180deg)\":\"rotate(0deg)\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 3L19 19L4 35\",stroke:\"white\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),document.body)]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withHorizontalDragScroll\":{\"type\":\"reactHoc\",\"name\":\"withHorizontalDragScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HorizontalDragScroll.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{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 *\n * @framerComponentPresetProps borderRadius, backgroundColor\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 “Play”.\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’t 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 – if we’re 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’s because\n// `startTime` == start == changing it shouldn’t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn’t exist,\n// you might ask? Now, that’s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the “Start Time” in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don’t know, and it\n//   always supported it, so let’s 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\";}},...borderRadiusControl,loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\",hiddenWhenUnset:true,defaultValue:true},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/).\"},controls:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hiddenWhenUnset:true},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\",hiddenWhenUnset:true},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase),hiddenWhenUnset:true},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\",hiddenWhenUnset:true},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:\"%\",hiddenWhenUnset:true},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\nvolume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25,hiddenWhenUnset:true},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\":{\"framerComponentPresetProps\":\"borderRadius, backgroundColor\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"112\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image as Image1,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useConstant,useLocaleInfo,useOverlayState,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,LayoutGroupContext,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/I6H5ZhUPA8PwvfVPIGXQ/Video.js\";import{Video as Video1}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Sn64gjTwaJh0TFAuaV07/Video.js\";import{withHorizontalDragScroll}from\"https://framerusercontent.com/modules/zaE317DdDgwnA31B2ApP/Zr4T3xLh9xxJdQwrU0Xo/HorizontalDragScroll.js\";const RichTextWithFX=withFX(RichText);const MotionDivWithFX=withFX(motion.div);const VideoFonts=getFonts(Video);const MotionDivWithHorizontalDragScroll1zjj5a=withCodeBoundaryForOverrides(motion.div,{nodeId:\"kuujrNYZ3\",override:withHorizontalDragScroll,scopeId:\"hFrLnAzh2\"});const Video1Controls=getPropertyControls(Video1);const cycleOrder=[\"w871g4xlx\",\"iNT3zqW2j\",\"cjo6wGg19\"];const serializationHash=\"framer-1c7k7\";const variantClassNames={cjo6wGg19:\"framer-v-1x7w3tt\",iNT3zqW2j:\"framer-v-hghzyk\",w871g4xlx:\"framer-v-ps0lnj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HCWRabDxpX1zIyRpx1=undefined;const XjPcUHH6KX1zIyRpx1=undefined;const HfuM4_pmJX1zIyRpx1=undefined;const nmGcyFz9mX1zIyRpx1=undefined;const ym_pl6GAl=undefined;const ZfJN0vfCZ=undefined;const goa1fg4_Y=undefined;const BAVqVDflN=undefined;const ADF_5xvwW=undefined;const FEnzXwV1F=undefined;const QYjR5Bu8Q=undefined;const BuxcErZ8b=undefined;const q3KvpsQXi=undefined;const C6XXY1LlP=undefined;const I0313cTIr=undefined;const AnD7DAxrm=undefined;const oHybiEKFQ=undefined;const uKsjOpn3d=undefined;const Qs2XHsuiA=undefined;const yRLJoiXv1=undefined;const mORCoC_SU=undefined;const B0MdCbcEO=undefined;const WRuoI2zBE=undefined;const t6o6zZaIS=undefined;const HR6pv2KrV=undefined;const zKKE7vWqX=undefined;const dluDVUaA5=undefined;const aRCbqsJxA=undefined;const Au70nPXta=undefined;const IehDhTLpb=undefined;const JMAGNEzlf=undefined;const JsXtg0UCx=undefined;const UvYtEpmMz=undefined;const VGY8zwdx2=undefined;const CgWphqN3M=undefined;const foM9CGbOL=undefined;const IpjDgxrBw=undefined;const orhiIebyE=undefined;const h7w1m2_vY=undefined;const HW1PXTZO0=undefined;const mQe5OiDf7=undefined;const nJQmXTxOx=undefined;const zbFkmEcay=undefined;const R6AQ2nLhN=undefined;const n91g3cj1V=undefined;const Nn0OC3V6l=undefined;const bk4K4VCm1=undefined;const transition1={delay:0,duration:.85,ease:[.15,.45,.18,.96],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-29};const transition2={bounce:.1,delay:.4,duration:1.8,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:70,y:0};const transition3={delay:.4,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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 2\":\"iNT3zqW2j\",Desktop:\"w871g4xlx\",Mobile:\"cjo6wGg19\"};const Variants=motion.create(React.Fragment);const getProps=({architectureImage,arquitectureVisible,closingImage,closingVisible,color,color2,colorDescripci_n1,colorLocalizaci_n,colorTexto1,colorTexto2,colorTHN,colorTitulo1,coverImage,drawingImage01,drawingImage02,drawingsVisible,height,id,imageIcon,introCaption,introDescription,introImage,introMedia,introTitle,introTitleBold,introTitleVisible,location,portadaVideoPost,portadaVideoStory,postImage,postVisible,storieVisible,storyDescription,storyImage,storyTitle,title,videoPost,videoStory,visibleLogo,visiblePostImage,visiblePostVideo,visibleStoryImage,visibleStoryVideo,width,year2,...props})=>{return{...props,ADF_5xvwW:location??props.ADF_5xvwW??\"Location\",AnD7DAxrm:color2??props.AnD7DAxrm??\"rgb(0, 0, 0)\",aRCbqsJxA:videoPost??props.aRCbqsJxA,Au70nPXta:portadaVideoPost??props.Au70nPXta,B0MdCbcEO:colorTexto1??props.B0MdCbcEO??\"rgb(0, 0, 0)\",BAVqVDflN:colorTHN??props.BAVqVDflN??\"rgb(0, 0, 0)\",bk4K4VCm1:closingImage??props.bk4K4VCm1,BuxcErZ8b:coverImage??props.BuxcErZ8b,C6XXY1LlP:introImage??props.C6XXY1LlP,CgWphqN3M:drawingImage02??props.CgWphqN3M,dluDVUaA5:visiblePostVideo??props.dluDVUaA5??true,FEnzXwV1F:colorLocalizaci_n??props.FEnzXwV1F??\"var(--token-4c20ba58-e68f-49d9-a889-c7f8c56c66a4, rgb(145, 144, 142))\",foM9CGbOL:storieVisible??props.foM9CGbOL??true,goa1fg4_Y:title??props.goa1fg4_Y??\"TH 250\",h7w1m2_vY:videoStory??props.h7w1m2_vY,HR6pv2KrV:introDescription??props.HR6pv2KrV??\"Intro Description\",HW1PXTZO0:portadaVideoStory??props.HW1PXTZO0,I0313cTIr:introTitleVisible??props.I0313cTIr??true,IehDhTLpb:visiblePostImage??props.IehDhTLpb??true,IpjDgxrBw:visibleStoryImage??props.IpjDgxrBw??true,JMAGNEzlf:storyImage??props.JMAGNEzlf,JsXtg0UCx:postImage??props.JsXtg0UCx,mQe5OiDf7:colorTexto2??props.mQe5OiDf7??\"rgb(0, 0, 0)\",n91g3cj1V:architectureImage??props.n91g3cj1V,nJQmXTxOx:storyDescription??props.nJQmXTxOx??\"Story Description\",Nn0OC3V6l:closingVisible??props.Nn0OC3V6l??true,oHybiEKFQ:introTitle??props.oHybiEKFQ??\"Intro Title\",orhiIebyE:visibleStoryVideo??props.orhiIebyE??true,q3KvpsQXi:introMedia??props.q3KvpsQXi??true,Qs2XHsuiA:introCaption??props.Qs2XHsuiA??\"Intro Caption\",QYjR5Bu8Q:year2??props.QYjR5Bu8Q??\"2024\",R6AQ2nLhN:arquitectureVisible??props.R6AQ2nLhN??true,t6o6zZaIS:color??props.t6o6zZaIS??\"var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))\",uKsjOpn3d:colorTitulo1??props.uKsjOpn3d??\"rgb(0, 0, 0)\",UvYtEpmMz:drawingsVisible??props.UvYtEpmMz??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"w871g4xlx\",VGY8zwdx2:drawingImage01??props.VGY8zwdx2,WRuoI2zBE:introTitleBold??props.WRuoI2zBE??\"Intro Title bold\",ym_pl6GAl:visibleLogo??props.ym_pl6GAl??true,yRLJoiXv1:colorDescripci_n1??props.yRLJoiXv1??\"rgb(0, 0, 0)\",zbFkmEcay:storyTitle??props.zbFkmEcay??\"Story Title\",ZfJN0vfCZ:imageIcon??props.ZfJN0vfCZ,zKKE7vWqX:postVisible??props.zKKE7vWqX??true};};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,ADF_5xvwW,goa1fg4_Y,ZfJN0vfCZ,BuxcErZ8b,C6XXY1LlP,Qs2XHsuiA,oHybiEKFQ,HR6pv2KrV,q3KvpsQXi,WRuoI2zBE,I0313cTIr,JsXtg0UCx,zKKE7vWqX,IehDhTLpb,dluDVUaA5,aRCbqsJxA,Au70nPXta,UvYtEpmMz,CgWphqN3M,VGY8zwdx2,nJQmXTxOx,zbFkmEcay,foM9CGbOL,IpjDgxrBw,orhiIebyE,h7w1m2_vY,HW1PXTZO0,JMAGNEzlf,R6AQ2nLhN,n91g3cj1V,bk4K4VCm1,Nn0OC3V6l,t6o6zZaIS,AnD7DAxrm,BAVqVDflN,FEnzXwV1F,B0MdCbcEO,uKsjOpn3d,yRLJoiXv1,mQe5OiDf7,ym_pl6GAl,QYjR5Bu8Q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"w871g4xlx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapmih18u=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"iNT3zqW2j\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"cjo6wGg19\")return false;return true;};const isDisplayed1=()=>{if([\"iNT3zqW2j\",\"cjo6wGg19\"].includes(baseVariant))return true;return false;};const isDisplayed2=value=>{if(baseVariant===\"iNT3zqW2j\")return value;return true;};const isDisplayed3=value=>{if(baseVariant===\"cjo6wGg19\")return value;return true;};const isDisplayed4=value=>{if(baseVariant===\"iNT3zqW2j\")return true;if(baseVariant===\"cjo6wGg19\")return value;return false;};const isDisplayed5=value=>{if([\"iNT3zqW2j\",\"cjo6wGg19\"].includes(baseVariant))return value;return false;};const onEnd13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const ref1=React.useRef(null);const parentLayoutId=React.useContext(LayoutGroupContext).id;const componentScopeId=useConstant(()=>{const id=layoutId??defaultLayoutId;if(!parentLayoutId)return id;return`${parentLayoutId}-${id}`;});const ref2=React.useRef(null);const isDisplayed6=value=>{if([\"iNT3zqW2j\",\"cjo6wGg19\"].includes(baseVariant))return value;return true;};const isDisplayed7=value=>{if(baseVariant===\"iNT3zqW2j\")return value;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:HCWRabDxpX1zIyRpx1,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.6,skewX:0,skewY:0,x:0,y:40}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-ps0lnj\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"w871g4xlx\",onTap:onTapmih18u,ref:refBinding,style:{...style},...addPropertyOverrides({cjo6wGg19:{\"data-framer-name\":\"Mobile\",\"data-highlight\":undefined,onTap:undefined},iNT3zqW2j:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithHorizontalDragScroll1zjj5a,{className:\"framer-1zjj5a\",\"data-framer-name\":\"Project Viewport\",layoutDependency:layoutDependency,layoutId:\"kuujrNYZ3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nxtl5b\",\"data-framer-name\":\"01 — Cover\",layoutDependency:layoutDependency,layoutId:\"k8iRT1YiT\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:XjPcUHH6KX1zIyRpx1,target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-l5li0l\",\"data-framer-name\":\"Project Info\",layoutDependency:layoutDependency,layoutId:\"Z1Vn4qt23\",...addPropertyOverrides({cjo6wGg19:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:[ym_pl6GAl!==false&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:505,intrinsicWidth:505,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||350)-350)/2-39.9),sizes:\"40px\",...toResponsiveImage(ZfJN0vfCZ),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1pxujde\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"nLVuwqtNe\",...addPropertyOverrides({cjo6wGg19:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:505,intrinsicWidth:505,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||335)-335)/2+280),sizes:\"40px\",...toResponsiveImage(ZfJN0vfCZ),...{positionX:\"center\",positionY:\"center\"}}},iNT3zqW2j:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:505,intrinsicWidth:505,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||680)-850)/2+30),sizes:\"40px\",...toResponsiveImage(ZfJN0vfCZ),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:HfuM4_pmJX1zIyRpx1,target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-t1ziqi\",\"data-framer-name\":\"Date container\",layoutDependency:layoutDependency,layoutId:\"SuefVpd5u\",...addPropertyOverrides({cjo6wGg19:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1.38em\",\"--framer-text-alignment\":\"end\"},children:\"TH 250\"})}),className:\"framer-11q180d\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"zE5arWoBB\",style:{\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-BAVqVDflN-hFrLnAzh2\":BAVqVDflN},text:goa1fg4_Y,variants:{cjo6wGg19:{\"--extracted-r6o4lv\":\"var(--variable-reference-BAVqVDflN-hFrLnAzh2)\",\"--variable-reference-BAVqVDflN-hFrLnAzh2\":BAVqVDflN}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cjo6wGg19:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-BAVqVDflN-hFrLnAzh2))\"},children:\"TH 250\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:nmGcyFz9mX1zIyRpx1,target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-9n9t0y\",\"data-framer-name\":\"Year\",layoutDependency:layoutDependency,layoutId:\"A9ir7jluV\",...addPropertyOverrides({cjo6wGg19:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1ud8n4w\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"ew_sNbccZ\",style:{backgroundColor:\"var(--token-4c20ba58-e68f-49d9-a889-c7f8c56c66a4, rgb(145, 144, 142))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f5g1qk\",\"data-framer-name\":\"Year container\",layoutDependency:layoutDependency,layoutId:\"XNSmJlo5p\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.88)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c20ba58-e68f-49d9-a889-c7f8c56c66a4, rgb(145, 144, 142)))\"},children:\"Location\"})}),className:\"framer-y6h8y4\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"WmpkSod7f\",style:{\"--extracted-r6o4lv\":\"var(--token-4c20ba58-e68f-49d9-a889-c7f8c56c66a4, rgb(145, 144, 142))\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-FEnzXwV1F-hFrLnAzh2\":FEnzXwV1F},text:ADF_5xvwW,variants:{cjo6wGg19:{\"--extracted-r6o4lv\":\"var(--variable-reference-FEnzXwV1F-hFrLnAzh2)\",\"--variable-reference-FEnzXwV1F-hFrLnAzh2\":FEnzXwV1F}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cjo6wGg19:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"2em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-FEnzXwV1F-hFrLnAzh2))\"},children:\"Location\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.88)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c20ba58-e68f-49d9-a889-c7f8c56c66a4, rgb(145, 144, 142)))\"},children:\"Location\"})}),className:\"framer-hrhzba\",\"data-framer-name\":\"Year\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"qTcDRnYIT\",style:{\"--extracted-r6o4lv\":\"var(--token-4c20ba58-e68f-49d9-a889-c7f8c56c66a4, rgb(145, 144, 142))\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-FEnzXwV1F-hFrLnAzh2\":FEnzXwV1F},text:QYjR5Bu8Q,variants:{cjo6wGg19:{\"--extracted-r6o4lv\":\"var(--variable-reference-FEnzXwV1F-hFrLnAzh2)\",\"--variable-reference-FEnzXwV1F-hFrLnAzh2\":FEnzXwV1F}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cjo6wGg19:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"2em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-FEnzXwV1F-hFrLnAzh2))\"},children:\"Location\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]})]})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2560,intrinsicWidth:3840,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||350)-350)/2-39.9),pixelHeight:2560,pixelWidth:3840,sizes:\"500px\",...toResponsiveImage(BuxcErZ8b)},className:\"framer-1ee2e4\",\"data-framer-name\":\"Cover Image\",layoutDependency:layoutDependency,layoutId:\"Atk0Cn8wk\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},...addPropertyOverrides({cjo6wGg19:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2560,intrinsicWidth:3840,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||335)-335)/2+15),pixelHeight:2560,pixelWidth:3840,sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,...toResponsiveImage(BuxcErZ8b)}},iNT3zqW2j:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2560,intrinsicWidth:3840,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||680)-850)/2+30),pixelHeight:2560,pixelWidth:3840,sizes:`min(max(${componentViewport?.width||\"100vw\"} * 0.9 - 271px, 1px), 1900px)`,...toResponsiveImage(BuxcErZ8b)}}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-hazin1\",\"data-framer-name\":\"02 — Intro\",layoutDependency:layoutDependency,layoutId:\"hm31N7lCu\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wz0y13\",\"data-framer-name\":\"Preview\",layoutDependency:layoutDependency,layoutId:\"gZuJD4FdT\",children:[isDisplayed2(q3KvpsQXi!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-whgrxn\",\"data-framer-name\":\"Intro Media\",layoutDependency:layoutDependency,layoutId:\"UdesuRkCJ\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{iNT3zqW2j:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:\"353px\",...toResponsiveImage(C6XXY1LlP)},className:\"framer-jx0xol\",\"data-framer-name\":\"Intro Image\",layoutDependency:layoutDependency,layoutId:\"g8JYG7uL5\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},variants:{cjo6wGg19:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},iNT3zqW2j:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}},...addPropertyOverrides({cjo6wGg19:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||335)-335)/2+15),sizes:\"350px\",...toResponsiveImage(C6XXY1LlP)}},iNT3zqW2j:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||680)-850)/2+30),sizes:\"381px\",...toResponsiveImage(C6XXY1LlP)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12qools\",\"data-framer-name\":\"Intro Details\",layoutDependency:layoutDependency,layoutId:\"o10n_fsti\",children:[isDisplayed3(I0313cTIr!==false)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"Harbour Archive\"})}),className:\"framer-iv0a6k\",fonts:[\"GF;Mona Sans-600\"],layoutDependency:layoutDependency,layoutId:\"QkKRARyeg\",style:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\",\"--variable-reference-AnD7DAxrm-hFrLnAzh2\":AnD7DAxrm,\"--variable-reference-uKsjOpn3d-hFrLnAzh2\":uKsjOpn3d},variants:{cjo6wGg19:{\"--extracted-a0htzi\":\"var(--variable-reference-uKsjOpn3d-hFrLnAzh2)\",\"--variable-reference-uKsjOpn3d-hFrLnAzh2\":uKsjOpn3d},iNT3zqW2j:{\"--extracted-a0htzi\":\"var(--variable-reference-AnD7DAxrm-hFrLnAzh2)\",\"--variable-reference-AnD7DAxrm-hFrLnAzh2\":AnD7DAxrm}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cjo6wGg19:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-uKsjOpn3d-hFrLnAzh2))\"},children:\"Intro Title\"})}),text:oHybiEKFQ},iNT3zqW2j:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-AnD7DAxrm-hFrLnAzh2))\"},children:\"Intro Title\"})}),text:oHybiEKFQ}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255)))\"},children:\"A public archive shaped by tide, weather, and a long civic threshold.\"})}),className:\"framer-bufekw\",fonts:[\"GF;Mona Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"Z1swoZWDm\",style:{\"--extracted-r6o4lv\":\"var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))\",\"--variable-reference-AnD7DAxrm-hFrLnAzh2\":AnD7DAxrm,\"--variable-reference-yRLJoiXv1-hFrLnAzh2\":yRLJoiXv1},variants:{cjo6wGg19:{\"--extracted-r6o4lv\":\"var(--variable-reference-yRLJoiXv1-hFrLnAzh2)\",\"--variable-reference-yRLJoiXv1-hFrLnAzh2\":yRLJoiXv1},iNT3zqW2j:{\"--extracted-r6o4lv\":\"var(--variable-reference-AnD7DAxrm-hFrLnAzh2)\",\"--variable-reference-AnD7DAxrm-hFrLnAzh2\":AnD7DAxrm}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cjo6wGg19:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-yRLJoiXv1-hFrLnAzh2))\"},children:\"Intro Caption\"})}),fonts:[\"Inter-Light\"],text:Qs2XHsuiA},iNT3zqW2j:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLTMwMA==\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-AnD7DAxrm-hFrLnAzh2))\"},children:\"Intro Caption\"})}),fonts:[\"GF;Mona Sans-300\"],text:Qs2XHsuiA}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:XjPcUHH6KX1zIyRpx1,target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-97gpv2\",\"data-framer-name\":\"Intro Text\",layoutDependency:layoutDependency,layoutId:\"L_aU2rnRl\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{cjo6wGg19:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}},...addPropertyOverrides({cjo6wGg19:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLTUwMA==\",\"--framer-font-family\":'\"Mona Sans\", \"Mona Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255)))\"},children:\"El di\\xe1logo est\\xe1 siempre presente, ya que la obra pasa a formar parte de la identidad de quienes la habitan. La casa y el espacio de trabajo son un fiel reflejo de los que viven o trabajan all\\xed, una inequ\\xedvoca expresi\\xf3n de su personalidad o su cultura corporativa. Este di\\xe1logo busca el confort y la utilidad, examinando los conflictos y las alegr\\xedas de los actos cotidianos de la vida humana, lo cual define a la arquitectura. La respuesta dada a estos conceptos caracteriza los proyectos haciendo cada uno diferente.\"})}),className:\"framer-g1y1my\",\"data-framer-name\":\"Intro Title bold\",fonts:[\"GF;Mona Sans-500\"],layoutDependency:layoutDependency,layoutId:\"rDJTpbkDj\",style:{\"--extracted-r6o4lv\":\"var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-B0MdCbcEO-hFrLnAzh2\":B0MdCbcEO},text:mORCoC_SU,variants:{cjo6wGg19:{\"--extracted-r6o4lv\":\"var(--variable-reference-B0MdCbcEO-hFrLnAzh2)\",\"--variable-reference-B0MdCbcEO-hFrLnAzh2\":B0MdCbcEO},iNT3zqW2j:{\"--extracted-r6o4lv\":\"var(--variable-reference-B0MdCbcEO-hFrLnAzh2)\",\"--variable-reference-B0MdCbcEO-hFrLnAzh2\":B0MdCbcEO}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cjo6wGg19:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-B0MdCbcEO-hFrLnAzh2))\"},children:\"Intro Title bold\"})}),fonts:[\"Inter-SemiBold\"],text:WRuoI2zBE},iNT3zqW2j:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-B0MdCbcEO-hFrLnAzh2))\"},children:\"Intro Title bold\"})}),fonts:[\"Inter-SemiBold\"],text:WRuoI2zBE}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-t6o6zZaIS-hFrLnAzh2))\"},children:\"text\"})}),className:\"framer-cxj0sx\",fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"tAJMJJGn6\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-t6o6zZaIS-hFrLnAzh2)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-B0MdCbcEO-hFrLnAzh2\":B0MdCbcEO,\"--variable-reference-t6o6zZaIS-hFrLnAzh2\":t6o6zZaIS},text:HR6pv2KrV,variants:{cjo6wGg19:{\"--extracted-r6o4lv\":\"var(--variable-reference-B0MdCbcEO-hFrLnAzh2)\",\"--variable-reference-B0MdCbcEO-hFrLnAzh2\":B0MdCbcEO}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cjo6wGg19:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-B0MdCbcEO-hFrLnAzh2))\"},children:\"Intro Description\"})})},iNT3zqW2j:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-t6o6zZaIS-hFrLnAzh2))\"},children:\"Intro Description\"})})}},baseVariant,gestureVariant)})]})]})}),isDisplayed4(zKKE7vWqX!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-11nzbg8\",\"data-framer-name\":\"03 — Post\",layoutDependency:layoutDependency,layoutId:\"qdmEjtqhK\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-75jl2v\",\"data-framer-name\":\"Preview\",layoutDependency:layoutDependency,layoutId:\"D5pTAR7mb\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1582kj9\",\"data-framer-name\":\"Post Media\",layoutDependency:layoutDependency,layoutId:\"nq31X4GDq\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},children:[isDisplayed5(dluDVUaA5!==false)&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1xnfuhu-container\",id:`${componentScopeId}-1xnfuhu`,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MsdrHxgZ6-container\",nodeId:\"MsdrHxgZ6\",ref:ref1,rendersWithMotion:true,scopeId:\"hFrLnAzh2\",children:[/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"MsdrHxgZ6\",isMixedBorderRadius:false,layoutId:\"MsdrHxgZ6\",loop:true,muted:true,objectFit:\"cover\",onEnd:onEnd13elrgn({overlay}),playing:true,posterEnabled:true,srcFile:aRCbqsJxA,srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\",...addPropertyOverrides({cjo6wGg19:{poster:toImageSrc(Au70nPXta)},iNT3zqW2j:{poster:toImageSrc(Au70nPXta)}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${componentScopeId}-1xnfuhu`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-zf3s01\",exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"dZAwsfxej\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"}})})})]})})})}),isDisplayed6(IehDhTLpb!==false)&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(JMAGNEzlf)},className:\"framer-197vstq\",\"data-framer-name\":\"Post Image\",layoutDependency:layoutDependency,layoutId:\"vzmjrkLqE\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},...addPropertyOverrides({cjo6wGg19:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||335)-335)/2+15),sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,...toResponsiveImage(JsXtg0UCx)}},iNT3zqW2j:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||680)-850)/2+30),sizes:`min(${componentViewport?.width||\"100vw\"} * 0.8 - 60px, 1900px)`,...toResponsiveImage(JsXtg0UCx)}}},baseVariant,gestureVariant)})]})})}),isDisplayed5(UvYtEpmMz!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13234t9\",\"data-framer-name\":\"04 — Drawings\",layoutDependency:layoutDependency,layoutId:\"L9J3vEsd6\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{iNT3zqW2j:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gmj2me\",\"data-framer-name\":\"Preview\",layoutDependency:layoutDependency,layoutId:\"PYzkFlOU8\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mds96o\",\"data-framer-name\":\"Drawing Image\",layoutDependency:layoutDependency,layoutId:\"czuCno7av\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(C6XXY1LlP)},className:\"framer-10818uq\",\"data-framer-name\":\"Drawing Image 01\",layoutDependency:layoutDependency,layoutId:\"kVcp3cDJq\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},...addPropertyOverrides({cjo6wGg19:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||335)-335)/2+15),sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,...toResponsiveImage(VGY8zwdx2)}},iNT3zqW2j:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||680)-850)/2+30),sizes:`min(max(${componentViewport?.width||\"100vw\"} * 0.5 - 60px, 1px), 1900px)`,...toResponsiveImage(VGY8zwdx2)}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(CgWphqN3M)},className:\"framer-q9bgjt\",\"data-framer-name\":\"Drawing Image 02\",layoutDependency:layoutDependency,layoutId:\"bpevSLPNz\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},...addPropertyOverrides({cjo6wGg19:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||335)-335)/2+177.5),sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,...toResponsiveImage(CgWphqN3M)}},iNT3zqW2j:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||680)-850)/2+430),sizes:`min(max(${componentViewport?.width||\"100vw\"} * 0.5 - 60px, 1px), 1900px)`,...toResponsiveImage(CgWphqN3M)}}},baseVariant,gestureVariant)})]})})}),isDisplayed4(foM9CGbOL!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-87e4ij\",\"data-framer-name\":\"05 — Story\",layoutDependency:layoutDependency,layoutId:\"jB7EJzHq_\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1errb3c\",\"data-framer-name\":\"Preview\",layoutDependency:layoutDependency,layoutId:\"nrX6qoNpF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lya49o\",\"data-framer-name\":\"Story Media\",layoutDependency:layoutDependency,layoutId:\"ocn0gg2sx\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},children:[isDisplayed2(IpjDgxrBw!==false)&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(JMAGNEzlf)},className:\"framer-1pwgv7r\",\"data-framer-name\":\"Story Image\",layoutDependency:layoutDependency,layoutId:\"bYEu10Dvm\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},...addPropertyOverrides({cjo6wGg19:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||335)-335)/2+15),sizes:`calc((${componentViewport?.width||\"100vw\"} * 2 - 30px) * 0.5)`,...toResponsiveImage(JMAGNEzlf)}},iNT3zqW2j:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||680)-850)/2+30),sizes:`min((${componentViewport?.width||\"100vw\"} - 60px) * 0.5, 1900px)`,...toResponsiveImage(JMAGNEzlf)}}},baseVariant,gestureVariant)}),isDisplayed7(orhiIebyE!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i6ebxp-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"W5ypFdrWO-container\",nodeId:\"W5ypFdrWO\",rendersWithMotion:true,scopeId:\"hFrLnAzh2\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"W5ypFdrWO\",isMixedBorderRadius:false,layoutId:\"W5ypFdrWO\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:toImageSrc(HW1PXTZO0),posterEnabled:true,srcFile:h7w1m2_vY,srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18t109n\",\"data-framer-name\":\"Story Text\",layoutDependency:layoutDependency,layoutId:\"wrXeaEq1_\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-mQe5OiDf7-hFrLnAzh2))\"},children:\"El di\\xe1logo est\\xe1 siempre presente, ya que la obra pasa a formar parte de la identidad de quienes la habitan. La casa y el espacio de trabajo son un fiel reflejo de los que viven o trabajan all\\xed, una inequ\\xedvoca expresi\\xf3n de su personalidad o su cultura corporativa. Este di\\xe1logo busca el confort y la utilidad, examinando los conflictos y las alegr\\xedas de los actos cotidianos de la vida humana, lo cual define a la arquitectura. La respuesta dada a estos conceptos caracteriza los proyectos haciendo cada uno diferente.\"})}),className:\"framer-jotwhc\",\"data-framer-name\":\"Story Title\",fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"Yy77sbByU\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-mQe5OiDf7-hFrLnAzh2)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-mQe5OiDf7-hFrLnAzh2\":mQe5OiDf7},text:nJQmXTxOx,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cjo6wGg19:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-mQe5OiDf7-hFrLnAzh2))\"},children:\"Story Description\"})}),fonts:[\"Inter-SemiBold\"],text:zbFkmEcay},iNT3zqW2j:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-mQe5OiDf7-hFrLnAzh2))\"},children:\"Story Title\"})}),fonts:[\"Inter-SemiBold\"],text:zbFkmEcay}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-mQe5OiDf7-hFrLnAzh2))\"},children:\"El di\\xe1logo est\\xe1 siempre presente, ya que la obra pasa a formar parte de la identidad de quienes la habitan. La casa y el espacio de trabajo son un fiel reflejo de los que viven o trabajan all\\xed, una inequ\\xedvoca expresi\\xf3n de su personalidad o su cultura corporativa. Este di\\xe1logo busca el confort y la utilidad, examinando los conflictos y las alegr\\xedas de los actos cotidianos de la vida humana, lo cual define a la arquitectura. La respuesta dada a estos conceptos caracteriza los proyectos haciendo cada uno diferente.\"})}),className:\"framer-1pb0xco\",\"data-framer-name\":\"Story Description\",fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"io479ojjG\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-mQe5OiDf7-hFrLnAzh2)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-mQe5OiDf7-hFrLnAzh2\":mQe5OiDf7},text:nJQmXTxOx,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cjo6wGg19:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-mQe5OiDf7-hFrLnAzh2))\"},children:\"Story Description\"})})}},baseVariant,gestureVariant)})]})]})}),isDisplayed5(R6AQ2nLhN!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-pk1z7s\",\"data-framer-name\":\"06 — Architecture\",layoutDependency:layoutDependency,layoutId:\"Cl4gqWLNh\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ipzw40\",\"data-framer-name\":\"Preview\",layoutDependency:layoutDependency,layoutId:\"yPankwx1q\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11b4a7t\",\"data-framer-name\":\"Architecture Media\",layoutDependency:layoutDependency,layoutId:\"lMxeNeby_\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(n91g3cj1V)},className:\"framer-1kbfg7i\",\"data-framer-name\":\"Architecture Image\",layoutDependency:layoutDependency,layoutId:\"Fp22uFfCc\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},...addPropertyOverrides({cjo6wGg19:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||335)-335)/2+15),sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,...toResponsiveImage(n91g3cj1V)}},iNT3zqW2j:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||680)-850)/2+30),sizes:`min(${componentViewport?.width||\"100vw\"} * 0.8 - 60px, 1900px)`,...toResponsiveImage(n91g3cj1V)}}},baseVariant,gestureVariant)})})})}),isDisplayed5(Nn0OC3V6l!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xqs241\",\"data-framer-name\":\"07 — Closing\",layoutDependency:layoutDependency,layoutId:\"FdpNPXXf4\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oko815\",\"data-framer-name\":\"Preview\",layoutDependency:layoutDependency,layoutId:\"vnqhEG6WW\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-e2943l\",\"data-framer-name\":\"Closing Media\",layoutDependency:layoutDependency,layoutId:\"Gm18nXbVB\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(bk4K4VCm1)},className:\"framer-1xb1ha1\",\"data-framer-name\":\"Closing Image\",layoutDependency:layoutDependency,layoutId:\"v0HOdSo56\",style:{borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},...addPropertyOverrides({cjo6wGg19:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||335)-335)/2+15),sizes:`calc(${componentViewport?.width||\"100vw\"} - 30px)`,...toResponsiveImage(bk4K4VCm1)}},iNT3zqW2j:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||680)-850)/2+30),sizes:`min(${componentViewport?.width||\"100vw\"} * 0.8 - 60px, 1900px)`,...toResponsiveImage(bk4K4VCm1)}}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\".framer-1c7k7.framer-1yconz4, .framer-1c7k7 .framer-1yconz4 { display: block; }\",\".framer-1c7k7.framer-ps0lnj { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 350px; justify-content: center; overflow: hidden; padding: 0px 60px 0px 0px; position: relative; width: 760px; }\",\".framer-1c7k7 .framer-1zjj5a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 350px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 760px; }\",\".framer-1c7k7 .framer-1nxtl5b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; min-width: 100%; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-l5li0l { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 135px; }\",\".framer-1c7k7 .framer-1pxujde { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-1c7k7 .framer-t1ziqi { 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%; }\",\".framer-1c7k7 .framer-11q180d { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-1c7k7 .framer-9n9t0y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-1c7k7 .framer-1ud8n4w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 2px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-1c7k7 .framer-1f5g1qk { 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: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-1c7k7 .framer-y6h8y4, .framer-1c7k7 .framer-hrhzba, .framer-1c7k7 .framer-iv0a6k, .framer-1c7k7 .framer-g1y1my, .framer-1c7k7 .framer-cxj0sx, .framer-1c7k7 .framer-jotwhc, .framer-1c7k7 .framer-1pb0xco { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1c7k7 .framer-1ee2e4 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 300px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 500px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-hazin1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 100%; justify-content: center; min-width: 90%; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 90%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-wz0y13, .framer-1c7k7 .framer-75jl2v, .framer-1c7k7 .framer-1ipzw40, .framer-1c7k7 .framer-1oko815 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 41px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1c7k7 .framer-whgrxn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: 100%; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 14px; position: relative; width: 381px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-jx0xol { flex: none; height: 320px; position: relative; width: 100%; }\",\".framer-1c7k7 .framer-12qools { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-1c7k7 .framer-bufekw { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1c7k7 .framer-97gpv2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; overflow: visible; padding: 17px; position: relative; width: 48%; }\",\".framer-1c7k7 .framer-11nzbg8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 100%; justify-content: center; min-width: 80%; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 80%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-1582kj9, .framer-1c7k7 .framer-11b4a7t, .framer-1c7k7 .framer-e2943l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-1xnfuhu-container { flex: none; height: 200px; max-width: 1900px; position: relative; width: 1060px; }\",\".framer-1c7k7 .framer-zf3s01 { height: 150px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-197vstq, .framer-1c7k7 .framer-10818uq, .framer-1c7k7 .framer-q9bgjt, .framer-1c7k7 .framer-1pwgv7r, .framer-1c7k7 .framer-1kbfg7i, .framer-1c7k7 .framer-1xb1ha1 { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-1c7k7 .framer-13234t9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 15px; position: relative; width: 200%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-gmj2me { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1c7k7 .framer-1mds96o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 15px 15px 15px; position: relative; width: 50%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-87e4ij { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-1errb3c { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1c7k7 .framer-lya49o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 50%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-i6ebxp-container { flex: none; height: 100%; left: calc(50.00000000000002% - min(1900px, 100%) / 2); max-width: 1900px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-1c7k7 .framer-18t109n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 15px; position: relative; width: 40%; }\",\".framer-1c7k7 .framer-pk1z7s { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 80%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7 .framer-1xqs241 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 50%; will-change: var(--framer-will-change-override, transform); }\",\".framer-1c7k7.framer-v-hghzyk.framer-ps0lnj { gap: 0px; height: min-content; padding: 0px; width: 1400px; }\",\".framer-1c7k7.framer-v-hghzyk .framer-1zjj5a { height: calc(var(--framer-viewport-height, 100vh) * 0.85); justify-content: flex-start; width: 100%; }\",\".framer-1c7k7.framer-v-hghzyk .framer-1nxtl5b { gap: 40px; height: 100%; min-width: 90%; width: 90%; }\",\".framer-1c7k7.framer-v-hghzyk .framer-l5li0l { width: 171px; }\",\".framer-1c7k7.framer-v-hghzyk .framer-1ee2e4 { cursor: unset; flex: 1 0 0px; height: calc(var(--framer-viewport-height, 100vh) * 0.77); max-width: 1900px; width: 1px; }\",\".framer-1c7k7.framer-v-hghzyk .framer-hazin1 { min-width: 60%; width: 60%; }\",\".framer-1c7k7.framer-v-hghzyk .framer-whgrxn { order: 1; padding: 0px; }\",\".framer-1c7k7.framer-v-hghzyk .framer-jx0xol { height: 80%; }\",\".framer-1c7k7.framer-v-hghzyk .framer-97gpv2 { order: 0; padding: 0px; }\",\".framer-1c7k7.framer-v-hghzyk .framer-1xnfuhu-container { bottom: 0px; height: unset; left: 0px; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-1c7k7.framer-v-hghzyk .framer-197vstq, .framer-1c7k7.framer-v-hghzyk .framer-10818uq, .framer-1c7k7.framer-v-hghzyk .framer-q9bgjt, .framer-1c7k7.framer-v-hghzyk .framer-1kbfg7i, .framer-1c7k7.framer-v-hghzyk .framer-1xb1ha1 { max-width: 1900px; }\",\".framer-1c7k7.framer-v-hghzyk .framer-13234t9 { gap: 0px; padding: 30px; width: 50%; }\",\".framer-1c7k7.framer-v-hghzyk .framer-gmj2me { gap: 40px; }\",\".framer-1c7k7.framer-v-hghzyk .framer-1mds96o { flex: 1 0 0px; gap: 10px; padding: 0px; width: 1px; }\",\".framer-1c7k7.framer-v-hghzyk .framer-1pwgv7r { max-width: 1900px; order: 1; }\",\".framer-1c7k7.framer-v-hghzyk .framer-i6ebxp-container { order: 0; }\",\".framer-1c7k7.framer-v-hghzyk .framer-18t109n, .framer-1c7k7.framer-v-1x7w3tt .framer-18t109n { padding: 0px; }\",\".framer-1c7k7.framer-v-hghzyk .framer-1xqs241 { width: 80%; }\",\".framer-1c7k7.framer-v-1x7w3tt.framer-ps0lnj { flex-direction: column; gap: 0px; height: min-content; padding: 0px; width: 393px; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-1zjj5a { height: min-content; justify-content: flex-start; width: 100%; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-1nxtl5b { flex-direction: column; gap: 10px; height: 335px; justify-content: flex-start; padding: 15px; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-l5li0l { flex: 1 0 0px; flex-direction: row; height: 1px; order: 1; width: 353px; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-t1ziqi { justify-content: flex-start; width: min-content; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-11q180d { flex: none; white-space: pre; width: auto; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-9n9t0y, .framer-1c7k7.framer-v-1x7w3tt .framer-hrhzba { flex: 1 0 0px; width: 1px; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-1f5g1qk { align-content: flex-start; align-items: flex-start; flex-direction: row; justify-content: flex-start; padding: 0px; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-y6h8y4 { white-space: pre; width: auto; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-1ee2e4 { height: 255px; order: 0; width: 100%; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-hazin1 { align-self: stretch; flex-direction: column; gap: 20px; height: auto; min-width: unset; padding: 15px; width: 204%; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-wz0y13 { flex: 1 0 0px; gap: 30px; height: 1px; justify-content: center; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-whgrxn { gap: 20px; height: min-content; order: 1; padding: 0px 15px 15px 15px; width: 50%; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-jx0xol { height: 159px; width: 350px; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-iv0a6k, .framer-1c7k7.framer-v-1x7w3tt .framer-bufekw { width: 350px; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-97gpv2 { gap: 12px; order: 0; padding: 0px; width: 46%; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-11nzbg8 { align-self: stretch; height: auto; min-width: 100%; padding: 15px; width: 100%; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-1xnfuhu-container { flex: 1 0 0px; height: 1px; width: 100%; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-13234t9 { align-self: stretch; height: auto; width: 100%; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-1mds96o { order: 0; padding: 0px; width: 100%; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-87e4ij { align-self: stretch; height: auto; padding: 15px; width: 200%; }\",\".framer-1c7k7.framer-v-1x7w3tt .framer-pk1z7s, .framer-1c7k7.framer-v-1x7w3tt .framer-1xqs241 { align-self: stretch; height: auto; padding: 15px; width: 100%; }\",'.framer-1c7k7[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-1c7k7 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-1c7k7[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-1c7k7 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-1c7k7[data-hide-scrollbars=\"true\"], .framer-1c7k7 [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 350\n * @framerIntrinsicWidth 760\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iNT3zqW2j\":{\"layout\":[\"fixed\",\"auto\"]},\"cjo6wGg19\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ADF_5xvwW\":\"location\",\"goa1fg4_Y\":\"title\",\"ZfJN0vfCZ\":\"imageIcon\",\"BuxcErZ8b\":\"coverImage\",\"C6XXY1LlP\":\"introImage\",\"Qs2XHsuiA\":\"introCaption\",\"oHybiEKFQ\":\"introTitle\",\"HR6pv2KrV\":\"introDescription\",\"q3KvpsQXi\":\"introMedia\",\"WRuoI2zBE\":\"introTitleBold\",\"I0313cTIr\":\"introTitleVisible\",\"JsXtg0UCx\":\"postImage\",\"zKKE7vWqX\":\"postVisible\",\"IehDhTLpb\":\"visiblePostImage\",\"dluDVUaA5\":\"visiblePostVideo\",\"aRCbqsJxA\":\"videoPost\",\"Au70nPXta\":\"portadaVideoPost\",\"UvYtEpmMz\":\"drawingsVisible\",\"CgWphqN3M\":\"drawingImage02\",\"VGY8zwdx2\":\"drawingImage01\",\"nJQmXTxOx\":\"storyDescription\",\"zbFkmEcay\":\"storyTitle\",\"foM9CGbOL\":\"storieVisible\",\"IpjDgxrBw\":\"visibleStoryImage\",\"orhiIebyE\":\"visibleStoryVideo\",\"h7w1m2_vY\":\"videoStory\",\"HW1PXTZO0\":\"portadaVideoStory\",\"JMAGNEzlf\":\"storyImage\",\"R6AQ2nLhN\":\"arquitectureVisible\",\"n91g3cj1V\":\"architectureImage\",\"bk4K4VCm1\":\"closingImage\",\"Nn0OC3V6l\":\"closingVisible\",\"t6o6zZaIS\":\"color\",\"AnD7DAxrm\":\"color2\",\"BAVqVDflN\":\"colorTHN\",\"FEnzXwV1F\":\"colorLocalizaci_n\",\"B0MdCbcEO\":\"colorTexto1\",\"uKsjOpn3d\":\"colorTitulo1\",\"yRLJoiXv1\":\"colorDescripci_n1\",\"mQe5OiDf7\":\"colorTexto2\",\"ym_pl6GAl\":\"visibleLogo\",\"QYjR5Bu8Q\":\"year2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhFrLnAzh2=withCSS(Component,css,\"framer-1c7k7\");export default FramerhFrLnAzh2;FramerhFrLnAzh2.displayName=\"Project video 3\";FramerhFrLnAzh2.defaultProps={height:350,width:760};addPropertyControls(FramerhFrLnAzh2,{variant:{options:[\"w871g4xlx\",\"iNT3zqW2j\",\"cjo6wGg19\"],optionTitles:[\"Desktop\",\"Variant 2\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},ADF_5xvwW:{defaultValue:\"Location\",title:\"Location\",type:ControlType.String},onADF_5xvwWChange:{changes:\"ADF_5xvwW\",type:ControlType.ChangeHandler},goa1fg4_Y:{defaultValue:\"TH 250\",displayTextArea:true,title:\"Title\",type:ControlType.String},ongoa1fg4_YChange:{changes:\"goa1fg4_Y\",type:ControlType.ChangeHandler},ZfJN0vfCZ:{title:\"Image icon\",type:ControlType.ResponsiveImage},BuxcErZ8b:{title:\"Cover Image\",type:ControlType.ResponsiveImage},C6XXY1LlP:{title:\"Intro Image\",type:ControlType.ResponsiveImage},Qs2XHsuiA:{defaultValue:\"Intro Caption\",displayTextArea:true,title:\"Intro Caption\",type:ControlType.String},onQs2XHsuiAChange:{changes:\"Qs2XHsuiA\",type:ControlType.ChangeHandler},oHybiEKFQ:{defaultValue:\"Intro Title\",displayTextArea:true,title:\"Intro Title\",type:ControlType.String},onoHybiEKFQChange:{changes:\"oHybiEKFQ\",type:ControlType.ChangeHandler},HR6pv2KrV:{defaultValue:\"Intro Description\",displayTextArea:true,title:\"Intro Description\",type:ControlType.String},onHR6pv2KrVChange:{changes:\"HR6pv2KrV\",type:ControlType.ChangeHandler},q3KvpsQXi:{defaultValue:true,title:\"Intro media\",type:ControlType.Boolean},onq3KvpsQXiChange:{changes:\"q3KvpsQXi\",type:ControlType.ChangeHandler},WRuoI2zBE:{defaultValue:\"Intro Title bold\",displayTextArea:true,title:\"Intro Title bold\",type:ControlType.String},onWRuoI2zBEChange:{changes:\"WRuoI2zBE\",type:ControlType.ChangeHandler},I0313cTIr:{defaultValue:true,title:\"Intro Title visible\",type:ControlType.Boolean},onI0313cTIrChange:{changes:\"I0313cTIr\",type:ControlType.ChangeHandler},JsXtg0UCx:{title:\"Post Image\",type:ControlType.ResponsiveImage},zKKE7vWqX:{defaultValue:true,title:\"Post Visible\",type:ControlType.Boolean},onzKKE7vWqXChange:{changes:\"zKKE7vWqX\",type:ControlType.ChangeHandler},IehDhTLpb:{defaultValue:true,title:\"Visible Post image\",type:ControlType.Boolean},onIehDhTLpbChange:{changes:\"IehDhTLpb\",type:ControlType.ChangeHandler},dluDVUaA5:{defaultValue:true,title:\"Visible Post video\",type:ControlType.Boolean},ondluDVUaA5Change:{changes:\"dluDVUaA5\",type:ControlType.ChangeHandler},aRCbqsJxA:Video1Controls?.[\"srcFile\"]&&{...Video1Controls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Video Post\"},onaRCbqsJxAChange:{changes:\"aRCbqsJxA\",type:ControlType.ChangeHandler},Au70nPXta:{title:\"Portada video post\",type:ControlType.ResponsiveImage},UvYtEpmMz:{defaultValue:false,title:\"Drawings visible\",type:ControlType.Boolean},onUvYtEpmMzChange:{changes:\"UvYtEpmMz\",type:ControlType.ChangeHandler},CgWphqN3M:{title:\"Drawing Image 02\",type:ControlType.ResponsiveImage},VGY8zwdx2:{title:\"Drawing Image 01\",type:ControlType.ResponsiveImage},nJQmXTxOx:{defaultValue:\"Story Description\",displayTextArea:true,title:\"Story Description\",type:ControlType.String},onnJQmXTxOxChange:{changes:\"nJQmXTxOx\",type:ControlType.ChangeHandler},zbFkmEcay:{defaultValue:\"Story Title\",displayTextArea:true,title:\"Story Title\",type:ControlType.String},onzbFkmEcayChange:{changes:\"zbFkmEcay\",type:ControlType.ChangeHandler},foM9CGbOL:{defaultValue:true,title:\"Storie Visible\",type:ControlType.Boolean},onfoM9CGbOLChange:{changes:\"foM9CGbOL\",type:ControlType.ChangeHandler},IpjDgxrBw:{defaultValue:true,title:\"Visible Story Image\",type:ControlType.Boolean},onIpjDgxrBwChange:{changes:\"IpjDgxrBw\",type:ControlType.ChangeHandler},orhiIebyE:{defaultValue:true,title:\"Visible Story video\",type:ControlType.Boolean},onorhiIebyEChange:{changes:\"orhiIebyE\",type:ControlType.ChangeHandler},h7w1m2_vY:Video1Controls?.[\"srcFile\"]&&{...Video1Controls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"video Story\"},onh7w1m2_vYChange:{changes:\"h7w1m2_vY\",type:ControlType.ChangeHandler},HW1PXTZO0:{title:\"Portada video Story\",type:ControlType.ResponsiveImage},JMAGNEzlf:{title:\"Story Image\",type:ControlType.ResponsiveImage},R6AQ2nLhN:{defaultValue:true,title:\"Arquitecture Visible\",type:ControlType.Boolean},onR6AQ2nLhNChange:{changes:\"R6AQ2nLhN\",type:ControlType.ChangeHandler},n91g3cj1V:{title:\"Architecture Image\",type:ControlType.ResponsiveImage},bk4K4VCm1:{title:\"Closing Image\",type:ControlType.ResponsiveImage},Nn0OC3V6l:{defaultValue:true,title:\"Closing Visible\",type:ControlType.Boolean},onNn0OC3V6lChange:{changes:\"Nn0OC3V6l\",type:ControlType.ChangeHandler},t6o6zZaIS:{defaultValue:\"var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color},AnD7DAxrm:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color 2\",type:ControlType.Color},BAVqVDflN:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color THn\\xba\",type:ControlType.Color},FEnzXwV1F:{defaultValue:\"var(--token-4c20ba58-e68f-49d9-a889-c7f8c56c66a4, rgb(145, 144, 142))\",title:\"Color Localizaci\\xf3n\",type:ControlType.Color},B0MdCbcEO:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color Texto 1\",type:ControlType.Color},uKsjOpn3d:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color Titulo 1\",type:ControlType.Color},yRLJoiXv1:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color descripci\\xf3n 1\",type:ControlType.Color},mQe5OiDf7:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color texto 2\",type:ControlType.Color},ym_pl6GAl:{defaultValue:true,title:\"Visible logo\",type:ControlType.Boolean},onym_pl6GAlChange:{changes:\"ym_pl6GAl\",type:ControlType.ChangeHandler},QYjR5Bu8Q:{defaultValue:\"2024\",displayTextArea:false,title:\"Year 2\",type:ControlType.String},onQYjR5Bu8QChange:{changes:\"QYjR5Bu8Q\",type:ControlType.ChangeHandler}});addFonts(FramerhFrLnAzh2,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Mona Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Mona Sans\",url:\"https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAjBN9Y41P6zHtY.woff2\",weight:\"600\"},{cssFamilyName:\"Mona Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Mona Sans\",url:\"https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A99Y41P6zHtY.woff2\",weight:\"400\"},{cssFamilyName:\"Mona Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Mona Sans\",url:\"https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyCjA99Y41P6zHtY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"},{cssFamilyName:\"Mona Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Mona Sans\",url:\"https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyDPA99Y41P6zHtY.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhFrLnAzh2\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"760\",\"framerIntrinsicHeight\":\"350\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iNT3zqW2j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cjo6wGg19\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"ADF_5xvwW\\\":\\\"location\\\",\\\"goa1fg4_Y\\\":\\\"title\\\",\\\"ZfJN0vfCZ\\\":\\\"imageIcon\\\",\\\"BuxcErZ8b\\\":\\\"coverImage\\\",\\\"C6XXY1LlP\\\":\\\"introImage\\\",\\\"Qs2XHsuiA\\\":\\\"introCaption\\\",\\\"oHybiEKFQ\\\":\\\"introTitle\\\",\\\"HR6pv2KrV\\\":\\\"introDescription\\\",\\\"q3KvpsQXi\\\":\\\"introMedia\\\",\\\"WRuoI2zBE\\\":\\\"introTitleBold\\\",\\\"I0313cTIr\\\":\\\"introTitleVisible\\\",\\\"JsXtg0UCx\\\":\\\"postImage\\\",\\\"zKKE7vWqX\\\":\\\"postVisible\\\",\\\"IehDhTLpb\\\":\\\"visiblePostImage\\\",\\\"dluDVUaA5\\\":\\\"visiblePostVideo\\\",\\\"aRCbqsJxA\\\":\\\"videoPost\\\",\\\"Au70nPXta\\\":\\\"portadaVideoPost\\\",\\\"UvYtEpmMz\\\":\\\"drawingsVisible\\\",\\\"CgWphqN3M\\\":\\\"drawingImage02\\\",\\\"VGY8zwdx2\\\":\\\"drawingImage01\\\",\\\"nJQmXTxOx\\\":\\\"storyDescription\\\",\\\"zbFkmEcay\\\":\\\"storyTitle\\\",\\\"foM9CGbOL\\\":\\\"storieVisible\\\",\\\"IpjDgxrBw\\\":\\\"visibleStoryImage\\\",\\\"orhiIebyE\\\":\\\"visibleStoryVideo\\\",\\\"h7w1m2_vY\\\":\\\"videoStory\\\",\\\"HW1PXTZO0\\\":\\\"portadaVideoStory\\\",\\\"JMAGNEzlf\\\":\\\"storyImage\\\",\\\"R6AQ2nLhN\\\":\\\"arquitectureVisible\\\",\\\"n91g3cj1V\\\":\\\"architectureImage\\\",\\\"bk4K4VCm1\\\":\\\"closingImage\\\",\\\"Nn0OC3V6l\\\":\\\"closingVisible\\\",\\\"t6o6zZaIS\\\":\\\"color\\\",\\\"AnD7DAxrm\\\":\\\"color2\\\",\\\"BAVqVDflN\\\":\\\"colorTHN\\\",\\\"FEnzXwV1F\\\":\\\"colorLocalizaci_n\\\",\\\"B0MdCbcEO\\\":\\\"colorTexto1\\\",\\\"uKsjOpn3d\\\":\\\"colorTitulo1\\\",\\\"yRLJoiXv1\\\":\\\"colorDescripci_n1\\\",\\\"mQe5OiDf7\\\":\\\"colorTexto2\\\",\\\"ym_pl6GAl\\\":\\\"visibleLogo\\\",\\\"QYjR5Bu8Q\\\":\\\"year2\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hFrLnAzh2.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function ScrollToCenter(Component){return props=>{const handleClick=event=>{const element=event.currentTarget;// Framer cambia la variante normalmente\nprops.onClick?.(event);// -----------------------------------------\n// MÓVIL\n// No centramos verticalmente.\n// Solo avisamos de la apertura del proyecto.\n// -----------------------------------------\nif(window.innerWidth<810){setTimeout(()=>{window.dispatchEvent(new CustomEvent(\"mobile-project-open\",{detail:{element}}));},300);return;}// -----------------------------------------\n// DESKTOP — CÓDIGO ORIGINAL\n// -----------------------------------------\nsetTimeout(()=>{const rect=element.getBoundingClientRect();const startY=window.scrollY;const targetY=window.scrollY+rect.top+rect.height/2-window.innerHeight/2;const distance=targetY-startY;const duration=850;const startTime=performance.now();const easeInOutCubic=t=>t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2;const animate=currentTime=>{const elapsed=currentTime-startTime;const progress=Math.min(elapsed/duration,1);const eased=easeInOutCubic(progress);window.scrollTo(0,startY+distance*eased);if(progress<1){requestAnimationFrame(animate);}};requestAnimationFrame(animate);},180);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"ScrollToCenter\":{\"type\":\"reactHoc\",\"name\":\"ScrollToCenter\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CenterProjectOnOpen.map"],"mappings":"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"}