{"version":3,"file":"script_main.GQSnUKcq.mjs","names":["GlobeIcon","React.useState","_Fragment","React.useRef","React.useState","React.useReducer","React.useMemo","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Header","PrimaryButton","Image1","MenuLinks","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","React.useState","getProps","React.forwardRef","useRef","React.useId","RichText","useState","FullScreenMenuFonts","FooterFonts","Footer","CircleCursorFonts","CircleCursor","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","cursor","Component","useRef","React.useId","PropertyOverrides","css","useRef","Footer","CircleCursor","useRef","React.useId","PropertyOverrides","React.createElement","SomaPageTemplateES","SomaPageTemplateEN","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/FnLR0aFQHp2ErbUQjWxA/BvyKqhch27EPRlruKDdW/SOMA_FooterCopyright.js","https:/framerusercontent.com/modules/ng7vYhhhr93Xw5Tx7v3k/bcvMcIyPPjMMxcWLYpPw/SOMA_LanguageSwitch.js","https:/framerusercontent.com/modules/k0c9zymedaX2GBPtQSxm/6aPFjk2P0Z3zJGkBr1fZ/SomaTicker.js","https:/framerusercontent.com/modules/afElEwV8xTDgJ8QZMmMl/RWuAC6czh9b7nwtcwwuC/x9JxN9scX.js","https:/framerusercontent.com/modules/4bYV9AU8mt3nnAFzGUzq/sAm6T5glC22VlIBrIYVU/l9HS3KS2Q.js","https:/framerusercontent.com/modules/DXcTfQZadFB81RwgVUad/Jx3a9hiX4Lg2pHMQ6Lto/SOMA_FullScreenMenu.js","https:/framerusercontent.com/modules/1dgEqDkB1uA3Di8gKTL2/DFOO69Vj9AuXndT8XheU/pWHvmmtNE.js","https:/ga.jspm.io/npm:lenis@1.1.9/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/ostj0fA862II3PX6YwTh/U0MExPesfvYmGUGHEmu2/aEJgHfz69.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * FooterCopyright\n * Version 1.2\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 20\n */export default function FooterCopyright(props){const{language,color,font}=props;const year=new Date().getFullYear();const text=language===\"EN\"?`\\xa9${year} SOMA. All rights reserved`:`\\xa9${year} SOMA. Todos los derechos reservados`;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"flex-end\",width:\"max-content\",minWidth:\"max-content\",maxWidth:\"none\",whiteSpace:\"nowrap\",flexWrap:\"nowrap\",flexShrink:0,color,...font},children:text});}FooterCopyright.defaultProps={language:\"ES\",color:\"#FFFFFF\",font:{fontSize:13,lineHeight:\"17px\",letterSpacing:\"0.1px\",textAlign:\"right\"}};addPropertyControls(FooterCopyright,{language:{type:ControlType.Enum,title:\"Idioma\",options:[\"ES\",\"EN\"],optionTitles:[\"Espa\\xf1ol\",\"English\"],defaultValue:\"ES\",displaySegmentedControl:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"},font:{type:ControlType.Font,title:\"Tipograf\\xeda\",defaultFontType:\"sans-serif\",defaultFontSize:\"13px\",displayTextAlignment:true,displayFontSize:true,controls:\"extended\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FooterCopyright\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SOMA_FooterCopyright.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";function GlobeIcon({size,color}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",style:{display:\"block\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12h20\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"})]});}export default function SOMAFooterLanguageSwitch({currentLanguage=\"ES\",alternatePage=\"\",color=\"#FFFFFF\",font,fontSize=14,iconSize=14,gap=6,opacity=.7,hoverOpacity=1,style}){const[isHovered,setIsHovered]=React.useState(false);const targetLanguage=currentLanguage===\"ES\"?\"EN\":\"ES\";const hasTarget=Boolean(alternatePage);return /*#__PURE__*/_jsxs(\"a\",{href:hasTarget?alternatePage:undefined,\"aria-label\":`Cambiar idioma a ${targetLanguage}`,\"aria-disabled\":!hasTarget,onClick:event=>{if(!hasTarget){event.preventDefault();}},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"flex-start\",gap:`${gap}px`,width:\"fit-content\",height:\"fit-content\",padding:0,margin:0,background:\"transparent\",border:\"none\",color,textDecoration:\"none\",cursor:hasTarget?\"pointer\":\"default\",opacity:hasTarget?isHovered?hoverOpacity:opacity:.3,transition:\"opacity 0.25s ease\",pointerEvents:hasTarget?\"auto\":\"none\",...style},children:[/*#__PURE__*/_jsx(GlobeIcon,{size:iconSize,color:color}),/*#__PURE__*/_jsx(\"span\",{style:{...font,fontFamily:font?.family||\"inherit\",fontWeight:font?.weight||400,fontSize:`${fontSize}px`,lineHeight:1,color,whiteSpace:\"nowrap\"},children:targetLanguage})]});}const fontDefault={family:\"Inter\",weight:400,size:14,lineHeight:1,letterSpacing:0,style:\"normal\",transform:\"uppercase\",decoration:\"none\"};addPropertyControls(SOMAFooterLanguageSwitch,{currentLanguage:{type:ControlType.Enum,title:\"Language\",options:[\"ES\",\"EN\"],optionTitles:[\"Espa\\xf1ol\",\"English\"],defaultValue:\"ES\"},alternatePage:{type:ControlType.Link,title:\"Alternate Page\",defaultValue:\"\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:fontDefault},fontSize:{type:ControlType.Number,title:\"Text Size\",min:8,max:40,step:1,unit:\"px\",defaultValue:14},iconSize:{type:ControlType.Number,title:\"Icon Size\",min:8,max:40,step:1,unit:\"px\",defaultValue:14},gap:{type:ControlType.Number,title:\"Gap\",min:0,max:30,step:1,unit:\"px\",defaultValue:6},opacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.05,defaultValue:.7},hoverOpacity:{type:ControlType.Number,title:\"Hover\",min:0,max:1,step:.05,defaultValue:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SOMAFooterLanguageSwitch\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SOMA_LanguageSwitch.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType}from\"framer\";import*as React from\"react\";// ─── Default Items ────────────────────────────────────────────────────────────\nconst DEFAULT_ITEMS=[{titleES:\"Direcci\\xf3n de Arte\",titleEN:\"Art Direction\"},{titleES:\"Audio Branding\",titleEN:\"Audio Branding\"},{titleES:\"Tecnolog\\xeda\",titleEN:\"Technology\"},{titleES:\"Narrativa\",titleEN:\"Narrative\"}];// ─── Ticker Item ──────────────────────────────────────────────────────────────\nfunction TickerItem({image,title,link,isHovered,titleColor,fontFamily,fontSize,fontWeight,fontStyle,letterSpacing,strokeOnHover,imageSize,imageRadius}){const imgW=imageSize;const imgH=Math.round(imageSize*(9/16));const hasLink=Boolean(link&&link.trim()!==\"\");const textStyle={fontFamily,fontSize,fontWeight,fontStyle:fontStyle??\"normal\",letterSpacing,whiteSpace:\"nowrap\",lineHeight:1,transition:\"color 0.25s ease, -webkit-text-stroke 0.25s ease\",...isHovered&&strokeOnHover?{color:\"transparent\",WebkitTextStroke:\"1px currentColor\",WebkitTextStrokeColor:titleColor}:{color:titleColor,WebkitTextStroke:\"0px transparent\"}};const itemStyle={display:\"flex\",alignItems:\"center\",gap:24,height:\"100%\",cursor:hasLink?\"pointer\":\"default\",userSelect:\"none\",flexShrink:0,textDecoration:\"none\",color:\"inherit\"};const content=/*#__PURE__*/_jsxs(_Fragment,{children:[image?.src&&/*#__PURE__*/_jsx(\"div\",{style:{width:imgW,height:imgH,borderRadius:imageRadius,overflow:\"hidden\",flexShrink:0},children:/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:image.alt??title??\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})}),title&&/*#__PURE__*/_jsx(\"span\",{style:textStyle,children:title})]});// Si existe link para el idioma activo,\n// todo el item se convierte en enlace.\nif(hasLink){return /*#__PURE__*/_jsx(\"a\",{href:link,style:itemStyle,children:content});}// Si todavía no existe landing/link,\n// mantiene exactamente el comportamiento visual del ticker,\n// pero sin navegación.\nreturn /*#__PURE__*/_jsx(\"div\",{style:itemStyle,children:content});}// ─── Marquee ──────────────────────────────────────────────────────────────────\nfunction Marquee({children,speed,itemGap,onHover,containerHeight}){// Ref al primer grupo.\n// Medimos con getBoundingClientRect para incluir padding real.\nconst firstGroupRef=React.useRef(null);const[copies,setCopies]=React.useState(8);// Posición acumulada sub-píxel.\nconst xRef=React.useRef(0);// Ancho exacto de UNA copia,\n// incluyendo paddingRight.\nconst singleWidthRef=React.useRef(0);const animRef=React.useRef();const lastTimeRef=React.useRef(null);// Fuerza el re-render necesario para aplicar transform.\nconst[,tick]=React.useReducer(n=>n+1,0);// ── Medición ───────────────────────────────────────────────────────────────\nReact.useEffect(()=>{const el=firstGroupRef.current;if(!el)return;const measure=()=>{const rect=el.getBoundingClientRect();const w=rect.width;if(w===singleWidthRef.current||w===0)return;singleWidthRef.current=w;// Calculamos suficientes copias para cubrir ampliamente\n// el viewport y evitar espacios vacíos.\nconst needed=Math.ceil(window.innerWidth*3/w)+3;setCopies(Math.max(needed,8));// Reiniciamos al cambiar las dimensiones.\nxRef.current=0;};const id=setTimeout(measure,50);const ro=new ResizeObserver(measure);ro.observe(el);return()=>{clearTimeout(id);ro.disconnect();};},[itemGap,children]);// ── Loop de animación ─────────────────────────────────────────────────────\nReact.useEffect(()=>{lastTimeRef.current=null;const animate=time=>{if(lastTimeRef.current!==null&&singleWidthRef.current>0){const delta=(time-lastTimeRef.current)/1e3;xRef.current-=speed*delta;// Reset exacto al completar una copia.\n// Sin Math.round para evitar errores acumulativos.\nif(xRef.current<=-singleWidthRef.current){xRef.current+=singleWidthRef.current;}tick();}lastTimeRef.current=time;animRef.current=requestAnimationFrame(animate);};animRef.current=requestAnimationFrame(animate);return()=>{if(animRef.current){cancelAnimationFrame(animRef.current);}};},[speed]);const childArray=React.Children.toArray(children);return /*#__PURE__*/_jsx(\"div\",{style:{overflow:\"visible\",position:\"relative\",width:\"100%\",height:containerHeight},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"row\",height:\"100%\",transform:`translate3d(${xRef.current}px, 0, 0)`,willChange:\"transform\"},children:Array.from({length:copies}).map((_,copyIdx)=>/*#__PURE__*/_jsx(\"div\",{ref:copyIdx===0?firstGroupRef:undefined,style:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:itemGap,flexShrink:0,height:\"100%\",// Este padding hace que la distancia\n    // entre el último item de una copia\n    // y el primero de la siguiente sea idéntica.\n    paddingRight:itemGap,boxSizing:\"content-box\"},children:childArray.map((child,i)=>/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,height:\"100%\",display:\"flex\",alignItems:\"center\"},onMouseEnter:()=>onHover(i),onMouseLeave:()=>onHover(null),children:child},i))},copyIdx))})});}// ─── Main Component ───────────────────────────────────────────────────────────\n/**\n * @framerIntrinsicHeight 153\n * @framerIntrinsicWidth 800\n * @framerDisableUnlink\n */export default function SomaTicker(props){const{style,// Idioma\nlanguage=\"ES\",// Tipografía\nfont,fontSize=120,letterSpacing=0,// Color\ntitleColor=\"rgb(255, 255, 255)\",// Hover\nstrokeOnHover=true,// Comportamiento\ntickerSpeed=100,itemGap=40,// Imagen\nimageSize=160,imageRadius=8,// Items\nitems}=props;// ── Idioma ────────────────────────────────────────────────────────────────\nconst activeLanguage=language===\"EN\"?\"EN\":\"ES\";// ── Tipografía ─────────────────────────────────────────────────────────────\nconst fontFamily=React.useMemo(()=>{if(!font){return\"Borna, sans-serif\";}if(typeof font===\"string\"){return font;}if(typeof font===\"object\"){return font.fontFamily??font.family??font.font??\"Borna, sans-serif\";}return\"Borna, sans-serif\";},[font]);const fontWeight=React.useMemo(()=>{if(!font||typeof font!==\"object\"){return 600;}return font.fontWeight??font.weight??600;},[font]);const fontStyle=React.useMemo(()=>{if(!font||typeof font!==\"object\"){return\"normal\";}return font.fontStyle??font.style??\"normal\";},[font]);// ── Hover ──────────────────────────────────────────────────────────────────\nconst[hoveredIndex,setHoveredIndex]=React.useState(null);// ── Items ──────────────────────────────────────────────────────────────────\nconst sourceItems=Array.isArray(items)?items:DEFAULT_ITEMS;const normalizedItems=React.useMemo(()=>{return sourceItems.map(item=>{// Imagen compartida ES / EN\nconst normalizedImage=typeof item.image===\"string\"?{src:item.image}:item.image;// Texto independiente por idioma\nconst title=activeLanguage===\"EN\"?item.titleEN:item.titleES;// Link independiente por idioma.\n// NO hacemos fallback hacia el link del otro idioma.\nconst link=activeLanguage===\"EN\"?item.linkEN:item.linkES;return{image:normalizedImage,title,link};});},[sourceItems,activeLanguage]);// ── Altura ─────────────────────────────────────────────────────────────────\nconst imgH=Math.round(imageSize*(9/16));const containerHeight=Math.max(imgH+16,60);const sharedItemProps={fontFamily,fontSize,fontWeight,fontStyle,letterSpacing,titleColor,strokeOnHover,imageSize,imageRadius};return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:containerHeight,overflow:\"hidden\",WebkitMaskImage:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 6%, rgba(0,0,0,1) 94%, rgba(0,0,0,0) 100%)\",maskImage:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 6%, rgba(0,0,0,1) 94%, rgba(0,0,0,0) 100%)\",...style},children:normalizedItems.length>0&&/*#__PURE__*/_jsx(Marquee,{speed:tickerSpeed,itemGap:itemGap,onHover:setHoveredIndex,containerHeight:containerHeight,children:normalizedItems.map((item,i)=>/*#__PURE__*/_jsx(TickerItem,{...sharedItemProps,image:item.image,title:item.title,link:item.link,isHovered:hoveredIndex===i},i))})});}// ─── Property Controls ────────────────────────────────────────────────────────\naddPropertyControls(SomaTicker,{// ── Idioma ────────────────────────────────────────────────────────────────\nlanguage:{title:\"Idioma\",type:ControlType.Enum,options:[\"ES\",\"EN\"],optionTitles:[\"ES\",\"EN\"],defaultValue:\"ES\",displaySegmentedControl:true},// ── Tipografía ────────────────────────────────────────────────────────────\nfont:{title:\"Fuente\",type:ControlType.Font,controls:\"extended\",defaultFontType:\"custom\",defaultValue:{fontFamily:\"Borna\",fontWeight:600}},fontSize:{title:\"Tama\\xf1o Fuente\",type:ControlType.Number,defaultValue:120,min:12,max:300,step:1,description:\"Vincula a Variable de Framer para control por breakpoint\"},letterSpacing:{title:\"Letter Spacing\",type:ControlType.Number,defaultValue:0,min:-20,max:100,step:.5},// ── Color y Hover ─────────────────────────────────────────────────────────\ntitleColor:{title:\"Color Texto\",type:ControlType.Color,defaultValue:\"rgb(255, 255, 255)\"},strokeOnHover:{title:\"Stroke en Hover\",type:ControlType.Boolean,defaultValue:true},// ── Comportamiento ────────────────────────────────────────────────────────\ntickerSpeed:{title:\"Velocidad\",type:ControlType.Number,defaultValue:100,min:10,max:500,step:10},itemGap:{title:\"Espacio entre Items\",type:ControlType.Number,defaultValue:40,min:0,max:400,step:4},// ── Imágenes ──────────────────────────────────────────────────────────────\nimageSize:{title:\"Tama\\xf1o Imagen\",type:ControlType.Number,defaultValue:160,min:40,max:600,step:4,description:\"Vincula a Variable de Framer para control por breakpoint\"},imageRadius:{title:\"Radio Imagen\",type:ControlType.Number,defaultValue:8,min:0,max:120,step:1},// ── Items Dinámicos ───────────────────────────────────────────────────────\nitems:{title:\"Servicios\",type:ControlType.Array,control:{type:ControlType.Object,controls:{// Imagen única compartida\nimage:{title:\"Imagen\",type:ControlType.ResponsiveImage},// Español\ntitleES:{title:\"Texto ES\",type:ControlType.String,defaultValue:\"Nuevo servicio\",displayTextArea:false},linkES:{title:\"Link ES\",type:ControlType.Link},// English\ntitleEN:{title:\"Texto EN\",type:ControlType.String,defaultValue:\"New Service\",displayTextArea:false},linkEN:{title:\"Link EN\",type:ControlType.Link}}},defaultValue:[{titleES:\"Direcci\\xf3n de Arte\",titleEN:\"Art Direction\"},{titleES:\"Audio Branding\",titleEN:\"Audio Branding\"},{titleES:\"Tecnolog\\xeda\",titleEN:\"Technology\"},{titleES:\"Narrativa\",titleEN:\"Narrative\"}]}});addFonts(SomaTicker,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SomaTicker\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"153\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"800\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SomaTicker.map","// Generated by Framer (841fdc4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingText from\"https://framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/BDeIULpeB9kBv3zq3U1w/RollingTextHover_Prod.js\";const RollingTextFonts=getFonts(RollingText);const cycleOrder=[\"xE4SDhndv\",\"ug4FrLxJu\",\"qcgWviSPW\",\"ZLJzdvQ8h\",\"zVM3DKXtJ\"];const serializationHash=\"framer-eBnwm\";const variantClassNames={qcgWviSPW:\"framer-v-1e4e34v\",ug4FrLxJu:\"framer-v-1hspjk8\",xE4SDhndv:\"framer-v-9tme3y\",ZLJzdvQ8h:\"framer-v-22l3ap\",zVM3DKXtJ:\"framer-v-19xi2gr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vkG_P2nP8=undefined;const DxrPeKSZi=undefined;const V4S60oOTR=undefined;const qWUpLfuiL=undefined;const vXZKQGCTP=undefined;const olQrAbdLT=undefined;const ycxJzIaoA=undefined;const R3f3pz6dW=undefined;const YjodoOjpE=undefined;const Ki3TDRD07=undefined;const sxQGmBuKT=undefined;const Jaj0J8v2n=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"All Active\":\"xE4SDhndv\",\"Archive Active\":\"qcgWviSPW\",\"Contact Active\":\"zVM3DKXtJ\",\"Home Active\":\"ug4FrLxJu\",\"Work Active\":\"ZLJzdvQ8h\"};const Variants=motion.create(React.Fragment);const getProps=({_1,_2,_3,_4,height,id,link1,link2,link3,link4,newTab1,newTab2,newTab3,newTab4,width,...props})=>{return{...props,DxrPeKSZi:newTab1??props.DxrPeKSZi,Jaj0J8v2n:_4??props.Jaj0J8v2n??\"Contact\",Ki3TDRD07:link4??props.Ki3TDRD07,olQrAbdLT:_2??props.olQrAbdLT??\"Archive, \",qWUpLfuiL:link2??props.qWUpLfuiL,R3f3pz6dW:newTab3??props.R3f3pz6dW,sxQGmBuKT:newTab4??props.sxQGmBuKT,V4S60oOTR:_1??props.V4S60oOTR??\"Home, \",variant:humanReadableVariantMap[props.variant]??props.variant??\"xE4SDhndv\",vkG_P2nP8:link1??props.vkG_P2nP8,vXZKQGCTP:newTab2??props.vXZKQGCTP,ycxJzIaoA:link3??props.ycxJzIaoA,YjodoOjpE:_3??props.YjodoOjpE??\"Work, \"};};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,V4S60oOTR,vkG_P2nP8,DxrPeKSZi,olQrAbdLT,qWUpLfuiL,vXZKQGCTP,YjodoOjpE,ycxJzIaoA,R3f3pz6dW,Jaj0J8v2n,Ki3TDRD07,sxQGmBuKT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xE4SDhndv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1faa562=activeVariantCallback(async(...args)=>{setVariant(\"ug4FrLxJu\");});const onMouseLeave7vsrgd=activeVariantCallback(async(...args)=>{setVariant(\"xE4SDhndv\");});const onMouseEnternm0ifs=activeVariantCallback(async(...args)=>{setVariant(\"qcgWviSPW\");});const onMouseEnter1vchi06=activeVariantCallback(async(...args)=>{setVariant(\"ZLJzdvQ8h\");});const onMouseEnter107fmhn=activeVariantCallback(async(...args)=>{setVariant(\"zVM3DKXtJ\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9tme3y\",className,classNames),\"data-framer-name\":\"All Active\",layoutDependency:layoutDependency,layoutId:\"xE4SDhndv\",ref:refBinding,style:{...style},...addPropertyOverrides({qcgWviSPW:{\"data-framer-name\":\"Archive Active\"},ug4FrLxJu:{\"data-framer-name\":\"Home Active\"},ZLJzdvQ8h:{\"data-framer-name\":\"Work Active\"},zVM3DKXtJ:{\"data-framer-name\":\"Contact Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:vkG_P2nP8,motionChild:true,nodeId:\"oyVZIU6L_\",openInNewTab:DxrPeKSZi,scopeId:\"x9JxN9scX\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-uijz4x framer-12fazzh\",\"data-framer-name\":\"1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oyVZIU6L_\",onMouseEnter:onMouseEnter1faa562,style:{opacity:1},variants:{qcgWviSPW:{opacity:.5},ZLJzdvQ8h:{opacity:.5},zVM3DKXtJ:{opacity:.5}},...addPropertyOverrides({ug4FrLxJu:{onMouseEnter:undefined,onMouseLeave:onMouseLeave7vsrgd}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mgrps-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iy8MOexI1-container\",nodeId:\"iy8MOexI1\",rendersWithMotion:true,scopeId:\"x9JxN9scX\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-e5a511bf-849c-4ac6-b942-175c537ace13, rgb(187, 187, 187))\",font:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"17px\"},height:\"100%\",id:\"iy8MOexI1\",layoutId:\"iy8MOexI1\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:V4S60oOTR,textTransform:\"uppercase\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:qWUpLfuiL,motionChild:true,nodeId:\"GJ8oPRzty\",openInNewTab:vXZKQGCTP,scopeId:\"x9JxN9scX\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-tjmgqh framer-12fazzh\",\"data-framer-name\":\"2\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GJ8oPRzty\",onMouseEnter:onMouseEnternm0ifs,style:{opacity:1},variants:{qcgWviSPW:{opacity:1},ug4FrLxJu:{opacity:.5},ZLJzdvQ8h:{opacity:.5},zVM3DKXtJ:{opacity:.5}},...addPropertyOverrides({qcgWviSPW:{onMouseEnter:undefined,onMouseLeave:onMouseLeave7vsrgd}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11hl7mm-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vXda8ibcO-container\",nodeId:\"vXda8ibcO\",rendersWithMotion:true,scopeId:\"x9JxN9scX\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-e5a511bf-849c-4ac6-b942-175c537ace13, rgb(187, 187, 187))\",font:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"17px\"},height:\"100%\",id:\"vXda8ibcO\",layoutId:\"vXda8ibcO\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:olQrAbdLT,textTransform:\"uppercase\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:ycxJzIaoA,motionChild:true,nodeId:\"dtd8hMloD\",openInNewTab:R3f3pz6dW,scopeId:\"x9JxN9scX\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1l4tx1y framer-12fazzh\",\"data-framer-name\":\"3\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dtd8hMloD\",onMouseEnter:onMouseEnter1vchi06,style:{opacity:1},variants:{qcgWviSPW:{opacity:.5},ug4FrLxJu:{opacity:.5},ZLJzdvQ8h:{opacity:1},zVM3DKXtJ:{opacity:.5}},...addPropertyOverrides({ZLJzdvQ8h:{onMouseEnter:undefined,onMouseLeave:onMouseLeave7vsrgd}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ebavv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dL6s7w7op-container\",nodeId:\"dL6s7w7op\",rendersWithMotion:true,scopeId:\"x9JxN9scX\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-e5a511bf-849c-4ac6-b942-175c537ace13, rgb(187, 187, 187))\",font:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"17px\"},height:\"100%\",id:\"dL6s7w7op\",layoutId:\"dL6s7w7op\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:YjodoOjpE,textTransform:\"uppercase\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:Ki3TDRD07,motionChild:true,nodeId:\"cMQ0oNFLD\",openInNewTab:sxQGmBuKT,scopeId:\"x9JxN9scX\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1v4uxuf framer-12fazzh\",\"data-framer-name\":\"4\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cMQ0oNFLD\",onMouseEnter:onMouseEnter107fmhn,style:{opacity:1},variants:{qcgWviSPW:{opacity:.5},ug4FrLxJu:{opacity:.5},ZLJzdvQ8h:{opacity:.5},zVM3DKXtJ:{opacity:1}},...addPropertyOverrides({zVM3DKXtJ:{onMouseEnter:undefined,onMouseLeave:onMouseLeave7vsrgd}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bodzwk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"h2dYp1PoD-container\",nodeId:\"h2dYp1PoD\",rendersWithMotion:true,scopeId:\"x9JxN9scX\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-e5a511bf-849c-4ac6-b942-175c537ace13, rgb(187, 187, 187))\",font:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"17px\"},height:\"100%\",id:\"h2dYp1PoD\",layoutId:\"h2dYp1PoD\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:Jaj0J8v2n,textTransform:\"uppercase\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eBnwm.framer-12fazzh, .framer-eBnwm .framer-12fazzh { display: block; }\",\".framer-eBnwm.framer-9tme3y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 192px; }\",\".framer-eBnwm .framer-uijz4x, .framer-eBnwm .framer-tjmgqh, .framer-eBnwm .framer-1l4tx1y, .framer-eBnwm .framer-1v4uxuf { 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: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-eBnwm .framer-mgrps-container, .framer-eBnwm .framer-11hl7mm-container, .framer-eBnwm .framer-14ebavv-container, .framer-eBnwm .framer-1bodzwk-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 191.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ug4FrLxJu\":{\"layout\":[\"fixed\",\"auto\"]},\"qcgWviSPW\":{\"layout\":[\"fixed\",\"auto\"]},\"ZLJzdvQ8h\":{\"layout\":[\"fixed\",\"auto\"]},\"zVM3DKXtJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"V4S60oOTR\":\"_1\",\"vkG_P2nP8\":\"link1\",\"DxrPeKSZi\":\"newTab1\",\"olQrAbdLT\":\"_2\",\"qWUpLfuiL\":\"link2\",\"vXZKQGCTP\":\"newTab2\",\"YjodoOjpE\":\"_3\",\"ycxJzIaoA\":\"link3\",\"R3f3pz6dW\":\"newTab3\",\"Jaj0J8v2n\":\"_4\",\"Ki3TDRD07\":\"link4\",\"sxQGmBuKT\":\"newTab4\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerx9JxN9scX=withCSS(Component,css,\"framer-eBnwm\");export default Framerx9JxN9scX;Framerx9JxN9scX.displayName=\"Menu Links\";Framerx9JxN9scX.defaultProps={height:17,width:191.5};addPropertyControls(Framerx9JxN9scX,{variant:{options:[\"xE4SDhndv\",\"ug4FrLxJu\",\"qcgWviSPW\",\"ZLJzdvQ8h\",\"zVM3DKXtJ\"],optionTitles:[\"All Active\",\"Home Active\",\"Archive Active\",\"Work Active\",\"Contact Active\"],title:\"Variant\",type:ControlType.Enum},V4S60oOTR:{defaultValue:\"Home, \",title:\"1\",type:ControlType.String},onV4S60oOTRChange:{changes:\"V4S60oOTR\",type:ControlType.ChangeHandler},vkG_P2nP8:{title:\"Link 1\",type:ControlType.Link},DxrPeKSZi:{defaultValue:false,title:\"New Tab 1\",type:ControlType.Boolean},onDxrPeKSZiChange:{changes:\"DxrPeKSZi\",type:ControlType.ChangeHandler},olQrAbdLT:{defaultValue:\"Archive, \",title:\"2\",type:ControlType.String},onolQrAbdLTChange:{changes:\"olQrAbdLT\",type:ControlType.ChangeHandler},qWUpLfuiL:{title:\"Link 2\",type:ControlType.Link},vXZKQGCTP:{defaultValue:false,title:\"New Tab 2\",type:ControlType.Boolean},onvXZKQGCTPChange:{changes:\"vXZKQGCTP\",type:ControlType.ChangeHandler},YjodoOjpE:{defaultValue:\"Work, \",title:\"3\",type:ControlType.String},onYjodoOjpEChange:{changes:\"YjodoOjpE\",type:ControlType.ChangeHandler},ycxJzIaoA:{title:\"Link 3\",type:ControlType.Link},R3f3pz6dW:{defaultValue:false,title:\"New Tab 3\",type:ControlType.Boolean},onR3f3pz6dWChange:{changes:\"R3f3pz6dW\",type:ControlType.ChangeHandler},Jaj0J8v2n:{defaultValue:\"Contact\",title:\"4\",type:ControlType.String},onJaj0J8v2nChange:{changes:\"Jaj0J8v2n\",type:ControlType.ChangeHandler},Ki3TDRD07:{title:\"Link 4\",type:ControlType.Link},sxQGmBuKT:{defaultValue:false,title:\"New Tab 4\",type:ControlType.Boolean},onsxQGmBuKTChange:{changes:\"sxQGmBuKT\",type:ControlType.ChangeHandler}});addFonts(Framerx9JxN9scX,[{explicitInter:true,fonts:[{cssFamilyName:\"Borna Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/Bg1Yz2oG1PETijja0TWGLY0azY.woff2\",weight:\"400\"}]},...RollingTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx9JxN9scX\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ug4FrLxJu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qcgWviSPW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZLJzdvQ8h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zVM3DKXtJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"191.5\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"17\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"V4S60oOTR\\\":\\\"_1\\\",\\\"vkG_P2nP8\\\":\\\"link1\\\",\\\"DxrPeKSZi\\\":\\\"newTab1\\\",\\\"olQrAbdLT\\\":\\\"_2\\\",\\\"qWUpLfuiL\\\":\\\"link2\\\",\\\"vXZKQGCTP\\\":\\\"newTab2\\\",\\\"YjodoOjpE\\\":\\\"_3\\\",\\\"ycxJzIaoA\\\":\\\"link3\\\",\\\"R3f3pz6dW\\\":\\\"newTab3\\\",\\\"Jaj0J8v2n\\\":\\\"_4\\\",\\\"Ki3TDRD07\\\":\\\"link4\\\",\\\"sxQGmBuKT\\\":\\\"newTab4\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x9JxN9scX.map","// Generated by Framer (6964d48)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image as Image1,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterCopyright from\"https://framerusercontent.com/modules/FnLR0aFQHp2ErbUQjWxA/BvyKqhch27EPRlruKDdW/SOMA_FooterCopyright.js\";import SOMAFooterLanguageSwitch from\"https://framerusercontent.com/modules/ng7vYhhhr93Xw5Tx7v3k/bcvMcIyPPjMMxcWLYpPw/SOMA_LanguageSwitch.js\";import SomaTicker from\"https://framerusercontent.com/modules/k0c9zymedaX2GBPtQSxm/6aPFjk2P0Z3zJGkBr1fZ/SomaTicker.js\";import PrimaryButton from\"https://framerusercontent.com/modules/ntcqx4OiX2JYcFlRISio/1CgYYSvURyhPzNV9FC9r/Wt4XK6WYf.js\";import MenuLinks from\"https://framerusercontent.com/modules/afElEwV8xTDgJ8QZMmMl/RWuAC6czh9b7nwtcwwuC/x9JxN9scX.js\";import Header from\"https://framerusercontent.com/modules/99pB8Yet3S8zBxBcWWU7/dxxgLSeoVpFadMDjRWCl/XiwmsdpiU.js\";const HeaderFonts=getFonts(Header);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const SomaTickerFonts=getFonts(SomaTicker);const MotionDivWithFX=withFX(motion.div);const PrimaryButtonFonts=getFonts(PrimaryButton);const Image1WithFX=withFX(Image1);const FooterCopyrightFonts=getFonts(FooterCopyright);const SOMAFooterLanguageSwitchFonts=getFonts(SOMAFooterLanguageSwitch);const MenuLinksFonts=getFonts(MenuLinks);const SOMAFooterLanguageSwitchControls=getPropertyControls(SOMAFooterLanguageSwitch);const cycleOrder=[\"er_eF3Aj4\",\"BVgGRXO1i\",\"fol9xHtCS\",\"F1PWQk2Ec\",\"kYn6HLm3a\",\"qrFJDgkcx\",\"Q7lkfYl6i\",\"A04OSN0ac\"];const serializationHash=\"framer-4ffUM\";const variantClassNames={A04OSN0ac:\"framer-v-8g7k8s\",BVgGRXO1i:\"framer-v-1f5qd2t\",er_eF3Aj4:\"framer-v-142vb5r\",F1PWQk2Ec:\"framer-v-1mc2d1k\",fol9xHtCS:\"framer-v-11nqrhj\",kYn6HLm3a:\"framer-v-9xusfw\",Q7lkfYl6i:\"framer-v-1nhg16k\",qrFJDgkcx:\"framer-v-2602ws\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xqvBbSQlQ=undefined;const OwSWNpHNf=undefined;const VShZDQ_S6=undefined;const RWfjd3mjg=undefined;const qJLm4yssy=undefined;const zpXAbcanX=undefined;const setxqvBbSQlQ=undefined;const setVShZDQ_S6=undefined;const setRWfjd3mjg=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:60};const transition2={bounce:.2,delay:.4,duration:1,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition3={bounce:.2,delay:.5,duration:1,type:\"spring\"};const transition4={bounce:.2,delay:.6,duration:1,type:\"spring\"};const transition5={bounce:.2,delay:.3,duration:1,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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={\"L - EN\":\"qrFJDgkcx\",\"M -EN\":\"Q7lkfYl6i\",\"S - EN\":\"A04OSN0ac\",\"XL - EN\":\"kYn6HLm3a\",L:\"BVgGRXO1i\",M:\"fol9xHtCS\",S:\"F1PWQk2Ec\",XL:\"er_eF3Aj4\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Espa\\xf1ol\":\"ES\",English:\"EN\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({alternatePage,footerButtonLink,footerButtonText,footerLanguage,height,id,newTab,smoothScroll,width,...props})=>{return{...props,OwSWNpHNf:footerButtonLink??props.OwSWNpHNf,qJLm4yssy:humanReadableEnumMap[footerLanguage]??footerLanguage??props.qJLm4yssy??\"ES\",RWfjd3mjg:newTab??props.RWfjd3mjg??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"er_eF3Aj4\",VShZDQ_S6:smoothScroll??props.VShZDQ_S6??false,xqvBbSQlQ:footerButtonText??props.xqvBbSQlQ??\"\\xa1Hablemos!\",zpXAbcanX:alternatePage??props.zpXAbcanX};};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,\"xqvBbSQlQ\":externalxqvBbSQlQ,\"onxqvBbSQlQChange\":setExternalxqvBbSQlQ,OwSWNpHNf,\"VShZDQ_S6\":externalVShZDQ_S6,\"onVShZDQ_S6Change\":setExternalVShZDQ_S6,\"RWfjd3mjg\":externalRWfjd3mjg,\"onRWfjd3mjgChange\":setExternalRWfjd3mjg,qJLm4yssy,zpXAbcanX,...restProps}=getProps(props);const[xqvBbSQlQ,setxqvBbSQlQ]=useStateVariable(externalxqvBbSQlQ,setExternalxqvBbSQlQ);const[VShZDQ_S6,setVShZDQ_S6]=useStateVariable(externalVShZDQ_S6,setExternalVShZDQ_S6);const[RWfjd3mjg,setRWfjd3mjg]=useStateVariable(externalRWfjd3mjg,setExternalRWfjd3mjg);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"er_eF3Aj4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapfuex6v=activeVariantCallback(async(...args)=>{setVariant(\"F1PWQk2Ec\");});const isDisplayed=()=>{if([\"F1PWQk2Ec\",\"A04OSN0ac\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"F1PWQk2Ec\",\"A04OSN0ac\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"fol9xHtCS\",\"Q7lkfYl6i\"].includes(baseVariant))return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-142vb5r\",className,classNames),\"data-framer-name\":\"XL\",layoutDependency:layoutDependency,layoutId:\"er_eF3Aj4\",ref:refBinding,style:{backgroundColor:\"var(--token-2d91bfb1-1bb0-467e-bf37-8ef020f4f815, rgb(0, 0, 0))\",...style},...addPropertyOverrides({A04OSN0ac:{\"data-framer-name\":\"S - EN\"},BVgGRXO1i:{\"data-framer-name\":\"L\"},F1PWQk2Ec:{\"data-framer-name\":\"S\"},fol9xHtCS:{\"data-framer-name\":\"M\"},kYn6HLm3a:{\"data-framer-name\":\"XL - EN\"},Q7lkfYl6i:{\"data-framer-name\":\"M -EN\"},qrFJDgkcx:{\"data-framer-name\":\"L - EN\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+100+(((componentViewport?.height||1096.5)-111-1098)/2+0+0),...addPropertyOverrides({A04OSN0ac:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-80-938)/2+0+0)},BVgGRXO1i:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1018)-111-1020)/2+0+0)},F1PWQk2Ec:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-80-941)/2+0+0)},fol9xHtCS:{y:(componentViewport?.y||0)+120+(((componentViewport?.height||200)-131-954)/2+0+0)},kYn6HLm3a:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1092.5)-111-1088)/2+0+0)},Q7lkfYl6i:{y:(componentViewport?.y||0)+120+(((componentViewport?.height||1024)-131-1e3)/2+0+0)},qrFJDgkcx:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1014)-111-1010)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-drotkq-container\",layoutDependency:layoutDependency,layoutId:\"aXPuz0Muo-container\",nodeId:\"aXPuz0Muo\",rendersWithMotion:true,scopeId:\"l9HS3KS2Q\",children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"aXPuz0Muo\",layoutId:\"aXPuz0Muo\",style:{width:\"100%\"},variant:matchVariant(\"XFF72MIUC\"),width:\"100%\",...addPropertyOverrides({A04OSN0ac:{variant:matchVariant(\"CmSf9J7E0\")},F1PWQk2Ec:{variant:matchVariant(\"CmSf9J7E0\")},fol9xHtCS:{variant:matchVariant(\"kQZZjN_Db\")},Q7lkfYl6i:{variant:matchVariant(\"kQZZjN_Db\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ktrnok\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"V77q9rTej\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1mxxlac-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"BLJecn9PA-container\",nodeId:\"BLJecn9PA\",rendersWithMotion:true,scopeId:\"l9HS3KS2Q\",children:/*#__PURE__*/_jsx(SomaTicker,{font:{fontFamily:'\"Borna SemiBold\", \"Borna SemiBold Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},fontSize:84,height:\"100%\",id:\"BLJecn9PA\",imageRadius:8,imageSize:160,itemGap:28,items:[{id:\"default-item-0\",image:addImageAlt({pixelHeight:1350,pixelWidth:1080,src:\"https://framerusercontent.com/images/fBokwiy6s9XfW6vlnyUvDat7ga0.png?width=1080&height=1350\",srcSet:\"https://framerusercontent.com/images/fBokwiy6s9XfW6vlnyUvDat7ga0.png?scale-down-to=1024&width=1080&height=1350 819w,https://framerusercontent.com/images/fBokwiy6s9XfW6vlnyUvDat7ga0.png?width=1080&height=1350 1080w\"},\"\"),titleEN:\"Art Direction\",titleES:\"Direcci\\xf3n de Arte\"},{id:\"default-item-1\",image:addImageAlt({pixelHeight:1080,pixelWidth:1920,src:\"https://framerusercontent.com/images/SRSTjC1L4kcZdZXR2UwjHXLK3vM.jpg?width=1920&height=1080\",srcSet:\"https://framerusercontent.com/images/SRSTjC1L4kcZdZXR2UwjHXLK3vM.jpg?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/SRSTjC1L4kcZdZXR2UwjHXLK3vM.jpg?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/SRSTjC1L4kcZdZXR2UwjHXLK3vM.jpg?width=1920&height=1080 1920w\"},\"\"),titleEN:\"Audio Branding\",titleES:\"Audio Branding\"},{id:\"default-item-2\",image:addImageAlt({pixelHeight:1350,pixelWidth:1080,src:\"https://framerusercontent.com/images/agIfYT6VHwlyBiyu4yWA7v7VDPw.png?width=1080&height=1350\",srcSet:\"https://framerusercontent.com/images/agIfYT6VHwlyBiyu4yWA7v7VDPw.png?scale-down-to=1024&width=1080&height=1350 819w,https://framerusercontent.com/images/agIfYT6VHwlyBiyu4yWA7v7VDPw.png?width=1080&height=1350 1080w\"},\"\"),titleEN:\"Technology\",titleES:\"Tecnolog\\xeda\"},{id:\"default-item-3\",image:addImageAlt({pixelHeight:1350,pixelWidth:1080,src:\"https://framerusercontent.com/images/Pmp7Vu3XzcSCUFz6XtnrbdwME.png?width=1080&height=1350\",srcSet:\"https://framerusercontent.com/images/Pmp7Vu3XzcSCUFz6XtnrbdwME.png?scale-down-to=1024&width=1080&height=1350 819w,https://framerusercontent.com/images/Pmp7Vu3XzcSCUFz6XtnrbdwME.png?width=1080&height=1350 1080w\"},\"\"),titleEN:\"Narrative\",titleES:\"Narrativa\"}],language:\"ES\",layoutId:\"BLJecn9PA\",letterSpacing:-2,strokeOnHover:true,style:{width:\"100%\"},tickerSpeed:100,titleColor:\"rgb(255, 255, 255)\",width:\"100%\",...addPropertyOverrides({A04OSN0ac:{fontSize:66,language:\"EN\"},F1PWQk2Ec:{fontSize:66,imageSize:120},fol9xHtCS:{fontSize:78},kYn6HLm3a:{language:\"EN\"},Q7lkfYl6i:{fontSize:78,language:\"EN\"},qrFJDgkcx:{language:\"EN\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ic9f1x\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"vQnlcs_xu\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-eoog76\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"CyhHiliEz\",style:{backgroundColor:\"var(--token-01c07c7e-a9ae-45ca-a79a-cc49e2fa5e89, rgba(187, 187, 187, 0.2))\"}}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-oz2owl\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"tguzJM22v\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ugtqxm\",\"data-framer-name\":\"Nav Menu\",layoutDependency:layoutDependency,layoutId:\"tguzJM22vrCMZEX1py\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nb884n\",\"data-framer-name\":\"Items\",layoutDependency:layoutDependency,layoutId:\"tguzJM22vwfHYfXt3J\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jtsqst\",\"data-framer-name\":\"Menu Links\",layoutDependency:layoutDependency,layoutId:\"PDJvl6NBv\",...addPropertyOverrides({A04OSN0ac:{\"data-highlight\":true,onTap:onTapfuex6v},F1PWQk2Ec:{\"data-highlight\":true,onTap:onTapfuex6v}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Qm9ybmEgUmVndWxhcg==\",\"--framer-font-family\":'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"\\xbfTienes un proyecto en mente? El mundo ya tiene demasiado ruido. Hagamos algo que valga la pena.\"})}),className:\"framer-s0rdx\",\"data-framer-name\":\"Text\",fonts:[\"CUSTOMV2;Borna Regular\"],layoutDependency:layoutDependency,layoutId:\"mRvBehW_d\",style:{\"--extracted-r6o4lv\":\"var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A04OSN0ac:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Qm9ybmEgUmVndWxhcg==\",\"--framer-font-family\":'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',\"--framer-line-height\":\"21px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"Have a project in mind? The world already has enough noise. Let’s make something worthwhile.\"})})},F1PWQk2Ec:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Qm9ybmEgUmVndWxhcg==\",\"--framer-font-family\":'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"\\xbfTienes un proyecto en mente? El mundo ya tiene demasiado ruido. Hagamos algo que valga la pena.\"})})},kYn6HLm3a:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Qm9ybmEgUmVndWxhcg==\",\"--framer-font-family\":'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"Have a project in mind? The world already has enough noise. Let’s make something worthwhile.\"})})},Q7lkfYl6i:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Qm9ybmEgUmVndWxhcg==\",\"--framer-font-family\":'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"Have a project in mind? The world already has enough noise. Let’s make something worthwhile.\"})})},qrFJDgkcx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Qm9ybmEgUmVndWxhcg==\",\"--framer-font-family\":'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"Have a project in mind? The world already has enough noise. Let’s make something worthwhile.\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dvhdhe\",\"data-framer-name\":\"Social Links\",layoutDependency:layoutDependency,layoutId:\"wAmkcTqKs\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+100+(((componentViewport?.height||1096.5)-111-1098)/2+242+100)+0+32+0+0+0+10+0+0,...addPropertyOverrides({A04OSN0ac:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-80-938)/2+250+22)+3+1+0+0+30+11+140+0+0},BVgGRXO1i:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1018)-111-1020)/2+232+100)+0+32+0+0+0+10+0+0},F1PWQk2Ec:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-80-941)/2+248+22)+3+1+0+0+30+11+145+0+0},fol9xHtCS:{y:(componentViewport?.y||0)+120+(((componentViewport?.height||200)-131-954)/2+222+100)+0+32+0+0+20+10+0+0},kYn6HLm3a:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1092.5)-111-1088)/2+242+100)+0+32+0+0+0+10+0+0},Q7lkfYl6i:{y:(componentViewport?.y||0)+120+(((componentViewport?.height||1024)-131-1e3)/2+252+100)+0+32+0+0+33+10+0+0},qrFJDgkcx:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1014)-111-1010)/2+232+100)+0+32+0+0+0+10+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-57ksbt-container\",layoutDependency:layoutDependency,layoutId:\"m4Lps0wig-container\",nodeId:\"m4Lps0wig\",rendersWithMotion:true,scopeId:\"l9HS3KS2Q\",children:/*#__PURE__*/_jsx(PrimaryButton,{CSyo3aTPk:RWfjd3mjg,Gh9QOfeLM:xqvBbSQlQ,height:\"100%\",id:\"m4Lps0wig\",JQPbxOZrF:OwSWNpHNf,layoutId:\"m4Lps0wig\",onCSyo3aTPkChange:setRWfjd3mjg,onGh9QOfeLMChange:setxqvBbSQlQ,onvZZm_o9LAChange:setVShZDQ_S6,variant:matchVariant(\"iJrMk7HF5\"),vZZm_o9LA:VShZDQ_S6,width:\"100%\"})})})})]})})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-118gr46\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"tguzJM22vUNjMDOmF6\",style:{backgroundColor:\"var(--token-01c07c7e-a9ae-45ca-a79a-cc49e2fa5e89, rgba(187, 187, 187, 0.2))\"},...addPropertyOverrides({BVgGRXO1i:{__framer__animate:{transition:transition2}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v1nznw\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"I6kcOjEoS\",children:[/*#__PURE__*/_jsx(Image1WithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:278,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+(((componentViewport?.height||1096.5)-111-1098)/2+242+100)+0+225+20),pixelHeight:278,pixelWidth:1086,sizes:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,src:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278\",srcSet:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=512&width=1086&height=278 512w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=1024&width=1086&height=278 1024w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278 1086w\"},className:\"framer-52ts15\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"bZhpbtw7w\",...addPropertyOverrides({A04OSN0ac:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:278,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||200)-80-938)/2+250+22)+3+263+30+0),pixelHeight:278,pixelWidth:1086,sizes:\"342px\",src:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278\",srcSet:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=512&width=1086&height=278 512w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=1024&width=1086&height=278 1024w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278 1086w\"},fitImageDimension:undefined},BVgGRXO1i:{__framer__animate:{transition:transition5},background:{alt:\"\",fit:\"fill\",intrinsicHeight:278,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+(((componentViewport?.height||1018)-111-1020)/2+232+100)+0+225+20),pixelHeight:278,pixelWidth:1086,sizes:\"1156px\",src:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278\",srcSet:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=512&width=1086&height=278 512w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=1024&width=1086&height=278 1024w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278 1086w\"},fitImageDimension:undefined},F1PWQk2Ec:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:278,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+(((componentViewport?.height||200)-80-941)/2+248+22)+3+268+30+0),pixelHeight:278,pixelWidth:1086,sizes:\"342px\",src:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278\",srcSet:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=512&width=1086&height=278 512w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=1024&width=1086&height=278 1024w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278 1086w\"},fitImageDimension:undefined},fol9xHtCS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:278,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+120+(((componentViewport?.height||200)-131-954)/2+222+100)+0+265+20),pixelHeight:278,pixelWidth:1086,sizes:\"760px\",src:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278\",srcSet:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=512&width=1086&height=278 512w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=1024&width=1086&height=278 1024w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278 1086w\"},fitImageDimension:undefined},kYn6HLm3a:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:278,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+(((componentViewport?.height||1092.5)-111-1088)/2+242+100)+0+215+20),pixelHeight:278,pixelWidth:1086,sizes:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,src:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278\",srcSet:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=512&width=1086&height=278 512w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=1024&width=1086&height=278 1024w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278 1086w\"}},Q7lkfYl6i:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:278,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+120+(((componentViewport?.height||1024)-131-1e3)/2+252+100)+0+281+20),pixelHeight:278,pixelWidth:1086,sizes:\"760px\",src:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278\",srcSet:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=512&width=1086&height=278 512w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=1024&width=1086&height=278 1024w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278 1086w\"},fitImageDimension:undefined},qrFJDgkcx:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:278,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+(((componentViewport?.height||1014)-111-1010)/2+232+100)+0+215+20),pixelHeight:278,pixelWidth:1086,sizes:\"1156px\",src:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278\",srcSet:\"https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=512&width=1086&height=278 512w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?scale-down-to=1024&width=1086&height=278 1024w,https://framerusercontent.com/images/Ens5TqcXXdZXQfytovnJTiKCGg.svg?width=1086&height=278 1086w\"},fitImageDimension:undefined}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aj9ynu\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"YqNnPSq5O\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Qm9ybmEgUmVndWxhcg==\",\"--framer-font-family\":'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"17px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255)))\"},children:\"Good Taste Works\"})}),className:\"framer-uhqbvh\",\"data-framer-name\":\"GTW\",fonts:[\"CUSTOMV2;Borna Regular\"],layoutDependency:layoutDependency,layoutId:\"O72Z1vX13\",style:{\"--extracted-r6o4lv\":\"var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yrp59g-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"LfebqeTVs-container\",nodeId:\"LfebqeTVs\",rendersWithMotion:true,scopeId:\"l9HS3KS2Q\",children:/*#__PURE__*/_jsx(FooterCopyright,{color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.1px\",lineHeight:\"11px\",textAlign:\"end\"},height:\"100%\",id:\"LfebqeTVs\",language:\"ES\",layoutId:\"LfebqeTVs\",width:\"100%\",...addPropertyOverrides({A04OSN0ac:{language:\"EN\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lxfxdy-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"kQ_QrkARm-container\",nodeId:\"kQ_QrkARm\",rendersWithMotion:true,scopeId:\"l9HS3KS2Q\",children:/*#__PURE__*/_jsx(SOMAFooterLanguageSwitch,{alternatePage:zpXAbcanX,color:\"rgb(255, 255, 255)\",currentLanguage:qJLm4yssy,font:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1em\"},fontSize:14,gap:6,height:\"100%\",hoverOpacity:1,iconSize:14,id:\"kQ_QrkARm\",layoutId:\"kQ_QrkARm\",opacity:.7,width:\"100%\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17idn71\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"NKrIkoeNI\",style:{backgroundColor:\"var(--token-01c07c7e-a9ae-45ca-a79a-cc49e2fa5e89, rgba(187, 187, 187, 0.2))\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nhwuvs\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"t5Lb4fhar\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17db92v\",\"data-framer-name\":\"Items\",layoutDependency:layoutDependency,layoutId:\"kggGmNy7e\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ovx8n0\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"j6jetrAfW\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Qm9ybmEgUmVndWxhcg==\",\"--framer-font-family\":'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"17px\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255)))\"},children:\"Good Taste Works\"})}),className:\"framer-1ldljzd\",\"data-framer-name\":\"GTW\",fonts:[\"CUSTOMV2;Borna Regular\"],layoutDependency:layoutDependency,layoutId:\"npyCBZrgv\",style:{\"--extracted-r6o4lv\":\"var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17252ti-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"IsEZwDPIS-container\",nodeId:\"IsEZwDPIS\",rendersWithMotion:true,scopeId:\"l9HS3KS2Q\",children:/*#__PURE__*/_jsx(FooterCopyright,{color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.1px\",lineHeight:\"11px\",textAlign:\"end\"},height:\"100%\",id:\"IsEZwDPIS\",language:\"ES\",layoutId:\"IsEZwDPIS\",width:\"100%\",...addPropertyOverrides({kYn6HLm3a:{language:\"EN\"},Q7lkfYl6i:{language:\"EN\"},qrFJDgkcx:{language:\"EN\"}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15jvc17\",\"data-framer-name\":\"Center anchor\",layoutDependency:layoutDependency,layoutId:\"Vr9ZDPiZF\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uv0ozw\",\"data-framer-name\":\"Center\",layoutDependency:layoutDependency,layoutId:\"S9_ZBvh_0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Qm9ybmEgUmVndWxhcg==\",\"--framer-font-family\":'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"17px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255)))\"},children:\"info@soma.studio \"})}),className:\"framer-uw29ml\",\"data-framer-name\":\"Mail\",fonts:[\"CUSTOMV2;Borna Regular\"],layoutDependency:layoutDependency,layoutId:\"LD2KmMdGZ\",style:{\"--extracted-r6o4lv\":\"var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Qm9ybmEgUmVndWxhcg==\",\"--framer-font-family\":'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"17px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255)))\"},children:\"Bogot\\xe1 D.C. – Colombia\"})}),className:\"framer-3gfvfq\",\"data-framer-name\":\"Location\",fonts:[\"CUSTOMV2;Borna Regular\"],layoutDependency:layoutDependency,layoutId:\"dHHSP74Vk\",style:{\"--extracted-r6o4lv\":\"var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17qdthm\",\"data-framer-name\":\"Lang + RRSS\",layoutDependency:layoutDependency,layoutId:\"TJ8WTD0SE\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qpsv11-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"stuCjWfky-container\",nodeId:\"stuCjWfky\",rendersWithMotion:true,scopeId:\"l9HS3KS2Q\",children:/*#__PURE__*/_jsx(SOMAFooterLanguageSwitch,{alternatePage:zpXAbcanX,color:\"rgb(255, 255, 255)\",currentLanguage:qJLm4yssy,font:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1em\"},fontSize:14,gap:6,height:\"100%\",hoverOpacity:1,iconSize:14,id:\"stuCjWfky\",layoutId:\"stuCjWfky\",opacity:.7,width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"VjvTIQXE3\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"VjvTIQXE3\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"VjvTIQXE3\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"VjvTIQXE3\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"VjvTIQXE3\"},implicitPathVariables:undefined},{href:{webPageId:\"VjvTIQXE3\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"308px\",y:(componentViewport?.y||0)+100+(((componentViewport?.height||1096.5)-111-1098)/2+242+100)+0+684+0+0+-72.5+0+200,...addPropertyOverrides({BVgGRXO1i:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1018)-111-1020)/2+232+100)+0+616+0+0+-72.5+0+200},fol9xHtCS:{y:(componentViewport?.y||0)+120+(((componentViewport?.height||200)-131-954)/2+222+100)+0+560+0+0+-72.5+0+200},kYn6HLm3a:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1092.5)-111-1088)/2+242+100)+0+674+0+0+-72.5+0+200},Q7lkfYl6i:{y:(componentViewport?.y||0)+120+(((componentViewport?.height||1024)-131-1e3)/2+252+100)+0+576+0+0+-72.5+0+200},qrFJDgkcx:{y:(componentViewport?.y||0)+100+(((componentViewport?.height||1014)-111-1010)/2+232+100)+0+606+0+0+-72.5+0+200}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15af9oa-container\",layoutDependency:layoutDependency,layoutId:\"p0kQqp6Wa-container\",nodeId:\"p0kQqp6Wa\",rendersWithMotion:true,scopeId:\"l9HS3KS2Q\",children:/*#__PURE__*/_jsx(MenuLinks,{DxrPeKSZi:false,height:\"100%\",id:\"p0kQqp6Wa\",Jaj0J8v2n:\"Pinterest\",layoutId:\"p0kQqp6Wa\",olQrAbdLT:\"Behance, \",qWUpLfuiL:resolvedLinks[1],R3f3pz6dW:false,style:{width:\"100%\"},sxQGmBuKT:false,V4S60oOTR:\"Instagram, \",variant:matchVariant(\"xE4SDhndv\"),vkG_P2nP8:resolvedLinks[0],vXZKQGCTP:false,width:\"100%\",YjodoOjpE:\"Youtube, \",...addPropertyOverrides({BVgGRXO1i:{qWUpLfuiL:resolvedLinks[3],vkG_P2nP8:resolvedLinks[2]},fol9xHtCS:{qWUpLfuiL:resolvedLinks[5],vkG_P2nP8:resolvedLinks[4]},kYn6HLm3a:{qWUpLfuiL:resolvedLinks[7],vkG_P2nP8:resolvedLinks[6]},Q7lkfYl6i:{qWUpLfuiL:resolvedLinks[10],vkG_P2nP8:undefined},qrFJDgkcx:{qWUpLfuiL:resolvedLinks[9],vkG_P2nP8:resolvedLinks[8]}},baseVariant,gestureVariant)})})})})]})]})})]})]})})})});});const css=[\".framer-4ffUM.framer-mc42kd, .framer-4ffUM .framer-mc42kd { display: block; }\",\".framer-4ffUM.framer-142vb5r { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 100px 0px 11px 0px; position: relative; width: 1440px; }\",\".framer-4ffUM .framer-drotkq-container, .framer-4ffUM .framer-1mxxlac-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-4ffUM .framer-1ktrnok { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: center; overflow: hidden; padding: 30px 0px 30px 0px; position: relative; width: 100%; }\",\".framer-4ffUM .framer-ic9f1x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 31px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-4ffUM .framer-eoog76, .framer-4ffUM .framer-118gr46 { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-4ffUM .framer-oz2owl { 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-4ffUM .framer-ugtqxm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-4ffUM .framer-nb884n { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 10px 0px 10px 0px; position: relative; width: 1px; }\",\".framer-4ffUM .framer-1jtsqst { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; max-width: 300px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4ffUM .framer-s0rdx { flex: none; height: auto; max-width: 600px; position: relative; white-space: pre-wrap; width: 449px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-4ffUM .framer-1dvhdhe { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; max-width: 300px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4ffUM .framer-57ksbt-container, .framer-4ffUM .framer-1yrp59g-container, .framer-4ffUM .framer-1lxfxdy-container, .framer-4ffUM .framer-17252ti-container, .framer-4ffUM .framer-qpsv11-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-4ffUM .framer-v1nznw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 20px 24px 20px 24px; position: relative; width: 100%; }\",\".framer-4ffUM .framer-52ts15 { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-4ffUM .framer-aj9ynu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4ffUM .framer-uhqbvh, .framer-4ffUM .framer-1ldljzd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4ffUM .framer-17idn71 { flex: none; height: 1px; overflow: hidden; position: relative; width: 1440px; }\",\".framer-4ffUM .framer-1nhwuvs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-4ffUM .framer-17db92v { flex: none; height: 72px; overflow: visible; position: relative; width: 100%; }\",\".framer-4ffUM .framer-ovx8n0 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 24px; top: 50%; width: min-content; }\",\".framer-4ffUM .framer-15jvc17 { align-content: center; align-items: center; bottom: 19px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; width: 100%; }\",\".framer-4ffUM .framer-uv0ozw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-4ffUM .framer-uw29ml, .framer-4ffUM .framer-3gfvfq { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-4ffUM .framer-17qdthm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 24px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; }\",\".framer-4ffUM .framer-15af9oa-container { flex: none; height: auto; position: relative; width: 308px; }\",\".framer-4ffUM.framer-v-1f5qd2t.framer-142vb5r, .framer-4ffUM.framer-v-2602ws.framer-142vb5r { width: 1200px; }\",\".framer-4ffUM.framer-v-1f5qd2t .framer-1ktrnok, .framer-4ffUM.framer-v-2602ws .framer-1ktrnok { padding: 20px 0px 30px 0px; }\",\".framer-4ffUM.framer-v-1f5qd2t .framer-52ts15, .framer-4ffUM.framer-v-2602ws .framer-52ts15 { flex: none; height: 288px; width: 1156px; }\",\".framer-4ffUM.framer-v-1f5qd2t .framer-ovx8n0 { max-width: 300px; }\",\".framer-4ffUM.framer-v-1f5qd2t .framer-1ldljzd, .framer-4ffUM.framer-v-2602ws .framer-1ldljzd { order: 0; }\",\".framer-4ffUM.framer-v-1f5qd2t .framer-17252ti-container, .framer-4ffUM.framer-v-2602ws .framer-17252ti-container { order: 1; }\",\".framer-4ffUM.framer-v-11nqrhj.framer-142vb5r, .framer-4ffUM.framer-v-1nhg16k.framer-142vb5r { padding: 120px 0px 11px 0px; width: 810px; }\",\".framer-4ffUM.framer-v-11nqrhj .framer-1ktrnok { padding: 20px 0px 20px 0px; }\",\".framer-4ffUM.framer-v-11nqrhj .framer-ugtqxm { padding: 20px 24px 20px 24px; }\",\".framer-4ffUM.framer-v-11nqrhj .framer-52ts15, .framer-4ffUM.framer-v-1nhg16k .framer-52ts15 { flex: none; height: 192px; width: 760px; }\",\".framer-4ffUM.framer-v-1mc2d1k.framer-142vb5r, .framer-4ffUM.framer-v-8g7k8s.framer-142vb5r { gap: 11px; padding: 80px 0px 0px 0px; width: 390px; }\",\".framer-4ffUM.framer-v-1mc2d1k .framer-1ktrnok { gap: 67px; padding: 42px 0px 24px 0px; }\",\".framer-4ffUM.framer-v-1mc2d1k .framer-ic9f1x, .framer-4ffUM.framer-v-8g7k8s .framer-ic9f1x { gap: 0px; padding: 3px 0px 3px 0px; }\",\".framer-4ffUM.framer-v-1mc2d1k .framer-ugtqxm, .framer-4ffUM.framer-v-8g7k8s .framer-ugtqxm { padding: 30px 24px 30px 24px; }\",\".framer-4ffUM.framer-v-1mc2d1k .framer-nb884n, .framer-4ffUM.framer-v-8g7k8s .framer-nb884n { align-content: center; align-items: center; flex-direction: column; gap: 25px; justify-content: flex-start; padding: 11px 0px 11px 0px; }\",\".framer-4ffUM.framer-v-1mc2d1k .framer-1jtsqst, .framer-4ffUM.framer-v-8g7k8s .framer-1jtsqst { cursor: pointer; justify-content: flex-start; max-width: unset; padding: 5px 0px 5px 0px; width: 100%; }\",\".framer-4ffUM.framer-v-1mc2d1k .framer-s0rdx, .framer-4ffUM.framer-v-8g7k8s .framer-s0rdx { width: 342px; }\",\".framer-4ffUM.framer-v-1mc2d1k .framer-1dvhdhe, .framer-4ffUM.framer-v-8g7k8s .framer-1dvhdhe { align-content: flex-start; align-items: flex-start; }\",\".framer-4ffUM.framer-v-1mc2d1k .framer-v1nznw, .framer-4ffUM.framer-v-8g7k8s .framer-v1nznw { flex-direction: column; gap: 17px; padding: 30px 24px 20px 24px; }\",\".framer-4ffUM.framer-v-1mc2d1k .framer-52ts15, .framer-4ffUM.framer-v-8g7k8s .framer-52ts15 { flex: none; height: 85px; width: 342px; }\",\".framer-4ffUM.framer-v-1mc2d1k .framer-aj9ynu, .framer-4ffUM.framer-v-8g7k8s .framer-aj9ynu { gap: 4px; }\",\".framer-4ffUM.framer-v-2602ws .framer-ovx8n0 { max-width: 300px; width: 290px; }\",\".framer-4ffUM.framer-v-1nhg16k .framer-1ktrnok { padding: 40px 0px 30px 0px; }\",\".framer-4ffUM.framer-v-1nhg16k .framer-ugtqxm { padding: 33px 24px 33px 24px; }\",\".framer-4ffUM.framer-v-8g7k8s .framer-1ktrnok { gap: 67px; padding: 36px 0px 32px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1096.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BVgGRXO1i\":{\"layout\":[\"fixed\",\"auto\"]},\"fol9xHtCS\":{\"layout\":[\"fixed\",\"auto\"]},\"F1PWQk2Ec\":{\"layout\":[\"fixed\",\"auto\"]},\"kYn6HLm3a\":{\"layout\":[\"fixed\",\"auto\"]},\"qrFJDgkcx\":{\"layout\":[\"fixed\",\"auto\"]},\"Q7lkfYl6i\":{\"layout\":[\"fixed\",\"auto\"]},\"A04OSN0ac\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xqvBbSQlQ\":\"footerButtonText\",\"OwSWNpHNf\":\"footerButtonLink\",\"VShZDQ_S6\":\"smoothScroll\",\"RWfjd3mjg\":\"newTab\",\"qJLm4yssy\":\"footerLanguage\",\"zpXAbcanX\":\"alternatePage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl9HS3KS2Q=withCSS(Component,css,\"framer-4ffUM\");export default Framerl9HS3KS2Q;Framerl9HS3KS2Q.displayName=\"Footer\";Framerl9HS3KS2Q.defaultProps={height:1096.5,width:1440};addPropertyControls(Framerl9HS3KS2Q,{variant:{options:[\"er_eF3Aj4\",\"BVgGRXO1i\",\"fol9xHtCS\",\"F1PWQk2Ec\",\"kYn6HLm3a\",\"qrFJDgkcx\",\"Q7lkfYl6i\",\"A04OSN0ac\"],optionTitles:[\"XL\",\"L\",\"M\",\"S\",\"XL - EN\",\"L - EN\",\"M -EN\",\"S - EN\"],title:\"Variant\",type:ControlType.Enum},xqvBbSQlQ:{defaultValue:\"\\xa1Hablemos!\",description:\"\",displayTextArea:false,title:\"Footer Button Text\",type:ControlType.String},onxqvBbSQlQChange:{changes:\"xqvBbSQlQ\",type:ControlType.ChangeHandler},OwSWNpHNf:{title:\"Footer Button Link\",type:ControlType.Link},VShZDQ_S6:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},onVShZDQ_S6Change:{changes:\"VShZDQ_S6\",type:ControlType.ChangeHandler},RWfjd3mjg:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onRWfjd3mjgChange:{changes:\"RWfjd3mjg\",type:ControlType.ChangeHandler},qJLm4yssy:SOMAFooterLanguageSwitchControls?.[\"currentLanguage\"]&&{...SOMAFooterLanguageSwitchControls[\"currentLanguage\"],defaultValue:\"ES\",description:undefined,hidden:undefined,optional:undefined,title:\"Footer Language\"},onqJLm4yssyChange:{changes:\"qJLm4yssy\",type:ControlType.ChangeHandler},zpXAbcanX:{title:\"Alternate Page\",type:ControlType.Link}});addFonts(Framerl9HS3KS2Q,[{explicitInter:true,fonts:[{cssFamilyName:\"Borna SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/0rIW5uSpL4imJLOyYzfaogWpQgs.woff2\",weight:\"600\"},{cssFamilyName:\"Borna Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/Bg1Yz2oG1PETijja0TWGLY0azY.woff2\",weight:\"400\"}]},...HeaderFonts,...SomaTickerFonts,...PrimaryButtonFonts,...FooterCopyrightFonts,...SOMAFooterLanguageSwitchFonts,...MenuLinksFonts],{supportsExplicitInterCodegen:true});Framerl9HS3KS2Q.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Header,{},context),()=>forwardLoader(PrimaryButton,{},context),()=>forwardLoader(MenuLinks,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl9HS3KS2Q\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BVgGRXO1i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fol9xHtCS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F1PWQk2Ec\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kYn6HLm3a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qrFJDgkcx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Q7lkfYl6i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A04OSN0ac\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1096.5\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"xqvBbSQlQ\\\":\\\"footerButtonText\\\",\\\"OwSWNpHNf\\\":\\\"footerButtonLink\\\",\\\"VShZDQ_S6\\\":\\\"smoothScroll\\\",\\\"RWfjd3mjg\\\":\\\"newTab\\\",\\\"qJLm4yssy\\\":\\\"footerLanguage\\\",\\\"zpXAbcanX\\\":\\\"alternatePage\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./l9HS3KS2Q.map","// SOMA FullScreenMenu v4.2 — normalized mobile layout / spacing / scrolling — 2026-09-28\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useLayoutEffect}from\"react\";import{createPortal}from\"react-dom\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const defaultLinks=[{navLabel:\"Portafolio\",navUrl:\"/portafolio\"},{navLabel:\"Servicios\",navUrl:\"/servicios\"},{navLabel:\"Radio\",navUrl:\"/radio\"},{navLabel:\"FAQs\",navUrl:\"/faqs\"},{navLabel:\"Contacto\",navUrl:\"/contacto\"}];const defaultLinksEN=[{navLabel:\"Work\",navUrl:\"/en/work\"},{navLabel:\"Services\",navUrl:\"/en/services\"},{navLabel:\"Radio\",navUrl:\"/en/radio\"},{navLabel:\"FAQs\",navUrl:\"/en/faqs\"},{navLabel:\"Contact\",navUrl:\"/en/contact\"}];const defaultSocialLinks=[{socialLabel:\"Instagram\",socialUrl:\"https://instagram.com\"},{socialLabel:\"Behance\",socialUrl:\"https://behance.net\"},{socialLabel:\"YouTube\",socialUrl:\"https://youtube.com\"},{socialLabel:\"Spotify\",socialUrl:\"https://spotify.com\"}];/**\n * Framer stores property-control values on each component instance.\n * Existing instances may still contain the previous `label` / `url` shape,\n * so the renderer supports both schemas while prioritizing the new,\n * unambiguous navigation/social fields.\n */function getNavLabel(link){return link?.navLabel?.trim()||link?.label?.trim()||\"\";}function getNavUrl(link){return link?.navUrl?.trim()||link?.url?.trim()||\"#\";}function getSocialLabel(link){return link?.socialLabel?.trim()||link?.label?.trim()||\"\";}function getSocialUrl(link){return link?.socialUrl?.trim()||link?.url?.trim()||\"#\";}function socialItemToLink(item){const name=item?.name?.trim()||\"\";const url=item?.url?.trim()||\"\";if(!name&&!url)return null;return{socialLabel:name,socialUrl:url||\"#\"};}function sameNavLinks(a,b){if(a.length!==b.length)return false;return a.every((item,index)=>getNavLabel(item)===getNavLabel(b[index])&&getNavUrl(item)===getNavUrl(b[index]));}function sameSocialLinks(a,b){if(a.length!==b.length)return false;return a.every((item,index)=>getSocialLabel(item)===getSocialLabel(b[index])&&getSocialUrl(item)===getSocialUrl(b[index]));}function resolveFont(bp,fontL,fontM,useM,fontS,useS){if(bp===\"S\"&&useS&&fontS)return fontS;if(bp===\"S\"&&useM&&fontM)return fontM;if(bp===\"M\"&&useM&&fontM)return fontM;return fontL;}/**\n * Framer's current ControlType.Font returns CSS-ready keys such as\n * fontFamily/fontWeight/fontSize. Older SOMA instances can still contain the\n * previous family/weight/size schema. Normalize both here, always giving the\n * current Framer keys priority so the value visible in the inspector is the\n * value rendered on screen.\n */function normalizeFontStyle(font){if(!font)return{};return{fontFamily:font.fontFamily??font.family,fontWeight:font.fontWeight??font.weight,fontSize:font.fontSize??font.size,lineHeight:font.lineHeight,letterSpacing:font.letterSpacing,fontStyle:font.fontStyle??font.style,textTransform:font.textTransform??font.transform,textDecoration:font.textDecoration??font.decoration,textAlign:font.textAlign??font.align,fontVariationSettings:font.fontVariationSettings,fontFeatureSettings:font.fontFeatureSettings};}function GlobeIcon({size=14,color=\"#ffffff\"}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12h20\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"})]});}function getBreakpoint(width){if(width>=1200)return\"L\";if(width>=810)return\"M\";return\"S\";}// One-shot UI handoff used only when the visitor changes language while the\n// fullscreen menu is open. Internal links are left to Framer's SPA router;\n// sessionStorage is only a fallback if a browser performs a full document navigation.\nconst KEEP_MENU_OPEN_KEY=\"soma:fullscreen-menu:keep-open-after-language-switch\";const LANGUAGE_HANDOFF_ID=\"soma-language-switch-handoff\";const LANGUAGE_HANDOFF_FADE_MS=180;/**\n * Freeze the currently-open fullscreen menu above Framer while the route changes.\n * This prevents the destination page (or the browser default background) from\n * flashing through during the first uncached navigation. The snapshot is inert\n * and is removed only after the destination menu has mounted open.\n */function createLanguageHandoffSnapshot(overlayBackground){if(typeof document===\"undefined\")return;// Remove any stale snapshot from an interrupted navigation.\ndocument.getElementById(LANGUAGE_HANDOFF_ID)?.remove();const liveOverlay=document.querySelector(\".navbar-overlay:not(#\"+LANGUAGE_HANDOFF_ID+\")\");if(!liveOverlay)return;const snapshot=liveOverlay.cloneNode(true);snapshot.id=LANGUAGE_HANDOFF_ID;snapshot.setAttribute(\"aria-hidden\",\"true\");snapshot.style.position=\"fixed\";snapshot.style.inset=\"0\";snapshot.style.top=\"0\";snapshot.style.left=\"0\";snapshot.style.width=\"100vw\";snapshot.style.height=\"100dvh\";snapshot.style.maxHeight=\"none\";snapshot.style.backgroundColor=overlayBackground;snapshot.style.zIndex=\"2147483646\";snapshot.style.pointerEvents=\"none\";snapshot.style.opacity=\"1\";snapshot.style.transition=\"none\";snapshot.style.clipPath=\"inset(0 0 0 0)\";snapshot.querySelectorAll(\"a,button,input,select,textarea\").forEach(el=>{el.style.pointerEvents=\"none\";el.setAttribute(\"tabindex\",\"-1\");});document.body.appendChild(snapshot);}function fadeOutLanguageHandoffSnapshot(){if(typeof document===\"undefined\")return;const snapshot=document.getElementById(LANGUAGE_HANDOFF_ID);if(!snapshot)return;snapshot.style.transition=`opacity ${LANGUAGE_HANDOFF_FADE_MS}ms cubic-bezier(0.22, 1, 0.36, 1)`;snapshot.style.opacity=\"0\";window.setTimeout(()=>snapshot.remove(),LANGUAGE_HANDOFF_FADE_MS+40);}// Known static ES ↔ EN page pairs for SOMA.\n// These are only a convenience fallback. For any new page with a translated\n// slug, set \"Current Language\" and \"Alternate URL\" in Framer and no code edit\n// is required.\nconst BUILTIN_LANGUAGE_ROUTES={\"/\":\"/en\",\"/en\":\"/\",\"/portafolio\":\"/portfolio\",\"/portfolio\":\"/portafolio\",\"/contacto\":\"/contact\",\"/contact\":\"/contacto\",\"/preguntas-frecuentes\":\"/faqs\",\"/faqs\":\"/preguntas-frecuentes\",\"/audio-branding\":\"/audio-branding-en\",\"/audio-branding-en\":\"/audio-branding\",\"/servicios\":\"/services\",\"/services\":\"/servicios\"};const BUILTIN_SPANISH_ROUTES=new Set([\"/\",\"/portafolio\",\"/contacto\",\"/preguntas-frecuentes\",\"/audio-branding\",\"/servicios\"]);const BUILTIN_ENGLISH_ROUTES=new Set([\"/en\",\"/portfolio\",\"/contact\",\"/faqs\",\"/audio-branding-en\",\"/services\"]);function cleanLanguagePath(pathname){return pathname.replace(/\\/+$/,\"\")||\"/\";}function normalizeLanguage(value){return(value||\"\").trim().toLowerCase();}function resolveAlternateLanguageUrl(manualUrl){// 1) Highest priority: explicit per-page mapping from Framer.\n// This is the recommended workflow for any future page whose ES and EN\n// slugs are different (for example /diario ↔ /blog).\nconst explicit=manualUrl?.trim()||\"\";if(explicit)return explicit;if(typeof window===\"undefined\")return\"\";const{pathname,search,hash}=window.location;const cleanPath=cleanLanguagePath(pathname);// 2) Known static SOMA routes.\nconst mappedPath=BUILTIN_LANGUAGE_ROUTES[cleanPath];if(mappedPath)return`${mappedPath}${search}${hash}`;// 3) Backward compatibility only.\n// Keep supporting old /en/... and -en conventions so existing or cached\n// URLs do not suddenly stop switching languages.\nif(cleanPath.startsWith(\"/en/\")){const spanishPath=cleanPath.slice(3)||\"/\";return`${spanishPath}${search}${hash}`;}if(cleanPath.endsWith(\"-en\")){const spanishPath=cleanPath.slice(0,-3)||\"/\";return`${spanishPath}${search}${hash}`;}// Do not invent a translated slug. For arbitrary pairs such as\n// /diario ↔ /blog there is no reliable semantic rule. The switch will be\n// disabled until Alternate URL is configured for that page.\nreturn\"\";}function resolveActiveLanguage(currentLanguage,defaultLanguage,languageA,languageB,allowPathDetection=true){const current=normalizeLanguage(currentLanguage);const a=normalizeLanguage(languageA);const b=normalizeLanguage(languageB);if(current===a)return languageA;if(current===b)return languageB;if((current===\"\"||current===\"auto\")&&allowPathDetection&&typeof window!==\"undefined\"){const path=cleanLanguagePath(window.location.pathname.toLowerCase());const token=b||\"en\";// First detect the current language from the known clean SOMA routes.\nif(BUILTIN_ENGLISH_ROUTES.has(path))return languageB;if(BUILTIN_SPANISH_ROUTES.has(path))return languageA;// Backward compatibility for legacy conventions.\nconst isLegacyLanguageBPath=path===`/${token}`||path.startsWith(`/${token}/`)||path.endsWith(`-${token}`)||path.includes(`-${token}/`);if(isLegacyLanguageBPath)return languageB;return languageA;}const fallback=normalizeLanguage(defaultLanguage);if(fallback===b)return languageB;return languageA;}function HamburgerButton({onPress,open,blend=false,textColor,menuFontSize,animationDuration,closeIconScale=.55}){const[hovered,setHovered]=useState(false);// Canvas dimensions — shared by both hamburger and X states\nconst w=menuFontSize*3.2;const h=menuFontSize*1.8;const sw=Math.max(1.5,menuFontSize*.1);// ── Hamburger lines ──\nconst lineYTop=h*.28;const lineYBottom=h*.72;const longW=w*.92;const shortW=w*.55;const topW=hovered&&!open?shortW:longW;const bottomW=hovered&&!open?longW:shortW;// ── X geometry ──\n// Two angle sets: default (38°) and hover (20°, flattens diagonals horizontally)\nconst angleDefault=38;const angleHover=20;const radDefault=angleDefault*Math.PI/180;const cosrD=Math.cos(radDefault);const sinrD=Math.sin(radDefault);const radHover=angleHover*Math.PI/180;const cosrH=Math.cos(radHover);const sinrH=Math.sin(radHover);const cx=w/2;const cy=h/2;const gap=sw*.8;// arm length uses default cosr so physical size stays constant\nconst armFull=longW/2/cosrD*closeIconScale;// Active trig values — switch on hover\nconst cosr=open&&hovered?cosrH:cosrD;const sinr=open&&hovered?sinrH:sinrD;const dur=.55;const ease=[.19,1,.22,1];// Default coords (38°) — used for initial so framer starts here always\nconst x_tl_x1_def=cx-cosrD*(gap+armFull);const x_tl_y1_def=cy-sinrD*(gap+armFull);const x_tl_x2_def=cx-cosrD*gap;const x_tl_y2_def=cy-sinrD*gap;const x_br_x1_def=cx+cosrD*gap;const x_br_y1_def=cy+sinrD*gap;const x_br_x2_def=cx+cosrD*(gap+armFull);const x_br_y2_def=cy+sinrD*(gap+armFull);const x_tr_x1_def=cx+cosrD*gap;const x_tr_y1_def=cy-sinrD*gap;const x_tr_x2_def=cx+cosrD*(gap+armFull);const x_tr_y2_def=cy-sinrD*(gap+armFull);const x_bl_x1_def=cx-cosrD*gap;const x_bl_y1_def=cy+sinrD*gap;const x_bl_x2_def=cx-cosrD*(gap+armFull);const x_bl_y2_def=cy+sinrD*(gap+armFull);// Active coords — interpolated by framer on hover\nconst x_tl_x1=cx-cosr*(gap+armFull);const x_tl_y1=cy-sinr*(gap+armFull);const x_tl_x2=cx-cosr*gap;const x_tl_y2=cy-sinr*gap;const x_br_x1=cx+cosr*gap;const x_br_y1=cy+sinr*gap;const x_br_x2=cx+cosr*(gap+armFull);const x_br_y2=cy+sinr*(gap+armFull);const x_tr_x1=cx+cosr*gap;const x_tr_y1=cy-sinr*gap;const x_tr_x2=cx+cosr*(gap+armFull);const x_tr_y2=cy-sinr*(gap+armFull);const x_bl_x1=cx-cosr*gap;const x_bl_y1=cy+sinr*gap;const x_bl_x2=cx-cosr*(gap+armFull);const x_bl_y2=cy+sinr*(gap+armFull);return /*#__PURE__*/_jsx(\"button\",{onClick:onPress,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),\"aria-label\":open?\"Cerrar men\\xfa\":\"Abrir men\\xfa\",style:{background:\"transparent\",border:\"none\",cursor:\"pointer\",padding:\"0\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,margin:0,mixBlendMode:blend?\"difference\":\"normal\",width:`${w}px`,height:`${h}px`},children:/*#__PURE__*/_jsxs(\"svg\",{width:w,height:h,viewBox:`0 0 ${w} ${h}`,overflow:\"visible\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:!open&&/*#__PURE__*/_jsxs(motion.g,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},children:[/*#__PURE__*/_jsx(motion.line,{stroke:textColor,strokeWidth:sw,strokeLinecap:\"round\",animate:{x1:w-topW,x2:w,y1:lineYTop,y2:lineYTop},transition:{duration:dur,ease},x1:w-topW,y1:lineYTop,x2:w,y2:lineYTop}),/*#__PURE__*/_jsx(motion.line,{stroke:textColor,strokeWidth:sw,strokeLinecap:\"round\",animate:{x1:w-bottomW,x2:w,y1:lineYBottom,y2:lineYBottom},transition:{duration:dur,ease},x1:w-bottomW,y1:lineYBottom,x2:w,y2:lineYBottom})]},\"burger\")}),/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:open&&/*#__PURE__*/_jsxs(motion.g,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},children:[/*#__PURE__*/_jsx(motion.line,{stroke:textColor,strokeWidth:sw,strokeLinecap:\"round\",initial:{x1:x_tl_x1_def,y1:x_tl_y1_def,x2:x_tl_x2_def,y2:x_tl_y2_def},animate:{x1:x_tl_x1,y1:x_tl_y1,x2:x_tl_x2,y2:x_tl_y2},transition:{duration:dur,ease}}),/*#__PURE__*/_jsx(motion.line,{stroke:textColor,strokeWidth:sw,strokeLinecap:\"round\",initial:{x1:x_br_x1_def,y1:x_br_y1_def,x2:x_br_x2_def,y2:x_br_y2_def},animate:{x1:x_br_x1,y1:x_br_y1,x2:x_br_x2,y2:x_br_y2},transition:{duration:dur,ease}}),/*#__PURE__*/_jsx(motion.line,{stroke:textColor,strokeWidth:sw,strokeLinecap:\"round\",initial:{x1:x_tr_x1_def,y1:x_tr_y1_def,x2:x_tr_x2_def,y2:x_tr_y2_def},animate:{x1:x_tr_x1,y1:x_tr_y1,x2:x_tr_x2,y2:x_tr_y2},transition:{duration:dur,ease}}),/*#__PURE__*/_jsx(motion.line,{stroke:textColor,strokeWidth:sw,strokeLinecap:\"round\",initial:{x1:x_bl_x1_def,y1:x_bl_y1_def,x2:x_bl_x2_def,y2:x_bl_y2_def},animate:{x1:x_bl_x1,y1:x_bl_y1,x2:x_bl_x2,y2:x_bl_y2},transition:{duration:dur,ease}})]},\"close\")})]})});}// ──────────────────────────────────────────────────────────────────────────────\nexport default function FullScreenMenu({links=defaultLinks,mainGroup,mainGroupEN,socialLinks=defaultSocialLinks,socialGroup,social1,social2,social3,social4,social5,social6,social7,social8,navbarBackground=\"#000000\",navbarTransparent=true,overlayBackground=\"#000000\",textColor=\"#ffffff\",menuFontSize=16,animationDuration=.7,navYOffset=120,maskDirection=\"top\",email=\"info@soma.studio\",phone=\"+57 (320) 9 767428\",extraInfo=\"Bogot\\xe1 D.C. – Colombia\",logoUrl=\"\",logoLink=\"/\",logoLinkEN=\"/en\",logoWidth=120,logoHeight=40,logoSizeMode=\"height\",tagline=\"WE DESIGN HOW BRANDS LOOK AND FEEL\",taglineEN=\"\",taglineColor=\"#ffffff\",taglineOpacity=1,showLogo=true,showTagline=true,taglinePosition=\"center\",taglineGap=16,hideTaglineMobile=true,showLanguageSwitch=true,languageA=\"ES\",languageB=\"EN\",currentLanguage=\"auto\",defaultLanguage=\"ES\",alternateUrl=\"\",languageSwitchSize=14,navFont,socialFont,taglineFont,emailFont,useNavFontM=false,navFontM,useSocialFontM=false,socialFontM,useTaglineFontM=false,taglineFontM,useNavFontS=true,navFontS,mobileNavLineHeight=1.15,useSocialFontS=true,socialFontS,useTaglineFontS=false,taglineFontS,...props}){const[isOpen,setIsOpen]=useState(false);const[hoveredLink,setHoveredLink]=useState(null);const[hoveredTextIndex,setHoveredTextIndex]=useState(null);const[hoveredSocialLink,setHoveredSocialLink]=useState(null);const[isAnimating,setIsAnimating]=useState(false);const[isInitialized,setIsInitialized]=useState(false);const[skipInitialMenuAnimation,setSkipInitialMenuAnimation]=useState(false);const[languageHandoffRecovery,setLanguageHandoffRecovery]=useState(false);const[breakpoint,setBreakpoint]=useState(\"L\");const[activeLanguage,setActiveLanguage]=useState(()=>resolveActiveLanguage(currentLanguage,defaultLanguage,languageA,languageB,false));const[portalTarget,setPortalTarget]=useState(null);const isMobile=breakpoint===\"S\";// Framer cross-wires sibling Array<Object> editors in this component.\n// V4 isolates BOTH editable collections behind their own Object namespace.\n// This preserves the native Array behavior (Add / delete / drag-to-reorder)\n// while keeping Main Links and Social Links independent in the inspector.\nconst groupedMainLinks=Array.isArray(mainGroup?.navItems)?mainGroup.navItems.filter(Boolean):[];const groupedMainLinksEN=Array.isArray(mainGroupEN?.navItems)?mainGroupEN.navItems.filter(Boolean):[];const hasMainGroup=Array.isArray(mainGroup?.navItems);const hasMainGroupEN=Array.isArray(mainGroupEN?.navItems);const legacyMainLinks=Array.isArray(links)?links.filter(Boolean):[];// Existing Main Links remain the Spanish source of truth, preserving\n// all values already configured in current Framer instances.\nconst resolvedMainLinksES=hasMainGroup?groupedMainLinks:legacyMainLinks.length>0?legacyMainLinks:defaultLinks;// English links use their own isolated Array<Object>. If the EN group is\n// genuinely absent, fall back to the Spanish links instead of rendering nothing.\nconst resolvedMainLinksEN=hasMainGroupEN?groupedMainLinksEN:resolvedMainLinksES;const resolvedMainLinks=normalizeLanguage(activeLanguage)===normalizeLanguage(languageB)?resolvedMainLinksEN:resolvedMainLinksES;const legacySlotSocialLinks=[social1,social2,social3,social4,social5,social6,social7,social8].map(socialItemToLink).filter(item=>item!==null);const groupedSocialLinks=Array.isArray(socialGroup?.items)?socialGroup.items.filter(Boolean):[];const hasSocialGroup=Array.isArray(socialGroup?.items);const legacySlotsWereCustomized=legacySlotSocialLinks.length>0&&!sameSocialLinks(legacySlotSocialLinks,defaultSocialLinks);// Migration rule for the V2 editor:\n// - If the new group has actually been edited, it wins.\n// - If Framer injects the new default group into an older instance whose Social 1–8\n//   values were customized, preserve those legacy edits until the user edits V3.\n// - An explicitly empty V3 array remains empty (deleting all socials is supported).\nconst resolvedSocialLinks=hasSocialGroup?sameSocialLinks(groupedSocialLinks,defaultSocialLinks)&&legacySlotsWereCustomized?legacySlotSocialLinks:groupedSocialLinks:legacySlotSocialLinks.length>0?legacySlotSocialLinks:socialLinks;useLayoutEffect(()=>{if(typeof window===\"undefined\")return;try{const shouldKeepOpen=window.sessionStorage.getItem(KEEP_MENU_OPEN_KEY)===\"1\";if(shouldKeepOpen){// Consume the flag immediately so a later reload/back navigation\n// does not unexpectedly reopen the menu.\nwindow.sessionStorage.removeItem(KEEP_MENU_OPEN_KEY);setSkipInitialMenuAnimation(true);setLanguageHandoffRecovery(true);setIsOpen(true);setIsAnimating(false);}}catch{// sessionStorage can be unavailable in restrictive browser modes.\n// In that case the menu simply falls back to its normal closed state.\n}},[]);useEffect(()=>{const timer=setTimeout(()=>setIsInitialized(true),100);return()=>clearTimeout(timer);},[]);useEffect(()=>{const updateLanguage=()=>{setActiveLanguage(resolveActiveLanguage(currentLanguage,defaultLanguage,languageA,languageB,true));};updateLanguage();window.addEventListener(\"popstate\",updateLanguage);return()=>window.removeEventListener(\"popstate\",updateLanguage);},[currentLanguage,defaultLanguage,languageA,languageB]);useEffect(()=>{const check=()=>setBreakpoint(getBreakpoint(window.innerWidth));check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);useLayoutEffect(()=>{if(typeof document!==\"undefined\")setPortalTarget(document.body);},[]);// The handoff snapshot stays above the route change until the destination\n// fullscreen menu is mounted and already open. Two animation frames let the\n// portal paint first; then the old-language snapshot gently dissolves into\n// the destination-language menu without revealing the page underneath.\nuseEffect(()=>{if(!languageHandoffRecovery||!portalTarget||!isOpen)return;let raf2=0;const raf1=window.requestAnimationFrame(()=>{raf2=window.requestAnimationFrame(()=>{fadeOutLanguageHandoffSnapshot();setLanguageHandoffRecovery(false);});});return()=>{window.cancelAnimationFrame(raf1);if(raf2)window.cancelAnimationFrame(raf2);};},[languageHandoffRecovery,portalTarget,isOpen]);const activeNavFont=resolveFont(breakpoint,navFont,navFontM,useNavFontM,navFontS,useNavFontS);const activeNavFontStyle=normalizeFontStyle(activeNavFont);const resolvedNavTextColor=activeNavFont?.textColor||textColor;const activeSocialFont=resolveFont(breakpoint,socialFont,socialFontM,useSocialFontM,socialFontS,useSocialFontS);const activeSocialFontStyle=normalizeFontStyle(activeSocialFont);const activeTaglineFont=resolveFont(breakpoint,taglineFont,taglineFontM,useTaglineFontM,taglineFontS,useTaglineFontS);const activeTaglineFontStyle=normalizeFontStyle(activeTaglineFont);const activeEmailFontStyle=normalizeFontStyle(emailFont);const resolvedTaglineColor=taglineColor||activeTaglineFont?.textColor||textColor;const resolvedNavbarBg=navbarTransparent?\"transparent\":navbarBackground;const getMaskVariants=direction=>{const t={duration:animationDuration,ease:[.77,0,.175,1]};switch(direction){case\"top\":return{hidden:{clipPath:\"inset(0 0 100% 0)\"},visible:{clipPath:\"inset(0 0 0% 0)\",transition:t},exit:{clipPath:\"inset(100% 0 0 0)\",transition:t}};case\"bottom\":return{hidden:{clipPath:\"inset(100% 0 0 0)\"},visible:{clipPath:\"inset(0% 0 0 0)\",transition:t},exit:{clipPath:\"inset(0 0 100% 0)\",transition:t}};case\"left\":return{hidden:{clipPath:\"inset(0 100% 0 0)\"},visible:{clipPath:\"inset(0 0% 0 0)\",transition:t},exit:{clipPath:\"inset(0 0 0 100%)\",transition:t}};case\"right\":return{hidden:{clipPath:\"inset(0 0 0 100%)\"},visible:{clipPath:\"inset(0 0 0 0%)\",transition:t},exit:{clipPath:\"inset(0 100% 0 0)\",transition:t}};default:return{hidden:{clipPath:\"inset(0 0 100% 0)\"},visible:{clipPath:\"inset(0 0 0% 0)\",transition:t},exit:{clipPath:\"inset(100% 0 0 0)\",transition:t}};}};const listVariants={hidden:{opacity:1},visible:{opacity:1,transition:{delayChildren:.4,staggerChildren:.15,staggerDirection:1}},exit:{opacity:0,transition:{staggerChildren:.1,staggerDirection:-1}}};const itemVariants={hidden:{opacity:0,y:100},visible:{opacity:1,y:0,transition:{duration:animationDuration,ease:[.19,1,.22,1]}},exit:{opacity:0,y:100,transition:{duration:animationDuration,ease:[.19,1,.22,1]}}};const getLogoStyle=()=>{const base={objectFit:\"contain\",display:\"block\"};switch(logoSizeMode){case\"width\":return{...base,width:`${logoWidth}px`,height:\"auto\"};case\"both\":return{...base,width:`${logoWidth}px`,height:`${logoHeight}px`};default:return{...base,width:\"auto\",height:`${logoHeight}px`};}};const isLanguageB=normalizeLanguage(activeLanguage)===normalizeLanguage(languageB);const targetLanguage=isLanguageB?languageA:languageB;const resolvedLogoLink=isLanguageB?logoLinkEN||logoLink:logoLink;const resolvedTagline=isLanguageB&&taglineEN?.trim()?taglineEN:tagline;const taglineVisible=showTagline&&resolvedTagline&&!(isMobile&&hideTaglineMobile);const LogoElement=()=>{if(!showLogo||!logoUrl)return null;const img=/*#__PURE__*/_jsx(\"img\",{src:logoUrl,alt:\"Logo\",style:getLogoStyle()});if(resolvedLogoLink)return /*#__PURE__*/_jsx(\"a\",{href:resolvedLogoLink,style:{display:\"flex\",alignItems:\"center\",textDecoration:\"none\",cursor:\"pointer\"},onClick:()=>setIsOpen(false),children:img});return img;};const LanguageSwitch=()=>{if(!showLanguageSwitch)return null;const resolvedAlternateUrl=resolveAlternateLanguageUrl(alternateUrl);const hasTarget=Boolean(resolvedAlternateUrl);return /*#__PURE__*/_jsxs(\"a\",{href:hasTarget?resolvedAlternateUrl:undefined,\"aria-label\":`Cambiar idioma a ${targetLanguage}`,\"aria-disabled\":!hasTarget,onClick:e=>{if(!hasTarget){e.preventDefault();return;}// Preserve native modifier-click behavior. A new tab/window\n// should open normally and should not inherit this tab's menu state.\nif(e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.button!==0){return;}// Freeze the fully-open menu above Framer BEFORE navigation.\n// The snapshot survives the SPA route swap, so neither a white\n// browser frame nor the page underneath can peek through. The\n// destination component fades this snapshot out only after its\n// own fullscreen menu has mounted already open.\ncreateLanguageHandoffSnapshot(overlayBackground);// One-shot handoff signal for the destination menu. Keep native\n// <a href> navigation intact so Framer can use its internal router.\ntry{window.sessionStorage.setItem(KEEP_MENU_OPEN_KEY,\"1\");}catch{// If storage is blocked, navigation still works; only the\n// keep-open handoff may fall back to the normal route behavior.\n}},style:{display:\"flex\",alignItems:\"center\",gap:\"6px\",background:\"transparent\",border:\"none\",cursor:hasTarget?\"pointer\":\"default\",padding:\"4px 0\",color:textColor,fontSize:`${languageSwitchSize}px`,fontFamily:activeNavFontStyle.fontFamily||\"inherit\",fontWeight:400,letterSpacing:\"0.05em\",textTransform:\"uppercase\",textDecoration:\"none\",opacity:hasTarget?.7:.35,transition:\"opacity 0.3s ease\",pointerEvents:hasTarget?\"auto\":\"none\"},onMouseEnter:e=>{if(hasTarget)e.currentTarget.style.opacity=\"1\";},onMouseLeave:e=>{if(hasTarget)e.currentTarget.style.opacity=\"0.7\";},children:[/*#__PURE__*/_jsx(GlobeIcon,{size:languageSwitchSize,color:textColor}),/*#__PURE__*/_jsx(\"span\",{children:targetLanguage})]});};const NavbarTopBar=({zIndex=1e4,position=\"relative\",bg=resolvedNavbarBg,onButtonPress,buttonIsOpen=false,buttonBlend=false})=>/*#__PURE__*/_jsxs(\"div\",{style:{position,top:0,left:0,width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:isMobile?\"16px 20px\":\"16px 24px\",zIndex,boxSizing:\"border-box\",backgroundColor:bg,flexShrink:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:taglinePosition===\"left\"?`${taglineGap}px`:\"10px\",flex:\"0 0 auto\"},children:[/*#__PURE__*/_jsx(LogoElement,{}),taglineVisible&&taglinePosition===\"left\"&&/*#__PURE__*/_jsx(\"div\",{style:{...activeTaglineFontStyle,fontSize:activeTaglineFontStyle.fontSize??13,color:resolvedTaglineColor,opacity:taglineOpacity,letterSpacing:activeTaglineFont?.letterSpacing??0,textTransform:(activeTaglineFont?.transform)||\"uppercase\",whiteSpace:\"nowrap\"},children:resolvedTagline})]}),taglineVisible&&taglinePosition===\"center\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:\"50%\",transform:\"translate(-50%, -50%)\",...activeTaglineFontStyle,fontSize:activeTaglineFontStyle.fontSize??13,color:resolvedTaglineColor,opacity:taglineOpacity,letterSpacing:activeTaglineFont?.letterSpacing??0,textTransform:(activeTaglineFont?.transform)||\"uppercase\",whiteSpace:\"nowrap\"},children:resolvedTagline}),onButtonPress&&/*#__PURE__*/_jsx(HamburgerButton,{onPress:onButtonPress,open:buttonIsOpen,blend:buttonBlend,textColor:textColor,menuFontSize:menuFontSize,animationDuration:animationDuration,closeIconScale:.55})]});const handleToggle=()=>{if(!isInitialized||isAnimating)return;setIsAnimating(true);setIsOpen(prev=>!prev);};const handleClose=()=>{if(isAnimating)return;setIsAnimating(true);setIsOpen(false);};const overlayContent=/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsxs(motion.div,{className:\"navbar-overlay\",\"data-soma-live-menu\":\"true\",style:{position:\"fixed\",top:0,left:0,width:\"100%\",height:\"100dvh\",minHeight:\"100dvh\",maxHeight:\"none\",overflow:\"hidden\",backgroundColor:overlayBackground,zIndex:99999,display:\"flex\",flexDirection:\"column\",pointerEvents:\"auto\",WebkitTextSizeAdjust:\"100%\",textSizeAdjust:\"100%\"},variants:getMaskVariants(maskDirection||\"top\"),initial:skipInitialMenuAnimation?false:\"hidden\",animate:\"visible\",exit:\"exit\",onAnimationStart:()=>setIsAnimating(true),onAnimationComplete:()=>setIsAnimating(false),children:[/*#__PURE__*/_jsx(NavbarTopBar,{zIndex:1e5,position:\"relative\",bg:overlayBackground,onButtonPress:handleClose,buttonIsOpen:true,buttonBlend:false}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flex:1,width:\"100%\",alignItems:isMobile?\"flex-start\":\"center\",justifyContent:isMobile?\"flex-start\":\"space-between\",flexDirection:isMobile?\"column\":\"row\",padding:isMobile?\"20px 40px calc(48px + env(safe-area-inset-bottom))\":\"0 60px\",gap:isMobile?\"40px\":\"0\",boxSizing:\"border-box\",minHeight:0,overflowY:isMobile?\"auto\":\"visible\",overflowX:\"hidden\",overscrollBehaviorY:isMobile?\"contain\":\"auto\",WebkitOverflowScrolling:\"touch\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",gap:\"0\"},children:[showLanguageSwitch&&/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,initial:skipInitialMenuAnimation?false:\"hidden\",animate:\"visible\",exit:\"exit\",style:{marginBottom:\"12px\"},children:/*#__PURE__*/_jsx(LanguageSwitch,{})}),/*#__PURE__*/_jsx(motion.nav,{style:{display:\"flex\",alignItems:\"center\",justifyContent:isMobile?\"center\":\"flex-start\",overflow:\"hidden\",width:\"auto\",minWidth:\"fit-content\",maxWidth:\"none\"},children:/*#__PURE__*/_jsx(motion.ul,{variants:listVariants,initial:skipInitialMenuAnimation?false:\"hidden\",animate:\"visible\",exit:\"exit\",style:{listStyle:\"none\",padding:0,margin:0,display:\"flex\",flexDirection:\"column\",gap:isMobile?\"0px\":\"0.1rem\",alignItems:\"flex-start\",overflow:\"hidden\",width:\"auto\",minWidth:\"fit-content\"},children:resolvedMainLinks.map((link,index)=>/*#__PURE__*/_jsx(motion.li,{style:{opacity:hoveredLink!==null&&hoveredLink!==index?.3:1,transition:\"opacity 0.3s ease\",overflow:\"hidden\",height:\"auto\",display:\"flex\",alignItems:\"center\",width:\"auto\",minWidth:\"fit-content\"},children:/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,style:{overflow:\"visible\",position:\"relative\",width:\"auto\",minWidth:\"fit-content\",height:\"auto\",paddingRight:isMobile?\"20px\":\"50px\"},children:/*#__PURE__*/_jsx(\"a\",{href:getNavUrl(link),onClick:e=>{if(getNavUrl(link)===\"#\")e.preventDefault();setIsOpen(false);},onMouseEnter:()=>{setHoveredLink(index);setHoveredTextIndex(index);},onMouseLeave:()=>{setHoveredLink(null);setHoveredTextIndex(null);},style:{...activeNavFontStyle,// Keep the rendered size deterministic:\n    // current Framer fontSize wins over legacy size.\n    fontSize:activeNavFontStyle.fontSize??24,...isMobile?{lineHeight:mobileNavLineHeight}:{},...hoveredTextIndex===index?{color:\"transparent\",WebkitTextStroke:`1px ${resolvedNavTextColor}`}:{color:resolvedNavTextColor,WebkitTextStroke:\"0px transparent\"},display:\"block\",padding:\"0\",position:\"relative\",overflow:\"visible\",margin:0,textDecoration:\"none\",cursor:\"pointer\",transition:\"color 0.35s ease, -webkit-text-stroke 0.35s ease\"},children:getNavLabel(link)})})},index))})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:isMobile?\"flex-start\":\"flex-end\",gap:\"32px\",width:\"100%\"},children:[/*#__PURE__*/_jsx(motion.nav,{style:{display:\"flex\",alignItems:\"center\",justifyContent:isMobile?\"flex-start\":\"flex-end\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{variants:listVariants,initial:skipInitialMenuAnimation?false:\"hidden\",animate:\"visible\",exit:\"exit\",style:{overflow:\"hidden\",position:\"relative\"},children:/*#__PURE__*/_jsx(motion.ul,{variants:listVariants,initial:skipInitialMenuAnimation?false:\"hidden\",animate:\"visible\",exit:\"exit\",style:{listStyle:\"none\",padding:0,margin:0,display:\"flex\",flexDirection:\"column\",gap:\"0.25rem\",alignItems:isMobile?\"flex-start\":\"flex-end\",overflow:\"hidden\",textAlign:isMobile?\"left\":\"right\"},children:resolvedSocialLinks.map((socialLink,index)=>/*#__PURE__*/_jsx(motion.li,{style:{opacity:hoveredSocialLink!==null&&hoveredSocialLink!==index?.5:1,transition:\"opacity 0.3s ease\",overflow:\"hidden\",height:\"auto\",display:\"flex\",alignItems:\"center\",gap:\"10px\"},children:/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,style:{overflow:\"hidden\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"a\",{href:getSocialUrl(socialLink),onClick:e=>{if(getSocialUrl(socialLink)===\"#\")e.preventDefault();setIsOpen(false);},onMouseEnter:()=>setHoveredSocialLink(index),onMouseLeave:()=>setHoveredSocialLink(null),style:{...activeSocialFontStyle,color:activeSocialFont?.textColor||textColor,fontSize:activeSocialFontStyle.fontSize??16,display:\"block\",padding:\"0.25rem 0\",position:\"relative\",margin:0,textDecoration:\"none\",textAlign:isMobile?\"left\":\"right\",borderBottom:\"none\",outline:\"none\",cursor:\"pointer\"},children:getSocialLabel(socialLink)})})},index))})})}),/*#__PURE__*/_jsx(motion.div,{variants:listVariants,initial:skipInitialMenuAnimation?false:\"hidden\",animate:\"visible\",exit:\"exit\",style:{overflow:\"hidden\",position:\"relative\"},children:/*#__PURE__*/_jsxs(motion.div,{variants:listVariants,initial:skipInitialMenuAnimation?false:\"hidden\",animate:\"visible\",exit:\"exit\",style:{display:\"flex\",flexDirection:\"column\",alignItems:isMobile?\"flex-start\":\"flex-end\",gap:\"4px\"},children:[/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,style:{...activeEmailFontStyle,color:emailFont?.textColor||textColor,fontSize:activeEmailFontStyle.fontSize??\"14px\",opacity:.8,position:\"relative\",cursor:\"pointer\",textAlign:isMobile?\"left\":\"right\"},children:email}),/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,style:{...activeEmailFontStyle,color:emailFont?.textColor||textColor,fontSize:activeEmailFontStyle.fontSize??\"14px\",opacity:.8,position:\"relative\",cursor:\"pointer\",textAlign:isMobile?\"left\":\"right\"},children:phone}),extraInfo&&/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,style:{...activeEmailFontStyle,color:emailFont?.textColor||textColor,fontSize:activeEmailFontStyle.fontSize??\"14px\",opacity:.6,position:\"relative\",textAlign:isMobile?\"left\":\"right\",marginTop:\"4px\"},children:extraInfo})]})})]})]})]})});return /*#__PURE__*/_jsxs(motion.div,{...props,draggable:true,style:{width:\"100%\",minHeight:\"60px\",position:\"relative\",...props.style,backgroundColor:resolvedNavbarBg},children:[/*#__PURE__*/_jsx(NavbarTopBar,{onButtonPress:handleToggle,buttonIsOpen:isOpen,buttonBlend:true}),portalTarget&&/*#__PURE__*/createPortal(overlayContent,portalTarget)]});}// ─── Default font values ───────────────────────────────────────────────────────\nconst navFontDefault={fontFamily:\"Inter\",fontWeight:700,textColor:\"#ffffff\",fontSize:84,lineHeight:1.1,letterSpacing:-1,fontStyle:\"normal\",textTransform:\"none\",textDecoration:\"none\",textAlign:\"left\"};const navFontMDefault={fontFamily:\"Inter\",fontWeight:700,textColor:\"#ffffff\",fontSize:64,lineHeight:1.1,letterSpacing:-.5,fontStyle:\"normal\",textTransform:\"none\",textDecoration:\"none\",textAlign:\"left\"};const navFontSDefault={fontFamily:\"Inter\",fontWeight:700,textColor:\"#ffffff\",fontSize:42,lineHeight:1.15,letterSpacing:-.5,fontStyle:\"normal\",textTransform:\"none\",textDecoration:\"none\",textAlign:\"left\"};const socialFontDefault={family:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",weight:400,textColor:\"#ffffff\",size:16,lineHeight:1.2,letterSpacing:0,style:\"normal\",transform:\"none\",decoration:\"none\",align:\"right\"};const socialFontSDefault={family:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",weight:400,textColor:\"#ffffff\",size:14,lineHeight:1.2,letterSpacing:0,style:\"normal\",transform:\"none\",decoration:\"none\",align:\"left\"};const taglineFontDefault={family:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",weight:400,textColor:\"#ffffff\",size:13,lineHeight:1.2,letterSpacing:0,style:\"normal\",transform:\"uppercase\",decoration:\"none\",align:\"center\"};const taglineFontSDefault={family:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",weight:400,textColor:\"#ffffff\",size:10,lineHeight:1.2,letterSpacing:0,style:\"normal\",transform:\"uppercase\",decoration:\"none\",align:\"center\"};const emailFontDefault={family:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",weight:400,textColor:\"#ffffff\",size:14,lineHeight:1.4,letterSpacing:0,style:\"normal\",transform:\"none\",decoration:\"none\",align:\"right\"};addPropertyControls(FullScreenMenu,{logoUrl:{type:ControlType.Image,title:\"Logo\"},showLogo:{type:ControlType.Boolean,defaultValue:true,title:\"Show Logo\"},logoLink:{type:ControlType.String,defaultValue:\"/\",title:\"Logo Link\",hidden:p=>!p.showLogo},logoLinkEN:{type:ControlType.String,defaultValue:\"/en\",title:\"Logo Link EN\",hidden:p=>!p.showLogo},logoSizeMode:{type:ControlType.Enum,options:[\"height\",\"width\",\"both\"],optionTitles:[\"Set Height\",\"Set Width\",\"Set Both\"],defaultValue:\"height\",title:\"Logo Size Mode\",hidden:p=>!p.showLogo},logoHeight:{type:ControlType.Number,min:8,max:200,step:1,defaultValue:40,unit:\"px\",title:\"Logo Height\",hidden:p=>!p.showLogo||p.logoSizeMode===\"width\"},logoWidth:{type:ControlType.Number,min:8,max:400,step:1,defaultValue:120,unit:\"px\",title:\"Logo Width\",hidden:p=>!p.showLogo||p.logoSizeMode===\"height\"},tagline:{type:ControlType.String,defaultValue:\"WE DESIGN HOW BRANDS LOOK AND FEEL\",title:\"Tagline\"},taglineEN:{type:ControlType.String,defaultValue:\"\",title:\"Tagline EN\",hidden:p=>!p.showTagline},taglineColor:{type:ControlType.Color,defaultValue:\"#ffffff\",title:\"Tagline Color\",hidden:p=>!p.showTagline},taglineOpacity:{type:ControlType.Number,min:0,max:1,step:.01,defaultValue:1,title:\"Tagline Opacity\",hidden:p=>!p.showTagline},showTagline:{type:ControlType.Boolean,defaultValue:true,title:\"Show Tagline\"},taglinePosition:{type:ControlType.Enum,options:[\"center\",\"left\"],optionTitles:[\"Center\",\"Next to Logo\"],defaultValue:\"center\",title:\"Tagline Position\",hidden:p=>!p.showTagline},taglineGap:{type:ControlType.Number,min:0,max:100,step:1,defaultValue:16,unit:\"px\",title:\"Logo ↔ Tagline Gap\",hidden:p=>!p.showTagline||p.taglinePosition!==\"left\"},hideTaglineMobile:{type:ControlType.Boolean,defaultValue:true,title:\"Hide Tagline on Mobile\",hidden:p=>!p.showTagline},taglineFont:{type:ControlType.Font,title:\"Tagline Font (L)\",controls:\"extended\",hidden:p=>!p.showTagline,defaultValue:taglineFontDefault},useTaglineFontM:{type:ControlType.Boolean,defaultValue:false,title:\"Tagline Font → M\",hidden:p=>!p.showTagline},taglineFontM:{type:ControlType.Font,title:\"Tagline Font (M)\",controls:\"extended\",hidden:p=>!p.showTagline||!p.useTaglineFontM,defaultValue:taglineFontDefault},useTaglineFontS:{type:ControlType.Boolean,defaultValue:false,title:\"Tagline Font → S\",hidden:p=>!p.showTagline||p.hideTaglineMobile},taglineFontS:{type:ControlType.Font,title:\"Tagline Font (S)\",controls:\"extended\",hidden:p=>!p.showTagline||p.hideTaglineMobile||!p.useTaglineFontS,defaultValue:taglineFontSDefault},showLanguageSwitch:{type:ControlType.Boolean,defaultValue:true,title:\"Show Language Switch\"},languageA:{type:ControlType.String,defaultValue:\"ES\",title:\"Language A\",hidden:p=>!p.showLanguageSwitch},languageB:{type:ControlType.String,defaultValue:\"EN\",title:\"Language B\",hidden:p=>!p.showLanguageSwitch},currentLanguage:{type:ControlType.String,defaultValue:\"auto\",title:\"Current Language\",placeholder:\"auto / ES / EN\",hidden:p=>!p.showLanguageSwitch},alternateUrl:{type:ControlType.Link,defaultValue:\"\",title:\"Alternate URL\",hidden:p=>!p.showLanguageSwitch},defaultLanguage:{type:ControlType.String,defaultValue:\"ES\",title:\"Fallback Language\",hidden:p=>!p.showLanguageSwitch||p.currentLanguage&&p.currentLanguage.toLowerCase()!==\"auto\"},languageSwitchSize:{type:ControlType.Number,min:10,max:24,step:1,defaultValue:14,unit:\"px\",title:\"Switch Size\",hidden:p=>!p.showLanguageSwitch},mainGroup:{type:ControlType.Object,title:\"Main Links — ES\",buttonTitle:\"Manage\",icon:\"object\",controls:{navItems:{type:ControlType.Array,title:\"Main Links — ES\",control:{type:ControlType.Object,controls:{navLabel:{type:ControlType.String,title:\"Name\",defaultValue:\"\",placeholder:\"Portafolio\"},navUrl:{type:ControlType.Link,title:\"URL\",defaultValue:\"/\"}}},defaultValue:defaultLinks,maxCount:8}},defaultValue:{navItems:defaultLinks}},mainGroupEN:{type:ControlType.Object,title:\"Main Links — EN\",buttonTitle:\"Manage\",icon:\"object\",controls:{navItems:{type:ControlType.Array,title:\"Main Links — EN\",control:{type:ControlType.Object,controls:{navLabel:{type:ControlType.String,title:\"Name\",defaultValue:\"\",placeholder:\"Work\"},navUrl:{type:ControlType.Link,title:\"URL\",defaultValue:\"/en\"}}},defaultValue:defaultLinksEN,maxCount:8}},defaultValue:{navItems:defaultLinksEN}},navFont:{type:ControlType.Font,title:\"Nav Font (L)\",controls:\"extended\",defaultFontSize:\"84px\",defaultValue:navFontDefault},useNavFontM:{type:ControlType.Boolean,defaultValue:false,title:\"Nav Font → M\"},navFontM:{type:ControlType.Font,title:\"Nav Font (M)\",controls:\"extended\",defaultFontSize:\"64px\",hidden:p=>!p.useNavFontM,defaultValue:navFontMDefault},useNavFontS:{type:ControlType.Boolean,defaultValue:true,title:\"Nav Font → S\"},navFontS:{type:ControlType.Font,title:\"Nav Font (S)\",controls:\"extended\",defaultFontSize:\"42px\",hidden:p=>!p.useNavFontS,defaultValue:navFontSDefault},mobileNavLineHeight:{type:ControlType.Number,min:.8,max:2,step:.05,defaultValue:1.15,title:\"Nav Line (S)\",hidden:p=>!p.useNavFontS},socialGroup:{type:ControlType.Object,title:\"Social Links\",buttonTitle:\"Manage\",icon:\"object\",controls:{items:{type:ControlType.Array,title:\"Social Links\",control:{type:ControlType.Object,// Same rule as Main Links: no fixed button title, so the\n// current Name/URL becomes the visible row summary.\ncontrols:{socialLabel:{type:ControlType.String,title:\"Name\",defaultValue:\"\",placeholder:\"Instagram\"},socialUrl:{type:ControlType.Link,title:\"URL\",defaultValue:\"https://\"}}},defaultValue:defaultSocialLinks,maxCount:8}},defaultValue:{items:defaultSocialLinks}},socialFont:{type:ControlType.Font,title:\"Social Font (L)\",controls:\"extended\",defaultValue:socialFontDefault},useSocialFontM:{type:ControlType.Boolean,defaultValue:false,title:\"Social Font → M\"},socialFontM:{type:ControlType.Font,title:\"Social Font (M)\",controls:\"extended\",hidden:p=>!p.useSocialFontM,defaultValue:socialFontDefault},useSocialFontS:{type:ControlType.Boolean,defaultValue:true,title:\"Social Font → S\"},socialFontS:{type:ControlType.Font,title:\"Social Font (S)\",controls:\"extended\",hidden:p=>!p.useSocialFontS,defaultValue:socialFontSDefault},email:{type:ControlType.String,defaultValue:\"info@soma.studio\",title:\"Email Address\"},phone:{type:ControlType.String,defaultValue:\"+57 (320) 9 767428\",title:\"Phone Number\"},extraInfo:{type:ControlType.String,defaultValue:\"Bogot\\xe1 D.C. – Colombia\",title:\"Extra Info\"},emailFont:{type:ControlType.Font,title:\"Email/Phone Font\",controls:\"extended\",defaultValue:emailFontDefault},navbarTransparent:{type:ControlType.Boolean,defaultValue:true,title:\"Transparent Navbar\"},navbarBackground:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Navbar Background\",hidden:p=>p.navbarTransparent},overlayBackground:{type:ControlType.Color,defaultValue:\"#000000\",title:\"Overlay Background\"},textColor:{type:ControlType.Color,defaultValue:\"#ffffff\",title:\"Text Color\"},menuFontSize:{type:ControlType.Number,min:8,max:48,step:2,defaultValue:16,unit:\"px\",title:\"Menu Icon Size\"},animationDuration:{type:ControlType.Number,min:.1,max:2,step:.1,defaultValue:.7,unit:\"s\",title:\"Animation Duration\"},navYOffset:{type:ControlType.Number,min:0,max:800,step:1,defaultValue:120,unit:\"px\",title:\"Nav Y Offset\"},maskDirection:{type:ControlType.Enum,options:[\"top\",\"bottom\",\"left\",\"right\"],optionTitles:[\"Top → Bottom\",\"Bottom → Top\",\"Left → Right\",\"Right → Left\"],defaultValue:\"top\",title:\"Mask Direction\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FullScreenMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SOMA_FullScreenMenu.map","// Generated by Framer (31f3ac5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CircleCursor from\"#framer/local/canvasComponent/GR5gjVBSl/GR5gjVBSl.js\";import Footer from\"#framer/local/canvasComponent/l9HS3KS2Q/l9HS3KS2Q.js\";import FullScreenMenu from\"#framer/local/codeFile/LwAqva7/SOMA_FullScreenMenu.js\";const FullScreenMenuFonts=getFonts(FullScreenMenu);const FooterFonts=getFonts(Footer);const CircleCursorFonts=getFonts(CircleCursor);const breakpoints={mKj7uxqJq:\"(max-width: 809.98px)\",SxIMbl8sq:\"(min-width: 1200px)\",t7zptj0q5:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-J2H0S\";const variantClassNames={mKj7uxqJq:\"framer-v-1j0k7bl\",SxIMbl8sq:\"framer-v-1obgs3g\",t7zptj0q5:\"framer-v-ntpwop\"};const jY1h7X3VT=undefined;const QBtj4RI16=undefined;const jkuXVKEYY=undefined;const AXRGuklf7=undefined;const HIR7gZ2PR=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-J2H0S.framer-bjd28a, .framer-J2H0S .framer-bjd28a { display: block; }\",'.framer-J2H0S.framer-1obgs3g { --selection-background-color: var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, #ffffff) /* {\"name\":\"White\"} */; --selection-color: var(--token-2d91bfb1-1bb0-467e-bf37-8ef020f4f815, #000000) /* {\"name\":\"Black\"} */; align-content: center; align-items: center; background-color: var(--token-2d91bfb1-1bb0-467e-bf37-8ef020f4f815, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }',\".framer-J2H0S .framer-n1dilf-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-J2H0S .framer-1oriq9n { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-J2H0S .framer-1ag4t5x-container { flex: none; height: auto; max-width: 1480px; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-J2H0S[data-selection=\"true\"] * ::selection, .framer-J2H0S [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={mKj7uxqJq:\"(max-width: 809.98px)\",SxIMbl8sq:\"(min-width: 1200px)\",t7zptj0q5:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={L:\"SxIMbl8sq\",M:\"t7zptj0q5\",S:\"mKj7uxqJq\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({alternatePage,footerButtonLink,footerButtonText,height,id,newTab,smoothScroll,width,...props})=>{return{...props,AXRGuklf7:smoothScroll??props.AXRGuklf7??true,HIR7gZ2PR:newTab??props.HIR7gZ2PR??false,jkuXVKEYY:footerButtonLink??props.jkuXVKEYY,jY1h7X3VT:alternatePage??props.jY1h7X3VT,QBtj4RI16:footerButtonText??props.QBtj4RI16??\"Back To Top\",variant:humanReadableVariantMap[props.variant]??props.variant??\"SxIMbl8sq\"};};const cursor={component:CircleCursor,variant:\"PdMEYMdQg\"};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{style,className,layoutId,variant,QBtj4RI16,jkuXVKEYY,AXRGuklf7,HIR7gZ2PR,jY1h7X3VT,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({\"16nradr\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"SxIMbl8sq\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-2d91bfb1-1bb0-467e-bf37-8ef020f4f815, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1obgs3g\",className),\"data-framer-cursor\":\"16nradr\",\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TMUEGlXDC\"},implicitPathVariables:undefined},{href:{webPageId:\"VZxiYx65E\"},implicitPathVariables:undefined},{href:{webPageId:\"Yb_WXsK4v\"},implicitPathVariables:undefined},{href:{webPageId:\"aBJ3UfAht\"},implicitPathVariables:undefined},{href:{webPageId:\"Ak4VehHKn\"},implicitPathVariables:undefined},{href:{webPageId:\"sise977lP\"},implicitPathVariables:undefined},{href:{webPageId:\"l15YyNciL\"},implicitPathVariables:undefined},{href:{webPageId:\"TVJTB9dC2\"},implicitPathVariables:undefined},{href:{webPageId:\"tsv96_2iB\"},implicitPathVariables:undefined},{href:{webPageId:\"Q5I1FRMaE\"},implicitPathVariables:undefined},{href:{webPageId:\"TMUEGlXDC\"},implicitPathVariables:undefined},{href:{webPageId:\"VZxiYx65E\"},implicitPathVariables:undefined},{href:{webPageId:\"Yb_WXsK4v\"},implicitPathVariables:undefined},{href:{webPageId:\"aBJ3UfAht\"},implicitPathVariables:undefined},{href:{webPageId:\"Ak4VehHKn\"},implicitPathVariables:undefined},{href:{webPageId:\"sise977lP\"},implicitPathVariables:undefined},{href:{webPageId:\"l15YyNciL\"},implicitPathVariables:undefined},{href:{webPageId:\"TVJTB9dC2\"},implicitPathVariables:undefined},{href:{webPageId:\"tsv96_2iB\"},implicitPathVariables:undefined},{href:{webPageId:\"Q5I1FRMaE\"},implicitPathVariables:undefined},{href:{webPageId:\"TMUEGlXDC\"},implicitPathVariables:undefined},{href:{webPageId:\"VZxiYx65E\"},implicitPathVariables:undefined},{href:{webPageId:\"Yb_WXsK4v\"},implicitPathVariables:undefined},{href:{webPageId:\"aBJ3UfAht\"},implicitPathVariables:undefined},{href:{webPageId:\"Ak4VehHKn\"},implicitPathVariables:undefined},{href:{webPageId:\"sise977lP\"},implicitPathVariables:undefined},{href:{webPageId:\"l15YyNciL\"},implicitPathVariables:undefined},{href:{webPageId:\"TVJTB9dC2\"},implicitPathVariables:undefined},{href:{webPageId:\"tsv96_2iB\"},implicitPathVariables:undefined},{href:{webPageId:\"Q5I1FRMaE\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-n1dilf-container\",\"data-framer-cursor\":\"16nradr\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"ZNlWssUFG\",scopeId:\"pWHvmmtNE\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mKj7uxqJq:{mainGroup:{navItems:[{id:\"default-item-0\",navLabel:\"Portafolio\",navUrl:resolvedLinks[20]},{id:\"default-item-1\",navLabel:\"Servicios\",navUrl:resolvedLinks[21]},{id:\"default-item-4\",navLabel:\"Contacto\",navUrl:resolvedLinks[22]},{id:\"ALkb4Zdgc\",navLabel:\"Radio\",navUrl:resolvedLinks[23]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[24]}]},mainGroupEN:{navItems:[{id:\"default-item-0\",navLabel:\"Work\",navUrl:resolvedLinks[25]},{id:\"default-item-1\",navLabel:\"Services\",navUrl:resolvedLinks[26]},{id:\"default-item-4\",navLabel:\"Contact\",navUrl:resolvedLinks[27]},{id:\"LAVaTsLhd\",navLabel:\"Radio\",navUrl:resolvedLinks[28]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[29]}]},navFontS:{fontFamily:'\"Borna SemiBold\", \"Borna SemiBold Placeholder\", sans-serif',fontSize:\"40px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.5px\",lineHeight:\"1.15em\",textAlign:\"left\"}},t7zptj0q5:{mainGroup:{navItems:[{id:\"default-item-0\",navLabel:\"Portafolio\",navUrl:resolvedLinks[10]},{id:\"default-item-1\",navLabel:\"Servicios\",navUrl:resolvedLinks[11]},{id:\"default-item-4\",navLabel:\"Contacto\",navUrl:resolvedLinks[12]},{id:\"ALkb4Zdgc\",navLabel:\"Radio\",navUrl:resolvedLinks[13]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[14]}]},mainGroupEN:{navItems:[{id:\"default-item-0\",navLabel:\"Work\",navUrl:resolvedLinks[15]},{id:\"default-item-1\",navLabel:\"Services\",navUrl:resolvedLinks[16]},{id:\"default-item-4\",navLabel:\"Contact\",navUrl:resolvedLinks[17]},{id:\"LAVaTsLhd\",navLabel:\"Radio\",navUrl:resolvedLinks[18]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[19]}]}}},children:/*#__PURE__*/_jsx(FullScreenMenu,{alternateUrl:jY1h7X3VT,animationDuration:.7,currentLanguage:\"auto\",defaultLanguage:\"ES\",email:\"soma.studio\",emailFont:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.5em\"},extraInfo:\"SOMA  |  Good Taste Works \\xa9\",height:\"100%\",hideTaglineMobile:true,id:\"ZNlWssUFG\",languageA:\"ES\",languageB:\"EN\",languageSwitchSize:14,layoutId:\"ZNlWssUFG\",logoHeight:27,logoLink:\"/\",logoLinkEN:\"/en\",logoSizeMode:\"height\",logoUrl:\"https://framerusercontent.com/images/jywJefHCNmXY6fAQUZkl7WZXzIE.svg?width=1080&height=1080\",logoWidth:120,mainGroup:{navItems:[{id:\"default-item-0\",navLabel:\"Portafolio\",navUrl:resolvedLinks[0]},{id:\"default-item-1\",navLabel:\"Servicios\",navUrl:resolvedLinks[1]},{id:\"default-item-4\",navLabel:\"Contacto\",navUrl:resolvedLinks[2]},{id:\"ALkb4Zdgc\",navLabel:\"Radio\",navUrl:resolvedLinks[3]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[4]}]},mainGroupEN:{navItems:[{id:\"default-item-0\",navLabel:\"Work\",navUrl:resolvedLinks[5]},{id:\"default-item-1\",navLabel:\"Services\",navUrl:resolvedLinks[6]},{id:\"default-item-4\",navLabel:\"Contact\",navUrl:resolvedLinks[7]},{id:\"LAVaTsLhd\",navLabel:\"Radio\",navUrl:resolvedLinks[8]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[9]}]},maskDirection:\"top\",menuFontSize:16,mobileNavLineHeight:1.15,navbarBackground:\"rgb(0, 0, 0)\",navbarTransparent:true,navFont:{fontFamily:'\"Borna SemiBold\", \"Borna SemiBold Placeholder\", sans-serif',fontSize:\"56px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-1px\",lineHeight:\"1em\",textAlign:\"left\"},navFontM:{},navFontS:{fontFamily:'\"Borna SemiBold\", \"Borna SemiBold Placeholder\", sans-serif',fontSize:\"40px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.5px\",lineHeight:\"1.55em\",textAlign:\"left\"},navYOffset:120,overlayBackground:\"rgb(0, 0, 0)\",phone:\"info@soma.studio\",showLanguageSwitch:true,showLogo:true,showTagline:false,socialFont:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\"},socialFontM:{},socialFontS:{},socialGroup:{items:[{id:\"default-item-0\",socialLabel:\"Instagram\",socialUrl:\"https://www.instagram.com/somaestudio\"},{id:\"default-item-1\",socialLabel:\"Behance\",socialUrl:\"https://www.behance.net/somastudio\"},{id:\"default-item-2\",socialLabel:\"LinkedIn\"}]},style:{width:\"100%\"},tagline:\"SOMA\",taglineColor:\"rgb(255, 255, 255)\",taglineEN:\"\",taglineFont:{},taglineFontM:{},taglineFontS:{},taglineGap:16,taglineOpacity:1,taglinePosition:\"center\",textColor:\"rgb(255, 255, 255)\",useNavFontM:false,useNavFontS:true,useSocialFontM:false,useSocialFontS:true,useTaglineFontM:false,useTaglineFontS:false,width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oriq9n\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1096,width:\"min(100vw, 1480px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ag4t5x-container\",nodeId:\"oo2SZz8g4\",scopeId:\"pWHvmmtNE\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mKj7uxqJq:{variant:matchVariant(\"F1PWQk2Ec\")},t7zptj0q5:{variant:matchVariant(\"fol9xHtCS\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"oo2SZz8g4\",layoutId:\"oo2SZz8g4\",OwSWNpHNf:jkuXVKEYY,qJLm4yssy:\"ES\",RWfjd3mjg:HIR7gZ2PR,style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"er_eF3Aj4\"),VShZDQ_S6:AXRGuklf7,width:\"100%\",xqvBbSQlQ:QBtj4RI16,zpXAbcanX:jY1h7X3VT})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"t7zptj0q5\":{\"layout\":[\"fixed\",\"fixed\"]},\"mKj7uxqJq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QBtj4RI16\":\"footerButtonText\",\"jkuXVKEYY\":\"footerButtonLink\",\"AXRGuklf7\":\"smoothScroll\",\"HIR7gZ2PR\":\"newTab\",\"jY1h7X3VT\":\"alternatePage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"SxIMbl8sq\":[\".framer-n1dilf-container\",\".framer-1ag4t5x-container\"],\"t7zptj0q5\":[\".framer-n1dilf-container\",\".framer-1ag4t5x-container\"],\"mKj7uxqJq\":[\".framer-n1dilf-container\",\".framer-1ag4t5x-container\"]}\n * @framerBreakpoints {\"SxIMbl8sq\":{\"min\":1200,\"canvasClassName\":\"framer-1obgs3g-override\",\"minHeight\":3000,\"viewportHeight\":66,\"name\":\"L\",\"width\":1200,\"rootFontSize\":16},\"t7zptj0q5\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-ntpwop-override\",\"minHeight\":3000,\"viewportHeight\":1080,\"name\":\"M\",\"width\":810,\"rootFontSize\":16},\"mKj7uxqJq\":{\"max\":809,\"canvasClassName\":\"framer-1j0k7bl-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"S\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant SxIMbl8sq\n * @framerLayoutTemplate true\n */const FramerpWHvmmtNE=withCSS(Component,css,\"framer-J2H0S\");export default FramerpWHvmmtNE;FramerpWHvmmtNE.displayName=\"Soma Page Template ES\";FramerpWHvmmtNE.defaultProps={height:3e3,width:1200};addPropertyControls(FramerpWHvmmtNE,{QBtj4RI16:{defaultValue:\"Back To Top\",displayTextArea:false,title:\"Footer Button Text\",type:ControlType.String},jkuXVKEYY:{title:\"Footer Button Link\",type:ControlType.Link},AXRGuklf7:{defaultValue:true,title:\"Smooth Scroll\",type:ControlType.Boolean},HIR7gZ2PR:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},jY1h7X3VT:{title:\"Alternate Page\",type:ControlType.Link}});addFonts(FramerpWHvmmtNE,[{explicitInter:true,fonts:[{cssFamilyName:\"Borna SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/0rIW5uSpL4imJLOyYzfaogWpQgs.woff2\",weight:\"600\"},{cssFamilyName:\"Borna Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/Bg1Yz2oG1PETijja0TWGLY0azY.woff2\",weight:\"400\"}]},...FullScreenMenuFonts,...FooterFonts,...CircleCursorFonts],{supportsExplicitInterCodegen:true});FramerpWHvmmtNE.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpWHvmmtNE\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"SxIMbl8sq\\\":[\\\".framer-n1dilf-container\\\",\\\".framer-1ag4t5x-container\\\"],\\\"t7zptj0q5\\\":[\\\".framer-n1dilf-container\\\",\\\".framer-1ag4t5x-container\\\"],\\\"mKj7uxqJq\\\":[\\\".framer-n1dilf-container\\\",\\\".framer-1ag4t5x-container\\\"]}\",\"framerIntrinsicHeight\":\"3000\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"SxIMbl8sq\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1obgs3g-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":66,\\\"name\\\":\\\"L\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"t7zptj0q5\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-ntpwop-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"M\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"mKj7uxqJq\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1j0k7bl-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"S\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"SxIMbl8sq\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t7zptj0q5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mKj7uxqJq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"QBtj4RI16\\\":\\\"footerButtonText\\\",\\\"jkuXVKEYY\\\":\\\"footerButtonLink\\\",\\\"AXRGuklf7\\\":\\\"smoothScroll\\\",\\\"HIR7gZ2PR\\\":\\\"newTab\\\",\\\"jY1h7X3VT\\\":\\\"alternatePage\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function clamp(t,i,e){return Math.max(t,Math.min(i,e))}class Animate{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t<s;t++)e[t](...i)}on(t,i){var e;return(null===(e=this.events[t])||void 0===e?void 0:e.push(i))||(this.events[t]=[i]),()=>{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit(\"scroll\",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel),this.element.removeEventListener(\"touchstart\",this.onTouchStart),this.element.removeEventListener(\"touchmove\",this.onTouchMove),this.element.removeEventListener(\"touchend\",this.onTouchEnd)}}class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if(\"function\"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");this.isTouching=\"touchstart\"===s.type||\"touchmove\"===s.type;if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&(\"function\"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent\"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent-touch\"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,\"data-lenis-prevent-wheel\"))||(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis-stopped\")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling=\"native\",void this.animate.stop();s.preventDefault();let c=e;\"both\"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:\"horizontal\"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&\"touchend\"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.9\",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if(\"string\"==typeof t&&[\"top\",\"left\",\"start\"].includes(t))t=0;else if(\"string\"==typeof t&&[\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let e;if(\"string\"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==r||r(this)},onUpdate:(t,i)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,i){return(t%i+i)%i}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","// Generated by Framer (31f3ac5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import CircleCursor from\"#framer/local/canvasComponent/GR5gjVBSl/GR5gjVBSl.js\";import Footer from\"#framer/local/canvasComponent/l9HS3KS2Q/l9HS3KS2Q.js\";import FullScreenMenu from\"#framer/local/codeFile/LwAqva7/SOMA_FullScreenMenu.js\";const FullScreenMenuFonts=getFonts(FullScreenMenu);const FooterFonts=getFonts(Footer);const SmoothScrollFonts=getFonts(SmoothScroll);const CircleCursorFonts=getFonts(CircleCursor);const breakpoints={byxnErAKu:\"(min-width: 1200px)\",E5UJN0r5k:\"(max-width: 809.98px)\",f45VpZTLT:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-FSNzS\";const variantClassNames={byxnErAKu:\"framer-v-1cyntjv\",E5UJN0r5k:\"framer-v-1v3yaw0\",f45VpZTLT:\"framer-v-1dpzbv0\"};const wT_ZksAvB=undefined;const QBtj4RI16=undefined;const jkuXVKEYY=undefined;const AXRGuklf7=undefined;const HIR7gZ2PR=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-FSNzS.framer-tt18mp, .framer-FSNzS .framer-tt18mp { display: block; }\",'.framer-FSNzS.framer-1cyntjv { --selection-background-color: var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, #ffffff) /* {\"name\":\"White\"} */; --selection-color: var(--token-2d91bfb1-1bb0-467e-bf37-8ef020f4f815, #000000) /* {\"name\":\"Black\"} */; align-content: center; align-items: center; background-color: var(--token-2d91bfb1-1bb0-467e-bf37-8ef020f4f815, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }',\".framer-FSNzS .framer-1ariq5e-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-FSNzS .framer-92bzjb { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-FSNzS .framer-jr63ph-container { flex: none; height: auto; max-width: 1480px; order: 1004; position: relative; width: 100%; }\",\".framer-FSNzS .framer-1i0wi5s-container { flex: none; height: auto; order: 1005; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-FSNzS[data-selection=\"true\"] * ::selection, .framer-FSNzS [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={byxnErAKu:\"(min-width: 1200px)\",E5UJN0r5k:\"(max-width: 809.98px)\",f45VpZTLT:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={L:\"byxnErAKu\",M:\"f45VpZTLT\",S:\"E5UJN0r5k\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({alternatePage,footerButtonLink,footerButtonText,height,id,newTab,smoothScroll,width,...props})=>{return{...props,AXRGuklf7:smoothScroll??props.AXRGuklf7??true,HIR7gZ2PR:newTab??props.HIR7gZ2PR??false,jkuXVKEYY:footerButtonLink??props.jkuXVKEYY,QBtj4RI16:footerButtonText??props.QBtj4RI16??\"Back To Top\",variant:humanReadableVariantMap[props.variant]??props.variant??\"byxnErAKu\",wT_ZksAvB:alternatePage??props.wT_ZksAvB};};const cursor={component:CircleCursor,variant:\"PdMEYMdQg\"};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{style,className,layoutId,variant,QBtj4RI16,jkuXVKEYY,AXRGuklf7,HIR7gZ2PR,wT_ZksAvB,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({\"16nradr\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"byxnErAKu\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-2d91bfb1-1bb0-467e-bf37-8ef020f4f815, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1cyntjv\",className),\"data-framer-cursor\":\"16nradr\",\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TMUEGlXDC\"},implicitPathVariables:undefined},{href:{webPageId:\"VZxiYx65E\"},implicitPathVariables:undefined},{href:{webPageId:\"Yb_WXsK4v\"},implicitPathVariables:undefined},{href:{webPageId:\"aBJ3UfAht\"},implicitPathVariables:undefined},{href:{webPageId:\"Ak4VehHKn\"},implicitPathVariables:undefined},{href:{webPageId:\"sise977lP\"},implicitPathVariables:undefined},{href:{webPageId:\"l15YyNciL\"},implicitPathVariables:undefined},{href:{webPageId:\"TVJTB9dC2\"},implicitPathVariables:undefined},{href:{webPageId:\"tsv96_2iB\"},implicitPathVariables:undefined},{href:{webPageId:\"Q5I1FRMaE\"},implicitPathVariables:undefined},{href:{webPageId:\"TMUEGlXDC\"},implicitPathVariables:undefined},{href:{webPageId:\"VZxiYx65E\"},implicitPathVariables:undefined},{href:{webPageId:\"Yb_WXsK4v\"},implicitPathVariables:undefined},{href:{webPageId:\"aBJ3UfAht\"},implicitPathVariables:undefined},{href:{webPageId:\"Ak4VehHKn\"},implicitPathVariables:undefined},{href:{webPageId:\"sise977lP\"},implicitPathVariables:undefined},{href:{webPageId:\"l15YyNciL\"},implicitPathVariables:undefined},{href:{webPageId:\"TVJTB9dC2\"},implicitPathVariables:undefined},{href:{webPageId:\"tsv96_2iB\"},implicitPathVariables:undefined},{href:{webPageId:\"Q5I1FRMaE\"},implicitPathVariables:undefined},{href:{webPageId:\"TMUEGlXDC\"},implicitPathVariables:undefined},{href:{webPageId:\"VZxiYx65E\"},implicitPathVariables:undefined},{href:{webPageId:\"Yb_WXsK4v\"},implicitPathVariables:undefined},{href:{webPageId:\"aBJ3UfAht\"},implicitPathVariables:undefined},{href:{webPageId:\"Ak4VehHKn\"},implicitPathVariables:undefined},{href:{webPageId:\"sise977lP\"},implicitPathVariables:undefined},{href:{webPageId:\"l15YyNciL\"},implicitPathVariables:undefined},{href:{webPageId:\"TVJTB9dC2\"},implicitPathVariables:undefined},{href:{webPageId:\"tsv96_2iB\"},implicitPathVariables:undefined},{href:{webPageId:\"Q5I1FRMaE\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ariq5e-container\",\"data-framer-cursor\":\"16nradr\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"W_sK5bkfv\",scopeId:\"aEJgHfz69\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{E5UJN0r5k:{mainGroup:{navItems:[{id:\"default-item-0\",navLabel:\"Portafolio\",navUrl:resolvedLinks[20]},{id:\"default-item-1\",navLabel:\"Servicios\",navUrl:resolvedLinks[21]},{id:\"default-item-4\",navLabel:\"Contacto\",navUrl:resolvedLinks[22]},{id:\"ALkb4Zdgc\",navLabel:\"Radio\",navUrl:resolvedLinks[23]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[24]}]},mainGroupEN:{navItems:[{id:\"default-item-0\",navLabel:\"Work\",navUrl:resolvedLinks[25]},{id:\"default-item-1\",navLabel:\"Services\",navUrl:resolvedLinks[26]},{id:\"default-item-4\",navLabel:\"Contact\",navUrl:resolvedLinks[27]},{id:\"LAVaTsLhd\",navLabel:\"Radio\",navUrl:resolvedLinks[28]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[29]}]}},f45VpZTLT:{mainGroup:{navItems:[{id:\"default-item-0\",navLabel:\"Portafolio\",navUrl:resolvedLinks[10]},{id:\"default-item-1\",navLabel:\"Servicios\",navUrl:resolvedLinks[11]},{id:\"default-item-4\",navLabel:\"Contacto\",navUrl:resolvedLinks[12]},{id:\"ALkb4Zdgc\",navLabel:\"Radio\",navUrl:resolvedLinks[13]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[14]}]},mainGroupEN:{navItems:[{id:\"default-item-0\",navLabel:\"Work\",navUrl:resolvedLinks[15]},{id:\"default-item-1\",navLabel:\"Services\",navUrl:resolvedLinks[16]},{id:\"default-item-4\",navLabel:\"Contact\",navUrl:resolvedLinks[17]},{id:\"LAVaTsLhd\",navLabel:\"Radio\",navUrl:resolvedLinks[18]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[19]}]}}},children:/*#__PURE__*/_jsx(FullScreenMenu,{alternateUrl:wT_ZksAvB,animationDuration:.7,currentLanguage:\"auto\",defaultLanguage:\"ES\",email:\"soma.studio\",emailFont:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.5em\"},extraInfo:\"SOMA  |  Good Taste Works \\xa9\",height:\"100%\",hideTaglineMobile:true,id:\"W_sK5bkfv\",languageA:\"ES\",languageB:\"EN\",languageSwitchSize:14,layoutId:\"W_sK5bkfv\",logoHeight:27,logoLink:\"/\",logoLinkEN:\"/en\",logoSizeMode:\"height\",logoUrl:\"https://framerusercontent.com/images/jywJefHCNmXY6fAQUZkl7WZXzIE.svg?width=1080&height=1080\",logoWidth:120,mainGroup:{navItems:[{id:\"default-item-0\",navLabel:\"Portafolio\",navUrl:resolvedLinks[0]},{id:\"default-item-1\",navLabel:\"Servicios\",navUrl:resolvedLinks[1]},{id:\"default-item-4\",navLabel:\"Contacto\",navUrl:resolvedLinks[2]},{id:\"ALkb4Zdgc\",navLabel:\"Radio\",navUrl:resolvedLinks[3]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[4]}]},mainGroupEN:{navItems:[{id:\"default-item-0\",navLabel:\"Work\",navUrl:resolvedLinks[5]},{id:\"default-item-1\",navLabel:\"Services\",navUrl:resolvedLinks[6]},{id:\"default-item-4\",navLabel:\"Contact\",navUrl:resolvedLinks[7]},{id:\"LAVaTsLhd\",navLabel:\"Radio\",navUrl:resolvedLinks[8]},{id:\"default-item-3\",navLabel:\"FAQs\",navUrl:resolvedLinks[9]}]},maskDirection:\"top\",menuFontSize:16,mobileNavLineHeight:1.15,navbarBackground:\"rgb(0, 0, 0)\",navbarTransparent:true,navFont:{fontFamily:'\"Borna SemiBold\", \"Borna SemiBold Placeholder\", sans-serif',fontSize:\"56px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-1px\",lineHeight:\"1em\",textAlign:\"left\"},navFontM:{},navFontS:{fontFamily:'\"Borna SemiBold\", \"Borna SemiBold Placeholder\", sans-serif',fontSize:\"40px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.5px\",lineHeight:\"1.55em\",textAlign:\"left\"},navYOffset:120,overlayBackground:\"rgb(0, 0, 0)\",phone:\"info@soma.studio\",showLanguageSwitch:true,showLogo:true,showTagline:false,socialFont:{fontFamily:'\"Borna Regular\", \"Borna Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\"},socialFontM:{},socialFontS:{},socialGroup:{items:[{id:\"default-item-0\",socialLabel:\"Instagram\",socialUrl:\"https://www.instagram.com/somaestudio\"},{id:\"default-item-1\",socialLabel:\"Behance\",socialUrl:\"https://www.behance.net/somastudio\"},{id:\"default-item-2\",socialLabel:\"LinkedIn\"}]},style:{width:\"100%\"},tagline:\"SOMA\",taglineColor:\"rgb(255, 255, 255)\",taglineEN:\"\",taglineFont:{},taglineFontM:{},taglineFontS:{},taglineGap:16,taglineOpacity:1,taglinePosition:\"center\",textColor:\"rgb(255, 255, 255)\",useNavFontM:false,useNavFontS:true,useSocialFontM:false,useSocialFontS:true,useTaglineFontM:false,useTaglineFontS:false,width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-92bzjb\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1096,width:\"min(100vw, 1480px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jr63ph-container\",nodeId:\"vGY9wp9kk\",scopeId:\"aEJgHfz69\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{E5UJN0r5k:{variant:matchVariant(\"A04OSN0ac\")},f45VpZTLT:{variant:matchVariant(\"Q7lkfYl6i\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"vGY9wp9kk\",layoutId:\"vGY9wp9kk\",OwSWNpHNf:jkuXVKEYY,qJLm4yssy:\"EN\",RWfjd3mjg:HIR7gZ2PR,style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"kYn6HLm3a\"),VShZDQ_S6:AXRGuklf7,width:\"100%\",xqvBbSQlQ:QBtj4RI16,zpXAbcanX:wT_ZksAvB})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i0wi5s-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"mLovu1sXh\",scopeId:\"aEJgHfz69\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"mLovu1sXh\",intensity:16,layoutId:\"mLovu1sXh\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"f45VpZTLT\":{\"layout\":[\"fixed\",\"fixed\"]},\"E5UJN0r5k\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QBtj4RI16\":\"footerButtonText\",\"jkuXVKEYY\":\"footerButtonLink\",\"AXRGuklf7\":\"smoothScroll\",\"HIR7gZ2PR\":\"newTab\",\"wT_ZksAvB\":\"alternatePage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"byxnErAKu\":[\".framer-1ariq5e-container\",\".framer-jr63ph-container\",\".framer-1i0wi5s-container\"],\"f45VpZTLT\":[\".framer-1ariq5e-container\",\".framer-jr63ph-container\",\".framer-1i0wi5s-container\"],\"E5UJN0r5k\":[\".framer-1ariq5e-container\",\".framer-jr63ph-container\",\".framer-1i0wi5s-container\"]}\n * @framerBreakpoints {\"byxnErAKu\":{\"min\":1200,\"canvasClassName\":\"framer-1cyntjv-override\",\"minHeight\":3000,\"viewportHeight\":3,\"name\":\"L\",\"width\":1200,\"rootFontSize\":16},\"f45VpZTLT\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1dpzbv0-override\",\"minHeight\":3000,\"viewportHeight\":0,\"name\":\"M\",\"width\":810,\"rootFontSize\":16},\"E5UJN0r5k\":{\"max\":809,\"canvasClassName\":\"framer-1v3yaw0-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"S\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant byxnErAKu\n * @framerLayoutTemplate true\n */const FrameraEJgHfz69=withCSS(Component,css,\"framer-FSNzS\");export default FrameraEJgHfz69;FrameraEJgHfz69.displayName=\"Soma Page Template EN\";FrameraEJgHfz69.defaultProps={height:3e3,width:1200};addPropertyControls(FrameraEJgHfz69,{QBtj4RI16:{defaultValue:\"Back To Top\",displayTextArea:false,title:\"Footer Button Text\",type:ControlType.String},jkuXVKEYY:{title:\"Footer Button Link\",type:ControlType.Link},AXRGuklf7:{defaultValue:true,title:\"Smooth Scroll\",type:ControlType.Boolean},HIR7gZ2PR:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},wT_ZksAvB:{title:\"Alternate Page\",type:ControlType.Link}});addFonts(FrameraEJgHfz69,[{explicitInter:true,fonts:[{cssFamilyName:\"Borna SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/0rIW5uSpL4imJLOyYzfaogWpQgs.woff2\",weight:\"600\"},{cssFamilyName:\"Borna Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/Bg1Yz2oG1PETijja0TWGLY0azY.woff2\",weight:\"400\"}]},...FullScreenMenuFonts,...FooterFonts,...SmoothScrollFonts,...CircleCursorFonts],{supportsExplicitInterCodegen:true});FrameraEJgHfz69.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraEJgHfz69\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"3000\",\"framerBreakpoints\":\"{\\\"byxnErAKu\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1cyntjv-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":3,\\\"name\\\":\\\"L\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"f45VpZTLT\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1dpzbv0-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":0,\\\"name\\\":\\\"M\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"E5UJN0r5k\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1v3yaw0-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"S\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"byxnErAKu\\\":[\\\".framer-1ariq5e-container\\\",\\\".framer-jr63ph-container\\\",\\\".framer-1i0wi5s-container\\\"],\\\"f45VpZTLT\\\":[\\\".framer-1ariq5e-container\\\",\\\".framer-jr63ph-container\\\",\\\".framer-1i0wi5s-container\\\"],\\\"E5UJN0r5k\\\":[\\\".framer-1ariq5e-container\\\",\\\".framer-jr63ph-container\\\",\\\".framer-1i0wi5s-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"QBtj4RI16\\\":\\\"footerButtonText\\\",\\\"jkuXVKEYY\\\":\\\"footerButtonLink\\\",\\\"AXRGuklf7\\\":\\\"smoothScroll\\\",\\\"HIR7gZ2PR\\\":\\\"newTab\\\",\\\"wT_ZksAvB\\\":\\\"alternatePage\\\"}\",\"framerDefaultVariant\":\"byxnErAKu\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"f45VpZTLT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E5UJN0r5k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useLocaleInfo } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport SomaPageTemplateES from \"https://framerusercontent.com/modules/1dgEqDkB1uA3Di8gKTL2/DFOO69Vj9AuXndT8XheU/pWHvmmtNE.js\";\r\nimport SomaPageTemplateEN from \"https://framerusercontent.com/modules/ostj0fA862II3PX6YwTh/U0MExPesfvYmGUGHEmu2/aEJgHfz69.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {bYgrzC7jw: \"intro\", MHiTKHdUJ: \"top\", VNqk1dipx: \"top-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rVwfbn5uDlLWPsUGNRTA/v0PcOQhIXwe3q6LISRXj/augiA20Il.js\")), path: \"/\"}, aBJ3UfAht: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YKygnjdSY5f34ubZYr5q/X582CnZaJckIiinC3tmn/aBJ3UfAht.js\")), path: \"/radio\"}, tsv96_2iB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/krJiw5LxT6Uc9H8JeYOQ/tIRZGxjwgYTVrWiVVHhy/tsv96_2iB.js\")), path: \"/onair\"}, XYqyFQm7v: {elements: {b5Or5vKoy: \"top-1\", Hf4pKc_k1: \"top\", mG_mm0swe: \"intro\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Y9Q58SlcyN7CYMQHXHxf/VvRclwo8zqVp88MvKYAC/XYqyFQm7v.js\")), path: \"/en\"}, TMUEGlXDC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1UX7BEFAk48xuZtBkqDa/XULnplUKh0AxDPGKtUKw/TMUEGlXDC.js\")), path: \"/portafolio\"}, sise977lP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nXm1z8ZGccuZ04z8WYaL/jmdkV6rVOe0U3dIznyBq/sise977lP.js\")), path: \"/work\"}, VjvTIQXE3: {elements: {xgr5HTV7X: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vsgaYuXv4BzOU6VwoXzr/DdphpmFYHrV7pQW2AtVq/VjvTIQXE3.js\")), path: \"/gallery\"}, Yb_WXsK4v: {elements: {rug_GjgJR: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sRiFgwV1sItKN5vpUDxn/kjbNI18pyWxoMSIAIAKw/Yb_WXsK4v.js\")), path: \"/contacto\"}, TVJTB9dC2: {elements: {GQbbgna2F: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VbnCW11bySCe8klOuol8/fSa6A92RKi737BnBCTa4/TVJTB9dC2.js\")), path: \"/contact\"}, Ak4VehHKn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lql77mRJURaEKjYfpJez/N18frgI9YLrkV4TBTJlA/Ak4VehHKn.js\")), path: \"/preguntas-frecuentes\"}, Q5I1FRMaE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/juWGUycJOxzwlhtkfHWB/aTt93lmeVav81VJ8T2jT/Q5I1FRMaE.js\")), path: \"/faqs\"}, s5cJr3YEa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k5wIsfrN7piB4dftEtzU/cShgGPqF2RysHNtpO4yO/s5cJr3YEa.js\")), path: \"/audio-branding\"}, GOcfIVfKH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c9Vd5UNk4vaqtC8Fhw7J/xo6gqE2jsoiipHMteHv4/GOcfIVfKH.js\")), path: \"/audio-branding-en\"}, DHcmosPD8: {elements: {Mtoka3G63: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yODektUOkrvCCFqWBvrc/acGL4d8nn4pCXsLMYAfC/DHcmosPD8.js\")), path: \"/404\"}, VZxiYx65E: {elements: {WiHQPsN4S: \"service\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eBnnYLh9l70L8motiU2J/JTT6dP2iWW7OBuI77X8V/VZxiYx65E.js\")), path: \"/servicios\"}, l15YyNciL: {elements: {co9fHzKbB: \"service\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tTU7glPx44gvAI491nWD/DCy2WNjet6950eO3B9lh/l15YyNciL.js\")), path: \"/services\"}, AQdzOvSwE: {collectionId: \"ZRM2PWVwA\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cpSsY3dl64MFXwFh7arL/C8qhRfmsKcRZSqFTRAIL/AQdzOvSwE.js\")), path: \"/portafolio/:XVH_tgELr\"}, Q4yXBDqMG: {collectionId: \"SpiMzhfGb\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zawDRaTCv0P4Gx4KLBUe/AdgoEBtfXEE5HSomGXeV/Q4yXBDqMG.js\")), path: \"/work/:kyTmqsl4J\"}}\r\n\r\n\t\tconst locales = [{code: \"es-CO\", id: \"default\", name: \"Spanish\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {SpiMzhfGb: async () => (await import(\"https://framerusercontent.com/modules/SXX5C6Ex8BNv3nxo6xeU/4kXDMJRSsLGKQbgIqUCG/SpiMzhfGb.js\"))?.[\"utils\"], ZRM2PWVwA: async () => (await import(\"https://framerusercontent.com/modules/qDfJrDWiGkZntMABOzd3/BjnvDYFAl7Qf0NzaA4io/ZRM2PWVwA.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"40c6cc7bf62d78ee82851619ab41c6e6e2805c20ce12ee6aa45a2fbc993d5c6a\"\r\n\t\tconst getLocalizedValue = (values, locale) => {while (locale) {const value = values[locale.id]\r\nif (value) return value\r\nlocale = locale.fallback}}\r\nconst localizedValues = {DIaizM0Je: \"Let's talk!\"}\r\nconst localizedValues1 = {DIaizM0Je: \"Hablemos\"}\r\nconst localizedValues2 = {DIaizM0Je: \"¡Hablemos!\"}\r\nconst localizedValues3 = {DIaizM0Je: \"Volver arriba\"}\r\nfunction Template({webPageId, children, style, ...rest}) {const { activeLocale } = useLocaleInfo()\r\nconst props1 = {AXRGuklf7: true, HIR7gZ2PR: false, jkuXVKEYY: \"https://wa.me/573192169229?text=Hola%2C%20estuve%20viendo%20la%20web%20de%20SOMA%20y%20tengo%20un%20proyecto%20en%20mente.%20Me%20gustar%C3%ADa%20contarles%20un%20poco%20y%20hablar%20sobre%20c%C3%B3mo%20podr%C3%ADamos%20empezar.\", jY1h7X3VT: {href: {webPageId: \"XYqyFQm7v\"}}, QBtj4RI16: getLocalizedValue(localizedValues, activeLocale) ?? \"¡Hablemos!\"}\r\nconst props2 = {...props1, jY1h7X3VT: {href: {webPageId: \"tsv96_2iB\"}}}\r\nconst props3 = {AXRGuklf7: true, HIR7gZ2PR: false, jkuXVKEYY: \"https://wa.me/573192169229?text=Hola%2C%20estuve%20viendo%20la%20web%20de%20SOMA%20y%20tengo%20un%20proyecto%20en%20mente.%20Me%20gustar%C3%ADa%20contarles%20un%20poco%20y%20hablar%20sobre%20c%C3%B3mo%20podr%C3%ADamos%20empezar.\", QBtj4RI16: getLocalizedValue(localizedValues, activeLocale) ?? \"let's talk!\"}\r\nconst props4 = {...props3, QBtj4RI16: getLocalizedValue(localizedValues1, activeLocale) ?? \"LET’S TALK!\", wT_ZksAvB: {href: {webPageId: \"augiA20Il\"}}}\r\nconst props5 = {...props1, jkuXVKEYY: \"https://wa.me/573192169229?text=Hola%2C%20explor%C3%A9%20la%20web%20de%20SOMA%20y%20quiero%20iniciar%20un%20proyecto.%20%C2%BFPodemos%20hablar%20de%20los%20siguientes%20pasos%3F\", jY1h7X3VT: {href: {webPageId: \"sise977lP\"}}, QBtj4RI16: getLocalizedValue(localizedValues2, activeLocale) ?? \"¡Hablemos!\"}\r\nconst props6 = {...props3, jkuXVKEYY: \"https://wa.me/573192169229?text=Hola%2C%20explor%C3%A9%20la%20web%20de%20SOMA%20y%20quiero%20iniciar%20un%20proyecto.%20%C2%BFPodemos%20hablar%20de%20los%20siguientes%20pasos%3F\", QBtj4RI16: getLocalizedValue(localizedValues1, activeLocale) ?? \"LET’S TALK!\", wT_ZksAvB: {href: {webPageId: \"TMUEGlXDC\"}}}\r\nconst props7 = {...props1, jkuXVKEYY: {href: {hash: \":xgr5HTV7X\", webPageId: \"VjvTIQXE3\"}}, jY1h7X3VT: undefined, QBtj4RI16: getLocalizedValue(localizedValues3, activeLocale) ?? \"Back To Top\"}\r\nconst props8 = {...props1, HIR7gZ2PR: true, jY1h7X3VT: {href: {webPageId: \"TVJTB9dC2\"}}}\r\nconst props9 = {...props3, HIR7gZ2PR: true, QBtj4RI16: getLocalizedValue(localizedValues1, activeLocale) ?? \"LET’S TALK!\", wT_ZksAvB: {href: {webPageId: \"Yb_WXsK4v\"}}}\r\nconst props10 = {...props1, jY1h7X3VT: {href: {webPageId: \"Q5I1FRMaE\"}}}\r\nconst props11 = {...props3, QBtj4RI16: getLocalizedValue(localizedValues1, activeLocale) ?? \"LET’S TALK!\", wT_ZksAvB: {href: {webPageId: \"Ak4VehHKn\"}}}\r\nconst props12 = {...props1, jY1h7X3VT: {href: {webPageId: \"GOcfIVfKH\"}}}\r\nconst props13 = {...props3, QBtj4RI16: getLocalizedValue(localizedValues1, activeLocale) ?? \"LET’S TALK!\", wT_ZksAvB: {href: {webPageId: \"s5cJr3YEa\"}}}\r\nconst props14 = {...props1, jkuXVKEYY: \"https://wa.me/573192169229?text=Hola%2C%20explor%C3%A9%20la%20web%20de%20SOMA%20y%20quiero%20iniciar%20un%20proyecto.%20%C2%BFPodemos%20hablar%20de%20los%20siguientes%20pasos%3F\", jY1h7X3VT: undefined, QBtj4RI16: getLocalizedValue(localizedValues2, activeLocale) ?? \"¡Hablemos!\"}\r\nconst props15 = {...props1, jY1h7X3VT: {href: {webPageId: \"l15YyNciL\"}}, QBtj4RI16: \"¡hablemos!\"}\r\nconst props16 = {...props3, QBtj4RI16: \"let's talk!\", wT_ZksAvB: {href: {webPageId: \"VZxiYx65E\"}}}\r\nconst props17 = {...props1, AXRGuklf7: false, HIR7gZ2PR: true, jY1h7X3VT: {href: {pathVariables: {kyTmqsl4J: \"tzc\"}, unresolvedPathSlugs: {kyTmqsl4J: {collectionId: \"SpiMzhfGb\", collectionItemId: \"FIBbPeGQ_\"}}, webPageId: \"Q4yXBDqMG\"}}}\r\nconst props18 = {...props3, QBtj4RI16: \"Let's talk!\", wT_ZksAvB: {href: {pathVariables: {XVH_tgELr: \"tzc\"}, unresolvedPathSlugs: {XVH_tgELr: {collectionId: \"ZRM2PWVwA\", collectionItemId: \"Uia3dBdmK\"}}, webPageId: \"AQdzOvSwE\"}}}\r\nconst templateProps = {aBJ3UfAht: props2, Ak4VehHKn: props10, AQdzOvSwE: props17, augiA20Il: props1, DHcmosPD8: props14, GOcfIVfKH: props13, l15YyNciL: props16, Q4yXBDqMG: props18, Q5I1FRMaE: props11, s5cJr3YEa: props12, sise977lP: props6, TMUEGlXDC: props5, tsv96_2iB: props3, TVJTB9dC2: props9, VjvTIQXE3: props7, VZxiYx65E: props15, XYqyFQm7v: props4, Yb_WXsK4v: props8}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"aBJ3UfAht\":\r\ncase \"TMUEGlXDC\":\r\ncase \"VjvTIQXE3\":\r\ncase \"Yb_WXsK4v\":\r\ncase \"Ak4VehHKn\":\r\ncase \"s5cJr3YEa\":\r\ncase \"DHcmosPD8\":\r\ncase \"VZxiYx65E\":\r\ncase \"AQdzOvSwE\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"jY1h7X3VT\"], props[\"jkuXVKEYY\"]]}, (resolvedLinks) => React.createElement(SomaPageTemplateES, {...props, jkuXVKEYY: resolvedLinks[1], jY1h7X3VT: resolvedLinks[0], key: \"SomaPageTemplateES\", style}, children(true)));\r\ncase \"tsv96_2iB\":\r\ncase \"XYqyFQm7v\":\r\ncase \"sise977lP\":\r\ncase \"TVJTB9dC2\":\r\ncase \"Q5I1FRMaE\":\r\ncase \"GOcfIVfKH\":\r\ncase \"l15YyNciL\":\r\ncase \"Q4yXBDqMG\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"wT_ZksAvB\"]]}, (resolvedLinks) => React.createElement(SomaPageTemplateEN, {...props, key: \"SomaPageTemplateEN\", style, wT_ZksAvB: resolvedLinks[0]}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"aBJ3UfAht\":\r\ncase \"TMUEGlXDC\":\r\ncase \"VjvTIQXE3\":\r\ncase \"Yb_WXsK4v\":\r\ncase \"Ak4VehHKn\":\r\ncase \"s5cJr3YEa\":\r\ncase \"DHcmosPD8\":\r\ncase \"VZxiYx65E\":\r\ncase \"AQdzOvSwE\":\r\nreturn [{hash: \"1obgs3g\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"ntpwop\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1j0k7bl\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"tsv96_2iB\":\r\ncase \"XYqyFQm7v\":\r\ncase \"sise977lP\":\r\ncase \"TVJTB9dC2\":\r\ncase \"Q5I1FRMaE\":\r\ncase \"GOcfIVfKH\":\r\ncase \"l15YyNciL\":\r\ncase \"Q4yXBDqMG\":\r\nreturn [{hash: \"1cyntjv\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1dpzbv0\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1v3yaw0\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yODektUOkrvCCFqWBvrc/acGL4d8nn4pCXsLMYAfC/DHcmosPD8.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://soma.studio\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/q7QoGLDkoqdMawCTEpvY/QOKK1lXzEO49fxGTpwfI/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.5, duration: 0.6, ease: [0.73, 0, 0.33, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"20%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.73, 0, 0.33, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-20%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}