{"version":3,"file":"shared-lib.JZ2unPr1.mjs","names":["useState","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","ButtonLinkFonts","ButtonLink","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","fonts","css","className","useRef","useState","x","u","p","startTransition","_Fragment","ButtonLink","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","Image","className","RichText","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/uTHWTMfGzS20ThfQAKk1/qpM23VgbMxwmo12HXNQ5/ThemeChanger.js","https:/framerusercontent.com/modules/WqPhPwbhNhT7FBUQr1Mg/sikzT9BVrgvhllRKQ19L/aV2VEOGsr.js","https:/framerusercontent.com/modules/WKu6diufWa08qmlzq8cp/H0HbRpg9XldLdjyKK7Rx/d7CoXzHtT.js","https:/framerusercontent.com/modules/5EFqbc13yBasZAvSkuHr/L5etzlVrGu3bbeyB7DiD/Ka2hvGnUA.js","https:/framerusercontent.com/modules/UKLtLHmavt14zntUzcYF/659upoJNsCR2ik6nRy2e/qN3SdgSma.js","https:/framerusercontent.com/modules/IvL8WFmkSzQ2CQMPSaRn/27qd5w6xAKFeUH66COwB/pEtg25kZW.js","https:/framerusercontent.com/modules/b9St3lxjS8Ji6t4adw5J/5jgtd9VDY4akLt8jl54s/apuVejbaV.js","https:/framerusercontent.com/modules/4xNLAK5EMjVJcaiBK5Tw/vMPAIQhPys3sPKx1LfSV/DfHSLf1Yu.js","https:/framerusercontent.com/modules/zNaeONCYUEn8UhB24qZq/Mubq5ovFsKa5HIFaZ0Mz/vUIvWVcKj.js","https:/framerusercontent.com/modules/QQbAnErd87kEDj4YzEgr/aTL9oOPdfLZffANDTQ9l/ParticleEngine.js","https:/framerusercontent.com/modules/RcbU4d4mz0weGo4ZZsur/cAJSLxiaJ3eFCQFpoc20/T47y6rDJK.js","https:/framerusercontent.com/modules/qfkYi18rikIrMOfGhaza/yR3GuFHWDdx2A9q1mdxC/siteMetadata.js"],"sourcesContent":["/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 60\n * @framerIntrinsicHeight 60\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */// This component is protected and should not be unlinkable or editable\n// Only users with edit access to this project can modify this component\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState,startTransition}from\"react\";const changeTheme=theme=>{const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",theme);bodyElement.setAttribute(\"toggle-theme\",theme);localStorage.setItem(\"theme\",theme);const event=new Event(\"themeChange\");window.dispatchEvent(event);};// SVG Icons\nconst SunIcon=({size,color})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"5\",fill:color}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 1v2m0 18v2M4.22 4.22l1.42 1.42m12.72 12.72l1.42 1.42M1 12h2m18 0h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\"})]});const MoonIcon=({size,color})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\",fill:color})});// Utility function to apply color to custom SVG\nconst applyColorToSvg=(svgString,color)=>{if(!svgString)return\"\";// Replace fill attributes with the new color\nlet modifiedSvg=svgString.replace(/fill=\"[^\"]*\"/g,`fill=\"${color}\"`);// Replace stroke attributes with the new color\nmodifiedSvg=modifiedSvg.replace(/stroke=\"[^\"]*\"/g,`stroke=\"${color}\"`);// If no fill or stroke attributes exist, add fill to the first path or shape element\nif(!svgString.includes(\"fill=\")&&!svgString.includes(\"stroke=\")){modifiedSvg=modifiedSvg.replace(/<(path|circle|rect|ellipse|polygon|polyline)([^>]*?)>/g,`<$1$2 fill=\"${color}\">`);}return modifiedSvg;};// Custom SVG component\nconst CustomIcon=({svgString,size,color})=>{const coloredSvg=applyColorToSvg(svgString,color);return /*#__PURE__*/_jsx(\"div\",{style:{width:size,height:size,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},dangerouslySetInnerHTML:{__html:coloredSvg}});};/**\n * @framerDisableUnlink\n */export default function ThemeToggleButton(props){const{toggleType=\"Button\",lightIconColor=\"#FF8C00\",darkIconColor=\"#949494\",SunIconColor=\"#FF9100\",MoonIconColor=\"#6B6B6B\",size=30,defaultTheme=\"Light\",switchTrackColor=\"#424242\",switchActiveColor=\"#DBDBDB\",sunSvg,moonSvg}=props;const[theme,setTheme]=useState(\"system\");const[,setIsInitialized]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const savedTheme=localStorage.getItem(\"theme\");const initialThemeProp=defaultTheme.toLowerCase()// \"light\" | \"dark\" | \"system\"\n;let newTheme=\"light\";if(savedTheme){newTheme=savedTheme;}else{if(initialThemeProp===\"light\"||initialThemeProp===\"dark\"){newTheme=initialThemeProp;}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");newTheme=mediaQuery.matches?\"dark\":\"light\";}}startTransition(()=>setTheme(newTheme));changeTheme(newTheme);// CSS token extraction\nconst htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",newTheme);bodyElement.setAttribute(\"toggle-theme\",newTheme);let lightThemeTokens=[];let darkThemeTokens=\"\";for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{// @ts-ignore\nconst rules=sheet.cssRules||[];for(let k=0;k<rules.length;k++){const rule=rules[k];if(\"selectorText\"in rule&&rule.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")){const value=style.getPropertyValue(propertyName);const combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}}else if(\"conditionText\"in rule&&rule.conditionText===\"(prefers-color-scheme: dark)\"){// @ts-ignore\nconst cssRules=rule.cssRules||[];if(cssRules.length>0){// @ts-ignore\nlet mediaRulesString=cssRules[0].cssText;mediaRulesString=mediaRulesString.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens=mediaRulesString;}}}}catch(e){console.warn(\"Cannot access stylesheet:\",sheet.href);}}const styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";const customCssRule=`body[toggle-theme=\"light\"] {${lightThemeTokens.join(\" \")}} body[toggle-theme=\"dark\"]{${darkThemeTokens}} html[toggle-theme=\"light\"] { color-scheme: light; } html[toggle-theme=\"dark\"] { color-scheme: dark; }`;styleElement.textContent=customCssRule;document.head.appendChild(styleElement);startTransition(()=>setIsInitialized(true));return()=>{const existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}htmlElement.setAttribute(\"toggle-theme\",\"system\");bodyElement.setAttribute(\"toggle-theme\",\"system\");};},[defaultTheme]);// ✅ Reverse toggle logic\nconst handleClick=()=>{const newTheme=theme===\"dark\"?\"light\":\"dark\";startTransition(()=>setTheme(newTheme));changeTheme(newTheme);};const isLightMode=theme===\"light\";const buttonIconSize=size*.8;// Button Style Toggle\nif(toggleType===\"Button\"){return /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",transition:\"transform 0.3s ease\",background:\"transparent\",border:\"none\",boxShadow:\"none\",padding:0,width:\"100%\",height:\"100%\"},onMouseEnter:e=>{e.currentTarget.style.transform=\"scale(1.1)\";},onMouseLeave:e=>{e.currentTarget.style.transform=\"scale(1)\";},children:isLightMode?sunSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:sunSvg,size:buttonIconSize,color:lightIconColor}):/*#__PURE__*/_jsx(SunIcon,{size:buttonIconSize,color:lightIconColor}):moonSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:moonSvg,size:buttonIconSize,color:darkIconColor}):/*#__PURE__*/_jsx(MoonIcon,{size:buttonIconSize,color:darkIconColor})});}// Switch Style Toggle\nconst switchWidth=size*1.8;const switchHeight=size*1;const knobSize=switchHeight*.8;const knobIconSize=knobSize*.6;const borderRadius=switchHeight/2;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":isLightMode,onClick:handleClick,style:{width:switchWidth,height:switchHeight,background:isLightMode?switchActiveColor:switchTrackColor,border:\"none\",borderRadius:borderRadius,position:\"relative\",cursor:\"pointer\",transition:\"background 0.2s\",boxShadow:isLightMode?\"0 1px 3px rgba(0,0,0,0.06)\":\"0 2px 8px rgba(0,0,0,0.10)\",outline:\"none\",padding:0},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:(switchHeight-knobSize)/2,left:isLightMode?switchWidth-knobSize-(switchHeight-knobSize)/2:(switchHeight-knobSize)/2,width:knobSize,height:knobSize,borderRadius:\"50%\",background:\"#FFFFFF\",boxShadow:\"0 1px 4px rgba(0,0,0,0.10)\",transition:\"left 0.2s cubic-bezier(.4,1.2,.6,1)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10},children:isLightMode?sunSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:sunSvg,size:knobIconSize,color:SunIconColor}):/*#__PURE__*/_jsx(SunIcon,{size:knobIconSize,color:SunIconColor}):moonSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:moonSvg,size:knobIconSize,color:MoonIconColor}):/*#__PURE__*/_jsx(MoonIcon,{size:knobIconSize,color:MoonIconColor})})});}addPropertyControls(ThemeToggleButton,{toggleType:{type:ControlType.Enum,title:\"Toggle Type\",options:[\"Button\",\"Switch\"],defaultValue:\"Button\"},lightIconColor:{type:ControlType.Color,title:\"Sun button Icon Color\",defaultValue:\"#FF8C00\",hidden:props=>props.toggleType!==\"Button\"},darkIconColor:{type:ControlType.Color,title:\"Moon button Icon Color\",defaultValue:\"#949494\",hidden:props=>props.toggleType!==\"Button\"},SunIconColor:{type:ControlType.Color,title:\"Sun Icon Color\",defaultValue:\"#FF9100\",hidden:props=>props.toggleType!==\"Switch\"},MoonIconColor:{type:ControlType.Color,title:\"Moon Icon Color\",defaultValue:\"#6B6B6B\",hidden:props=>props.toggleType!==\"Switch\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:60,min:20,max:120,step:5},switchTrackColor:{type:ControlType.Color,title:\"Switch Track Color\",defaultValue:\"#424242\",hidden:props=>props.toggleType!==\"Switch\"},switchActiveColor:{type:ControlType.Color,title:\"Switch Active Color\",defaultValue:\"#DBDBDB\",hidden:props=>props.toggleType!==\"Switch\"},defaultTheme:{type:ControlType.Enum,title:\"Default Theme\",options:[\"Light\",\"Dark\",\"System\"],defaultValue:\"Light\"},sunSvg:{type:ControlType.String,title:\"Sun SVG\",placeholder:\"Paste your sun SVG code here...\",displayTextArea:true},moonSvg:{type:ControlType.String,title:\"Moon SVG\",placeholder:\"Paste your moon SVG code here...\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggleButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeChanger.map","// Generated by Framer (05a55d9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Borna SemiBold\",\"CUSTOMV2;Borna SemiBold\",\"CUSTOMV2;Borna Bold Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Borna SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/0rIW5uSpL4imJLOyYzfaogWpQgs.woff2\",weight:\"600\"},{cssFamilyName:\"Borna Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/WQdWVZ20ffCVzsOC8szUYZAE.woff2\",weight:\"700\"}]}];export const css=['.framer-lOAj5 .framer-styles-preset-1cv6ihj:not(.rich-text-wrapper), .framer-lOAj5 .framer-styles-preset-1cv6ihj.rich-text-wrapper h5 { --framer-font-family: \"Borna SemiBold\", \"Borna SemiBold Placeholder\", sans-serif; --framer-font-family-bold: \"Borna SemiBold\", \"Borna SemiBold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Borna Bold Italic\", \"Borna Bold Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-8d3f5e23-d4ca-4a7a-8178-26fb58bc6108, rgba(0, 0, 0, 0.87)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-lOAj5\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4420582)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Borna Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Borna Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/dNPHxN3x3eGbPyXSRc788CTSDoY.woff2\"}]}];export const css=[\".framer-cadxg .framer-styles-preset-sdo64d:not(.rich-text-wrapper), .framer-cadxg .framer-styles-preset-sdo64d.rich-text-wrapper h1 { --framer-font-family: \\\"Borna Medium\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-8d3f5e23-d4ca-4a7a-8178-26fb58bc6108, rgba(0, 0, 0, 0.87)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-cadxg\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4420582)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Borna Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Borna Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/Bg1Yz2oG1PETijja0TWGLY0azY.woff2\"}]}];export const css=[\".framer-zSjfW .framer-styles-preset-494ph8:not(.rich-text-wrapper), .framer-zSjfW .framer-styles-preset-494ph8.rich-text-wrapper p { --framer-font-family: \\\"Borna Regular\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-8d3f5e23-d4ca-4a7a-8178-26fb58bc6108, rgba(0, 0, 0, 0.87)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-zSjfW\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Borna SemiBold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Borna SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/0rIW5uSpL4imJLOyYzfaogWpQgs.woff2\",weight:\"600\"}]}];export const css=[\".framer-3AAJ8 .framer-styles-preset-i90x3z:not(.rich-text-wrapper), .framer-3AAJ8 .framer-styles-preset-i90x3z.rich-text-wrapper h3 { --framer-font-family: \\\"Borna SemiBold\\\", \\\"Borna SemiBold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-8d3f5e23-d4ca-4a7a-8178-26fb58bc6108, rgba(0, 0, 0, 0.87)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-3AAJ8\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (05a55d9)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/WqPhPwbhNhT7FBUQr1Mg/sikzT9BVrgvhllRKQ19L/aV2VEOGsr.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/WKu6diufWa08qmlzq8cp/H0HbRpg9XldLdjyKK7Rx/d7CoXzHtT.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/5EFqbc13yBasZAvSkuHr/L5etzlVrGu3bbeyB7DiD/Ka2hvGnUA.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/UKLtLHmavt14zntUzcYF/659upoJNsCR2ik6nRy2e/qN3SdgSma.js\";const enabledGestures={CkGbF8EXM:{hover:true,pressed:true},d9Diw6ntq:{hover:true,pressed:true},gxOp7ROXg:{hover:true,pressed:true},NBIE9UBx4:{hover:true,pressed:true},VTK8n3muc:{hover:true,pressed:true}};const cycleOrder=[\"CkGbF8EXM\",\"VTK8n3muc\",\"NBIE9UBx4\",\"d9Diw6ntq\",\"gxOp7ROXg\"];const serializationHash=\"framer-6o001\";const variantClassNames={CkGbF8EXM:\"framer-v-1c9p7lt\",d9Diw6ntq:\"framer-v-10bgzbn\",gxOp7ROXg:\"framer-v-sxrkhf\",NBIE9UBx4:\"framer-v-169fvgu\",VTK8n3muc:\"framer-v-1totq8s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yVjwDBDXx=undefined;const hxK8p5fP4=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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"XS dark\":\"gxOp7ROXg\",L:\"VTK8n3muc\",M:\"CkGbF8EXM\",S:\"d9Diw6ntq\",XS:\"NBIE9UBx4\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,hxK8p5fP4:title??props.hxK8p5fP4??\"About\",variant:humanReadableVariantMap[props.variant]??props.variant??\"CkGbF8EXM\",yVjwDBDXx:link??props.yVjwDBDXx};};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,yVjwDBDXx,hxK8p5fP4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CkGbF8EXM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:yVjwDBDXx,motionChild:true,nodeId:\"CkGbF8EXM\",openInNewTab:false,scopeId:\"pEtg25kZW\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1c9p7lt\",className,classNames)} framer-axzm2k`,\"data-framer-name\":\"M\",layoutDependency:layoutDependency,layoutId:\"CkGbF8EXM\",ref:refBinding,style:{...style},...addPropertyOverrides({\"CkGbF8EXM-hover\":{\"data-framer-name\":undefined},\"CkGbF8EXM-pressed\":{\"data-framer-name\":undefined},\"d9Diw6ntq-hover\":{\"data-framer-name\":undefined},\"d9Diw6ntq-pressed\":{\"data-framer-name\":undefined},\"gxOp7ROXg-hover\":{\"data-framer-name\":undefined},\"gxOp7ROXg-pressed\":{\"data-framer-name\":undefined},\"NBIE9UBx4-hover\":{\"data-framer-name\":undefined},\"NBIE9UBx4-pressed\":{\"data-framer-name\":undefined},\"VTK8n3muc-hover\":{\"data-framer-name\":undefined},\"VTK8n3muc-pressed\":{\"data-framer-name\":undefined},d9Diw6ntq:{\"data-framer-name\":\"S\"},gxOp7ROXg:{\"data-framer-name\":\"XS dark\"},NBIE9UBx4:{\"data-framer-name\":\"XS\"},VTK8n3muc:{\"data-framer-name\":\"L\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-i90x3z\",\"data-styles-preset\":\"qN3SdgSma\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgba(0, 0, 0, 0.87))\"},children:\"About\"})}),className:\"framer-q9g2so\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iVqMw_G8X\",style:{\"--extracted-a0htzi\":\"rgba(0, 0, 0, 0.87)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hxK8p5fP4,variants:{\"CkGbF8EXM-hover\":{\"--extracted-a0htzi\":\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\"},\"CkGbF8EXM-pressed\":{\"--extracted-a0htzi\":\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\"},\"d9Diw6ntq-hover\":{\"--extracted-1lwpl3i\":\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\"},\"d9Diw6ntq-pressed\":{\"--extracted-1lwpl3i\":\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\"},\"gxOp7ROXg-hover\":{\"--extracted-r6o4lv\":\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\"},\"gxOp7ROXg-pressed\":{\"--extracted-r6o4lv\":\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\"},\"NBIE9UBx4-hover\":{\"--extracted-r6o4lv\":\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\"},\"NBIE9UBx4-pressed\":{\"--extracted-r6o4lv\":\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\"},\"VTK8n3muc-hover\":{\"--extracted-gdpscs\":\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\"},\"VTK8n3muc-pressed\":{\"--extracted-gdpscs\":\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\"},d9Diw6ntq:{\"--extracted-1lwpl3i\":\"var(--token-8d3f5e23-d4ca-4a7a-8178-26fb58bc6108, rgba(0, 0, 0, 0.87))\"},gxOp7ROXg:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.87)\"},NBIE9UBx4:{\"--extracted-r6o4lv\":\"var(--token-8d3f5e23-d4ca-4a7a-8178-26fb58bc6108, rgba(0, 0, 0, 0.87))\"},VTK8n3muc:{\"--extracted-gdpscs\":\"rgba(0, 0, 0, 0.87)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"CkGbF8EXM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-i90x3z\",\"data-styles-preset\":\"qN3SdgSma\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223)))\"},children:\"About\"})})},\"CkGbF8EXM-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-i90x3z\",\"data-styles-preset\":\"qN3SdgSma\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223)))\"},children:\"About\"})})},\"d9Diw6ntq-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1cv6ihj\",\"data-styles-preset\":\"aV2VEOGsr\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223)))\"},children:\"About\"})})},\"d9Diw6ntq-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1cv6ihj\",\"data-styles-preset\":\"aV2VEOGsr\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223)))\"},children:\"About\"})})},\"gxOp7ROXg-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-494ph8\",\"data-styles-preset\":\"Ka2hvGnUA\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223)))\"},children:\"About\"})})},\"gxOp7ROXg-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-494ph8\",\"data-styles-preset\":\"Ka2hvGnUA\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223)))\"},children:\"About\"})})},\"NBIE9UBx4-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-494ph8\",\"data-styles-preset\":\"Ka2hvGnUA\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223)))\"},children:\"About\"})})},\"NBIE9UBx4-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-494ph8\",\"data-styles-preset\":\"Ka2hvGnUA\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223)))\"},children:\"About\"})})},\"VTK8n3muc-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-sdo64d\",\"data-styles-preset\":\"d7CoXzHtT\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223)))\"},children:\"About\"})})},\"VTK8n3muc-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-sdo64d\",\"data-styles-preset\":\"d7CoXzHtT\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223)))\"},children:\"About\"})})},d9Diw6ntq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1cv6ihj\",\"data-styles-preset\":\"aV2VEOGsr\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-8d3f5e23-d4ca-4a7a-8178-26fb58bc6108, rgba(0, 0, 0, 0.87)))\"},children:\"About\"})})},gxOp7ROXg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-494ph8\",\"data-styles-preset\":\"Ka2hvGnUA\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.87))\"},children:\"About\"})})},NBIE9UBx4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-494ph8\",\"data-styles-preset\":\"Ka2hvGnUA\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8d3f5e23-d4ca-4a7a-8178-26fb58bc6108, rgba(0, 0, 0, 0.87)))\"},children:\"About\"})})},VTK8n3muc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-sdo64d\",\"data-styles-preset\":\"d7CoXzHtT\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgba(0, 0, 0, 0.87))\"},children:\"About\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6o001.framer-axzm2k, .framer-6o001 .framer-axzm2k { display: block; }\",\".framer-6o001.framer-1c9p7lt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6o001 .framer-q9g2so { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33.5\n * @framerIntrinsicWidth 65\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"VTK8n3muc\":{\"layout\":[\"auto\",\"auto\"]},\"NBIE9UBx4\":{\"layout\":[\"auto\",\"auto\"]},\"d9Diw6ntq\":{\"layout\":[\"auto\",\"auto\"]},\"gxOp7ROXg\":{\"layout\":[\"auto\",\"auto\"]},\"sEAaWHmJg\":{\"layout\":[\"auto\",\"auto\"]},\"vC2g28_JU\":{\"layout\":[\"auto\",\"auto\"]},\"p8qmRDwVM\":{\"layout\":[\"auto\",\"auto\"]},\"fycQ2fU5j\":{\"layout\":[\"auto\",\"auto\"]},\"wS0jdquhM\":{\"layout\":[\"auto\",\"auto\"]},\"BIIVWsXHw\":{\"layout\":[\"auto\",\"auto\"]},\"HP8L2MNNz\":{\"layout\":[\"auto\",\"auto\"]},\"DxorUesY3\":{\"layout\":[\"auto\",\"auto\"]},\"Mikvtxrym\":{\"layout\":[\"auto\",\"auto\"]},\"kkGUA6ve1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yVjwDBDXx\":\"link\",\"hxK8p5fP4\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpEtg25kZW=withCSS(Component,css,\"framer-6o001\");export default FramerpEtg25kZW;FramerpEtg25kZW.displayName=\"ButtonLink\";FramerpEtg25kZW.defaultProps={height:33.5,width:65};addPropertyControls(FramerpEtg25kZW,{variant:{options:[\"CkGbF8EXM\",\"VTK8n3muc\",\"NBIE9UBx4\",\"d9Diw6ntq\",\"gxOp7ROXg\"],optionTitles:[\"M\",\"L\",\"XS\",\"S\",\"XS dark\"],title:\"Variant\",type:ControlType.Enum},yVjwDBDXx:{title:\"Link\",type:ControlType.Link},hxK8p5fP4:{defaultValue:\"About\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerpEtg25kZW,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpEtg25kZW\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"33.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VTK8n3muc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NBIE9UBx4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"d9Diw6ntq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gxOp7ROXg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sEAaWHmJg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vC2g28_JU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"p8qmRDwVM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fycQ2fU5j\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wS0jdquhM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BIIVWsXHw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HP8L2MNNz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DxorUesY3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Mikvtxrym\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kkGUA6ve1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"yVjwDBDXx\\\":\\\"link\\\",\\\"hxK8p5fP4\\\":\\\"title\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"65\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (05a55d9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ThemeToggleButton from\"https://framerusercontent.com/modules/uTHWTMfGzS20ThfQAKk1/qpM23VgbMxwmo12HXNQ5/ThemeChanger.js\";import ButtonLink from\"https://framerusercontent.com/modules/IvL8WFmkSzQ2CQMPSaRn/27qd5w6xAKFeUH66COwB/pEtg25kZW.js\";const ButtonLinkFonts=getFonts(ButtonLink);const ThemeToggleButtonFonts=getFonts(ThemeToggleButton);const cycleOrder=[\"lPBOSI86M\",\"XBaGyhwaP\",\"RM8x2ZgSN\"];const serializationHash=\"framer-n1VZ6\";const variantClassNames={lPBOSI86M:\"framer-v-ze06ao\",RM8x2ZgSN:\"framer-v-19l1cwf\",XBaGyhwaP:\"framer-v-6v82uc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"lPBOSI86M\",Mobile:\"RM8x2ZgSN\",Tablet:\"XBaGyhwaP\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lPBOSI86M\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lPBOSI86M\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"lPBOSI86M\",openInNewTab:false,scopeId:\"apuVejbaV\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ze06ao\",className,classNames)} framer-w4rmte`,\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"lPBOSI86M\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-7ce553ab-2143-4d1b-b9bd-228ed36e6250, rgb(245, 245, 247))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({RM8x2ZgSN:{\"data-framer-name\":\"Mobile\"},XBaGyhwaP:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18c9c7u\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"EX66Krg2x\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(12+((componentViewport?.height||52)-24-33)/2)+0,...addPropertyOverrides({RM8x2ZgSN:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||200)-24-33)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vuoc79-container\",layoutDependency:layoutDependency,layoutId:\"ZfgrrPorL-container\",nodeId:\"ZfgrrPorL\",rendersWithMotion:true,scopeId:\"apuVejbaV\",children:/*#__PURE__*/_jsx(ButtonLink,{height:\"100%\",hxK8p5fP4:\"Vita Štefane\",id:\"ZfgrrPorL\",layoutId:\"ZfgrrPorL\",variant:\"d9Diw6ntq\",width:\"100%\",yVjwDBDXx:resolvedLinks[0],...addPropertyOverrides({RM8x2ZgSN:{yVjwDBDXx:resolvedLinks[2]},XBaGyhwaP:{yVjwDBDXx:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ql3eCiFOL\"},implicitPathVariables:undefined},{href:{webPageId:\"Ql3eCiFOL\"},implicitPathVariables:undefined},{href:{webPageId:\"Ql3eCiFOL\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(12+((componentViewport?.height||52)-24-33)/2)+0,...addPropertyOverrides({RM8x2ZgSN:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||200)-24-33)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5vzkc7-container\",layoutDependency:layoutDependency,layoutId:\"RQPbHOclu-container\",nodeId:\"RQPbHOclu\",rendersWithMotion:true,scopeId:\"apuVejbaV\",children:/*#__PURE__*/_jsx(ButtonLink,{height:\"100%\",hxK8p5fP4:\"About\",id:\"RQPbHOclu\",layoutId:\"RQPbHOclu\",variant:\"NBIE9UBx4\",width:\"100%\",yVjwDBDXx:resolvedLinks1[0],...addPropertyOverrides({RM8x2ZgSN:{yVjwDBDXx:resolvedLinks1[2]},XBaGyhwaP:{yVjwDBDXx:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hjurmn-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mT9VWylp1-container\",nodeId:\"mT9VWylp1\",rendersWithMotion:true,scopeId:\"apuVejbaV\",children:/*#__PURE__*/_jsx(ThemeToggleButton,{darkIconColor:\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\",defaultTheme:\"System\",height:\"100%\",id:\"mT9VWylp1\",layoutId:\"mT9VWylp1\",lightIconColor:\"var(--token-6d8a322e-f6b1-4e89-a383-11cbe4e20b17, rgb(51, 132, 223))\",MoonIconColor:\"rgb(107, 107, 107)\",moonSvg:\"\",size:20,SunIconColor:\"rgb(255, 145, 0)\",sunSvg:\"\",switchActiveColor:\"rgb(219, 219, 219)\",switchTrackColor:\"rgb(66, 66, 66)\",toggleType:\"Button\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-i3oriu\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"mnnmJx1uF\",style:{backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-199c83e4-cc0a-4eaf-bccd-f8218c97ee7a, rgba(255, 255, 255, 0.4))\",WebkitBackdropFilter:\"blur(8px)\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n1VZ6.framer-w4rmte, .framer-n1VZ6 .framer-w4rmte { display: block; }\",\".framer-n1VZ6.framer-ze06ao { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px 180px 12px 180px; position: relative; text-decoration: none; width: 840px; }\",\".framer-n1VZ6 .framer-18c9c7u { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 4; }\",\".framer-n1VZ6 .framer-1vuoc79-container, .framer-n1VZ6 .framer-5vzkc7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-n1VZ6 .framer-1hjurmn-container { flex: none; height: auto; position: relative; width: auto; z-index: 4; }\",\".framer-n1VZ6 .framer-i3oriu { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-n1VZ6.framer-v-6v82uc.framer-ze06ao { padding: 12px 40px 12px 40px; }\",\".framer-n1VZ6.framer-v-19l1cwf.framer-ze06ao { padding: 12px 16px 12px 16px; }\",'.framer-n1VZ6[data-border=\"true\"]::after, .framer-n1VZ6 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 840\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XBaGyhwaP\":{\"layout\":[\"fixed\",\"auto\"]},\"RM8x2ZgSN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerapuVejbaV=withCSS(Component,css,\"framer-n1VZ6\");export default FramerapuVejbaV;FramerapuVejbaV.displayName=\"TopNavigation\";FramerapuVejbaV.defaultProps={height:52,width:840};addPropertyControls(FramerapuVejbaV,{variant:{options:[\"lPBOSI86M\",\"XBaGyhwaP\",\"RM8x2ZgSN\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerapuVejbaV,[{explicitInter:true,fonts:[]},...ButtonLinkFonts,...ThemeToggleButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerapuVejbaV\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XBaGyhwaP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RM8x2ZgSN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"52\",\"framerIntrinsicWidth\":\"840\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (808fccf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Borna Regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Borna Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/Bg1Yz2oG1PETijja0TWGLY0azY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-lhV6V .framer-styles-preset-11m4qn5:not(.rich-text-wrapper), .framer-lhV6V .framer-styles-preset-11m4qn5.rich-text-wrapper p { --framer-font-family: \"Borna Regular\", \"Borna Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-8d3f5e23-d4ca-4a7a-8178-26fb58bc6108, rgba(0, 0, 0, 0.87)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-lhV6V\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (05a55d9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Borna Regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Borna Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Borna\",url:\"https://framerusercontent.com/assets/Bg1Yz2oG1PETijja0TWGLY0azY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-JRllK .framer-styles-preset-d3novw:not(.rich-text-wrapper), .framer-JRllK .framer-styles-preset-d3novw.rich-text-wrapper p { --framer-font-family: \"Borna Regular\", \"Borna Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ebc1033e-8fb2-4c7d-a72e-20f3ad337eb8, rgba(0, 0, 0, 0.6)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-JRllK\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// 3D Particle Head that follows mouse movement using Three.js and WebGL\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ParticleEngine(props){const{mode=\"sphere\",particleColor=\"#FFFFFF\",particleSize=2,particleCount=5e3,mouseInfluence=.5,rotationSpeed=.001,backgroundColor=\"#000000\",showInPreview=true,physicsEnabled=false,gravity=0,mouseRepulsion=0,mouseAttraction=0,damping=.95,turbulence=0,cameraX=0,cameraY=0,cameraZ=300,cameraZoom=1,fieldOfView=300,showModeLinks=true,showControls=true,autoPlay=false,modeDuration=5,transitionDuration=2}=props;const canvasRef=useRef(null);const mouseRef=useRef({x:0,y:0});const animationFrameRef=useRef(null);const particlesRef=useRef([]);const rotationRef=useRef({x:0,y:0});const isStatic=useIsStaticRenderer();const[currentMode,setCurrentMode]=useState(mode);const[localParticleSize,setLocalParticleSize]=useState(particleSize);const[localParticleCount,setLocalParticleCount]=useState(particleCount);const[localMouseInfluence,setLocalMouseInfluence]=useState(mouseInfluence);const[localRotationSpeed,setLocalRotationSpeed]=useState(rotationSpeed);const[localPhysicsEnabled,setLocalPhysicsEnabled]=useState(physicsEnabled);const[localGravity,setLocalGravity]=useState(gravity);const[localMouseRepulsion,setLocalMouseRepulsion]=useState(mouseRepulsion);const[localMouseAttraction,setLocalMouseAttraction]=useState(mouseAttraction);const[localDamping,setLocalDamping]=useState(damping);const[localTurbulence,setLocalTurbulence]=useState(turbulence);const[localCameraX,setLocalCameraX]=useState(cameraX);const[localCameraY,setLocalCameraY]=useState(cameraY);const[localCameraZ,setLocalCameraZ]=useState(cameraZ);const[localCameraZoom,setLocalCameraZoom]=useState(cameraZoom);const[localFieldOfView,setLocalFieldOfView]=useState(fieldOfView);const[expandedSection,setExpandedSection]=useState(null);const transitionProgressRef=useRef(0);const modeTimerRef=useRef(0);const currentModeIndexRef=useRef(0);const modes=[{id:\"sphere\",label:\"Sphere\"},{id:\"cube\",label:\"Cube\"},{id:\"torus\",label:\"Torus\"},{id:\"helix\",label:\"Helix\"},{id:\"wave\",label:\"Wave\"},{id:\"pyramid\",label:\"Pyramid\"},{id:\"cylinder\",label:\"Cylinder\"},{id:\"cone\",label:\"Cone\"},{id:\"ring\",label:\"Ring\"},{id:\"spiral\",label:\"Spiral\"},{id:\"galaxy\",label:\"Galaxy\"},{id:\"dna\",label:\"DNA\"},{id:\"heart\",label:\"Heart\"},{id:\"star\",label:\"Star\"},{id:\"flower\",label:\"Flower\"},{id:\"grid\",label:\"Grid\"},{id:\"random\",label:\"Random\"},{id:\"explosion\",label:\"Explosion\"},{id:\"vortex\",label:\"Vortex\"},{id:\"mobius\",label:\"Mobius\"}];// Update current mode when prop changes\nuseEffect(()=>{setCurrentMode(mode);},[mode]);// Auto-play mode cycling\nuseEffect(()=>{if(!autoPlay||isStatic)return;const interval=setInterval(()=>{currentModeIndexRef.current=(currentModeIndexRef.current+1)%modes.length;startTransition(()=>{setCurrentMode(modes[currentModeIndexRef.current].id);});},modeDuration*1e3);return()=>clearInterval(interval);},[autoPlay,modeDuration,isStatic]);// Update local states when props change\nuseEffect(()=>{setLocalParticleSize(particleSize);},[particleSize]);useEffect(()=>{setLocalParticleCount(particleCount);},[particleCount]);useEffect(()=>{setLocalMouseInfluence(mouseInfluence);},[mouseInfluence]);useEffect(()=>{setLocalRotationSpeed(rotationSpeed);},[rotationSpeed]);useEffect(()=>{setLocalPhysicsEnabled(physicsEnabled);},[physicsEnabled]);useEffect(()=>{setLocalGravity(gravity);},[gravity]);useEffect(()=>{setLocalMouseRepulsion(mouseRepulsion);},[mouseRepulsion]);useEffect(()=>{setLocalMouseAttraction(mouseAttraction);},[mouseAttraction]);useEffect(()=>{setLocalDamping(damping);},[damping]);useEffect(()=>{setLocalTurbulence(turbulence);},[turbulence]);useEffect(()=>{setLocalCameraX(cameraX);},[cameraX]);useEffect(()=>{setLocalCameraY(cameraY);},[cameraY]);useEffect(()=>{setLocalCameraZ(cameraZ);},[cameraZ]);useEffect(()=>{setLocalCameraZoom(cameraZoom);},[cameraZoom]);useEffect(()=>{setLocalFieldOfView(fieldOfView);},[fieldOfView]);useEffect(()=>{if(!canvasRef.current)return;if(isStatic&&!showInPreview)return;const canvas=canvasRef.current;const ctx=canvas.getContext(\"2d\");if(!ctx)return;const width=canvas.width=canvas.clientWidth*2;const height=canvas.height=canvas.clientHeight*2;ctx.scale(2,2);// Function to generate particle positions for a given mode\nconst generatePositions=(modeId,count)=>{const positions=[];for(let i=0;i<count;i++){let x=0,y=0,z=0;switch(modeId){case\"sphere\":{const theta=Math.random()*Math.PI*2;const phi=Math.acos(2*Math.random()-1);const radius=80+Math.random()*40;x=radius*Math.sin(phi)*Math.cos(theta);y=radius*Math.sin(phi)*Math.sin(theta);z=radius*Math.cos(phi);break;}case\"cube\":{const size=120;x=(Math.random()-.5)*size;y=(Math.random()-.5)*size;z=(Math.random()-.5)*size;break;}case\"torus\":{const angle1=Math.random()*Math.PI*2;const angle2=Math.random()*Math.PI*2;const R=80;const r=40;x=(R+r*Math.cos(angle2))*Math.cos(angle1);y=(R+r*Math.cos(angle2))*Math.sin(angle1);z=r*Math.sin(angle2);break;}case\"helix\":{const t=i/count*Math.PI*8;const radius=60;x=radius*Math.cos(t);y=(i/count-.5)*200;z=radius*Math.sin(t);break;}case\"wave\":{const gridSize=Math.sqrt(count);const row=Math.floor(i/gridSize);const col=i%gridSize;x=(col/gridSize-.5)*200;z=(row/gridSize-.5)*200;y=Math.sin(x*.05)*Math.cos(z*.05)*30;break;}case\"pyramid\":{const level=Math.floor(Math.sqrt(i));const maxLevel=Math.sqrt(count);const size=(1-level/maxLevel)*100;x=(Math.random()-.5)*size;z=(Math.random()-.5)*size;y=-level*5+50;break;}case\"cylinder\":{const angle=Math.random()*Math.PI*2;const radius=60;x=radius*Math.cos(angle);y=(Math.random()-.5)*150;z=radius*Math.sin(angle);break;}case\"cone\":{const angle=Math.random()*Math.PI*2;const height=Math.random();const radius=80*(1-height);x=radius*Math.cos(angle);y=height*150-75;z=radius*Math.sin(angle);break;}case\"ring\":{const angle=Math.random()*Math.PI*2;const radius=80+(Math.random()-.5)*20;x=radius*Math.cos(angle);y=(Math.random()-.5)*20;z=radius*Math.sin(angle);break;}case\"spiral\":{const t=i/count*Math.PI*10;const radius=t*5;x=radius*Math.cos(t);y=(i/count-.5)*150;z=radius*Math.sin(t);break;}case\"galaxy\":{const angle=Math.random()*Math.PI*2;const radius=Math.pow(Math.random(),.5)*100;const spiral=radius*.3;x=radius*Math.cos(angle+spiral);y=(Math.random()-.5)*20;z=radius*Math.sin(angle+spiral);break;}case\"dna\":{const t=i/count*Math.PI*8;const radius=40;const strand=i%2;x=radius*Math.cos(t+strand*Math.PI);y=(i/count-.5)*200;z=radius*Math.sin(t+strand*Math.PI);break;}case\"heart\":{const t=i/count*Math.PI*2;// Responsive scaling for heart shape\n// Use a scale that is proportional to the component size\n// Use the smaller of width/2 or height/2 as base\nconst scale=Math.min(canvas.width,canvas.height)*.005// changed from 0.01 to 0.005 for better fit\n;x=scale*16*Math.pow(Math.sin(t),3);y=-scale*(13*Math.cos(t)-5*Math.cos(2*t)-2*Math.cos(3*t)-Math.cos(4*t));z=(Math.random()-.5)*scale*.6;break;}case\"star\":{const angle=i/count*Math.PI*2;const points=5;const outerRadius=100;const innerRadius=40;const pointAngle=Math.floor(i/(count/(points*2)))%2===0;const radius=pointAngle?outerRadius:innerRadius;x=radius*Math.cos(angle);y=radius*Math.sin(angle);z=(Math.random()-.5)*20;break;}case\"flower\":{const angle=i/count*Math.PI*2;const petals=6;const radius=50+40*Math.sin(petals*angle);x=radius*Math.cos(angle);y=radius*Math.sin(angle);z=(Math.random()-.5)*30;break;}case\"grid\":{const gridSize=Math.cbrt(count);const idx=i;const ix=idx%gridSize;const iy=Math.floor(idx/gridSize)%gridSize;const iz=Math.floor(idx/(gridSize*gridSize));x=(ix/gridSize-.5)*150;y=(iy/gridSize-.5)*150;z=(iz/gridSize-.5)*150;break;}case\"random\":{x=(Math.random()-.5)*200;y=(Math.random()-.5)*200;z=(Math.random()-.5)*200;break;}case\"explosion\":{const theta=Math.random()*Math.PI*2;const phi=Math.acos(2*Math.random()-1);const radius=Math.pow(Math.random(),.3)*120;x=radius*Math.sin(phi)*Math.cos(theta);y=radius*Math.sin(phi)*Math.sin(theta);z=radius*Math.cos(phi);break;}case\"vortex\":{const t=i/count*Math.PI*6;const radius=i/count*100;x=radius*Math.cos(t);y=(i/count-.5)*150;z=radius*Math.sin(t);break;}case\"mobius\":{const u=i/count*Math.PI*2;const v=(Math.random()-.5)*.4;const radius=60;x=(radius+v*Math.cos(u/2))*Math.cos(u);y=(radius+v*Math.cos(u/2))*Math.sin(u);z=v*Math.sin(u/2);break;}default:{const theta=Math.random()*Math.PI*2;const phi=Math.acos(2*Math.random()-1);const radius=80+Math.random()*40;x=radius*Math.sin(phi)*Math.cos(theta);y=radius*Math.sin(phi)*Math.sin(theta);z=radius*Math.cos(phi);}}positions.push({x,y,z});}return positions;};// Initialize particles\nif(particlesRef.current.length===0||particlesRef.current.length!==localParticleCount){particlesRef.current=[];const positions=generatePositions(currentMode,localParticleCount);positions.forEach(pos=>{particlesRef.current.push({x:pos.x,y:pos.y,z:pos.z,baseX:pos.x,baseY:pos.y,baseZ:pos.z,targetX:pos.x,targetY:pos.y,targetZ:pos.z,vx:0,vy:0,vz:0});});transitionProgressRef.current=1;}else{// Mode changed - set new targets and start transition\nconst newPositions=generatePositions(currentMode,localParticleCount);particlesRef.current.forEach((p,i)=>{if(i<newPositions.length){p.targetX=newPositions[i].x;p.targetY=newPositions[i].y;p.targetZ=newPositions[i].z;}});transitionProgressRef.current=0;modeTimerRef.current=0;}// Mouse move handler\nconst handleMouseMove=event=>{const rect=canvas.getBoundingClientRect();mouseRef.current.x=((event.clientX-rect.left)/rect.width-.5)*2;mouseRef.current.y=((event.clientY-rect.top)/rect.height-.5)*2;};// Animation loop\nconst animate=()=>{if(!ctx||!canvas)return;ctx.fillStyle=backgroundColor;ctx.fillRect(0,0,canvas.width/2,canvas.height/2);// Update transition progress\nif(transitionProgressRef.current<1){transitionProgressRef.current+=1/(transitionDuration*60);if(transitionProgressRef.current>1){transitionProgressRef.current=1;}}// Easing function for smooth transitions\nconst easeInOutCubic=t=>{return t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2;};const progress=easeInOutCubic(transitionProgressRef.current);// Update rotation based on mouse\nconst targetRotX=mouseRef.current.y*localMouseInfluence;const targetRotY=mouseRef.current.x*localMouseInfluence;rotationRef.current.x+=(targetRotX-rotationRef.current.x)*.05;rotationRef.current.y+=(targetRotY-rotationRef.current.y)*.05;// Auto rotation\nrotationRef.current.y+=localRotationSpeed;// Update particles\nparticlesRef.current.forEach(p=>{// Morph towards target position\nif(transitionProgressRef.current<1){p.baseX=p.baseX+(p.targetX-p.baseX)*progress*.1;p.baseY=p.baseY+(p.targetY-p.baseY)*progress*.1;p.baseZ=p.baseZ+(p.targetZ-p.baseZ)*progress*.1;}else{p.baseX=p.targetX;p.baseY=p.targetY;p.baseZ=p.targetZ;}// Apply physics if enabled\nif(localPhysicsEnabled){// Apply gravity\np.vy+=localGravity*.1;// Calculate distance to mouse (in 3D space approximation)\nconst mouseX3D=mouseRef.current.x*100;const mouseY3D=mouseRef.current.y*100;const mouseZ3D=0;const dx=p.x-mouseX3D;const dy=p.y-mouseY3D;const dz=p.z-mouseZ3D;const distSq=dx*dx+dy*dy+dz*dz;const dist=Math.sqrt(distSq);// Mouse repulsion\nif(localMouseRepulsion>0&&dist>0&&dist<200){const force=localMouseRepulsion*100/(distSq+1);p.vx+=dx/dist*force;p.vy+=dy/dist*force;p.vz+=dz/dist*force;}// Mouse attraction\nif(localMouseAttraction>0&&dist>0){const force=localMouseAttraction*.5/(dist+1);p.vx-=dx/dist*force;p.vy-=dy/dist*force;p.vz-=dz/dist*force;}// Turbulence (random forces)\nif(localTurbulence>0){p.vx+=(Math.random()-.5)*localTurbulence*.5;p.vy+=(Math.random()-.5)*localTurbulence*.5;p.vz+=(Math.random()-.5)*localTurbulence*.5;}// Spring force back to base position\nconst springStrength=.01;p.vx+=(p.baseX-p.x)*springStrength;p.vy+=(p.baseY-p.y)*springStrength;p.vz+=(p.baseZ-p.z)*springStrength;// Apply damping\np.vx*=localDamping;p.vy*=localDamping;p.vz*=localDamping;// Update position\np.x+=p.vx;p.y+=p.vy;p.z+=p.vz;}else{p.x=p.baseX;p.y=p.baseY;p.z=p.baseZ;}});// Draw particles\nconst particles=particlesRef.current.map(p=>{// Rotate particle\nlet x=p.x;let y=p.y;let z=p.z;// Rotate around Y axis\nconst cosY=Math.cos(rotationRef.current.y);const sinY=Math.sin(rotationRef.current.y);const tempX=x*cosY-z*sinY;const tempZ=x*sinY+z*cosY;x=tempX;z=tempZ;// Rotate around X axis\nconst cosX=Math.cos(rotationRef.current.x);const sinX=Math.sin(rotationRef.current.x);const tempY=y*cosX-z*sinX;z=y*sinX+z*cosX;y=tempY;// Apply camera position offset\nx-=localCameraX;y-=localCameraY;z-=localCameraZ;return{x,y,z};});// Sort by z-depth\nparticles.sort((a,b)=>b.z-a.z);// Draw particles\nparticles.forEach(p=>{const scale=localFieldOfView/(localFieldOfView+p.z)*localCameraZoom;const x2d=p.x*scale+canvas.width/4;const y2d=p.y*scale+canvas.height/4;const size=Math.max(.1,localParticleSize*scale);ctx.fillStyle=particleColor;ctx.beginPath();ctx.arc(x2d,y2d,size,0,Math.PI*2);ctx.fill();});animationFrameRef.current=requestAnimationFrame(animate);};if(!isStatic){canvas.addEventListener(\"mousemove\",handleMouseMove);animate();}else{// Render static frame for canvas\nanimate();if(animationFrameRef.current!==null){cancelAnimationFrame(animationFrameRef.current);}}// Cleanup\nreturn()=>{if(!isStatic){canvas.removeEventListener(\"mousemove\",handleMouseMove);}if(animationFrameRef.current!==null){cancelAnimationFrame(animationFrameRef.current);}};},[currentMode,particleColor,localParticleSize,localParticleCount,localMouseInfluence,localRotationSpeed,backgroundColor,isStatic,showInPreview,localPhysicsEnabled,localGravity,localMouseRepulsion,localMouseAttraction,localDamping,localTurbulence,localCameraX,localCameraY,localCameraZ,localCameraZoom,localFieldOfView,transitionDuration]);const handleModeClick=modeId=>{startTransition(()=>{setCurrentMode(modeId);});};const toggleSection=section=>{startTransition(()=>{setExpandedSection(expandedSection===section?null:section);});};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",display:\"block\",backgroundColor:backgroundColor}}),showModeLinks&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:20,left:20,display:\"flex\",flexDirection:\"column\",gap:\"4px\",pointerEvents:\"auto\",zIndex:10},children:modes.map(m=>/*#__PURE__*/_jsx(\"a\",{onClick:()=>handleModeClick(m.id),style:{color:currentMode===m.id?\"#FFFFFF\":\"rgba(255, 255, 255, 0.5)\",textDecoration:\"none\",cursor:\"pointer\",fontSize:\"11px\",fontWeight:currentMode===m.id?\"600\":\"400\",transition:\"all 0.2s ease\",userSelect:\"none\"},onMouseEnter:e=>{e.currentTarget.style.color=\"#FFFFFF\";},onMouseLeave:e=>{if(currentMode!==m.id){e.currentTarget.style.color=\"rgba(255, 255, 255, 0.5)\";}},children:m.label},m.id))}),showControls&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:showModeLinks?`${20+modes.length*19+20+16-64-16}px`:`${36-64-16}px`,left:8,width:\"200px\",maxHeight:showModeLinks?`calc(100% - ${20+modes.length*19+40}px)`:\"calc(100% - 40px)\",overflowY:\"auto\",borderRadius:\"4px\",padding:\"12px\",pointerEvents:\"auto\",zIndex:10,fontSize:\"11px\",color:\"#FFFFFF\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                            input[type=\"range\"] {\n                                -webkit-appearance: none;\n                                appearance: none;\n                                background: transparent;\n                                cursor: pointer;\n                                height: 2px;\n                            }\n                            \n                            input[type=\"range\"]::-webkit-slider-track {\n                                background: rgba(255, 255, 255, 0.3);\n                                height: 2px;\n                                border-radius: 1px;\n                            }\n                            \n                            input[type=\"range\"]::-moz-range-track {\n                                background: rgba(255, 255, 255, 0.3);\n                                height: 2px;\n                                border-radius: 1px;\n                            }\n                            \n                            input[type=\"range\"]::-webkit-slider-thumb {\n                                -webkit-appearance: none;\n                                appearance: none;\n                                width: 6px;\n                                height: 6px;\n                                border-radius: 50%;\n                                background: rgba(255, 255, 255, 1);\n                                border: none;\n                                box-shadow: none;\n                                margin-top: -2px;\n                            }\n                            \n                            input[type=\"range\"]::-moz-range-thumb {\n                                width: 6px;\n                                height: 6px;\n                                border-radius: 50%;\n                                background: rgba(255, 255, 255, 1);\n                                border: none;\n                                box-shadow: none;\n                            }\n                            \n                            input[type=\"range\"]::-webkit-slider-runnable-track {\n                                background: rgba(255, 255, 255, 0.3);\n                                height: 2px;\n                            }\n                            \n                            input[type=\"range\"]::-moz-range-progress {\n                                background: rgba(255, 255, 255, 1);\n                                height: 2px;\n                                border-radius: 1px;\n                            }\n                        `}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"12px\"},children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>toggleSection(\"particle\"),style:{cursor:\"pointer\",fontSize:\"11px\",fontWeight:\"600\",marginBottom:\"8px\",userSelect:\"none\",color:\"#FFFFFF\"},children:\"Particles\"}),expandedSection===\"particle\"&&/*#__PURE__*/_jsxs(\"div\",{style:{paddingLeft:\"12px\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Size: \",localParticleSize.toFixed(1)]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0.5\",max:\"5\",step:\"0.1\",value:localParticleSize,onChange:e=>startTransition(()=>setLocalParticleSize(parseFloat(e.target.value))),style:{width:\"100%\",marginBottom:\"8px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Count: \",localParticleCount]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"1000\",max:\"10000\",step:\"100\",value:localParticleCount,onChange:e=>startTransition(()=>setLocalParticleCount(parseInt(e.target.value))),style:{width:\"100%\",marginBottom:\"8px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Mouse Influence: \",localMouseInfluence.toFixed(1)]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0\",max:\"2\",step:\"0.1\",value:localMouseInfluence,onChange:e=>startTransition(()=>setLocalMouseInfluence(parseFloat(e.target.value))),style:{width:\"100%\",marginBottom:\"8px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Rotation: \",(localRotationSpeed*1e3).toFixed(1)]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0\",max:\"0.05\",step:\"0.01\",value:localRotationSpeed,onChange:e=>startTransition(()=>setLocalRotationSpeed(parseFloat(e.target.value))),style:{width:\"100%\"}})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"12px\"},children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>toggleSection(\"camera\"),style:{cursor:\"pointer\",fontSize:\"11px\",fontWeight:\"600\",marginBottom:\"8px\",userSelect:\"none\",color:\"#FFFFFF\"},children:\"Camera\"}),expandedSection===\"camera\"&&/*#__PURE__*/_jsxs(\"div\",{style:{paddingLeft:\"12px\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"X: \",localCameraX]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"-200\",max:\"200\",step:\"1\",value:localCameraX,onChange:e=>startTransition(()=>setLocalCameraX(parseInt(e.target.value))),style:{width:\"100%\",marginBottom:\"8px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Y: \",localCameraY]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"-200\",max:\"200\",step:\"1\",value:localCameraY,onChange:e=>startTransition(()=>setLocalCameraY(parseInt(e.target.value))),style:{width:\"100%\",marginBottom:\"8px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Z: \",localCameraZ]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"100\",max:\"600\",step:\"10\",value:localCameraZ,onChange:e=>startTransition(()=>setLocalCameraZ(parseInt(e.target.value))),style:{width:\"100%\",marginBottom:\"8px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Zoom: \",localCameraZoom.toFixed(1)]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0.5\",max:\"3\",step:\"0.1\",value:localCameraZoom,onChange:e=>startTransition(()=>setLocalCameraZoom(parseFloat(e.target.value))),style:{width:\"100%\",marginBottom:\"8px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"FOV: \",localFieldOfView]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"100\",max:\"600\",step:\"10\",value:localFieldOfView,onChange:e=>startTransition(()=>setLocalFieldOfView(parseInt(e.target.value))),style:{width:\"100%\"}})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"12px\"},children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>toggleSection(\"physics\"),style:{cursor:\"pointer\",fontSize:\"11px\",fontWeight:\"600\",marginBottom:\"8px\",userSelect:\"none\",color:\"#FFFFFF\"},children:\"Physics\"}),expandedSection===\"physics\"&&/*#__PURE__*/_jsxs(\"div\",{style:{paddingLeft:\"12px\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",marginBottom:\"8px\",cursor:\"pointer\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:localPhysicsEnabled,onChange:e=>startTransition(()=>setLocalPhysicsEnabled(e.target.checked)),style:{marginRight:\"6px\"}}),\"Enable Physics\"]}),localPhysicsEnabled&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Gravity: \",localGravity.toFixed(1)]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"-2\",max:\"2\",step:\"0.1\",value:localGravity,onChange:e=>startTransition(()=>setLocalGravity(parseFloat(e.target.value))),style:{width:\"100%\",marginBottom:\"8px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Repulsion: \",localMouseRepulsion.toFixed(1)]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0\",max:\"5\",step:\"0.1\",value:localMouseRepulsion,onChange:e=>startTransition(()=>setLocalMouseRepulsion(parseFloat(e.target.value))),style:{width:\"100%\",marginBottom:\"8px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Attraction: \",localMouseAttraction.toFixed(1)]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0\",max:\"5\",step:\"0.1\",value:localMouseAttraction,onChange:e=>startTransition(()=>setLocalMouseAttraction(parseFloat(e.target.value))),style:{width:\"100%\",marginBottom:\"8px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Damping: \",localDamping.toFixed(2)]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0.8\",max:\"0.99\",step:\"0.01\",value:localDamping,onChange:e=>startTransition(()=>setLocalDamping(parseFloat(e.target.value))),style:{width:\"100%\",marginBottom:\"8px\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",fontWeight:\"400\",color:\"rgba(255, 255, 255, 0.7)\"},children:[\"Turbulence: \",localTurbulence.toFixed(1)]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0\",max:\"2\",step:\"0.1\",value:localTurbulence,onChange:e=>startTransition(()=>setLocalTurbulence(parseFloat(e.target.value))),style:{width:\"100%\"}})]})]})]})]})]});}addPropertyControls(ParticleEngine,{autoPlay:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},modeDuration:{type:ControlType.Number,title:\"Mode Duration\",defaultValue:5,min:1,max:30,step:1,unit:\"s\",hidden:({autoPlay})=>!autoPlay},transitionDuration:{type:ControlType.Number,title:\"Transition Duration\",defaultValue:2,min:.5,max:10,step:.5,unit:\"s\"},showModeLinks:{type:ControlType.Boolean,title:\"Show Mode Links\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showControls:{type:ControlType.Boolean,title:\"Show Controls\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},mode:{type:ControlType.Enum,title:\"Shape Mode\",options:[\"sphere\",\"cube\",\"torus\",\"helix\",\"wave\",\"pyramid\",\"cylinder\",\"cone\",\"ring\",\"spiral\",\"galaxy\",\"dna\",\"heart\",\"star\",\"flower\",\"grid\",\"random\",\"explosion\",\"vortex\",\"mobius\"],optionTitles:[\"Sphere\",\"Cube\",\"Torus\",\"Helix\",\"Wave\",\"Pyramid\",\"Cylinder\",\"Cone\",\"Ring\",\"Spiral\",\"Galaxy\",\"DNA\",\"Heart\",\"Star\",\"Flower\",\"Grid\",\"Random\",\"Explosion\",\"Vortex\",\"Mobius\"],defaultValue:\"sphere\"},particleColor:{type:ControlType.Color,title:\"Particle Color\",defaultValue:\"#FFFFFF\"},particleSize:{type:ControlType.Number,title:\"Particle Size\",defaultValue:2,min:.5,max:5,step:.1},particleCount:{type:ControlType.Number,title:\"Particle Count\",defaultValue:5e3,min:1e3,max:1e4,step:100},mouseInfluence:{type:ControlType.Number,title:\"Mouse Influence\",defaultValue:.5,min:0,max:2,step:.1},rotationSpeed:{type:ControlType.Number,title:\"Rotation Speed\",defaultValue:.001,min:0,max:.05,step:.01},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},showInPreview:{type:ControlType.Boolean,title:\"Show in Preview\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},cameraX:{type:ControlType.Number,title:\"Camera X\",defaultValue:0,min:-200,max:200,step:1},cameraY:{type:ControlType.Number,title:\"Camera Y\",defaultValue:0,min:-200,max:200,step:1},cameraZ:{type:ControlType.Number,title:\"Camera Z\",defaultValue:300,min:100,max:600,step:10},cameraZoom:{type:ControlType.Number,title:\"Camera Zoom\",defaultValue:1,min:.5,max:3,step:.1},fieldOfView:{type:ControlType.Number,title:\"Field of View\",defaultValue:300,min:100,max:600,step:10},physicsEnabled:{type:ControlType.Boolean,title:\"Physics\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},gravity:{type:ControlType.Number,title:\"Gravity\",defaultValue:0,min:-2,max:2,step:.1,hidden:({physicsEnabled})=>!physicsEnabled},mouseRepulsion:{type:ControlType.Number,title:\"Mouse Repulsion\",defaultValue:0,min:0,max:5,step:.1,hidden:({physicsEnabled})=>!physicsEnabled},mouseAttraction:{type:ControlType.Number,title:\"Mouse Attraction\",defaultValue:0,min:0,max:5,step:.1,hidden:({physicsEnabled})=>!physicsEnabled},damping:{type:ControlType.Number,title:\"Damping\",defaultValue:.95,min:.8,max:.99,step:.01,hidden:({physicsEnabled})=>!physicsEnabled},turbulence:{type:ControlType.Number,title:\"Turbulence\",defaultValue:0,min:0,max:2,step:.1,hidden:({physicsEnabled})=>!physicsEnabled}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ParticleEngine\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ParticleEngine.map","// Generated by Framer (05a55d9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ParticleEngine from\"https://framerusercontent.com/modules/QQbAnErd87kEDj4YzEgr/aTL9oOPdfLZffANDTQ9l/ParticleEngine.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5EFqbc13yBasZAvSkuHr/L5etzlVrGu3bbeyB7DiD/Ka2hvGnUA.js\";import ButtonLink from\"https://framerusercontent.com/modules/IvL8WFmkSzQ2CQMPSaRn/27qd5w6xAKFeUH66COwB/pEtg25kZW.js\";const ButtonLinkFonts=getFonts(ButtonLink);const ParticleEngineFonts=getFonts(ParticleEngine);const cycleOrder=[\"o0QjfPPrw\",\"OisgzVAWZ\",\"MYnDthLus\"];const serializationHash=\"framer-1I3B1\";const variantClassNames={MYnDthLus:\"framer-v-15oyt5a\",o0QjfPPrw:\"framer-v-n8l12r\",OisgzVAWZ:\"framer-v-4wrs4k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"o0QjfPPrw\",Phone:\"MYnDthLus\",Tablet:\"OisgzVAWZ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"o0QjfPPrw\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"o0QjfPPrw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:4e3,pixelWidth:4e3,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/GrEkRQQVOdpk9Pc5Rg1thGYvGsc.jpg?width=4000&height=4000\",srcSet:\"https://framerusercontent.com/images/GrEkRQQVOdpk9Pc5Rg1thGYvGsc.jpg?scale-down-to=512&width=4000&height=4000 512w,https://framerusercontent.com/images/GrEkRQQVOdpk9Pc5Rg1thGYvGsc.jpg?scale-down-to=1024&width=4000&height=4000 1024w,https://framerusercontent.com/images/GrEkRQQVOdpk9Pc5Rg1thGYvGsc.jpg?scale-down-to=2048&width=4000&height=4000 2048w,https://framerusercontent.com/images/GrEkRQQVOdpk9Pc5Rg1thGYvGsc.jpg?width=4000&height=4000 4000w\"},className:cx(scopingClassNames,\"framer-n8l12r\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"o0QjfPPrw\",ref:refBinding,style:{...style},...addPropertyOverrides({MYnDthLus:{\"data-framer-name\":\"Phone\"},OisgzVAWZ:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ra99sd\",layoutDependency:layoutDependency,layoutId:\"xwYo_8K3U\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ttmi41\",layoutDependency:layoutDependency,layoutId:\"xYp6KJY1N\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pgujyg\",layoutDependency:layoutDependency,layoutId:\"Sf2ZrMn8m\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+80+(((componentViewport?.height||568)-160-382)/2+0+0)+0+0+0+0+0+0,...addPropertyOverrides({MYnDthLus:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||650.5)-72-699)/2+0+0)+0+0+0+0+0+0},OisgzVAWZ:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||528)-120-382)/2+0+0)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sakpqm-container\",layoutDependency:layoutDependency,layoutId:\"ii8L07x6p-container\",nodeId:\"ii8L07x6p\",rendersWithMotion:true,scopeId:\"T47y6rDJK\",children:/*#__PURE__*/_jsx(ButtonLink,{height:\"100%\",hxK8p5fP4:\"Let’s chat →\",id:\"ii8L07x6p\",layoutId:\"ii8L07x6p\",variant:\"VTK8n3muc\",width:\"100%\",yVjwDBDXx:\"mailto:hi.vitastefane@gmail.com\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+80+(((componentViewport?.height||568)-160-382)/2+0+0)+0+0+0+0+0+57,...addPropertyOverrides({MYnDthLus:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||650.5)-72-699)/2+0+0)+0+0+0+0+0+41},OisgzVAWZ:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||528)-120-382)/2+0+0)+0+0+0+0+0+57}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ln5luw-container\",layoutDependency:layoutDependency,layoutId:\"F35HDk_yb-container\",nodeId:\"F35HDk_yb\",rendersWithMotion:true,scopeId:\"T47y6rDJK\",children:/*#__PURE__*/_jsx(ButtonLink,{height:\"100%\",hxK8p5fP4:\"Home\",id:\"F35HDk_yb\",layoutId:\"F35HDk_yb\",variant:\"CkGbF8EXM\",width:\"100%\",yVjwDBDXx:resolvedLinks[0],...addPropertyOverrides({MYnDthLus:{yVjwDBDXx:resolvedLinks[2]},OisgzVAWZ:{yVjwDBDXx:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ql3eCiFOL\"},implicitPathVariables:undefined},{href:{webPageId:\"Ql3eCiFOL\"},implicitPathVariables:undefined},{href:{webPageId:\"Ql3eCiFOL\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+80+(((componentViewport?.height||568)-160-382)/2+0+0)+0+0+0+0+0+114,...addPropertyOverrides({MYnDthLus:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||650.5)-72-699)/2+0+0)+0+0+0+0+0+82},OisgzVAWZ:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||528)-120-382)/2+0+0)+0+0+0+0+0+114}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16gmoj1-container\",layoutDependency:layoutDependency,layoutId:\"wPyUg5lpj-container\",nodeId:\"wPyUg5lpj\",rendersWithMotion:true,scopeId:\"T47y6rDJK\",children:/*#__PURE__*/_jsx(ButtonLink,{height:\"100%\",hxK8p5fP4:\"About\",id:\"wPyUg5lpj\",layoutId:\"wPyUg5lpj\",variant:\"CkGbF8EXM\",width:\"100%\",yVjwDBDXx:resolvedLinks1[0],...addPropertyOverrides({MYnDthLus:{yVjwDBDXx:resolvedLinks1[2]},OisgzVAWZ:{yVjwDBDXx:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+80+(((componentViewport?.height||568)-160-382)/2+0+0)+0+0+0+0+0+171,...addPropertyOverrides({MYnDthLus:{y:(componentViewport?.y||0)+32+(((componentViewport?.height||650.5)-72-699)/2+0+0)+0+0+0+0+0+123},OisgzVAWZ:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||528)-120-382)/2+0+0)+0+0+0+0+0+171}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1phuake-container\",layoutDependency:layoutDependency,layoutId:\"IMGxaaG0C-container\",nodeId:\"IMGxaaG0C\",rendersWithMotion:true,scopeId:\"T47y6rDJK\",children:/*#__PURE__*/_jsx(ButtonLink,{height:\"100%\",hxK8p5fP4:\"LinkedIn\",id:\"IMGxaaG0C\",layoutId:\"IMGxaaG0C\",variant:\"gxOp7ROXg\",width:\"100%\",yVjwDBDXx:\"www.linkedin.com/in/vitastefane\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-494ph8\",\"data-styles-preset\":\"Ka2hvGnUA\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"Currently based in Slovenia\"})}),className:\"framer-kjyrb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I6f6eZzKA\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yowzob-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"txCbCsxCo-container\",nodeId:\"txCbCsxCo\",rendersWithMotion:true,scopeId:\"T47y6rDJK\",children:/*#__PURE__*/_jsx(ParticleEngine,{autoPlay:false,backgroundColor:\"rgb(221, 187, 233)\",cameraX:0,cameraY:0,cameraZ:100,cameraZoom:1.4,damping:.95,fieldOfView:450,gravity:1.4,height:\"100%\",id:\"txCbCsxCo\",layoutId:\"txCbCsxCo\",mode:\"cube\",modeDuration:5,mouseAttraction:5,mouseInfluence:2,mouseRepulsion:5,particleColor:\"rgb(52, 133, 223)\",particleCount:7e3,particleSize:.5,physicsEnabled:true,rotationSpeed:.05,showControls:false,showInPreview:true,showModeLinks:false,style:{height:\"100%\",width:\"100%\"},transitionDuration:2,turbulence:.7,width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1I3B1.framer-1ay89zz, .framer-1I3B1 .framer-1ay89zz { display: block; }\",\".framer-1I3B1.framer-n8l12r { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 180px 80px 180px; position: relative; width: 1200px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-1I3B1 .framer-1ra99sd { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-1I3B1 .framer-1ttmi41 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 382px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-1I3B1 .framer-1pgujyg { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-1I3B1 .framer-sakpqm-container, .framer-1I3B1 .framer-ln5luw-container, .framer-1I3B1 .framer-16gmoj1-container, .framer-1I3B1 .framer-1phuake-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-1I3B1 .framer-kjyrb { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1I3B1 .framer-1yowzob-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 408px); position: relative; width: 408px; }\",\".framer-1I3B1.framer-v-4wrs4k.framer-n8l12r { padding: 80px 40px 40px 40px; width: 810px; }\",\".framer-1I3B1.framer-v-15oyt5a.framer-n8l12r { gap: 16px; padding: 32px 16px 40px 16px; width: 390px; }\",\".framer-1I3B1.framer-v-15oyt5a .framer-1ra99sd { flex-direction: column; gap: 24px; }\",\".framer-1I3B1.framer-v-15oyt5a .framer-1ttmi41 { flex: none; height: min-content; order: 0; width: 100%; }\",\".framer-1I3B1.framer-v-15oyt5a .framer-1pgujyg { flex: none; gap: 8px; height: min-content; }\",\".framer-1I3B1.framer-v-15oyt5a .framer-1yowzob-container { height: var(--framer-aspect-ratio-supported, 358px); order: 1; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 568\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OisgzVAWZ\":{\"layout\":[\"fixed\",\"auto\"]},\"MYnDthLus\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerT47y6rDJK=withCSS(Component,css,\"framer-1I3B1\");export default FramerT47y6rDJK;FramerT47y6rDJK.displayName=\"Footer\";FramerT47y6rDJK.defaultProps={height:568,width:1200};addPropertyControls(FramerT47y6rDJK,{variant:{options:[\"o0QjfPPrw\",\"OisgzVAWZ\",\"MYnDthLus\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerT47y6rDJK,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonLinkFonts,...ParticleEngineFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT47y6rDJK\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OisgzVAWZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MYnDthLus\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"568\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (edc3e25)\nexport default function metadata(params,activeLocale){return{description:\"Product design partner for startups and scaleups. Product design. Strategy. Reserach.\",favicon:\"https://framerusercontent.com/assets/RZzQaafEgNLN9gS2ObARy37sD9w.png\",robots:\"max-image-preview:large\",title:\"Vita Štefane\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}