{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/vhK3G0ntf62fqS2tFDno/useColors.js", "ssg:https://framerusercontent.com/modules/3IRcdSKMsgRyQ9gSaApX/M78UEPhT3wrz39QISNV2/TextWave_Prod.js", "ssg:https://framerusercontent.com/modules/5Sy3jOp3f3hvn0qB4MAJ/HKp5RMZOQ2LE62Kt2aD4/TEF8jTyce.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};}export 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\":{\"useDarkMode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"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/vhK3G0ntf62fqS2tFDno/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\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (400c93f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouteElementId,withCSS,withFX}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/M78UEPhT3wrz39QISNV2/TextWave_Prod.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Mn69eMnaMcqJ65TjxwR1/Embed.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/ALzPzo9ZL7qsyNt6jnNi/Smooth_Scroll.js\";import*as sharedStyle from\"#framer/local/css/fElZYt9mS/fElZYt9mS.js\";import metadataProvider from\"#framer/local/webPageMetadata/TEF8jTyce/TEF8jTyce.js\";const TextWaveFonts=getFonts(TextWave);const MotionDivWithFX=withFX(motion.div);const MotionMainWithFX=withFX(motion.main);const EmbedFonts=getFonts(Embed);const SmoothScrollFonts=getFonts(SmoothScroll);const breakpoints={bywjJ9Xpl:\"(min-width: 810px) and (max-width: 1199px)\",EBCfguWkh:\"(max-width: 809px)\",GXLJckFdW:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-56H24\";const variantClassNames={bywjJ9Xpl:\"framer-v-4abofe\",EBCfguWkh:\"framer-v-rxkw89\",GXLJckFdW:\"framer-v-14qoyap\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,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 humanReadableVariantMap={Desktop:\"GXLJckFdW\",Phone:\"EBCfguWkh\",Tablet:\"bywjJ9Xpl\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GXLJckFdW\"};};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=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"EBCfguWkh\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"EBCfguWkh\")return true;return false;};const elementId=useRouteElementId(\"n4ufTmI1o\");const ref1=React.useRef(null);const elementId1=useRouteElementId(\"gmlwQlNeo\");const ref2=React.useRef(null);const elementId2=useRouteElementId(\"TAEa5SvyY\");const ref3=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"GXLJckFdW\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-14qoyap\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(MotionMainWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:110,__perspectiveFX:false,__targetOpacity:1,className:\"framer-13bircd\",\"data-framer-name\":\"main\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:120,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1nbewpt\",\"data-framer-name\":\"hero\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1b602z3-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"GBy80Aum7\",scopeId:\"TEF8jTyce\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{font:{fontFamily:'\"PP Editorial New Italic\", \"PP Editorial New Italic Placeholder\", sans-serif',fontSize:\"384px\",letterSpacing:\"-0.1em\",lineHeight:\"0.8em\"}},EBCfguWkh:{font:{fontFamily:'\"PP Editorial New Italic\", \"PP Editorial New Italic Placeholder\", sans-serif',fontSize:\"192px\",letterSpacing:\"-0.1em\",lineHeight:\"0.8em\"}}},children:/*#__PURE__*/_jsx(TextWave,{animation:{delay:.2,loop:false,replay:true,trigger:\"layerInView\"},colors:{defaultColor:\"rgb(242, 242, 242)\",waveInColor:\"rgb(242, 242, 242)\",waveOutColor:\"rgb(242, 242, 242)\"},direction:\"right\",font:{fontFamily:'\"PP Editorial New Italic\", \"PP Editorial New Italic Placeholder\", sans-serif',fontSize:\"512px\",letterSpacing:\"-0.1em\",lineHeight:\"0.8em\"},height:\"100%\",id:\"GBy80Aum7\",layoutId:\"GBy80Aum7\",origin:\"center\",per:\"character\",resize:false,speed:50,tag:\"p\",text:\"woooooooooooooooooooooooooooooooooooooooooooooooo\",userSelect:false,waveScale:1.2,waveWidth:10,width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mmkzyq\",\"data-framer-name\":\"desc\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4st1go\",\"data-framer-name\":\"top\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"\\xa92025\"})}),className:\"framer-o8zceb hidden-rxkw89\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-sjg0ha\",\"data-framer-name\":\"line\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-8d6a1e20-1fed-4035-b012-86380ee07abb, rgb(23, 23, 23))\"},children:[\"Crafting interactions with less \u2018huh?\u2019 and more \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEVkaXRvcmlhbCBOZXcgVWx0cmFsaWdodCBJdGFsaWM=\",\"--framer-font-family\":'\"PP Editorial New Ultralight Italic\", \"PP Editorial New Ultralight Italic Placeholder\", sans-serif'},children:\"\u2018aha!\u2019\"})]})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-8d6a1e20-1fed-4035-b012-86380ee07abb, rgb(23, 23, 23))\"},children:[\"Crafting interactions with less \u2018huh?\u2019 and more \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEVkaXRvcmlhbCBOZXcgVWx0cmFsaWdodCBJdGFsaWM=\",\"--framer-font-family\":'\"PP Editorial New Ultralight Italic\", \"PP Editorial New Ultralight Italic Placeholder\", sans-serif'},children:\"\u2018aha!\u2019\"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-8d6a1e20-1fed-4035-b012-86380ee07abb, rgb(23, 23, 23))\"},children:[\"Crafting interactions with less \u2018huh?\u2019 and more \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIEVkaXRvcmlhbCBOZXcgVWx0cmFsaWdodCBJdGFsaWM=\",\"--framer-font-family\":'\"PP Editorial New Ultralight Italic\", \"PP Editorial New Ultralight Italic Placeholder\", sans-serif'},children:\"\u2018aha!\u2019\"})]})}),className:\"framer-1lr6th0\",\"data-framer-name\":\"main\",fonts:[\"CUSTOM;PP Neue Montreal Book\",\"CUSTOM;PP Editorial New Ultralight Italic\"],verticalAlignment:\"center\",withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-117e5fb7-483a-45c5-8fa2-f19e6d0872c0, rgba(23, 23, 23, 0.25))\"},children:\"Previously at Blockus & TD Securities\"})}),className:\"framer-169df4g hidden-14qoyap hidden-4abofe\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z7tv4j\",\"data-framer-name\":\"bottom\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Previously at Blockus & TD Securities\"})}),className:\"framer-t5bw9t hidden-rxkw89\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EBCfguWkh:{\"data-border\":true}},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-vxv3j9\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"I\u2019m passionate about being a lifelong student, constantly evolving and striving to improve\u2014not just as a designer, but as someone who embraces growth and new challenges in every aspect of life.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"I\u2019m passionate about being a lifelong student, constantly evolving and striving to improve\u2014not just as a designer, but as someone who embraces growth and new challenges in every aspect of life.\"})}),className:\"framer-1makpyt\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gs752o\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lt9c2b\",id:elementId1,ref:ref2,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{__framer__styleAppearEffectEnabled:undefined},EBCfguWkh:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:ref2,target:\"animate\"}],__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-7ean9a\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ln3jky\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n6kf4w\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-8d6a1e20-1fed-4035-b012-86380ee07abb, rgb(23, 23, 23))\"},children:\"Universal Connect\"})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-8d6a1e20-1fed-4035-b012-86380ee07abb, rgb(23, 23, 23))\"},children:\"Universal Connect\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-8d6a1e20-1fed-4035-b012-86380ee07abb, rgb(23, 23, 23))\"},children:\"Universal Connect\"})}),className:\"framer-1xy3j1i\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Blockus\"})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Blockus\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Blockus\"})}),className:\"framer-1e407u6\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KpFoniwB1\"},motionChild:true,nodeId:\"l9evytFo5\",openInNewTab:false,scopeId:\"TEF8jTyce\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nefdbt\",\"data-styles-preset\":\"fElZYt9mS\",children:\"View Case Study\"})})})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KpFoniwB1\"},motionChild:true,nodeId:\"l9evytFo5\",openInNewTab:false,scopeId:\"TEF8jTyce\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nefdbt\",\"data-styles-preset\":\"fElZYt9mS\",children:\"View Case Study\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KpFoniwB1\"},motionChild:true,nodeId:\"l9evytFo5\",openInNewTab:false,scopeId:\"TEF8jTyce\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nefdbt\",\"data-styles-preset\":\"fElZYt9mS\",children:\"View Case Study\"})})})}),className:\"framer-1p30r8f\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xhfo1w\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"I led the design direction for Universal Connect at Blockus\u2014bridging traditional social logins and blockchain wallets into a single, unified solution.\"})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"I led the design direction for Universal Connect at Blockus\u2014bridging traditional social logins and blockchain wallets into a single, unified solution.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"I led the design direction for Universal Connect at Blockus\u2014bridging traditional social logins and blockchain wallets into a single, unified solution.\"})}),className:\"framer-489xxi\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ygz516\",\"data-border\":true,\"data-framer-name\":\"item\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Design Lead \u2014 Interaction Design, Visual Design, Prototyping, User Flows\"})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Design Lead \u2014 Interaction Design, Visual Design, Prototyping, User Flows\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Design Lead \u2014 Interaction Design, Visual Design, Prototyping, User Flows\"})}),className:\"framer-4ymkla\",\"data-framer-name\":\"desc\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"2024\"})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"2024\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"2024\"})}),className:\"framer-vn6eed\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KpFoniwB1\"},motionChild:true,nodeId:\"q57fnWXb9\",scopeId:\"TEF8jTyce\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-vdmfgm framer-yxg1o9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ffmdtl-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"g2XKWdPDD\",scopeId:\"TEF8jTyce\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<iframe \\n    src=\"https://player.vimeo.com/video/1053159601?background=1&loop=1&title=0&byline=0&portrait=0&muted=1\" \\n    style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" \\n    frameborder=\"0\"\\n    allow=\"autoplay; fullscreen; picture-in-picture\" \\n    allowfullscreen>\\n</iframe>',id:\"g2XKWdPDD\",layoutId:\"g2XKWdPDD\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"https://vimeo.com/994850883\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1uw0p45\",id:elementId2,ref:ref3,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{__framer__styleAppearEffectEnabled:undefined},EBCfguWkh:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:ref3,target:\"animate\"}],__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-9qnv7a\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3tvdij\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9ymveg\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-8d6a1e20-1fed-4035-b012-86380ee07abb, rgb(23, 23, 23))\"},children:\"Centralized Tasks\"})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-8d6a1e20-1fed-4035-b012-86380ee07abb, rgb(23, 23, 23))\"},children:\"Centralized Tasks\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-8d6a1e20-1fed-4035-b012-86380ee07abb, rgb(23, 23, 23))\"},children:\"Centralized Tasks\"})}),className:\"framer-rx65i5\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Blockus\"})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Blockus\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Blockus\"})}),className:\"framer-jzzshp\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wMxCYmnTZ\"},motionChild:true,nodeId:\"APi1faSXm\",openInNewTab:false,scopeId:\"TEF8jTyce\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nefdbt\",\"data-styles-preset\":\"fElZYt9mS\",children:\"View Case Study\"})})})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wMxCYmnTZ\"},motionChild:true,nodeId:\"APi1faSXm\",openInNewTab:false,scopeId:\"TEF8jTyce\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nefdbt\",\"data-styles-preset\":\"fElZYt9mS\",children:\"View Case Study\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wMxCYmnTZ\"},motionChild:true,nodeId:\"APi1faSXm\",openInNewTab:false,scopeId:\"TEF8jTyce\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-nefdbt\",\"data-styles-preset\":\"fElZYt9mS\",children:\"View Case Study\"})})})}),className:\"framer-brixgm\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6dnxhr\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"I led the redesign of the Blockus web onboarding experience for developers and game studios looking to transition into Web3 gaming.\"})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"I led the redesign of the Blockus web onboarding experience for developers and game studios looking to transition into Web3 gaming.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"I led the redesign of the Blockus web onboarding experience for developers and game studios looking to transition into Web3 gaming.\"})}),className:\"framer-18hooxf\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11rhrog\",\"data-border\":true,\"data-framer-name\":\"item\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Design Lead \u2014 Interaction Design, Visual Design, Prototyping, User Flows\"})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Design Lead \u2014 Interaction Design, Visual Design, Prototyping, User Flows\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"Design Lead \u2014 Interaction Design, Visual Design, Prototyping, User Flows\"})}),className:\"framer-547aoo\",\"data-framer-name\":\"desc\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bywjJ9Xpl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"2023\"})})},EBCfguWkh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"2023\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b833040c-d39b-4ddc-a043-439391960fc6, rgba(23, 23, 23, 0.35))\"},children:\"2023\"})}),className:\"framer-6z8c4d\",\"data-framer-name\":\"client\",fonts:[\"CUSTOM;PP Neue Montreal Book\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wMxCYmnTZ\"},motionChild:true,nodeId:\"SWVPpF_WO\",scopeId:\"TEF8jTyce\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-on5dtt framer-yxg1o9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bfqp1t-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"qXmAZFiQ3\",scopeId:\"TEF8jTyce\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<iframe \\n    src=\"https://player.vimeo.com/video/1035408114?background=1&loop=1&title=0&byline=0&portrait=0&muted=1\" \\n    style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" \\n    frameborder=\"0\"\\n    allow=\"autoplay; fullscreen; picture-in-picture\" \\n    allowfullscreen>\\n</iframe>',id:\"qXmAZFiQ3\",layoutId:\"qXmAZFiQ3\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"https://vimeo.com/994850883\",width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17sbnvi-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"wE459j3aof1vLDCYX3\",scopeId:\"TEF8jTyce\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"wE459j3aof1vLDCYX3\",intensity:10,layoutId:\"wE459j3aof1vLDCYX3\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-56H24.framer-yxg1o9, .framer-56H24 .framer-yxg1o9 { display: block; }\",\".framer-56H24.framer-14qoyap { align-content: center; align-items: center; background-color: #ffffff; 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-56H24 .framer-13bircd { align-content: flex-end; align-items: flex-end; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 128px; height: 100vh; justify-content: flex-end; overflow: hidden; padding: 128px 32px 64px 32px; position: relative; width: 100%; z-index: 2; }\",\".framer-56H24 .framer-1nbewpt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-end; min-width: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-56H24 .framer-1b602z3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-56H24 .framer-mmkzyq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: sticky; top: 128px; width: 100%; z-index: 10; }\",\".framer-56H24 .framer-4st1go, .framer-56H24 .framer-z7tv4j { display: grid; flex: none; gap: 32px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-56H24 .framer-o8zceb { --framer-paragraph-spacing: 0px; align-self: end; flex: none; height: auto; justify-self: start; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-56H24 .framer-sjg0ha { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-56H24 .framer-1lr6th0 { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 600px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-56H24 .framer-169df4g { --framer-paragraph-spacing: 0px; align-self: start; flex: none; grid-column: auto / span 2; height: auto; justify-self: start; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-56H24 .framer-t5bw9t { --framer-paragraph-spacing: 0px; align-self: start; flex: none; height: auto; justify-self: start; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-56H24 .framer-vxv3j9 { align-content: center; align-items: center; align-self: end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; justify-self: start; max-width: 500px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-56H24 .framer-1makpyt, .framer-56H24 .framer-4ymkla, .framer-56H24 .framer-547aoo { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-56H24 .framer-1gs752o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px 32px 0px 32px; position: relative; scroll-margin-top: 128px; width: 100%; z-index: 2; }\",\".framer-56H24 .framer-lt9c2b, .framer-56H24 .framer-1uw0p45 { display: grid; flex: none; gap: 32px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-56H24 .framer-7ean9a, .framer-56H24 .framer-9qnv7a { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: sticky; top: 256px; width: 100%; }\",\".framer-56H24 .framer-ln3jky, .framer-56H24 .framer-xhfo1w, .framer-56H24 .framer-3tvdij, .framer-56H24 .framer-6dnxhr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-56H24 .framer-1n6kf4w, .framer-56H24 .framer-9ymveg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 75%; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-56H24 .framer-1xy3j1i, .framer-56H24 .framer-1e407u6, .framer-56H24 .framer-rx65i5, .framer-56H24 .framer-jzzshp { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-56H24 .framer-1p30r8f, .framer-56H24 .framer-489xxi, .framer-56H24 .framer-vn6eed, .framer-56H24 .framer-brixgm, .framer-56H24 .framer-18hooxf, .framer-56H24 .framer-6z8c4d { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 75%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-56H24 .framer-1ygz516, .framer-56H24 .framer-11rhrog { --border-bottom-width: 0px; --border-color: var(--token-d566bd82-b0ee-489d-9848-9b27f40d52d1, rgba(217, 217, 217, 0.5)); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0.5px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 75%; overflow: hidden; padding: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-56H24 .framer-vdmfgm, .framer-56H24 .framer-on5dtt { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; grid-column: auto / span 3; height: min-content; justify-content: center; justify-self: end; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-56H24 .framer-1ffmdtl-container { aspect-ratio: 1.44 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 586px); pointer-events: none; position: relative; width: 100%; }\",\".framer-56H24 .framer-1bfqp1t-container { aspect-ratio: 1.5733333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 537px); pointer-events: none; position: relative; width: 100%; }\",\".framer-56H24 .framer-17sbnvi-container { flex: none; height: auto; left: 0%; position: fixed; top: 0%; transform: translate(-50%, -50%); width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-56H24.framer-14qoyap, .framer-56H24 .framer-13bircd, .framer-56H24 .framer-1nbewpt, .framer-56H24 .framer-mmkzyq, .framer-56H24 .framer-sjg0ha, .framer-56H24 .framer-vxv3j9, .framer-56H24 .framer-1gs752o, .framer-56H24 .framer-7ean9a, .framer-56H24 .framer-ln3jky, .framer-56H24 .framer-1n6kf4w, .framer-56H24 .framer-xhfo1w, .framer-56H24 .framer-1ygz516, .framer-56H24 .framer-vdmfgm, .framer-56H24 .framer-9qnv7a, .framer-56H24 .framer-3tvdij, .framer-56H24 .framer-9ymveg, .framer-56H24 .framer-6dnxhr, .framer-56H24 .framer-11rhrog, .framer-56H24 .framer-on5dtt { gap: 0px; } .framer-56H24.framer-14qoyap > *, .framer-56H24 .framer-1nbewpt > *, .framer-56H24 .framer-sjg0ha > *, .framer-56H24 .framer-vxv3j9 > *, .framer-56H24 .framer-1n6kf4w > *, .framer-56H24 .framer-1ygz516 > *, .framer-56H24 .framer-9ymveg > *, .framer-56H24 .framer-11rhrog > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-56H24.framer-14qoyap > :first-child, .framer-56H24 .framer-13bircd > :first-child, .framer-56H24 .framer-1nbewpt > :first-child, .framer-56H24 .framer-mmkzyq > :first-child, .framer-56H24 .framer-sjg0ha > :first-child, .framer-56H24 .framer-vxv3j9 > :first-child, .framer-56H24 .framer-1gs752o > :first-child, .framer-56H24 .framer-7ean9a > :first-child, .framer-56H24 .framer-ln3jky > :first-child, .framer-56H24 .framer-1n6kf4w > :first-child, .framer-56H24 .framer-xhfo1w > :first-child, .framer-56H24 .framer-1ygz516 > :first-child, .framer-56H24 .framer-vdmfgm > :first-child, .framer-56H24 .framer-9qnv7a > :first-child, .framer-56H24 .framer-3tvdij > :first-child, .framer-56H24 .framer-9ymveg > :first-child, .framer-56H24 .framer-6dnxhr > :first-child, .framer-56H24 .framer-11rhrog > :first-child, .framer-56H24 .framer-on5dtt > :first-child { margin-top: 0px; } .framer-56H24.framer-14qoyap > :last-child, .framer-56H24 .framer-13bircd > :last-child, .framer-56H24 .framer-1nbewpt > :last-child, .framer-56H24 .framer-mmkzyq > :last-child, .framer-56H24 .framer-sjg0ha > :last-child, .framer-56H24 .framer-vxv3j9 > :last-child, .framer-56H24 .framer-1gs752o > :last-child, .framer-56H24 .framer-7ean9a > :last-child, .framer-56H24 .framer-ln3jky > :last-child, .framer-56H24 .framer-1n6kf4w > :last-child, .framer-56H24 .framer-xhfo1w > :last-child, .framer-56H24 .framer-1ygz516 > :last-child, .framer-56H24 .framer-vdmfgm > :last-child, .framer-56H24 .framer-9qnv7a > :last-child, .framer-56H24 .framer-3tvdij > :last-child, .framer-56H24 .framer-9ymveg > :last-child, .framer-56H24 .framer-6dnxhr > :last-child, .framer-56H24 .framer-11rhrog > :last-child, .framer-56H24 .framer-on5dtt > :last-child { margin-bottom: 0px; } .framer-56H24 .framer-13bircd > * { margin: 0px; margin-bottom: calc(128px / 2); margin-top: calc(128px / 2); } .framer-56H24 .framer-mmkzyq > *, .framer-56H24 .framer-1gs752o > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-56H24 .framer-7ean9a > *, .framer-56H24 .framer-ln3jky > *, .framer-56H24 .framer-xhfo1w > *, .framer-56H24 .framer-9qnv7a > *, .framer-56H24 .framer-3tvdij > *, .framer-56H24 .framer-6dnxhr > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-56H24 .framer-vdmfgm > *, .framer-56H24 .framer-on5dtt > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",...sharedStyle.css,'.framer-56H24[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-56H24 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-56H24[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-56H24 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-56H24[data-hide-scrollbars=\"true\"], .framer-56H24 [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-56H24[data-border=\"true\"]::after, .framer-56H24 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@media (min-width: 810px) and (max-width: 1199px) { .framer-56H24.framer-14qoyap { width: 810px; } .framer-56H24 .framer-t5bw9t { order: 0; } .framer-56H24 .framer-vxv3j9 { order: 1; } .framer-56H24 .framer-lt9c2b, .framer-56H24 .framer-1uw0p45 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; } .framer-56H24 .framer-7ean9a, .framer-56H24 .framer-9qnv7a { align-self: unset; flex-direction: row; order: 1; } .framer-56H24 .framer-ln3jky, .framer-56H24 .framer-3tvdij { flex: 1 0 0px; gap: 16px; order: 0; width: 1px; } .framer-56H24 .framer-xhfo1w, .framer-56H24 .framer-6dnxhr { flex: 1 0 0px; gap: 16px; order: 1; width: 1px; } .framer-56H24 .framer-489xxi, .framer-56H24 .framer-4ymkla, .framer-56H24 .framer-vn6eed, .framer-56H24 .framer-18hooxf, .framer-56H24 .framer-547aoo, .framer-56H24 .framer-6z8c4d { max-width: 500px; } .framer-56H24 .framer-1ygz516, .framer-56H24 .framer-11rhrog { max-width: unset; } .framer-56H24 .framer-vdmfgm, .framer-56H24 .framer-on5dtt { align-self: unset; order: 0; } .framer-56H24 .framer-1ffmdtl-container { height: var(--framer-aspect-ratio-supported, 518px); } .framer-56H24 .framer-1bfqp1t-container { height: var(--framer-aspect-ratio-supported, 474px); } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-56H24 .framer-lt9c2b, .framer-56H24 .framer-7ean9a, .framer-56H24 .framer-ln3jky, .framer-56H24 .framer-xhfo1w, .framer-56H24 .framer-1uw0p45, .framer-56H24 .framer-9qnv7a, .framer-56H24 .framer-3tvdij, .framer-56H24 .framer-6dnxhr { gap: 0px; } .framer-56H24 .framer-lt9c2b > *, .framer-56H24 .framer-1uw0p45 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-56H24 .framer-lt9c2b > :first-child, .framer-56H24 .framer-ln3jky > :first-child, .framer-56H24 .framer-xhfo1w > :first-child, .framer-56H24 .framer-1uw0p45 > :first-child, .framer-56H24 .framer-3tvdij > :first-child, .framer-56H24 .framer-6dnxhr > :first-child { margin-top: 0px; } .framer-56H24 .framer-lt9c2b > :last-child, .framer-56H24 .framer-ln3jky > :last-child, .framer-56H24 .framer-xhfo1w > :last-child, .framer-56H24 .framer-1uw0p45 > :last-child, .framer-56H24 .framer-3tvdij > :last-child, .framer-56H24 .framer-6dnxhr > :last-child { margin-bottom: 0px; } .framer-56H24 .framer-7ean9a > *, .framer-56H24 .framer-9qnv7a > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-56H24 .framer-7ean9a > :first-child, .framer-56H24 .framer-9qnv7a > :first-child { margin-left: 0px; } .framer-56H24 .framer-7ean9a > :last-child, .framer-56H24 .framer-9qnv7a > :last-child { margin-right: 0px; } .framer-56H24 .framer-ln3jky > *, .framer-56H24 .framer-xhfo1w > *, .framer-56H24 .framer-3tvdij > *, .framer-56H24 .framer-6dnxhr > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }}\",\"@media (max-width: 809px) { .framer-56H24.framer-14qoyap { width: 390px; } .framer-56H24 .framer-13bircd { gap: 64px; height: 90vh; padding: 128px 32px 32px 32px; } .framer-56H24 .framer-mmkzyq { gap: 32px; } .framer-56H24 .framer-4st1go { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-end; } .framer-56H24 .framer-sjg0ha { align-self: unset; height: min-content; order: 0; } .framer-56H24 .framer-1lr6th0 { max-width: 550px; } .framer-56H24 .framer-169df4g { align-self: unset; order: 2; } .framer-56H24 .framer-z7tv4j { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-end; } .framer-56H24 .framer-vxv3j9 { --border-bottom-width: 0px; --border-color: var(--token-d566bd82-b0ee-489d-9848-9b27f40d52d1, rgba(217, 217, 217, 0.5)); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0.5px; align-self: unset; gap: 10px; max-width: unset; order: 1; padding: 16px 0px 0px 0px; } .framer-56H24 .framer-lt9c2b, .framer-56H24 .framer-1uw0p45 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; } .framer-56H24 .framer-7ean9a, .framer-56H24 .framer-9qnv7a { align-self: unset; order: 1; } .framer-56H24 .framer-ln3jky, .framer-56H24 .framer-xhfo1w, .framer-56H24 .framer-3tvdij, .framer-56H24 .framer-6dnxhr { gap: 16px; } .framer-56H24 .framer-1n6kf4w, .framer-56H24 .framer-1p30r8f, .framer-56H24 .framer-489xxi, .framer-56H24 .framer-1ygz516, .framer-56H24 .framer-vn6eed, .framer-56H24 .framer-9ymveg, .framer-56H24 .framer-brixgm, .framer-56H24 .framer-18hooxf, .framer-56H24 .framer-11rhrog, .framer-56H24 .framer-6z8c4d { max-width: unset; } .framer-56H24 .framer-vdmfgm, .framer-56H24 .framer-on5dtt { align-self: unset; order: 0; } .framer-56H24 .framer-1ffmdtl-container { height: var(--framer-aspect-ratio-supported, 227px); } .framer-56H24 .framer-1bfqp1t-container { height: var(--framer-aspect-ratio-supported, 207px); } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-56H24 .framer-13bircd, .framer-56H24 .framer-mmkzyq, .framer-56H24 .framer-4st1go, .framer-56H24 .framer-z7tv4j, .framer-56H24 .framer-vxv3j9, .framer-56H24 .framer-lt9c2b, .framer-56H24 .framer-ln3jky, .framer-56H24 .framer-xhfo1w, .framer-56H24 .framer-1uw0p45, .framer-56H24 .framer-3tvdij, .framer-56H24 .framer-6dnxhr { gap: 0px; } .framer-56H24 .framer-13bircd > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-56H24 .framer-13bircd > :first-child, .framer-56H24 .framer-mmkzyq > :first-child, .framer-56H24 .framer-4st1go > :first-child, .framer-56H24 .framer-z7tv4j > :first-child, .framer-56H24 .framer-vxv3j9 > :first-child, .framer-56H24 .framer-lt9c2b > :first-child, .framer-56H24 .framer-ln3jky > :first-child, .framer-56H24 .framer-xhfo1w > :first-child, .framer-56H24 .framer-1uw0p45 > :first-child, .framer-56H24 .framer-3tvdij > :first-child, .framer-56H24 .framer-6dnxhr > :first-child { margin-top: 0px; } .framer-56H24 .framer-13bircd > :last-child, .framer-56H24 .framer-mmkzyq > :last-child, .framer-56H24 .framer-4st1go > :last-child, .framer-56H24 .framer-z7tv4j > :last-child, .framer-56H24 .framer-vxv3j9 > :last-child, .framer-56H24 .framer-lt9c2b > :last-child, .framer-56H24 .framer-ln3jky > :last-child, .framer-56H24 .framer-xhfo1w > :last-child, .framer-56H24 .framer-1uw0p45 > :last-child, .framer-56H24 .framer-3tvdij > :last-child, .framer-56H24 .framer-6dnxhr > :last-child { margin-bottom: 0px; } .framer-56H24 .framer-mmkzyq > *, .framer-56H24 .framer-4st1go > *, .framer-56H24 .framer-z7tv4j > *, .framer-56H24 .framer-lt9c2b > *, .framer-56H24 .framer-1uw0p45 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-56H24 .framer-vxv3j9 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-56H24 .framer-ln3jky > *, .framer-56H24 .framer-xhfo1w > *, .framer-56H24 .framer-3tvdij > *, .framer-56H24 .framer-6dnxhr > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2843.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bywjJ9Xpl\":{\"layout\":[\"fixed\",\"auto\"]},\"EBCfguWkh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"n4ufTmI1o\":{\"pattern\":\":n4ufTmI1o\",\"name\":\"work\"},\"gmlwQlNeo\":{\"pattern\":\":gmlwQlNeo\",\"name\":\"connect\"},\"TAEa5SvyY\":{\"pattern\":\":TAEa5SvyY\",\"name\":\"onboard\"}}\n * @framerResponsiveScreen\n */const FramerTEF8jTyce=withCSS(Component,css,\"framer-56H24\");export default FramerTEF8jTyce;FramerTEF8jTyce.displayName=\"Home 2\";FramerTEF8jTyce.defaultProps={height:2843.5,width:1200};addFonts(FramerTEF8jTyce,[{explicitInter:true,fonts:[{family:\"PP Editorial New Italic\",source:\"custom\",url:\"https://framerusercontent.com/assets/vlcgXHhjPOw3oP9tEp2XLY0L7i0.woff2\"},{family:\"PP Neue Montreal Book\",source:\"custom\",url:\"https://framerusercontent.com/assets/yUScEiZtXZCqdRimefTfBx1Q4.woff2\"},{family:\"PP Editorial New Ultralight Italic\",source:\"custom\",url:\"https://framerusercontent.com/assets/dAyJdsFSSclRCnpez7DDYRWXcI.woff2\"}]},...TextWaveFonts,...EmbedFonts,...SmoothScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTEF8jTyce\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerScrollSections\":\"{\\\"n4ufTmI1o\\\":{\\\"pattern\\\":\\\":n4ufTmI1o\\\",\\\"name\\\":\\\"work\\\"},\\\"gmlwQlNeo\\\":{\\\"pattern\\\":\\\":gmlwQlNeo\\\",\\\"name\\\":\\\"connect\\\"},\\\"TAEa5SvyY\\\":{\\\"pattern\\\":\\\":TAEa5SvyY\\\",\\\"name\\\":\\\"onboard\\\"}}\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerResponsiveScreen\":\"\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"2843.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bywjJ9Xpl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EBCfguWkh\\\":{\\\"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", "TextWaveFonts", "getFonts", "TextWave", "MotionDivWithFX", "withFX", "motion", "MotionMainWithFX", "EmbedFonts", "Embed", "SmoothScrollFonts", "SmoothScroll", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "animation", "transition1", "animation1", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "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", "gestureVariant", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "elementId", "useRouteElementId", "ref1", "elementId1", "ref2", "elementId2", "ref3", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "ComponentViewportProvider", "Container", "PropertyOverrides2", "RichText2", "x", "Link", "css", "FramerTEF8jTyce", "withCSS", "TEF8jTyce_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
