{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/ge79eoA2CuYo94sUAjT9/useColors.js", "ssg:https://framerusercontent.com/modules/3IRcdSKMsgRyQ9gSaApX/ogNs8oLk22LSaz9iMnOu/TextWave_Prod.js", "ssg:https://framerusercontent.com/modules/8S2B0MnBspWPvJgKd8Av/x8ay8Jx3ptTz4LFINBjh/OFNX2h7rN.js"],
  "sourcesContent": ["import{RenderTarget}from\"framer\";import{useEffect,useState,useMemo}from\"react\";const cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;export function useColors(...colors){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const darkMode=useDarkMode();const[styleValues,setStyleValues]=useState(()=>extractStyleValues(colors.map(extractCSSVariableName)));useEffect(()=>{if(!isCanvas)return;const div=document.body.querySelector(\"main > div\");if(!div)return;const observer=new MutationObserver(()=>{setStyleValues(extractStyleValues(colors.map(extractCSSVariableName)));});observer.observe(div,{attributes:true,attributeFilter:[\"style\"]});return()=>observer.disconnect();},colors);const variableNames=useMemo(()=>colors.map(extractCSSVariableName),[colors]);if(isOptimizing){return colors.map(color=>extractDefaultValue(color));}let values=[];for(let i=0;i<colors.length;i++){const color=colors[i];// Return original value if not a string\nif(typeof color!==\"string\"){values.push(color);continue;}const variableName=variableNames[i];const colorValues=styleValues[variableName];if(variableName&&colorValues){values.push(darkMode?colorValues.dark||colorValues.light||color:colorValues.light||color);}else{values.push(color);}}return values;}////////////////////\nfunction extractStyleValues(variableNames){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const result={};let lightVars={};let darkVars={};if(isCanvas&&typeof document!==\"undefined\"){const div=document.body.querySelector(\"main > div\");if(div){const style=div.getAttribute(\"style\");if(style){const vars=parseVariables(style);lightVars=vars;darkVars=vars;}}}else{const{light,dark}=extractColorStyles();lightVars=parseVariables(light);darkVars=parseVariables(dark);}// Include all variables\nconst allVarNames=new Set([...Object.keys(lightVars),...Object.keys(darkVars)]);allVarNames.forEach(varName=>{result[varName]={light:lightVars[varName]||\"\",dark:darkVars[varName]||\"\"};});return result;}function extractColorStyles(){let lightSection=\"\";let darkSection=\"\";if(typeof document!==\"undefined\"){const styles=document.head.querySelectorAll(\"style[data-framer-css], style[data-framer-css-ssr], style[data-framer-css-ssr-minified]\");for(const style of styles){const rules=style.sheet?.cssRules;if(!rules)continue;const styleRules=[];for(const rule of rules){if(rule instanceof CSSStyleRule){styleRules.push([rule,false]);}else if(rule instanceof CSSMediaRule){if(rule.conditionText===\"(prefers-color-scheme: dark)\"){for(const subrule of rule.cssRules){if(subrule instanceof CSSStyleRule){styleRules.push([subrule,true]);}}}}}for(const[rule,isDarkMedia]of styleRules){const css=rule.cssText;const hasVars=css.includes(\"--token-\");if(!hasVars)continue;const isDark=isDarkMedia?rule.selectorText===\"body\":rule.selectorText==='body[data-framer-theme=\"dark\"]';const isLight=!isDarkMedia&&rule.selectorText===\"body\";if(!isDark&&!isLight)continue;if(isDark){if(!darkSection){darkSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}else{if(!lightSection){lightSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}if(darkSection&&lightSection)break;}if(darkSection&&lightSection)break;}}return{light:lightSection,dark:darkSection};}function useDarkMode(){const isPreview=typeof window!==\"undefined\"&&window.location.origin.endsWith(\"framercanvas.com\");const[isDarkMode,setIsDarkMode]=useState(()=>{if(typeof window===\"undefined\"){return false;}else if(isPreview&&typeof document!==\"undefined\"){return document.body.getAttribute(\"data-framer-theme\")===\"dark\";}else{return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}});useEffect(()=>{if(isPreview){const observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.attributeName===\"data-framer-theme\"){const theme=document.body.getAttribute(\"data-framer-theme\");setIsDarkMode(theme===\"dark\");}});});observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});return()=>observer.disconnect();}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{setIsDarkMode(e.matches);};// Update initial value\nif(mediaQuery.matches!==isDarkMode){setIsDarkMode(mediaQuery.matches);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);}},[isPreview]);return isDarkMode;}function extractCSSVariableName(cssString){if(!cssString||!cssString.startsWith(\"var(\")){return\"\";}const match=cssVariableRegex.exec(cssString);if(match){const variableName=match[1];return variableName||\"\";}return\"\";}function parseVariables(section){const vars={};if(!section)return vars;const declarations=section.split(\";\").filter(Boolean);declarations.forEach(declaration=>{const[name,value]=declaration.split(\":\").map(s=>s.trim());if(name&&value){vars[name]=value;}});return vars;}function extractDefaultValue(cssVar){// Check if the string starts with \"var(\"\nif(!cssVar||!cssVar.startsWith(\"var(\")){return cssVar// Return the original value if it doesn't start with \"var(\"\n;}// Remove \"var(\" from the beginning and \")\" from the end\nconst content=cssVar.slice(4,-1);// Split the content by comma\nconst parts=content.split(\",\");// If there's more than one part, the second part is the default value\nif(parts.length>1){// Trim any whitespace from the default value\nreturn parts.slice(1).join(\",\").trim();}// If there's no comma, return an empty string or null\nreturn\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"useColors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useColors.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,Color}from\"framer\";import{useEffect,useRef,useMemo}from\"react\";import{motion,animate,easeInOut,useInView}from\"framer-motion\";import{useColors}from\"https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/ge79eoA2CuYo94sUAjT9/useColors.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n */export default function TextWave(props){const{text,tag,per,origin,colors,font,userSelect,waveWidth,waveScale,speed,resize,animation,glow,direction}=props;const{loop,trigger,replay,delay}=animation;const id=useMemo(generateRandomString,[]);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const elementsRef=useRef([]);const spanWidthsRef=useRef([]);const[defaultColor,waveInColor,waveOutColor]=useColors(colors.defaultColor,colors.waveInColor,colors.waveOutColor);const waveInColorObject=useMemo(()=>Color(waveInColor),[waveInColor]);const glowColorObject=useMemo(()=>glow?Color(glow.color):null,[glow?.color]);const textColorObjectRef=useRef(Color(delay===0?waveOutColor:defaultColor));const interpolateColorRef=useRef(Color.interpolate(waveInColorObject,Color(waveOutColor||defaultColor)));const isInView=useInView(ref,{once:loop||!replay,amount:\"some\"});const textAlign=font?.textAlign||\"center\";const MotionTag=motion[tag]||motion.span;const spanClassName=`${id}-span`;const waveRange=(waveWidth+1)/2;const progressRef=useRef(-waveRange-1);const[lines,wordCount]=useMemo(()=>{const textLines=text.split(\"\\n\");let wordCount=0;const lines=[];for(let i=0;i<textLines.length;i++){const line=textLines[i].split(/[ \\t]+/);lines.push(line);wordCount+=line.length;}return[lines,wordCount];},[text]);let index=0;const createLineChildren=(lineIndex,lineWords)=>{return lineWords.map((word,wordIndex)=>{if(per===\"character\"){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:`${id}-word-wrapper`,children:word.split(\"\").map((char,charIndex)=>{const savedIndex=index;index++;return /*#__PURE__*/_jsx(\"span\",{ref:el=>{if(el)elementsRef.current[savedIndex]=el;},className:spanClassName,children:char},`${lineIndex}-${wordIndex}-${charIndex}`);})},`${lineIndex}-${wordIndex}`),wordIndex<lineWords.length-1&&\" \"]});}const savedIndex=index;index++;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{ref:el=>{if(el)elementsRef.current[savedIndex]=el;},className:spanClassName,children:word},`${lineIndex}-${wordIndex}`),wordIndex<lineWords.length-1&&\" \"]});});};useEffect(()=>{let colorAnimation=null;let animation=null;let timeoutId=null;let animationFrame=null;const animateTextColor=animateIn=>{if(!waveOutColor||defaultColor===waveOutColor){return;}if(colorAnimation){colorAnimation.stop();}const interpolateTextColor=Color.interpolate(textColorObjectRef.current,Color(animateIn?waveOutColor:defaultColor));colorAnimation=animate(0,1,{type:\"spring\",bounce:0,duration:mapRange(speed,0,100,1.5,1),onUpdate:value=>{const colorObject=interpolateTextColor(value);textColorObjectRef.current=colorObject;interpolateColorRef.current=Color.interpolate(waveInColorObject,colorObject);if(ref.current){ref.current.style.color=colorObject.toValue();}}});};const runAnimation=()=>{animateTextColor(true);const segments=per===\"word\"?wordCount:text.length;const start=direction===\"right\"?-waveRange:segments+waveRange;const end=direction===\"right\"?segments+waveRange:-waveRange;animation=animate(start,end,{type:\"ease\",ease:\"linear\",duration:Math.exp(mapRange(speed,0,100,Math.log(.3),Math.log(.01)))*(segments+waveRange*2),onUpdate:value=>{progressRef.current=value;},onComplete:()=>{if(ref.current){ref.current.style.transform=\"\";}if(loop&&isInView){timeoutId=setTimeout(runAnimation,delay*1e3);}animateTextColor(false);}});};const updateText=()=>{let cumulativeOffset=0;let elementOffset=[];let prevYPosition=0;const elementLineMap=new Map;const elementScaleMap=new Map;const lineOffsets=[];let lineIndex=-1;for(let i=0;i<elementsRef.current.length;i++){const element=elementsRef.current[i];if(!element)continue;const offset=Math.abs(progressRef.current-i);const boundingClientRect=element.getBoundingClientRect();const yPosition=origin===\"center\"?boundingClientRect.y+boundingClientRect.height/2:boundingClientRect.y+boundingClientRect.height;if(Math.abs(yPosition-prevYPosition)>2){// New line has started\nlineIndex++;if(lineIndex>0){lineOffsets[lineIndex-1]=cumulativeOffset;}cumulativeOffset=0;}prevYPosition=yPosition;elementLineMap.set(element,lineIndex);if(offset>waveRange){element.style.color=\"\";element.style.margin=\"\";element.style.textShadow=\"\";elementOffset[i]=cumulativeOffset;}else{const offsetPercent=easeInOut(offset/waveRange);const scaleValue=mapRange(offsetPercent,0,1,waveScale,1);const halfOffset=resize?spanWidthsRef.current[i]*(scaleValue-1)/2:0;elementScaleMap.set(element,scaleValue);cumulativeOffset+=halfOffset;elementOffset[i]=cumulativeOffset;if(glow){element.style.textShadow=glow.blur>0?`0 0 ${glow.blur}px rgba(${glowColorObject.r}, ${glowColorObject.g}, ${glowColorObject.b}, ${glowColorObject.a*(1-offsetPercent)})`:\"\";}element.style.color=offsetPercent>=1?waveOutColor||defaultColor:offsetPercent<=0?waveInColor:interpolateColorRef.current?.(offsetPercent).toValue()||waveOutColor||defaultColor;cumulativeOffset+=halfOffset;}if(i===elementsRef.current.length-1){lineOffsets[lineIndex]=cumulativeOffset;}}for(let i=0;i<elementsRef.current.length;i++){const element=elementsRef.current[i];if(!element)continue;const scaleValue=elementScaleMap.get(element)||1;const scale=scaleValue!==1?`scale(${scaleValue})`:\"\";if(!resize){element.style.transform=scale;continue;}const offset=elementOffset[i];const lineIndex=elementLineMap.get(element)||0;const lineOffset=lineOffsets[lineIndex];let offsetValue=offset;switch(textAlign){case\"center\":offsetValue-=lineOffset/2;break;case\"right\":offsetValue-=lineOffset;break;}const translate=Math.abs(offsetValue)>.1?`translateX(${offsetValue}px)`:\"\";element.style.transform=translate&&scale?`${translate} ${scale}`:translate||scale;}animationFrame=requestAnimationFrame(updateText);};if(!isCanvas){animationFrame=requestAnimationFrame(updateText);const shouldAnimate=loop?isInView:trigger===\"appear\"||trigger===\"layerInView\"&&isInView;if(shouldAnimate){if(delay){timeoutId=setTimeout(runAnimation,delay*1e3);}else{runAnimation();}}}return()=>{animation?.cancel();colorAnimation?.stop();if(animationFrame){cancelAnimationFrame(animationFrame);}if(timeoutId){clearTimeout(timeoutId);}};},[isInView]);useEffect(()=>{if(!isCanvas){elementsRef.current.forEach((el,i)=>{if(el){spanWidthsRef.current[i]=el.getBoundingClientRect().width;}});}},[isCanvas,text,font]);return /*#__PURE__*/_jsxs(MotionTag,{ref:ref,style:{...props.style,transformStyle:\"preserve-3d\",whiteSpace:props.style?.width?undefined:\"nowrap\",userSelect:userSelect?\"auto\":\"none\",margin:0,textAlign,color:isCanvas?colors.defaultColor:textColorObjectRef.current?.toValue()||colors.defaultColor,...font},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n\t\t\t\t.${id}-line {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\ttransform-style: preserve-3d;\n\t\t\t\t}\n\t\t\t\t.${id}-word-wrapper {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\ttransform-style: preserve-3d;\n\t\t\t\t\twhite-space: pre;\n\t\t\t\t}\n\t\t\t\t.${id}-span {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\ttransform-style: preserve-3d;\n\t\t\t\t\twhite-space: pre;\n\t\t\t\t\twill-change: transform, color, text-shadow;\n\t\t\t\t\ttransform-origin: ${origin===\"center\"?\"50% 50%\":\"50% 100%\"};\n\t\t\t\t}\n\t\t\t\t`}),lines.length===1?createLineChildren(0,lines[0]):lines.map((lineWords,lineIndex)=>/*#__PURE__*/_jsx(\"span\",{className:`${id}-line`,children:createLineChildren(lineIndex,lineWords)},lineIndex))]});}TextWave.displayName=\"Text Wave\";addPropertyControls(TextWave,{text:{type:ControlType.String,defaultValue:\"Learn Framer With Framer University\",placeholder:\"Text\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:32,lineHeight:1}},colors:{type:ControlType.Object,buttonTitle:\"Colors\",controls:{defaultColor:{type:ControlType.Color,defaultValue:\"#FFF\",title:\"Default\"},waveInColor:{type:ControlType.Color,defaultValue:\"#FFF\",title:\"Wave In\"},waveOutColor:{type:ControlType.Color,defaultValue:\"rgba(255, 255, 255, 0.5)\",optional:true,title:\"Wave Out\"}}},glow:{type:ControlType.Object,optional:true,icon:\"effect\",controls:{color:{type:ControlType.Color,defaultValue:\"#FFF\"},blur:{type:ControlType.Number,defaultValue:10,min:0,max:100,step:1}}},per:{type:ControlType.Enum,options:[\"character\",\"word\"],optionTitles:[\"Letter\",\"Word\"],displaySegmentedControl:true},waveWidth:{type:ControlType.Number,defaultValue:10,min:1,max:100,step:1,title:\"Wave Width\"},waveScale:{type:ControlType.Number,defaultValue:1.2,min:0,max:2,step:.01,title:\"Scale\"},origin:{type:ControlType.Enum,defaultValue:\"center\",options:[\"center\",\"bottom\"],optionTitles:[\"Center\",\"Bottom\"],// optionIcons: [\"align-middle\", \"align-bottom\"],\ndisplaySegmentedControl:true,hidden:props=>props.waveScale===1},resize:{type:ControlType.Boolean,defaultValue:true},direction:{type:ControlType.Enum,defaultValue:\"right\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],optionIcons:[\"direction-left\",\"direction-right\"],displaySegmentedControl:true},speed:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:1,unit:\"%\"},animation:{type:ControlType.Object,icon:\"effect\",controls:{loop:{type:ControlType.Boolean,defaultValue:false},trigger:{type:ControlType.Enum,defaultValue:\"layerInView\",options:[\"appear\",\"layerInView\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>props.loop},replay:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.loop||props.trigger!==\"layerInView\"},delay:{type:ControlType.Number,defaultValue:0,min:0,step:.1}}},userSelect:{type:ControlType.Boolean,defaultValue:false},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"p\",displaySegmentedControl:true,options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}const CHARACTERS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function generateRandomString(){let result=\"\";for(let i=0;i<8;i++){const randomIndex=Math.floor(Math.random()*CHARACTERS.length);result+=CHARACTERS.charAt(randomIndex);}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextWave\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouteElementId,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextWave from\"https://framerusercontent.com/modules/3IRcdSKMsgRyQ9gSaApX/ogNs8oLk22LSaz9iMnOu/TextWave_Prod.js\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import Shimmer from\"https://framerusercontent.com/modules/qFg6VLSyrkFjia0NaH19/HV61pswZmmqBJg1pjYW9/g_s8LqzcU.js\";import Particles from\"https://framerusercontent.com/modules/wb6ZrZlCLNQ5HHBJtNND/c1GLxCsQBQvlLXhkz7er/Particles.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/QT1T2E8wheNIIXpHephB/Smooth_Scroll.js\";import ScrollToTopButton from\"#framer/local/canvasComponent/d1uV5Fhky/d1uV5Fhky.js\";import FooterFooter from\"#framer/local/canvasComponent/NxQdysbrn/NxQdysbrn.js\";import metadataProvider from\"#framer/local/webPageMetadata/OFNX2h7rN/OFNX2h7rN.js\";const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const ScrollToTopButtonFonts=getFonts(ScrollToTopButton);const TextWaveFonts=getFonts(TextWave);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const ParticlesFonts=getFonts(Particles);const ShimmerFonts=getFonts(Shimmer);const ContainerWithFX=withFX(Container);const ImageWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Image));const TickerFonts=getFonts(Ticker);const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const MotionDivWithFX=withFX(motion.div);const FooterFooterFonts=getFonts(FooterFooter);const SmoothScrollFonts=getFonts(SmoothScroll);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-sONnA\";const variantClassNames={GkOV0INim:\"framer-v-1yyvtwc\"};const transition1={damping:40,delay:.1,mass:1,stiffness:150,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-40};const transition2={damping:60,delay:.2,mass:1,stiffness:320,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const transition3={damping:60,delay:.3,mass:1,stiffness:320,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={delay:1,duration:6,ease:[.12,.23,.5,1],type:\"tween\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,x:780,y:325};const transition5={delay:5.4,duration:6,ease:[.12,.23,.5,1],type:\"tween\"};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:780,y:325};const transition6={delay:.6,duration:7,ease:[.12,.23,.5,1],type:\"tween\"};const transition7={delay:2,duration:7,ease:[.12,.23,.5,1],type:\"tween\"};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.7,skewX:0,skewY:0,x:780,y:325};const transition8={damping:60,delay:.5,mass:1,stiffness:320,type:\"spring\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const animation9={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:240};const transition9={damping:60,delay:.7,mass:1,stiffness:320,type:\"spring\"};const animation10={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:0};const animation11={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const transition10={damping:60,delay:.4,mass:1,stiffness:320,type:\"spring\"};const transition11={damping:60,delay:.8,mass:1,stiffness:320,type:\"spring\"};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition11,x:0,y:0};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props};};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);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const elementId=useRouteElementId(\"sdyxfrjOF\");const ref1=React.useRef(null);const elementId1=useRouteElementId(\"agNVPgEbw\");const ref2=React.useRef(null);const elementId2=useRouteElementId(\"IPGoC330m\");const ref3=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"GkOV0INim\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-2aee546d-3daa-47ca-94b5-be82aed72a46, rgb(10, 10, 10)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1yyvtwc\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-iu4q5e\",\"data-framer-appear-id\":\"iu4q5e\",initial:animation1,optimized:true,style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1buqn42\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rt0z40\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/14dpMTiLnwesAG0I5F6aQwtAJ33B9ygG9/view?usp=sharing\",motionChild:true,nodeId:\"AWyHekX_r\",openInNewTab:true,scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-fr3djp framer-1mgfj86\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bV9f\",\"--framer-font-family\":'\".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-weight\":\"499\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Resume\"})}),className:\"framer-z43mlv\",fonts:[\"__SF-UI-Text-Medium__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pgcg92\",\"data-border\":true,\"data-framer-name\":\"Border\"})]})}),/*#__PURE__*/_jsx(Link,{href:\"http://www.linkedin.com/in/kevinhursey\",motionChild:true,nodeId:\"dT7RqRwxz\",openInNewTab:true,scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-5rwico framer-1mgfj86\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bV9f\",\"--framer-font-family\":'\".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-weight\":\"499\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"LinkedIn\"})}),className:\"framer-g08hrf\",fonts:[\"__SF-UI-Text-Medium__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TWF0ZXJpYWwgU3ltYm9scyBSb3VuZGVkLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Material Symbols Rounded\", monospace',\"--framer-letter-spacing\":\"-0.32px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"north_east\"})}),className:\"framer-83dncj\",fonts:[\"GF;Material Symbols Rounded-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pu6iwg\",\"data-border\":true,\"data-framer-name\":\"Border\"})]})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"60px\",y:908,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qhjixb-container\",layoutScroll:true,nodeId:\"E2Nb3QWU2\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsx(ScrollToTopButton,{DxFECmhqH:\"var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(13, 13, 13))\",height:\"100%\",id:\"E2Nb3QWU2\",iJ_vf1x3s:\"var(--token-2d34d26e-aa16-40b8-bb3d-911312dac5d2, rgb(171, 171, 171))\",layoutId:\"E2Nb3QWU2\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1evixyg\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8duh12\",\"data-framer-name\":\"Introduction\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9ozzi9\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xlzo5e\",\"data-border\":true,\"data-framer-name\":\"Border\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1r3l61k\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation2,className:\"framer-azomv4-container\",\"data-framer-appear-id\":\"azomv4\",initial:animation3,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"bBF8eRfkX\",optimized:true,rendersWithMotion:true,scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsx(TextWave,{animation:{delay:1.25,loop:false,replay:true,trigger:\"appear\"},colors:{defaultColor:\"rgb(255, 255, 255)\",waveInColor:\"rgb(255, 255, 255)\",waveOutColor:\"rgb(134, 134, 139)\"},direction:\"right\",font:{fontFamily:'\".SFNSDisplay-Medium\", \"SFProDisplay-Medium\", \"SFUIDisplay-Medium\", \".SFUIDisplay-Medium\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',fontSize:\"40px\",fontWeight:499,letterSpacing:\"-0.03em\",lineHeight:\"125%\",textAlign:\"left\"},glow:{blur:5,color:\"rgb(255, 255, 255)\"},height:\"100%\",id:\"bBF8eRfkX\",layoutId:\"bBF8eRfkX\",origin:\"center\",per:\"character\",resize:true,speed:75,style:{width:\"100%\"},tag:\"p\",text:\"Simplifying complexity through search, navigation, and discovery design\",userSelect:false,waveScale:1,waveWidth:10,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bV9f\",\"--framer-font-family\":'\".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"499\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-2d34d26e-aa16-40b8-bb3d-911312dac5d2, rgb(171, 171, 171))\"},children:\"Hi, I'm Kevin. I design user-first experiences that simplify complexity and help people find what they need. I solve UX challenges around search, navigation, and discoverability, creating interactions that scale and inspire.\"})}),className:\"framer-1kb3ftl\",\"data-framer-appear-id\":\"1kb3ftl\",fonts:[\"__SF-UI-Text-Medium__\"],initial:animation3,optimized:true,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ubw1v4\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-10vrg2x-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"yuSBQ0N5j\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsx(Particles,{background:\"var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(18, 18, 18))\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(135, 135, 135)\",colors:[],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:true,hoverSmooth:10},id:\"yuSBQ0N5j\",layoutId:\"yuSBQ0N5j\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"none\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:.1,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},number:50,opacityOptions:{opacity:1,opacityMax:1,opacityMin:0,opacityType:true},particlesID:\"One\",radius:0,rotateOptions:{rotateAnimation:false,rotateDirection:\"random\",rotateSpeed:5,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"\uD83D\uDE0E\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1,sizeMax:10,sizeMin:1,sizeType:true},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6hpsc7\",\"data-framer-name\":\"Shooting Stars\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__loop:animation5,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4.5,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition4,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1boo37v-container\",isModuleExternal:true,nodeId:\"tj8xZFNR3\",rendersWithMotion:true,scopeId:\"OFNX2h7rN\",style:{rotate:22.6},children:/*#__PURE__*/_jsx(Shimmer,{height:\"100%\",id:\"tj8xZFNR3\",layoutId:\"tj8xZFNR3\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__loop:animation6,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:1.7,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-o9gvkr-container\",isModuleExternal:true,nodeId:\"hDn52lCsN\",rendersWithMotion:true,scopeId:\"OFNX2h7rN\",style:{rotate:22.6},children:/*#__PURE__*/_jsx(Shimmer,{height:\"100%\",id:\"hDn52lCsN\",layoutId:\"hDn52lCsN\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__loop:animation5,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:.6,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition6,__perspectiveFX:false,__targetOpacity:1,className:\"framer-2l0d5s-container\",isModuleExternal:true,nodeId:\"jfsN2vE6f\",rendersWithMotion:true,scopeId:\"OFNX2h7rN\",style:{rotate:22.6},children:/*#__PURE__*/_jsx(Shimmer,{height:\"100%\",id:\"jfsN2vE6f\",layoutId:\"jfsN2vE6f\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__loop:animation7,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:2,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition7,__perspectiveFX:false,__targetOpacity:1,className:\"framer-jljh1c-container\",isModuleExternal:true,nodeId:\"BHIq43kN9\",rendersWithMotion:true,scopeId:\"OFNX2h7rN\",style:{rotate:22.6},children:/*#__PURE__*/_jsx(Shimmer,{height:\"100%\",id:\"BHIq43kN9\",layoutId:\"BHIq43kN9\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ImageWithFXWithOptimizedAppearEffect,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:100,__perspectiveFX:false,__targetOpacity:1,animate:animation8,background:{alt:\"\",fit:\"fill\",intrinsicHeight:842,intrinsicWidth:842,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+88+0+0+0+0+470-288.5),pixelHeight:420,pixelWidth:420,src:\"https://framerusercontent.com/images/Y8UGMKO9uQjsG25yBOAitc1Zyg.png\"},className:\"framer-cv2qse\",\"data-framer-appear-id\":\"cv2qse\",\"data-framer-name\":\"Image\",initial:animation9,optimized:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yrnot3\",\"data-border\":true,\"data-framer-name\":\"Border\"})]})]}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation8,className:\"framer-1da1fvt\",\"data-framer-appear-id\":\"1da1fvt\",\"data-framer-name\":\"Logos\",initial:animation3,optimized:true,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bV9f\",\"--framer-font-family\":'\".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-weight\":\"499\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-2d34d26e-aa16-40b8-bb3d-911312dac5d2, rgb(134, 134, 139))\"},children:\"Expertise in the following tools:\"})}),className:\"framer-ht2bgz\",fonts:[\"__SF-UI-Text-Medium__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-13ogzcg-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Nz9euDUPM\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:50,overflow:false},gap:32,height:\"100%\",hoverFactor:.2,id:\"Nz9euDUPM\",layoutId:\"Nz9euDUPM\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fcsxac\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-tuo5zm\",\"data-framer-name\":\"Format_Wordmark_6\",fill:\"black\",intrinsicHeight:19,intrinsicWidth:100,svg:'<svg width=\"100\" height=\"19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#fff\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.719 16.102a5.783 5.783 0 0 1 0-8.227l6.223-6.171a5.91 5.91 0 0 1 7.144-.891c.696.41.69 1.351.117 1.92-.573.567-1.508.519-2.285.293a2.95 2.95 0 0 0-2.901.735L3.793 9.93a2.891 2.891 0 0 0 0 4.115 2.952 2.952 0 0 0 4.15 0L20.39 1.704a5.903 5.903 0 0 1 8.298 0l6.223 6.17a5.783 5.783 0 0 1 0 8.228 5.903 5.903 0 0 1-8.298 0l-2.074-2.056-2.594 2.57c-1.937 1.921-4.891 2.218-7.143.892-.696-.41-.69-1.352-.117-1.92.572-.568 1.507-.519 2.285-.293a2.95 2.95 0 0 0 2.9-.735l2.668-2.645a2.846 2.846 0 0 1 4.001 0l2.149 2.13a2.952 2.952 0 0 0 4.149 0 2.892 2.892 0 0 0 0-4.113L26.613 3.76a2.952 2.952 0 0 0-4.149 0L10.017 16.102a5.903 5.903 0 0 1-8.298 0Z\"/><path d=\"M60.067 3.297c-1.442 0-2.534.517-3.255 1.55-.634-1.033-1.639-1.55-2.971-1.55-1.377 0-2.382.474-3.037 1.442v-1.14h-2.818v10.756h2.818V8.31c0-1.57.808-2.431 2.053-2.431 1.158 0 1.836.753 1.836 2.044v6.432h2.818V8.31c0-1.57.743-2.431 2.031-2.431 1.158 0 1.836.753 1.836 2.044v6.432h2.818V7.729c0-2.69-1.617-4.432-4.13-4.432Zm14.605 1.571c-.852-1.054-2.031-1.57-3.56-1.57-1.464 0-2.71.559-3.758 1.656-1.027 1.097-1.551 2.43-1.551 4.023 0 1.592.524 2.947 1.551 4.044 1.049 1.097 2.294 1.635 3.758 1.635 1.529 0 2.709-.516 3.56-1.57v1.269h2.819V3.599h-2.819v1.269Zm-5.199 6.303c-.568-.58-.852-1.312-.852-2.194 0-.882.284-1.614.852-2.173.568-.58 1.289-.86 2.163-.86.874 0 1.595.28 2.163.86.59.56.873 1.29.873 2.173 0 .882-.284 1.613-.873 2.194-.568.56-1.29.839-2.163.839-.874 0-1.595-.28-2.163-.839ZM87.89 5.449v-1.85h-8.193v2.603h4.39l-4.61 6.303v1.85h8.63v-2.603h-4.85l4.632-6.303Zm12 4.668c.067-.409.11-.775.11-1.14 0-1.614-.524-2.948-1.573-4.045-1.026-1.097-2.36-1.635-3.954-1.635-1.682 0-3.08.538-4.15 1.635-1.071 1.076-1.618 2.431-1.618 4.045 0 1.635.547 2.99 1.64 4.066 1.092 1.075 2.534 1.613 4.347 1.613 2.097 0 3.692-.774 4.762-2.302l-2.272-1.29c-.546.71-1.376 1.075-2.447 1.075-1.682 0-2.708-.667-3.08-2.022h8.236Zm-8.279-2.151c.328-1.377 1.355-2.173 2.862-2.173 1.289 0 2.381.71 2.71 2.173H91.61Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h100v18.321H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w3sa47\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-skmgrh\",\"data-framer-name\":\"Format_Wordmark_3\",fill:\"black\",intrinsicHeight:27,intrinsicWidth:100,svg:'<svg width=\"100\" height=\"27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#fff\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.822 17.465V4.137A4.048 4.048 0 0 0 40.776.092H4.471A4.048 4.048 0 0 0 .425 4.137v13.328a4.048 4.048 0 0 0 4.046 4.046h26.29l7.122 4.753-1.427-4.753h4.347c2.212-.013 4.032-1.82 4.019-4.046Zm-36.724-3.98c.21.367.484.655.838.838a2.33 2.33 0 0 0 1.165.288 2.39 2.39 0 0 0 1.178-.3c.354-.21.642-.498.838-.865.21-.38.314-.798.314-1.283V6.18c0-.092.026-.157.079-.21a.276.276 0 0 1 .21-.078h1.453c.091 0 .17.026.222.078a.398.398 0 0 1 .066.092c.013.04.026.079.013.118v5.97c0 .956-.197 1.754-.59 2.409-.392.642-.916 1.126-1.57 1.427-.655.314-1.402.458-2.213.458-.812 0-1.545-.157-2.213-.471a3.657 3.657 0 0 1-1.584-1.44c-.393-.642-.59-1.44-.59-2.396V6.18c0-.079.027-.144.08-.197.026-.026.052-.052.078-.065a.247.247 0 0 1 .105-.026h1.531c.092 0 .17.026.21.078a.33.33 0 0 1 .065.21v5.983c0 .51.105.956.315 1.322Zm7.75 1.035c0 .039.013.091.026.13l.08.158c.326.51.771.916 1.322 1.204.55.288 1.178.432 1.872.432.55 0 1.086-.104 1.597-.3.51-.21.916-.511 1.244-.93.314-.406.471-.904.471-1.493a2.58 2.58 0 0 0-.59-1.663c-.392-.497-.981-.85-1.78-1.1a3.532 3.532 0 0 0-.288-.091c-.091-.026-.17-.053-.235-.066a6.909 6.909 0 0 1-.864-.274 1.438 1.438 0 0 1-.446-.275c-.117-.118-.17-.262-.17-.459 0-.248.105-.445.314-.602.21-.157.498-.236.864-.236.354 0 .642.066.878.184.235.118.458.314.68.563.079.091.145.144.223.144.052 0 .118-.027.183-.092l.825-.68c.092-.08.144-.145.144-.21 0-.053-.04-.131-.105-.236a3.975 3.975 0 0 0-1.178-.995c-.471-.275-1.034-.406-1.702-.406-.615 0-1.152.118-1.623.367a2.876 2.876 0 0 0-1.087.955c-.249.393-.38.786-.38 1.192 0 .497.092.93.288 1.283.197.354.485.655.878.903.392.25.903.472 1.544.668.275.079.446.131.485.144.314.092.55.17.694.236.157.065.275.144.353.262.092.117.131.274.131.484 0 .196-.078.38-.222.537-.158.157-.34.275-.576.366a2.173 2.173 0 0 1-.707.131c-.393 0-.72-.091-.982-.275a3.062 3.062 0 0 1-.733-.746c-.08-.105-.158-.157-.25-.157-.052 0-.104.026-.156.052l-.904.642c-.078.078-.118.157-.118.249Zm14.782-.747c.078 0 .13.027.17.092l.72.877c.052.079.092.144.092.21 0 .078-.04.144-.105.21-.524.457-1.034.785-1.558.994a4.63 4.63 0 0 1-1.663.301c-.798 0-1.558-.21-2.265-.615a4.71 4.71 0 0 1-1.689-1.676 4.405 4.405 0 0 1-.628-2.291c0-.838.196-1.61.589-2.304a4.433 4.433 0 0 1 1.623-1.676c.694-.42 1.467-.615 2.318-.615.694 0 1.374.17 2.055.51.681.34 1.244.851 1.69 1.545.444.694.667 1.545.667 2.553 0 .223-.026.393-.079.498-.052.104-.13.17-.21.183-.09.026-.235.04-.418.026h-6.284c.091.419.274.786.523 1.1.249.314.563.563.93.733.366.17.76.262 1.178.262.327 0 .602-.04.851-.105.236-.065.432-.144.59-.236a3.52 3.52 0 0 0 .51-.353l.21-.157a.287.287 0 0 1 .183-.066ZM27.16 9.23c-.34.17-.628.406-.877.694a3.05 3.05 0 0 0-.563.982h4.988a3.18 3.18 0 0 0-.969-1.4 2.318 2.318 0 0 0-1.505-.524 2.228 2.228 0 0 0-1.074.248Zm8.393-1.885h-1.009c-.183 0-.275.105-.275.301V16c0 .196.092.288.275.288h1.44c.197 0 .289-.091.289-.288v-4.897c0-.445.078-.811.248-1.112.17-.301.38-.524.655-.668.262-.144.55-.223.851-.223.301 0 .576.053.838.158.262.117.51.248.746.405a.449.449 0 0 0 .223.092c.078 0 .13-.04.196-.118l.655-.93a.314.314 0 0 0 .078-.196c0-.091-.052-.183-.157-.288a5.108 5.108 0 0 0-1.021-.654 2.868 2.868 0 0 0-1.336-.315 2.41 2.41 0 0 0-1.217.315c-.367.21-.668.497-.903.877l-.145-.773c-.026-.144-.065-.235-.144-.275-.065-.039-.157-.052-.288-.052Z\"/><path d=\"M47.401 5.892h7.489c.183 0 .275.091.275.275v1.322c0 .183-.092.288-.275.288h-2.763v8.235c0 .183-.091.275-.275.275h-1.505c-.184 0-.275-.092-.275-.275V7.764h-2.684c-.183 0-.275-.092-.275-.288v-1.31c.013-.183.105-.274.288-.274Zm14.454 7.881c.079 0 .131.026.17.092l.72.877c.053.078.092.144.092.21 0 .078-.04.143-.105.209-.523.458-1.034.786-1.558.995a4.41 4.41 0 0 1-1.662.301c-.799 0-1.558-.21-2.265-.615a4.708 4.708 0 0 1-1.69-1.676 4.404 4.404 0 0 1-.628-2.291c0-.838.197-1.61.59-2.305a4.434 4.434 0 0 1 1.623-1.675c.694-.42 1.466-.616 2.317-.616.694 0 1.388.17 2.056.51.68.341 1.243.852 1.689 1.546.445.694.667 1.545.667 2.553 0 .222-.026.393-.078.497-.053.105-.131.17-.21.184a1.673 1.673 0 0 1-.419.039h-6.27c.09.419.274.785.523 1.1.248.314.563.563.93.733.366.17.759.262 1.19.262.328 0 .603-.04.852-.105.235-.066.432-.144.589-.236.183-.104.353-.222.51-.353l.21-.157c.026-.066.092-.079.157-.079ZM58.373 9.23a2.83 2.83 0 0 0-.878.694 3.049 3.049 0 0 0-.563.982h5.002a3.18 3.18 0 0 0-.97-1.401c-.431-.353-.942-.524-1.518-.524a2.195 2.195 0 0 0-1.073.25Zm6.101 5.42a.464.464 0 0 1-.026-.13c0-.092.039-.17.117-.25l.89-.68a.168.168 0 0 1 .158-.052c.091 0 .183.052.248.157.223.314.472.563.734.746.262.183.589.275.981.275.25 0 .485-.04.708-.131.235-.092.432-.21.576-.367a.787.787 0 0 0 .222-.536c0-.21-.04-.367-.13-.485a.89.89 0 0 0-.354-.262 5.781 5.781 0 0 0-.694-.235 6.279 6.279 0 0 1-.484-.144c-.642-.197-1.153-.42-1.546-.668a2.508 2.508 0 0 1-.877-.903c-.196-.354-.288-.786-.288-1.284 0-.405.131-.798.38-1.19.249-.394.615-.708 1.087-.957.47-.248 1.007-.366 1.623-.366.655 0 1.23.13 1.702.406.471.275.864.602 1.179.995.078.091.104.17.104.235 0 .066-.052.144-.144.21l-.825.68c-.078.053-.13.092-.183.092-.066 0-.144-.052-.223-.144a2.43 2.43 0 0 0-.68-.563 1.977 1.977 0 0 0-.878-.183c-.366 0-.654.079-.864.236a.716.716 0 0 0-.314.602c0 .196.053.34.17.458.118.118.262.21.446.275.183.079.484.157.864.275.078.013.157.04.235.066a3.5 3.5 0 0 1 .288.091c.799.236 1.388.602 1.781 1.1.393.497.589 1.047.589 1.663 0 .576-.157 1.073-.471 1.492-.315.406-.734.72-1.244.93a3.91 3.91 0 0 1-1.597.3c-.694 0-1.323-.143-1.873-.431a3.548 3.548 0 0 1-1.322-1.205.766.766 0 0 1-.065-.118Zm11.377-7.24c.196 0 .301.105.301.302v1.152c0 .091-.026.17-.091.222a.366.366 0 0 1-.236.079h-1.009v4.36c0 .314.053.563.17.759.119.183.315.288.59.301l.223.013c.157.013.261.053.301.131.039.079.065.17.052.262v.995c0 .236-.183.354-.537.354-.55 0-1.034-.105-1.453-.315a2.3 2.3 0 0 1-.995-.903c-.235-.393-.353-.851-.353-1.375v-4.57h-.812a.298.298 0 0 1-.21-.078c-.065-.052-.091-.13-.091-.222v-1.14c0-.104.026-.183.091-.248a.298.298 0 0 1 .21-.079h.812V5.944c0-.105.013-.17.052-.222.04-.053.118-.079.223-.118l1.427-.42c.026-.012.052-.012.078-.012.026 0 .066.013.092.026.026.013.052.04.065.065.04.053.053.131.053.223v1.911l1.047.013Zm2.213-3.26h1.217c.262 0 .393.144.393.446v1.23c0 .144-.026.249-.092.301a.485.485 0 0 1-.301.092h-1.217c-.288 0-.432-.13-.432-.393v-1.23c0-.302.144-.446.432-.446Zm-.288 3.273a.266.266 0 0 1 .196-.078h1.48c.078 0 .143.026.196.078a.278.278 0 0 1 .078.21v8.366c0 .183-.091.288-.275.288h-1.48c-.182 0-.274-.091-.274-.288V7.633c0-.092.026-.157.079-.21Zm5.407 8.786a.517.517 0 0 1-.275.078h-1.283c-.197 0-.301-.105-.301-.301V7.633c0-.196.104-.301.301-.301h.942a.39.39 0 0 1 .262.105.504.504 0 0 1 .157.248l.118 1.008c.34-.484.747-.837 1.23-1.073a3.512 3.512 0 0 1 1.546-.354c.537 0 1.06.131 1.57.406.511.275.93.694 1.271 1.257.327.563.497 1.27.497 2.108v4.936c0 .196-.091.288-.275.288h-1.4c-.197 0-.302-.092-.302-.288v-4.87a1.9 1.9 0 0 0-.248-.956 2.072 2.072 0 0 0-.694-.733 1.866 1.866 0 0 0-.995-.275c-.314 0-.629.078-.93.248a2.025 2.025 0 0 0-1.06 1.807v4.766a.336.336 0 0 1-.131.248Zm15.75.916c-.393.707-.917 1.244-1.598 1.61-.68.367-1.466.537-2.343.537a5.22 5.22 0 0 1-1.728-.3 4.525 4.525 0 0 1-1.467-.813c-.078-.065-.117-.13-.117-.21 0-.052.026-.117.091-.209l.59-.85c.065-.092.144-.145.248-.145.079 0 .157.027.249.092.615.432 1.375.642 2.304.642.472 0 .89-.105 1.257-.315.367-.196.668-.497.865-.864a2.49 2.49 0 0 0 .313-1.257v-.026a4.291 4.291 0 0 1-1.243.943c-.432.21-.943.314-1.52.314a4.222 4.222 0 0 1-2.172-.576 4.321 4.321 0 0 1-1.624-1.597 4.313 4.313 0 0 1-.602-2.318c0-.811.196-1.57.602-2.265a4.74 4.74 0 0 1 1.624-1.675c.68-.42 1.4-.629 2.173-.629 1.113 0 2.068.432 2.867 1.283l.118-.825c.013-.13.052-.222.105-.275.052-.052.13-.078.236-.078h1.125c.17 0 .262.105.262.301v6.873c-.039 1.061-.236 1.925-.615 2.632Zm-1.65-6.69a2.722 2.722 0 0 0-.955-1.008 2.538 2.538 0 0 0-1.362-.38c-.524 0-.982.131-1.388.38-.406.248-.707.589-.943 1.021-.222.432-.34.89-.34 1.4 0 .538.118 1.009.354 1.428.235.419.562.746.968.982.406.236.865.353 1.362.353a2.44 2.44 0 0 0 1.335-.366c.393-.249.708-.59.943-1.008.223-.432.34-.89.34-1.388a2.683 2.683 0 0 0-.313-1.414Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h100v26.316H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4e5nmi\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-6omrad\",\"data-framer-name\":\"Figma\",fill:\"black\",intrinsicHeight:26,intrinsicWidth:73,svg:'<svg width=\"73\" height=\"26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill=\"#fff\"><path d=\"M.52 0v20.16l2.6.01v-9.6h6.25V8.03H3.11v-5.5h8.15V0H.52Zm15.4 4.1a1.7 1.7 0 1 0 0-3.4 1.7 1.7 0 0 0 0 3.4Zm-1.31 2.53v13.54h2.6V6.63h-2.6Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26.82 6.24c-3.44 0-5.84 2.91-5.84 6.37s2.4 6.37 5.84 6.37c1.58 0 2.88-.6 3.83-1.6v1.8a4.072 4.072 0 0 1-4.06 4.12c-.83 0-1.65-.32-2.3-.78l-1.3 2.25a6.65 6.65 0 0 0 10.26-5.6V6.64h-2.6v1.21c-.95-1-2.25-1.6-3.83-1.6v-.01Zm-3.25 6.37c0-2.15 1.64-3.84 3.54-3.84 1.9 0 3.53 1.7 3.53 3.84 0 2.15-1.64 3.83-3.53 3.83-1.9 0-3.54-1.68-3.54-3.83Z\"/><path d=\"M42.59 8.77a2.83 2.83 0 0 0-2.78 2.84v8.56h-2.6V6.63h2.6v1.24a4.1 4.1 0 0 1 3.34-1.63c1.82 0 3.22.9 4.02 2.28a4.98 4.98 0 0 1 4.13-2.28c2.95 0 4.8 2.38 4.8 5.33v8.6h-2.58V11.6a2.83 2.83 0 0 0-2.78-2.84 2.83 2.83 0 0 0-2.78 2.84v8.56h-2.6V11.6a2.83 2.83 0 0 0-2.77-2.84v.01Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M69.93 8.17a6.27 6.27 0 0 0-4.57-1.93c-3.86 0-6.6 3.26-6.6 7.16 0 3.9 2.74 7.16 6.6 7.16a6.3 6.3 0 0 0 4.57-1.93v1.54h2.59V6.63h-2.6v1.54h.01Zm-8.58 5.23c0-2.58 1.98-4.63 4.29-4.63 2.3 0 4.29 2.05 4.29 4.63s-1.98 4.62-4.29 4.62c-2.3 0-4.29-2.04-4.29-4.62Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h73v26H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qov9v4\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-164ose\",\"data-framer-name\":\"Format_Wordmark\",fill:\"black\",intrinsicHeight:28,intrinsicWidth:100,svg:'<svg width=\"100\" height=\"28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.902 0H0v26.072L10.902 0Zm7.67 0H29.46v26.072L18.572 0Zm-3.835 9.61 6.94 16.462h-4.553l-2.074-5.241H9.972l4.765-11.222Zm32.509 6.97 1.286 3.686c.043.093.107.135.22.135h2.472c.135 0 .156-.064.135-.199L46.252 6.02c-.021-.113-.043-.135-.156-.135h-3.068c-.085 0-.135.064-.135.156-.043.746-.107.973-.2 1.194L38.142 20.18c-.021.156.029.22.157.22h2.208c.135 0 .2-.042.249-.177l1.214-3.644h5.277Zm-4.574-2.407c.668-2.018 1.549-4.603 1.904-6.08h.021c.44 1.548 1.477 4.617 1.946 6.08h-3.87Zm15.251 6.448c1.329 0 2.742-.241 4.177-.859.113-.043.135-.092.135-.199a14.773 14.773 0 0 1-.093-1.413V4.798c0-.086 0-.128-.106-.128h-2.408c-.092 0-.135.042-.135.156V9.35a7.917 7.917 0 0 0-.952-.064c-3.885 0-6.271 2.564-6.271 5.767 0 3.715 2.45 5.568 5.653 5.568Zm1.57-2.471a4.231 4.231 0 0 1-1.285.177c-1.762 0-3.204-.994-3.204-3.409 0-2.137 1.485-3.402 3.452-3.402.398 0 .746.043 1.037.157v6.477Zm10.423-8.864c-3.317 0-5.37 2.543-5.37 5.682 0 2.805 1.634 5.653 5.32 5.653 3.118 0 5.305-2.294 5.305-5.724 0-3.026-1.853-5.61-5.255-5.61Zm-.135 2.23c1.875 0 2.67 1.613 2.67 3.452 0 2.273-1.172 3.402-2.535 3.402-1.684 0-2.678-1.413-2.678-3.452 0-2.095 1.058-3.402 2.543-3.402ZM77.66 4.67c-.092 0-.156.042-.156.156V19.94c0 .064.064.177.157.198a11.17 11.17 0 0 0 3.31.483c3.274 0 6.455-2.03 6.455-6.122 0-2.961-2.03-5.213-5.213-5.213a6.38 6.38 0 0 0-2.01.313l-.028-4.752c0-.156-.043-.177-.199-.177h-2.315Zm7.046 10.1c0 2.45-1.676 3.6-3.487 3.6-.376 0-.71-.021-1.016-.114v-6.449c.348-.134.767-.248 1.542-.248 1.747 0 2.961 1.108 2.961 3.21Zm11.706.795c1.08 0 1.967-.022 2.272-.093.114-.021.157-.064.178-.156.064-.241.092-.746.092-1.364 0-2.102-1.264-4.666-4.531-4.666-3.338 0-5.192 2.72-5.192 5.789 0 2.72 1.435 5.546 5.455 5.546 1.505 0 2.478-.241 3.316-.639.086-.042.128-.113.128-.241V17.9c0-.106-.064-.128-.127-.085-.839.355-1.748.533-2.742.533-2.251 0-3.274-1.243-3.338-2.784h4.489Zm-4.49-1.904c.178-1.08.86-2.251 2.387-2.251 1.684 0 2.124 1.413 2.124 2.052v.178c-.093.021-.377.021-1.215.021h-3.295Z\" fill=\"#fff\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8ifxct\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1k7a0wy\",\"data-framer-name\":\"Format_Wordmark_4\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 105.263 20\"><g id=\"ss10059395813_1\"><path d=\"M 0 0 L 105.263 0 L 105.263 19.118 L 0 19.118 Z\" fill=\"transparent\"></path><path d=\"M 2.178 15.111 C 1.39 15.113 0.662 14.69 0.273 14.005 C -0.111 13.325 -0.088 12.488 0.333 11.829 L 4.256 5.668 C 4.664 4.994 5.404 4.592 6.193 4.616 C 6.98 4.635 7.696 5.077 8.066 5.772 C 8.432 6.462 8.387 7.297 7.949 7.944 L 4.028 14.105 C 3.624 14.735 2.926 15.114 2.178 15.111 Z M 8.907 15.111 C 8.121 15.113 7.394 14.692 7.005 14.008 C 6.622 13.329 6.645 12.495 7.065 11.838 L 10.981 5.691 C 11.384 5.007 12.127 4.596 12.92 4.617 C 13.713 4.632 14.436 5.076 14.806 5.778 C 15.17 6.475 15.116 7.317 14.665 7.961 L 10.749 14.108 C 10.346 14.735 9.652 15.112 8.907 15.111 Z M 15.486 15.162 C 16.602 15.162 17.507 14.278 17.507 13.185 C 17.507 12.093 16.602 11.207 15.486 11.207 C 14.371 11.207 13.466 12.093 13.466 13.185 C 13.466 14.277 14.372 15.162 15.487 15.162 Z M 103.237 11.322 C 103.846 11.322 104.212 11.756 104.212 12.467 L 104.212 14.902 L 105.04 14.902 L 105.04 12.412 C 105.04 11.202 104.472 10.502 103.4 10.502 C 102.981 10.502 102.316 10.617 101.92 11.386 C 101.732 10.924 101.305 10.601 100.808 10.547 C 100.655 10.519 100.499 10.51 100.343 10.52 C 100.002 10.547 99.396 10.76 99.168 11.24 L 99.168 10.594 L 98.339 10.594 L 98.339 14.902 L 99.168 14.902 L 99.168 12.577 C 99.168 11.673 99.76 11.322 100.353 11.322 C 100.908 11.322 101.273 11.747 101.273 12.458 L 101.273 14.902 L 102.098 14.902 L 102.098 12.577 C 102.098 11.858 102.529 11.314 103.237 11.322 Z M 95.294 14.182 C 95.673 14.191 96.039 14.039 96.304 13.765 C 96.569 13.492 96.712 13.118 96.697 12.734 C 96.697 11.866 96.059 11.323 95.294 11.323 C 94.528 11.323 93.891 11.866 93.891 12.734 C 93.876 13.117 94.017 13.489 94.281 13.763 C 94.546 14.037 94.909 14.189 95.287 14.182 Z M 95.294 14.991 C 94.082 14.991 93.071 14.096 93.071 12.729 C 93.071 11.364 94.081 10.497 95.294 10.497 C 96.505 10.497 97.525 11.364 97.525 12.729 C 97.525 14.095 96.5 14.995 95.288 14.995 Z M 88.802 12.729 L 88.794 12.735 C 88.794 11.368 89.832 10.502 91.053 10.497 C 91.673 10.485 92.269 10.736 92.693 11.188 L 92.063 11.723 C 91.794 11.459 91.43 11.313 91.053 11.318 C 90.287 11.318 89.622 11.862 89.622 12.729 C 89.622 13.316 89.971 13.843 90.505 14.067 C 91.04 14.291 91.657 14.167 92.063 13.754 L 92.701 14.288 C 92.276 14.745 91.677 15 91.053 14.991 C 89.841 14.991 88.802 14.096 88.802 12.729 Z M 86.147 14.075 C 86.145 13.759 86.399 13.5 86.715 13.496 C 86.947 13.497 87.155 13.639 87.241 13.855 C 87.269 13.925 87.283 14 87.281 14.076 C 87.266 14.378 87.018 14.617 86.715 14.62 C 86.411 14.618 86.162 14.378 86.147 14.075 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 88.416 5.117 L 85.463 5.117 L 83.394 10.451 L 81.336 5.117 L 78.384 5.117 L 81.973 13.545 L 79.741 19.118 L 82.671 19.118 L 88.415 5.118 Z M 70.463 9.805 C 70.463 11.153 71.64 12.038 72.796 12.038 C 73.933 12.038 75.048 11.214 75.048 9.804 C 75.048 8.396 73.933 7.571 72.796 7.571 C 71.64 7.571 70.463 8.457 70.463 9.804 Z M 75.049 14.512 L 75.049 13.445 C 74.451 14.351 73.054 14.694 72.338 14.694 C 69.965 14.694 67.592 12.823 67.592 9.804 C 67.592 6.786 69.964 4.916 72.338 4.916 C 72.936 4.916 74.332 5.116 75.049 6.163 L 75.049 5.121 L 77.8 5.121 L 77.8 14.514 L 75.049 14.513 Z M 66.809 14.512 L 64.058 14.512 L 64.058 13.344 C 63.598 14.209 62.483 14.713 61.326 14.713 C 58.933 14.713 56.819 12.802 56.819 9.842 C 56.819 6.827 58.933 4.915 61.326 4.915 C 62.481 4.915 63.6 5.397 64.058 6.262 L 64.058 0 L 66.809 0 Z M 63.998 9.783 C 63.998 8.376 62.981 7.551 61.845 7.551 C 60.667 7.551 59.691 8.435 59.691 9.783 C 59.691 11.175 60.667 12.057 61.844 12.057 C 63.002 12.057 63.998 11.132 63.998 9.783 Z M 50.017 9.541 C 50.017 8.113 50.754 7.629 51.732 7.629 C 52.668 7.629 53.346 8.254 53.346 9.5 L 53.346 14.511 L 56.118 14.511 L 56.118 8.898 C 56.118 6.222 54.801 4.915 52.707 4.915 C 51.611 4.915 50.515 5.538 50.016 6.483 L 50.016 5.117 L 47.246 5.117 L 47.246 14.511 L 50.017 14.511 L 50.017 9.54 Z M 41.619 14.672 C 38.987 14.672 36.792 12.74 36.792 9.783 C 36.792 6.823 38.984 4.912 41.619 4.912 C 44.253 4.912 46.464 6.823 46.464 9.783 C 46.464 12.741 44.251 14.672 41.619 14.672 Z M 41.619 11.937 C 42.774 11.937 43.733 11.091 43.733 9.783 C 43.733 8.516 42.775 7.651 41.619 7.651 C 41.056 7.642 40.515 7.864 40.121 8.266 C 39.726 8.671 39.511 9.218 39.525 9.783 C 39.525 11.092 40.483 11.937 41.619 11.937 Z M 31.823 7.632 C 32.64 7.632 33.359 8.275 33.359 9.501 L 33.359 14.512 L 36.111 14.512 L 36.111 9.177 C 36.111 6.341 34.732 4.913 32.521 4.913 C 31.864 4.913 30.626 5.113 29.729 6.582 C 29.211 5.496 28.214 4.932 26.741 4.932 C 25.697 4.927 24.746 5.533 24.309 6.481 L 24.309 5.118 L 21.537 5.118 L 21.537 14.511 L 24.307 14.511 L 24.307 9.541 C 24.307 8.113 25.086 7.629 25.923 7.629 C 26.721 7.629 27.437 8.254 27.458 9.44 L 27.458 14.511 L 30.229 14.511 L 30.229 9.541 C 30.229 8.175 30.947 7.632 31.824 7.632 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:10059395813,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-najg69\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1tzt3tc\",\"data-framer-name\":\"Format_Wordmark_5\",fill:\"black\",intrinsicHeight:20,intrinsicWidth:100,svg:'<svg width=\"100\" height=\"20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"#fff\"><path d=\"M96.609 14.913c.06.683.606 1.553 1.553 1.553h.554a.392.392 0 0 0 .391-.391V3.892h-.002a.39.39 0 0 0-.389-.37H97a.39.39 0 0 0-.388.37h-.003v.99c-1.052-1.297-2.71-1.835-4.372-1.835a6.846 6.846 0 0 0-6.844 6.85 6.846 6.846 0 0 0 6.844 6.848c1.662 0 3.475-.645 4.372-1.834v.002Zm-4.366-.565c-2.404 0-4.352-1.993-4.352-4.452 0-2.458 1.948-4.452 4.352-4.452 2.404 0 4.353 1.994 4.353 4.452 0 2.46-1.949 4.452-4.353 4.452Zm-9.02.984V9.028c0-3.554-2.24-5.951-5.813-5.951-1.705 0-3.103.987-3.597 1.834-.106-.662-.458-1.36-1.548-1.36h-.556a.392.392 0 0 0-.39.392v12.184h.001a.39.39 0 0 0 .39.37h1.716a.409.409 0 0 0 .077-.009.233.233 0 0 0 .032-.01c.013-.003.027-.006.039-.011l.043-.023.021-.012a.39.39 0 0 0 .048-.038l.008-.006a.387.387 0 0 0 .12-.26h.002V8.929a3.455 3.455 0 0 1 3.453-3.456 3.455 3.455 0 0 1 3.454 3.456l.001 6.016v-.002l.002.016v1.167h.002a.39.39 0 0 0 .388.37h1.717a.404.404 0 0 0 .077-.009c.01-.001.02-.005.03-.008l.041-.013c.014-.006.027-.014.04-.022l.025-.013c.016-.01.03-.023.044-.035l.012-.01a.403.403 0 0 0 .044-.05l.003-.004a.388.388 0 0 0 .073-.206h.002v-.795Zm-17.877-.419c.06.683.607 1.553 1.554 1.553h.553a.392.392 0 0 0 .391-.391V3.892h-.002a.39.39 0 0 0-.388-.37h-1.717a.391.391 0 0 0-.389.37h-.002v.99c-1.052-1.297-2.71-1.835-4.372-1.835a6.846 6.846 0 0 0-6.844 6.85 6.846 6.846 0 0 0 6.844 6.848c1.662 0 3.474-.645 4.372-1.834v.002Zm-4.366-.565c-2.403 0-4.352-1.993-4.352-4.452 0-2.458 1.949-4.452 4.352-4.452 2.404 0 4.352 1.994 4.352 4.452 0 2.46-1.948 4.452-4.352 4.452Zm-17-1.18c1.145.795 2.396 1.18 3.598 1.18 1.145 0 2.329-.594 2.329-1.628 0-1.38-2.58-1.595-4.2-2.146-1.622-.552-3.018-1.691-3.018-3.537 0-2.824 2.514-3.99 4.861-3.99 1.487 0 3.02.49 4.015 1.194.343.26.134.558.134.558l-.95 1.357c-.106.152-.292.285-.56.12-.268-.166-1.207-.832-2.639-.832-1.432 0-2.294.662-2.294 1.482 0 .984 1.12 1.293 2.434 1.628 2.288.617 4.783 1.36 4.783 4.166 0 2.488-2.325 4.026-4.895 4.026-1.948 0-3.606-.556-4.997-1.577-.29-.29-.087-.56-.087-.56l.944-1.35c.193-.252.435-.164.541-.091Zm-6.6 1.745c.06.683.607 1.553 1.554 1.553h.554c.214 0 .39-.176.39-.391V3.892h-.002a.39.39 0 0 0-.388-.37H37.77a.391.391 0 0 0-.389.37h-.002v.99c-1.051-1.297-2.71-1.835-4.372-1.835a6.846 6.846 0 0 0-6.844 6.85 6.846 6.846 0 0 0 6.844 6.848c1.663 0 3.475-.645 4.372-1.834v.002Zm-4.365-.565c-2.404 0-4.353-1.993-4.353-4.452 0-2.458 1.949-4.452 4.353-4.452 2.403 0 4.352 1.994 4.352 4.452 0 2.46-1.949 4.452-4.352 4.452ZM16.57 10.362a4.605 4.605 0 1 0 0 9.21 4.605 4.605 0 0 0 0-9.21Zm-11.965 0a4.605 4.605 0 1 0 0 9.21 4.605 4.605 0 0 0 0-9.21Zm10.588-5.757a4.605 4.605 0 1 1-9.21 0 4.605 4.605 0 0 1 9.21 0Z\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h100v19.643H0z\"/></clipPath></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bsbelp\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1cf60i0\",\"data-framer-name\":\"Format_Wordmark_7\",fill:\"black\",intrinsicHeight:36,intrinsicWidth:100,svg:'<svg width=\"100\" height=\"36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url(#a)\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"m48.695 35.18-5.525-1.32V11.61l5.526-1.052v24.62Zm38.655-5.247c-4.008.014-7.257-3.222-7.283-7.23v-.04c0-3.941 3.235-7.177 7.27-7.177s7.27 3.236 7.27 7.177c.014 4.008-3.235 7.257-7.23 7.27h-.027Zm12.53-7.27c0 6.924-5.606 12.53-12.53 12.53-6.924 0-12.53-5.606-12.53-12.53 0-6.83 5.62-12.437 12.544-12.437S99.88 15.832 99.88 22.663ZM28.788 33.875l5.433 1.132v-14.98c0-7.19-5.606-9.72-9.467-9.72-2.544 0-4.647.612-6.485 2.45-1.93-1.838-4.208-2.544-6.045-2.544-2.717 0-4.994 1.132-6.578 3.063v-2.544L.12 11.784v22.078l5.526 1.131v-15.14c0-2.45 1.757-4.114 4.46-4.114 2.544 0 4.381 1.664 4.381 4.114v14.022l5.433 1.132V19.854c0-2.45 1.838-4.115 4.474-4.115 2.544 0 4.381 1.664 4.381 4.114l.013 14.022Zm41.904-23.649-3.248.44c-6.046 1.398-9.987 3.329-9.987 9.986v13.223l5.526 1.052V21.438c0-3.063 1.757-4.474 4.474-4.993l3.249-.52-.014-5.699Zm-27.256-9.12a3.432 3.432 0 0 0 0 4.82c1.344 1.384 3.568 1.398 4.94.053l.053-.054a3.432 3.432 0 0 0 0-4.82 3.647 3.647 0 0 0-4.994 0Z\" fill=\"#fff\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h100v35.286H0z\"/></clipPath></defs></svg>',withExternalLayout:true})})],speed:50,style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation10,className:\"framer-6a2225\",\"data-framer-appear-id\":\"6a2225\",\"data-framer-name\":\"Work\",id:elementId1,initial:animation3,optimized:true,ref:ref2,children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OVFk1U4Ga\"},motionChild:true,nodeId:\"bXmJDn7Uk\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1t2id6 framer-1mgfj86\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bh15p2-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"efWX2alwo\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsx(Particles,{background:\"var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(18, 18, 18))\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(135, 135, 135)\",colors:[],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:true,hoverSmooth:10},id:\"efWX2alwo\",layoutId:\"efWX2alwo\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"none\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:.1,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},number:50,opacityOptions:{opacity:1,opacityMax:1,opacityMin:0,opacityType:true},particlesID:\"One\",radius:0,rotateOptions:{rotateAnimation:false,rotateDirection:\"random\",rotateSpeed:5,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"\uD83D\uDE0E\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1,sizeMax:10,sizeMin:1,sizeType:true},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7wp5dv\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7yutj2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bV9f\",\"--framer-font-family\":'\".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"499\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"125%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5e8402e0-a3a5-4ffd-87e1-db65fd032b26, rgb(245, 245, 248))\"},children:\"Kollab\"})}),className:\"framer-3rbi3s\",fonts:[\"__SF-UI-Text-Medium__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5e8402e0-a3a5-4ffd-87e1-db65fd032b26, rgb(245, 245, 248))\"},children:\"A platform designed to streamline team collaboration and workflow efficiency.\"})}),className:\"framer-wy9qtg\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ppvass\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-mxvs63\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Responsive design\"})}),className:\"framer-1wmvlly\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wpzuu0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"B2B\"})}),className:\"framer-el10dg\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ab3wol\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(13, 13, 13))\"},children:\"SaaS\"})}),className:\"framer-1k39rh8\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1240.5,intrinsicWidth:2048,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+88+0+673+0+0+500-424),pixelHeight:2251,pixelWidth:3001,sizes:`calc(min(min(${componentViewport?.width||\"100vw\"}, 1200px) - 80px, 1200px) * 0.708)`,src:\"https://framerusercontent.com/images/kIhO3PAOT3K8MVUQUPc0Pwqe4.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/kIhO3PAOT3K8MVUQUPc0Pwqe4.png?scale-down-to=512 512w,https://framerusercontent.com/images/kIhO3PAOT3K8MVUQUPc0Pwqe4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/kIhO3PAOT3K8MVUQUPc0Pwqe4.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/kIhO3PAOT3K8MVUQUPc0Pwqe4.png 3001w\"},className:\"framer-1skcprz\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e0f6m9\",\"data-border\":true,\"data-framer-name\":\"Border\"})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GCgHWRpT1\"},motionChild:true,nodeId:\"C4oEW1AZ4\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1kol8iz framer-1mgfj86\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1uo7ugv-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Yhoo7Ulyz\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsx(Particles,{background:\"var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(18, 18, 18))\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(135, 135, 135)\",colors:[],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:true,hoverSmooth:10},id:\"Yhoo7Ulyz\",layoutId:\"Yhoo7Ulyz\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"none\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:.1,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},number:50,opacityOptions:{opacity:1,opacityMax:1,opacityMin:0,opacityType:true},particlesID:\"One\",radius:0,rotateOptions:{rotateAnimation:false,rotateDirection:\"random\",rotateSpeed:5,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"\uD83D\uDE0E\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1,sizeMax:10,sizeMin:1,sizeType:true},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sdskfe\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1i9nmf9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bV9f\",\"--framer-font-family\":'\".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"499\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"125%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5e8402e0-a3a5-4ffd-87e1-db65fd032b26, rgb(245, 245, 248))\"},children:\"CamoAg\"})}),className:\"framer-rhz1mw\",fonts:[\"__SF-UI-Text-Medium__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5e8402e0-a3a5-4ffd-87e1-db65fd032b26, rgb(245, 245, 248))\"},children:\"A digital platform empowering farmers with data-driven tools to grow and manage their operations.\"})}),className:\"framer-16hjwre\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16g78vh\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i2vnhe\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Web app\"})}),className:\"framer-7dwgtl\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lwddd3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"B2B\"})}),className:\"framer-vs14k8\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mqzdrb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(13, 13, 13))\"},children:\"Shipped & live\"})}),className:\"framer-1j7xbew\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1240.5,intrinsicWidth:2048,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+88+0+673+0+524+500-426),pixelHeight:2251,pixelWidth:3001,sizes:`calc(min(min(${componentViewport?.width||\"100vw\"}, 1200px) - 80px, 1200px) * 0.708)`,src:\"https://framerusercontent.com/images/HF2oVIhZFzF5M7IOlcLu4wMnqrg.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/HF2oVIhZFzF5M7IOlcLu4wMnqrg.png?scale-down-to=512 512w,https://framerusercontent.com/images/HF2oVIhZFzF5M7IOlcLu4wMnqrg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/HF2oVIhZFzF5M7IOlcLu4wMnqrg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/HF2oVIhZFzF5M7IOlcLu4wMnqrg.png 3001w\"},className:\"framer-m3kle7\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18k37hq\",\"data-border\":true,\"data-framer-name\":\"Border\"})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"aJQOdzKmE\"},motionChild:true,nodeId:\"z70z8L4al\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1oz986q framer-1mgfj86\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-vdvvvl-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"pbnVGiiVS\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsx(Particles,{background:\"var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(18, 18, 18))\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(135, 135, 135)\",colors:[],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:true,hoverSmooth:10},id:\"pbnVGiiVS\",layoutId:\"pbnVGiiVS\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"none\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:.1,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},number:50,opacityOptions:{opacity:1,opacityMax:1,opacityMin:0,opacityType:true},particlesID:\"One\",radius:0,rotateOptions:{rotateAnimation:false,rotateDirection:\"random\",rotateSpeed:5,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"\uD83D\uDE0E\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1,sizeMax:10,sizeMin:1,sizeType:true},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ny7mcu\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pfo8x2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bV9f\",\"--framer-font-family\":'\".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"499\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"125%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5e8402e0-a3a5-4ffd-87e1-db65fd032b26, rgb(245, 245, 248))\"},children:\"SpotHero\"})}),className:\"framer-aobv87\",fonts:[\"__SF-UI-Text-Medium__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5e8402e0-a3a5-4ffd-87e1-db65fd032b26, rgb(245, 245, 248))\"},children:\"A reimagined SpotHero experience designed to simplify parking discovery and booking.\"})}),className:\"framer-1tt4bcw\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ss0t8d\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-hk1gdv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Responsive design\"})}),className:\"framer-3ysezm\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9f6h1h\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"B2C\"})}),className:\"framer-14vdz0n\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-djodok\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(13, 13, 13))\"},children:\"SaaS\"})}),className:\"framer-t4r8bm\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1240.5,intrinsicWidth:2048,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+88+0+673+0+1048+500-424),pixelHeight:2251,pixelWidth:3e3,positionX:\"center\",positionY:\"top\",sizes:`calc(min(min(${componentViewport?.width||\"100vw\"}, 1200px) - 80px, 1200px) * 0.708)`,src:\"https://framerusercontent.com/images/qf8Jjr1x4COr4DpofbjT7H1bgug.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/qf8Jjr1x4COr4DpofbjT7H1bgug.png?scale-down-to=512 512w,https://framerusercontent.com/images/qf8Jjr1x4COr4DpofbjT7H1bgug.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/qf8Jjr1x4COr4DpofbjT7H1bgug.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/qf8Jjr1x4COr4DpofbjT7H1bgug.png 3000w\"},className:\"framer-1u66org\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zst4fb\",\"data-border\":true,\"data-framer-name\":\"Border\"})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rb3dm_1rF\"},motionChild:true,nodeId:\"l_OeE2mi0\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-tmo8rw framer-1mgfj86\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-g376q7-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"nMp9zAxLV\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsx(Particles,{background:\"var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(18, 18, 18))\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(135, 135, 135)\",colors:[],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:60,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:true,hoverSmooth:10},id:\"nMp9zAxLV\",layoutId:\"nMp9zAxLV\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"none\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:.1,moveSpinAcceleration:1,moveSpinEnabled:false,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:false,moveVibrate:false},number:50,opacityOptions:{opacity:1,opacityMax:1,opacityMin:0,opacityType:true},particlesID:\"One\",radius:0,rotateOptions:{rotateAnimation:false,rotateDirection:\"random\",rotateSpeed:5,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"\uD83D\uDE0E\",imageHeight:100,imageWidth:100,shapeType:\"circle\"},sizeOptions:{size:1,sizeMax:10,sizeMin:1,sizeType:true},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gxiglk\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xgsy8d\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bV9f\",\"--framer-font-family\":'\".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"499\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"125%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5e8402e0-a3a5-4ffd-87e1-db65fd032b26, rgb(245, 245, 248))\"},children:\"Homeseeker\"})}),className:\"framer-1e2fka7\",fonts:[\"__SF-UI-Text-Medium__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-5e8402e0-a3a5-4ffd-87e1-db65fd032b26, rgb(245, 245, 248))\"},children:\"Helping home seekers find their perfect place with a seamless and personalized search experience.\"})}),className:\"framer-mzc7rt\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rpvuv1\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-k1gbhx\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Responsive design\"})}),className:\"framer-1vu7a7i\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wkcg7q\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"B2C\"})}),className:\"framer-1s7fy7t\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nm0uq8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.28px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(13, 13, 13))\"},children:\"SaaS\"})}),className:\"framer-1v110k1\",fonts:[\"GF;Inter-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1240.5,intrinsicWidth:2048,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+88+0+673+0+1572+500-426),pixelHeight:2251,pixelWidth:3001,sizes:`calc(min(min(${componentViewport?.width||\"100vw\"}, 1200px) - 80px, 1200px) * 0.708)`,src:\"https://framerusercontent.com/images/2dlM98jKb3QDLuUrI2qjRplH84s.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/2dlM98jKb3QDLuUrI2qjRplH84s.png?scale-down-to=512 512w,https://framerusercontent.com/images/2dlM98jKb3QDLuUrI2qjRplH84s.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/2dlM98jKb3QDLuUrI2qjRplH84s.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/2dlM98jKb3QDLuUrI2qjRplH84s.png 3001w\"},className:\"framer-18bcywy\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bf6nq\",\"data-border\":true,\"data-framer-name\":\"Border\"})]})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition10},__framer__animateOnce:true,__framer__enter:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-dh52nv\",\"data-framer-name\":\"Benefit\",id:elementId2,ref:ref3,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d1ruc5\",\"data-border\":true,\"data-framer-name\":\"Border\"}),/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation12,background:{alt:\"\",fit:\"fill\",intrinsicHeight:842,intrinsicWidth:842,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+88+0+2777+89.5),pixelHeight:420,pixelWidth:420,src:\"https://framerusercontent.com/images/B0HJFh5CT8uRwEfZHLrCWmn3dtE.png\"},className:\"framer-251sk\",\"data-framer-appear-id\":\"251sk\",\"data-framer-name\":\"Image\",initial:animation9,optimized:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1n2otn0\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bcfvxx\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation2,className:\"framer-1oggjsv-container\",\"data-framer-appear-id\":\"1oggjsv\",initial:animation3,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"asJLmGGrz\",optimized:true,rendersWithMotion:true,scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsx(TextWave,{animation:{delay:1.25,loop:false,replay:true,trigger:\"appear\"},colors:{defaultColor:\"rgb(255, 255, 255)\",waveInColor:\"rgb(255, 255, 255)\",waveOutColor:\"rgb(134, 134, 139)\"},direction:\"right\",font:{fontFamily:'\".SFNSDisplay-Medium\", \"SFProDisplay-Medium\", \"SFUIDisplay-Medium\", \".SFUIDisplay-Medium\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',fontSize:\"40px\",fontWeight:499,letterSpacing:\"-0.03em\",lineHeight:\"125%\",textAlign:\"left\"},glow:{blur:5,color:\"rgb(255, 255, 255)\"},height:\"100%\",id:\"asJLmGGrz\",layoutId:\"asJLmGGrz\",origin:\"center\",per:\"character\",resize:true,speed:75,style:{width:\"100%\"},tag:\"p\",text:\"What makes me different?\",userSelect:false,waveScale:1,waveWidth:10,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bV9f\",\"--framer-font-family\":'\".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"499\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-2d34d26e-aa16-40b8-bb3d-911312dac5d2, rgb(171, 171, 171))\"},children:\"I design with clarity, purpose, and scale in mind. By combining user-centered design with data-informed decisions, I create intuitive solutions that feel effortless. I focus on discoverability, usability, and systems thinking to help users find what they need.\"})}),className:\"framer-b8i7yy\",fonts:[\"__SF-UI-Text-Medium__\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:132,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 80px)`,y:(componentViewport?.y||0)+0+88+0+3279,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition10},__framer__animateOnce:true,__framer__enter:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-fotaxa-container\",nodeId:\"eQJVxKUdW\",rendersWithMotion:true,scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsx(FooterFooter,{height:\"100%\",id:\"eQJVxKUdW\",layoutId:\"eQJVxKUdW\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-iqn515-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"IUuqnBOWu\",scopeId:\"OFNX2h7rN\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"IUuqnBOWu\",intensity:10,layoutId:\"IUuqnBOWu\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sONnA.framer-1mgfj86, .framer-sONnA .framer-1mgfj86 { display: block; }\",\".framer-sONnA.framer-1yyvtwc { align-content: center; align-items: center; background-color: var(--token-2aee546d-3daa-47ca-94b5-be82aed72a46, #0a0a0a); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-sONnA .framer-iu4q5e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 24px 40px 24px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-sONnA .framer-1buqn42 { 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; min-height: 56px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-sONnA .framer-rt0z40 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-sONnA .framer-fr3djp { background-color: #111111; border-bottom-left-radius: 80px; border-bottom-right-radius: 80px; border-top-left-radius: 80px; border-top-right-radius: 80px; flex: none; height: 40px; overflow: visible; position: relative; text-decoration: none; width: 101px; }\",\".framer-sONnA .framer-z43mlv, .framer-sONnA .framer-g08hrf { flex: none; height: auto; left: 20px; pointer-events: auto; position: absolute; top: 8px; white-space: pre; width: auto; }\",\".framer-sONnA .framer-pgcg92, .framer-sONnA .framer-pu6iwg, .framer-sONnA .framer-1xlzo5e, .framer-sONnA .framer-1d1ruc5 { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-mask: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.16) 82.8441722972973%) add; border-bottom-left-radius: 48px; border-bottom-right-radius: 48px; border-top-left-radius: 48px; border-top-right-radius: 48px; bottom: 0px; flex: none; left: 0px; mask: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.16) 82.8441722972973%) add; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-sONnA .framer-5rwico { background-color: #111111; border-bottom-left-radius: 80px; border-bottom-right-radius: 80px; border-top-left-radius: 80px; border-top-right-radius: 80px; flex: none; height: 40px; overflow: visible; position: relative; text-decoration: none; width: 127px; }\",\".framer-sONnA .framer-83dncj { flex: none; height: auto; left: 91px; pointer-events: auto; position: absolute; top: 10px; white-space: pre; width: auto; }\",\".framer-sONnA .framer-1qhjixb-container { bottom: 32px; flex: none; height: 60px; position: fixed; right: 40px; width: 60px; z-index: 1; }\",\".framer-sONnA .framer-1evixyg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 0px 40px 80px 40px; position: relative; width: 100%; }\",\".framer-sONnA .framer-8duh12 { display: grid; flex: none; gap: 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(200px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-sONnA .framer-9ozzi9 { align-content: flex-start; align-items: flex-start; align-self: start; background-color: var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, #0d0d0d); border-bottom-left-radius: 48px; border-bottom-right-radius: 48px; border-top-left-radius: 48px; border-top-right-radius: 48px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; grid-column: auto / span 2; height: 100%; justify-content: center; justify-self: start; overflow: hidden; padding: 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-sONnA .framer-1r3l61k, .framer-sONnA .framer-1bcfvxx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sONnA .framer-azomv4-container, .framer-sONnA .framer-1oggjsv-container { flex: none; height: auto; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-sONnA .framer-1kb3ftl { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-sONnA .framer-1ubw1v4 { align-content: center; align-items: center; align-self: start; background-color: var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, #0d0d0d); border-bottom-left-radius: 48px; border-bottom-right-radius: 48px; border-top-left-radius: 48px; border-top-right-radius: 48px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 100%; justify-content: center; justify-self: start; overflow: hidden; padding: 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-sONnA .framer-10vrg2x-container { -webkit-mask: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%) add; flex: none; height: 287px; left: 0px; mask: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%) add; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-sONnA .framer-6hpsc7 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-sONnA .framer-1boo37v-container { flex: none; height: 1px; left: -90px; position: absolute; top: -40px; width: 100px; z-index: 2; }\",\".framer-sONnA .framer-o9gvkr-container { flex: none; height: 1px; left: -100px; position: absolute; top: 83px; width: 100px; z-index: 2; }\",\".framer-sONnA .framer-2l0d5s-container { flex: none; height: 1px; left: -120px; position: absolute; top: 10px; width: 100px; z-index: 2; }\",\".framer-sONnA .framer-jljh1c-container { flex: none; height: 1px; left: -111px; position: absolute; top: 20px; width: 100px; z-index: 2; }\",\".framer-sONnA .framer-cv2qse { -webkit-mask: linear-gradient(180deg, #000000 60.2882179054054%, rgba(0, 0, 0, 0) 100%) add; bottom: -5px; flex: none; height: 294px; left: calc(49.780380673499295% - 270px / 2); mask: linear-gradient(180deg, #000000 60.2882179054054%, rgba(0, 0, 0, 0) 100%) add; overflow: visible; position: absolute; width: 270px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-sONnA .framer-1yrnot3, .framer-sONnA .framer-1e0f6m9, .framer-sONnA .framer-18k37hq, .framer-sONnA .framer-zst4fb, .framer-sONnA .framer-bf6nq { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-mask: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.16) 82.8441722972973%) add; border-bottom-left-radius: 48px; border-bottom-right-radius: 48px; border-top-left-radius: 48px; border-top-right-radius: 48px; bottom: 0px; flex: none; left: 0px; mask: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.16) 82.8441722972973%) add; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-sONnA .framer-1da1fvt { align-content: center; align-items: center; border-bottom-left-radius: 48px; border-bottom-right-radius: 48px; border-top-left-radius: 48px; border-top-right-radius: 48px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-sONnA .framer-ht2bgz { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-sONnA .framer-13ogzcg-container { flex: none; height: 55px; max-width: 700px; position: relative; width: 100%; }\",\".framer-sONnA .framer-1fcsxac { height: 19px; overflow: hidden; position: relative; width: 100px; }\",\".framer-sONnA .framer-tuo5zm { aspect-ratio: 5.25 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 19px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-sONnA .framer-1w3sa47 { height: 27px; overflow: hidden; position: relative; width: 100px; }\",\".framer-sONnA .framer-skmgrh { aspect-ratio: 3.7037037037037037 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 27px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-sONnA .framer-4e5nmi { height: 26px; overflow: hidden; position: relative; width: 73px; }\",\".framer-sONnA .framer-6omrad { aspect-ratio: 2.8076923076923075 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-sONnA .framer-1qov9v4 { height: 28px; overflow: hidden; position: relative; width: 100px; }\",\".framer-sONnA .framer-164ose { aspect-ratio: 3.5714285714285716 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-sONnA .framer-8ifxct { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 19px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-sONnA .framer-1k7a0wy { flex: none; height: 20px; position: relative; width: 105px; }\",\".framer-sONnA .framer-najg69 { height: 20px; overflow: hidden; position: relative; width: 100px; }\",\".framer-sONnA .framer-1tzt3tc { aspect-ratio: 5 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-sONnA .framer-1bsbelp { height: 25px; overflow: hidden; position: relative; width: 56px; }\",\".framer-sONnA .framer-1cf60i0 { aspect-ratio: 2.8 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-sONnA .framer-6a2225 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",'.framer-sONnA .framer-1t2id6, .framer-sONnA .framer-1oz986q { align-content: center; align-items: center; background: linear-gradient(293deg, var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, #0d0d0d) /* {\"name\":\"UI\"} */ 0%, var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(13, 13, 13)) /* {\"name\":\"UI\"} */ 53%); border-bottom-left-radius: 48px; border-bottom-right-radius: 48px; border-top-left-radius: 48px; border-top-right-radius: 48px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 500px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }',\".framer-sONnA .framer-1bh15p2-container, .framer-sONnA .framer-1uo7ugv-container, .framer-sONnA .framer-vdvvvl-container, .framer-sONnA .framer-g376q7-container { -webkit-mask: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%) add; bottom: 0px; flex: none; left: 0px; mask: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%) add; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-sONnA .framer-7wp5dv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 56px; position: relative; width: 35%; z-index: 1; }\",\".framer-sONnA .framer-7yutj2, .framer-sONnA .framer-1i9nmf9, .framer-sONnA .framer-1pfo8x2, .framer-sONnA .framer-1xgsy8d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-sONnA .framer-3rbi3s, .framer-sONnA .framer-wy9qtg, .framer-sONnA .framer-rhz1mw, .framer-sONnA .framer-16hjwre, .framer-sONnA .framer-aobv87, .framer-sONnA .framer-1tt4bcw, .framer-sONnA .framer-1e2fka7, .framer-sONnA .framer-mzc7rt { flex: none; height: auto; pointer-events: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-sONnA .framer-ppvass, .framer-sONnA .framer-16g78vh, .framer-sONnA .framer-ss0t8d, .framer-sONnA .framer-rpvuv1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-sONnA .framer-mxvs63, .framer-sONnA .framer-wpzuu0, .framer-sONnA .framer-1i2vnhe, .framer-sONnA .framer-1lwddd3, .framer-sONnA .framer-hk1gdv, .framer-sONnA .framer-9f6h1h, .framer-sONnA .framer-k1gbhx, .framer-sONnA .framer-1wkcg7q { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.2); border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 12px 4px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-sONnA .framer-1wmvlly, .framer-sONnA .framer-el10dg, .framer-sONnA .framer-1k39rh8, .framer-sONnA .framer-7dwgtl, .framer-sONnA .framer-vs14k8, .framer-sONnA .framer-1j7xbew, .framer-sONnA .framer-3ysezm, .framer-sONnA .framer-14vdz0n, .framer-sONnA .framer-t4r8bm, .framer-sONnA .framer-1vu7a7i, .framer-sONnA .framer-1s7fy7t, .framer-sONnA .framer-1v110k1 { flex: none; height: auto; pointer-events: auto; position: relative; white-space: pre; width: auto; }\",\".framer-sONnA .framer-1ab3wol, .framer-sONnA .framer-1mqzdrb, .framer-sONnA .framer-djodok, .framer-sONnA .framer-nm0uq8 { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 12px 4px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-sONnA .framer-1skcprz, .framer-sONnA .framer-1u66org { aspect-ratio: 1.6509471987101976 / 1; bottom: -56px; flex: none; height: var(--framer-aspect-ratio-supported, 480px); position: absolute; right: -10px; width: 71%; z-index: 9; }\",'.framer-sONnA .framer-1kol8iz, .framer-sONnA .framer-tmo8rw { align-content: center; align-items: center; background: linear-gradient(293deg, var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, #0d0d0d) /* {\"name\":\"UI\"} */ 0%, var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, rgb(13, 13, 13)) /* {\"name\":\"UI\"} */ 53%); border-bottom-left-radius: 48px; border-bottom-right-radius: 48px; border-top-left-radius: 48px; border-top-right-radius: 48px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 500px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }',\".framer-sONnA .framer-1sdskfe, .framer-sONnA .framer-gxiglk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 24px 0px 44px; position: relative; width: 35%; z-index: 1; }\",\".framer-sONnA .framer-m3kle7, .framer-sONnA .framer-18bcywy { aspect-ratio: 1.6509471987101976 / 1; bottom: -54px; flex: none; height: var(--framer-aspect-ratio-supported, 480px); left: -10px; position: absolute; width: 71%; z-index: 9; }\",\".framer-sONnA .framer-1ny7mcu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 24px 0px 56px; position: relative; width: 35%; z-index: 1; }\",\".framer-sONnA .framer-dh52nv { align-content: center; align-items: center; background-color: var(--token-ed13dd87-efcd-4d28-b449-ce1f4c93eec1, #121212); border-bottom-left-radius: 48px; border-bottom-right-radius: 48px; border-top-left-radius: 48px; border-top-right-radius: 48px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-sONnA .framer-251sk { -webkit-mask: linear-gradient(180deg, #000000 60.2882179054054%, rgba(0, 0, 0, 0) 100%) add; flex: none; height: 291px; mask: linear-gradient(180deg, #000000 60.2882179054054%, rgba(0, 0, 0, 0) 100%) add; overflow: visible; position: relative; width: 270px; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-sONnA .framer-1n2otn0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-sONnA .framer-b8i7yy { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-sONnA .framer-fotaxa-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-sONnA .framer-iqn515-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-sONnA.framer-1yyvtwc, .framer-sONnA .framer-iu4q5e, .framer-sONnA .framer-rt0z40, .framer-sONnA .framer-1evixyg, .framer-sONnA .framer-9ozzi9, .framer-sONnA .framer-1r3l61k, .framer-sONnA .framer-1ubw1v4, .framer-sONnA .framer-1da1fvt, .framer-sONnA .framer-8ifxct, .framer-sONnA .framer-6a2225, .framer-sONnA .framer-7wp5dv, .framer-sONnA .framer-7yutj2, .framer-sONnA .framer-ppvass, .framer-sONnA .framer-mxvs63, .framer-sONnA .framer-wpzuu0, .framer-sONnA .framer-1ab3wol, .framer-sONnA .framer-1kol8iz, .framer-sONnA .framer-1sdskfe, .framer-sONnA .framer-1i9nmf9, .framer-sONnA .framer-16g78vh, .framer-sONnA .framer-1i2vnhe, .framer-sONnA .framer-1lwddd3, .framer-sONnA .framer-1mqzdrb, .framer-sONnA .framer-1ny7mcu, .framer-sONnA .framer-1pfo8x2, .framer-sONnA .framer-ss0t8d, .framer-sONnA .framer-hk1gdv, .framer-sONnA .framer-9f6h1h, .framer-sONnA .framer-djodok, .framer-sONnA .framer-tmo8rw, .framer-sONnA .framer-gxiglk, .framer-sONnA .framer-1xgsy8d, .framer-sONnA .framer-rpvuv1, .framer-sONnA .framer-k1gbhx, .framer-sONnA .framer-1wkcg7q, .framer-sONnA .framer-nm0uq8, .framer-sONnA .framer-dh52nv, .framer-sONnA .framer-1n2otn0, .framer-sONnA .framer-1bcfvxx { gap: 0px; } .framer-sONnA.framer-1yyvtwc > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-sONnA.framer-1yyvtwc > :first-child, .framer-sONnA .framer-1evixyg > :first-child, .framer-sONnA .framer-9ozzi9 > :first-child, .framer-sONnA .framer-1r3l61k > :first-child, .framer-sONnA .framer-1ubw1v4 > :first-child, .framer-sONnA .framer-1da1fvt > :first-child, .framer-sONnA .framer-6a2225 > :first-child, .framer-sONnA .framer-7wp5dv > :first-child, .framer-sONnA .framer-7yutj2 > :first-child, .framer-sONnA .framer-1sdskfe > :first-child, .framer-sONnA .framer-1i9nmf9 > :first-child, .framer-sONnA .framer-1ny7mcu > :first-child, .framer-sONnA .framer-1pfo8x2 > :first-child, .framer-sONnA .framer-gxiglk > :first-child, .framer-sONnA .framer-1xgsy8d > :first-child, .framer-sONnA .framer-1n2otn0 > :first-child, .framer-sONnA .framer-1bcfvxx > :first-child { margin-top: 0px; } .framer-sONnA.framer-1yyvtwc > :last-child, .framer-sONnA .framer-1evixyg > :last-child, .framer-sONnA .framer-9ozzi9 > :last-child, .framer-sONnA .framer-1r3l61k > :last-child, .framer-sONnA .framer-1ubw1v4 > :last-child, .framer-sONnA .framer-1da1fvt > :last-child, .framer-sONnA .framer-6a2225 > :last-child, .framer-sONnA .framer-7wp5dv > :last-child, .framer-sONnA .framer-7yutj2 > :last-child, .framer-sONnA .framer-1sdskfe > :last-child, .framer-sONnA .framer-1i9nmf9 > :last-child, .framer-sONnA .framer-1ny7mcu > :last-child, .framer-sONnA .framer-1pfo8x2 > :last-child, .framer-sONnA .framer-gxiglk > :last-child, .framer-sONnA .framer-1xgsy8d > :last-child, .framer-sONnA .framer-1n2otn0 > :last-child, .framer-sONnA .framer-1bcfvxx > :last-child { margin-bottom: 0px; } .framer-sONnA .framer-iu4q5e > *, .framer-sONnA .framer-8ifxct > *, .framer-sONnA .framer-ppvass > *, .framer-sONnA .framer-mxvs63 > *, .framer-sONnA .framer-wpzuu0 > *, .framer-sONnA .framer-1ab3wol > *, .framer-sONnA .framer-1kol8iz > *, .framer-sONnA .framer-16g78vh > *, .framer-sONnA .framer-1i2vnhe > *, .framer-sONnA .framer-1lwddd3 > *, .framer-sONnA .framer-1mqzdrb > *, .framer-sONnA .framer-ss0t8d > *, .framer-sONnA .framer-hk1gdv > *, .framer-sONnA .framer-9f6h1h > *, .framer-sONnA .framer-djodok > *, .framer-sONnA .framer-tmo8rw > *, .framer-sONnA .framer-rpvuv1 > *, .framer-sONnA .framer-k1gbhx > *, .framer-sONnA .framer-1wkcg7q > *, .framer-sONnA .framer-nm0uq8 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-sONnA .framer-iu4q5e > :first-child, .framer-sONnA .framer-rt0z40 > :first-child, .framer-sONnA .framer-8ifxct > :first-child, .framer-sONnA .framer-ppvass > :first-child, .framer-sONnA .framer-mxvs63 > :first-child, .framer-sONnA .framer-wpzuu0 > :first-child, .framer-sONnA .framer-1ab3wol > :first-child, .framer-sONnA .framer-1kol8iz > :first-child, .framer-sONnA .framer-16g78vh > :first-child, .framer-sONnA .framer-1i2vnhe > :first-child, .framer-sONnA .framer-1lwddd3 > :first-child, .framer-sONnA .framer-1mqzdrb > :first-child, .framer-sONnA .framer-ss0t8d > :first-child, .framer-sONnA .framer-hk1gdv > :first-child, .framer-sONnA .framer-9f6h1h > :first-child, .framer-sONnA .framer-djodok > :first-child, .framer-sONnA .framer-tmo8rw > :first-child, .framer-sONnA .framer-rpvuv1 > :first-child, .framer-sONnA .framer-k1gbhx > :first-child, .framer-sONnA .framer-1wkcg7q > :first-child, .framer-sONnA .framer-nm0uq8 > :first-child, .framer-sONnA .framer-dh52nv > :first-child { margin-left: 0px; } .framer-sONnA .framer-iu4q5e > :last-child, .framer-sONnA .framer-rt0z40 > :last-child, .framer-sONnA .framer-8ifxct > :last-child, .framer-sONnA .framer-ppvass > :last-child, .framer-sONnA .framer-mxvs63 > :last-child, .framer-sONnA .framer-wpzuu0 > :last-child, .framer-sONnA .framer-1ab3wol > :last-child, .framer-sONnA .framer-1kol8iz > :last-child, .framer-sONnA .framer-16g78vh > :last-child, .framer-sONnA .framer-1i2vnhe > :last-child, .framer-sONnA .framer-1lwddd3 > :last-child, .framer-sONnA .framer-1mqzdrb > :last-child, .framer-sONnA .framer-ss0t8d > :last-child, .framer-sONnA .framer-hk1gdv > :last-child, .framer-sONnA .framer-9f6h1h > :last-child, .framer-sONnA .framer-djodok > :last-child, .framer-sONnA .framer-tmo8rw > :last-child, .framer-sONnA .framer-rpvuv1 > :last-child, .framer-sONnA .framer-k1gbhx > :last-child, .framer-sONnA .framer-1wkcg7q > :last-child, .framer-sONnA .framer-nm0uq8 > :last-child, .framer-sONnA .framer-dh52nv > :last-child { margin-right: 0px; } .framer-sONnA .framer-rt0z40 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-sONnA .framer-1evixyg > *, .framer-sONnA .framer-9ozzi9 > *, .framer-sONnA .framer-1ubw1v4 > *, .framer-sONnA .framer-1n2otn0 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-sONnA .framer-1r3l61k > *, .framer-sONnA .framer-6a2225 > *, .framer-sONnA .framer-7wp5dv > *, .framer-sONnA .framer-1sdskfe > *, .framer-sONnA .framer-1ny7mcu > *, .framer-sONnA .framer-gxiglk > *, .framer-sONnA .framer-1bcfvxx > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-sONnA .framer-1da1fvt > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-sONnA .framer-7yutj2 > *, .framer-sONnA .framer-1i9nmf9 > *, .framer-sONnA .framer-1pfo8x2 > *, .framer-sONnA .framer-1xgsy8d > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-sONnA .framer-dh52nv > * { margin: 0px; margin-left: calc(64px / 2); margin-right: calc(64px / 2); } }\",'.framer-sONnA[data-border=\"true\"]::after, .framer-sONnA [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3352\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"sdyxfrjOF\":{\"pattern\":\":sdyxfrjOF\",\"name\":\"introduction\"},\"agNVPgEbw\":{\"pattern\":\":agNVPgEbw\",\"name\":\"work\"},\"IPGoC330m\":{\"pattern\":\":IPGoC330m\",\"name\":\"benefit\"}}\n * @framerResponsiveScreen\n */const FramerOFNX2h7rN=withCSS(Component,css,\"framer-sONnA\");export default FramerOFNX2h7rN;FramerOFNX2h7rN.displayName=\"Home\";FramerOFNX2h7rN.defaultProps={height:3352,width:1200};addFonts(FramerOFNX2h7rN,[{explicitInter:true,fonts:[{family:\"Material Symbols Rounded\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/materialsymbolsrounded/v232/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rIelXxeJKJBjAa8.woff2\",weight:\"400\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"}]},...ScrollToTopButtonFonts,...TextWaveFonts,...ParticlesFonts,...ShimmerFonts,...TickerFonts,...FooterFooterFonts,...SmoothScrollFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOFNX2h7rN\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerScrollSections\":\"{\\\"sdyxfrjOF\\\":{\\\"pattern\\\":\\\":sdyxfrjOF\\\",\\\"name\\\":\\\"introduction\\\"},\\\"agNVPgEbw\\\":{\\\"pattern\\\":\\\":agNVPgEbw\\\",\\\"name\\\":\\\"work\\\"},\\\"IPGoC330m\\\":{\\\"pattern\\\":\\\":IPGoC330m\\\",\\\"name\\\":\\\"benefit\\\"}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"3352\",\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["cssVariableRegex", "useColors", "colors", "isCanvas", "RenderTarget", "isOptimizing", "window", "darkMode", "useDarkMode", "styleValues", "setStyleValues", "ye", "extractStyleValues", "extractCSSVariableName", "ue", "div", "observer", "variableNames", "se", "color", "extractDefaultValue", "values", "i", "variableName", "colorValues", "result", "lightVars", "darkVars", "style", "vars", "parseVariables", "light", "dark", "extractColorStyles", "varName", "lightSection", "darkSection", "styles", "rules", "styleRules", "rule", "subrule", "isDarkMedia", "css", "isDark", "isLight", "isPreview", "isDarkMode", "setIsDarkMode", "mutations", "mutation", "theme", "mediaQuery", "handleChange", "e", "cssString", "match", "section", "declaration", "name", "value", "s", "cssVar", "parts", "TextWave", "props", "text", "tag", "per", "origin", "colors", "font", "userSelect", "waveWidth", "waveScale", "speed", "resize", "animation", "glow", "direction", "loop", "trigger", "replay", "delay", "id", "se", "generateRandomString", "isCanvas", "RenderTarget", "ref", "pe", "elementsRef", "spanWidthsRef", "defaultColor", "waveInColor", "waveOutColor", "useColors", "waveInColorObject", "Color", "glowColorObject", "textColorObjectRef", "interpolateColorRef", "isInView", "useInView", "textAlign", "MotionTag", "motion", "spanClassName", "waveRange", "progressRef", "lines", "wordCount", "textLines", "i", "line", "index", "createLineChildren", "lineIndex", "lineWords", "word", "wordIndex", "u", "l", "p", "char", "charIndex", "savedIndex", "el", "ue", "colorAnimation", "timeoutId", "animationFrame", "animateTextColor", "animateIn", "interpolateTextColor", "animate", "mapRange", "value", "colorObject", "runAnimation", "segments", "start", "end", "updateText", "cumulativeOffset", "elementOffset", "prevYPosition", "elementLineMap", "elementScaleMap", "lineOffsets", "element", "offset", "boundingClientRect", "yPosition", "offsetPercent", "easeInOut", "scaleValue", "halfOffset", "scale", "lineOffset", "offsetValue", "translate", "addPropertyControls", "ControlType", "fromLow", "fromHigh", "toLow", "toHigh", "percentage", "CHARACTERS", "result", "randomIndex", "MotionDivWithOptimizedAppearEffect", "withOptimizedAppearEffect", "motion", "ScrollToTopButtonFonts", "getFonts", "d1uV5Fhky_default", "TextWaveFonts", "TextWave", "ContainerWithOptimizedAppearEffect", "Container", "RichTextWithOptimizedAppearEffect", "RichText2", "ParticlesFonts", "ParticleWrapper", "ShimmerFonts", "g_s8LqzcU_default", "ContainerWithFX", "withFX", "ImageWithFXWithOptimizedAppearEffect", "Image2", "TickerFonts", "Ticker", "ImageWithOptimizedAppearEffect", "MotionDivWithFX", "FooterFooterFonts", "NxQdysbrn_default", "SmoothScrollFonts", "SmoothScroll", "breakpoints", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "transition2", "animation2", "animation3", "transition3", "animation4", "transition4", "animation5", "transition5", "animation6", "transition6", "transition7", "animation7", "transition8", "animation8", "animation9", "transition9", "animation10", "animation11", "transition10", "transition11", "animation12", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "elementId", "useRouteElementId", "ref1", "elementId1", "ref2", "elementId2", "ref3", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "MotionDivWithOptimizedAppearEffect", "Link", "RichText2", "x", "ComponentViewportProvider", "Container", "d1uV5Fhky_default", "ContainerWithOptimizedAppearEffect", "TextWave", "RichTextWithOptimizedAppearEffect", "ParticleWrapper", "ContainerWithFX", "g_s8LqzcU_default", "ImageWithFXWithOptimizedAppearEffect", "getLoadingLazyAtYPosition", "Ticker", "SVG", "Image2", "MotionDivWithFX", "ImageWithOptimizedAppearEffect", "NxQdysbrn_default", "SmoothScroll", "css", "FramerOFNX2h7rN", "withCSS", "OFNX2h7rN_default", "addFonts", "ScrollToTopButtonFonts", "TextWaveFonts", "ParticlesFonts", "ShimmerFonts", "TickerFonts", "FooterFooterFonts", "SmoothScrollFonts", "__FramerMetadata__"]
}
