{"version":3,"file":"shared-lib.D22ErSE1.mjs","names":["useState","useRef","useMemo","useCallback","fonts","css","className","fonts","css","className","addPropertyOverrides","ScrambleTextFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","matchVariant","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/Ez4EvHXx9dd3W7s3j7OO/GkXCx6ms3SB9N4kt1JVx/ScrambleButton.js","https:/framerusercontent.com/modules/QgHzrsaB3luoY3WG8nGF/sAToNV7r6ycrhccTPm5I/HKEGzIT_S.js","https:/framerusercontent.com/modules/cXbi4WpF38bPOwLiXwtF/gVw47eZRe0xWN8JY2mX4/Rr3UXFj3n.js","https:/framerusercontent.com/modules/IhhwkfsMAkeaO6rNC0db/5dlJQuokM75qDqypBt32/VRb9NWsUr.js","https:/framerusercontent.com/modules/zlkYeEuwUse8G6QgAX2y/KIFPUEKve3GopBgvGC32/GXWQWlBFI.js","https:/framerusercontent.com/modules/ogsKFYtoenIGgo34IAdA/xKhGV22rfhypPR4UdQN8/IbWOOxJqN.js","https:/framerusercontent.com/modules/jmPwsxvmC5nQ8TWku0tc/kH34VGeCihVMIPhVVgMX/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useState,useEffect,useCallback,useMemo}from\"react\";import{motion,useInView}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer,RenderTarget}from\"framer\";// =========================================\n// 2. Constants\n// =========================================\nconst DEFAULT_CHARS=\"!@#$%^&*()_+-=[]{}|;:,.<>?\";// =========================================\n// 3. Measure char widths via canvas\n// =========================================\nfunction measureSlotWidths(textA,textB,fontString){try{const cvs=document.createElement(\"canvas\");const ctx=cvs.getContext(\"2d\");ctx.font=fontString;const maxLen=Math.max(textA.length,textB.length);const slots=[];for(let i=0;i<maxLen;i++){const charA=textA[i]??\" \";const charB=textB[i]??\" \";const wA=ctx.measureText(charA).width;const wB=ctx.measureText(charB).width;slots.push(Math.max(wA,wB));}return slots;}catch{return[];}}function buildFontString(el){if(!el)return\"400 16px sans-serif\";const s=window.getComputedStyle(el);return`${s.fontStyle} ${s.fontVariant} ${s.fontWeight} ${s.fontSize}/${s.lineHeight} ${s.fontFamily}`;}function useScramble({textDefault,textScramble,duration,speed,scrambleChars,revealMode,scrambleOnce,trigger,variant}){const[displayText,setDisplayText]=useState(()=>trigger===\"none\"&&variant===\"scrambled\"?textScramble.split(\"\"):textDefault.split(\"\"));const[isScrambling,setIsScrambling]=useState(false);const[isForward,setIsForward]=useState(trigger===\"none\"&&variant===\"scrambled\");const[hasInteracted,setHasInteracted]=useState(trigger===\"none\"&&variant===\"scrambled\");const rafRef=useRef(0);const hasPlayedRef=useRef(false);const prevVariantRef=useRef(variant);const charsArr=useMemo(()=>(scrambleChars||DEFAULT_CHARS).split(\"\"),[scrambleChars]);const randomChar=useCallback(()=>charsArr[Math.floor(Math.random()*charsArr.length)],[charsArr]);const buildRevealOrder=useCallback(length=>{const indices=Array.from({length},(_,i)=>i);if(revealMode===\"random\"){for(let i=length-1;i>0;i--){const j=Math.floor(Math.random()*(i+1));[indices[i],indices[j]]=[indices[j],indices[i]];}}else if(revealMode===\"centerOut\"){const center=Math.floor(length/2);indices.sort((a,b)=>Math.abs(a-center)-Math.abs(b-center));}return indices;},[revealMode]);const scrambleTo=useCallback((fromText,toText)=>{cancelAnimationFrame(rafRef.current);setIsScrambling(true);const fromArr=fromText.split(\"\");const toArr=toText.split(\"\");const maxLen=Math.max(fromArr.length,toArr.length);while(fromArr.length<maxLen)fromArr.push(\" \");while(toArr.length<maxLen)toArr.push(\" \");const revealOrder=buildRevealOrder(maxLen);const revealed=new Array(maxLen).fill(false);const current=[...fromArr];const msPerChar=duration/maxLen;let frameCount=0;const startTime=performance.now();const tick=now=>{frameCount++;const cycleEvery=Math.max(1,Math.round(20/speed));if(frameCount%cycleEvery===0){for(let i=0;i<maxLen;i++){if(!revealed[i])current[i]=randomChar();}}const elapsed=now-startTime;const charsToReveal=Math.floor(elapsed/msPerChar);for(let r=0;r<charsToReveal&&r<revealOrder.length;r++){const idx=revealOrder[r];if(!revealed[idx]){revealed[idx]=true;current[idx]=toArr[idx];}}setDisplayText([...current]);if(revealed.every(Boolean)){setDisplayText([...toArr]);setIsScrambling(false);return;}rafRef.current=requestAnimationFrame(tick);};rafRef.current=requestAnimationFrame(tick);},[buildRevealOrder,duration,randomChar,speed]);const play=useCallback(()=>{if(scrambleOnce&&hasPlayedRef.current)return;hasPlayedRef.current=true;setHasInteracted(true);setIsForward(true);scrambleTo(textDefault,textScramble);},[scrambleOnce,textDefault,textScramble,scrambleTo]);const reverse=useCallback(()=>{if(scrambleOnce)return;setIsForward(false);scrambleTo(textScramble,textDefault);},[scrambleOnce,textScramble,textDefault,scrambleTo]);useEffect(()=>{if(trigger!==\"none\")return;if(variant===prevVariantRef.current)return;const goingForward=variant===\"scrambled\";prevVariantRef.current=variant;setHasInteracted(true);setIsForward(goingForward);if(goingForward){scrambleTo(textDefault,textScramble);}else{scrambleTo(textScramble,textDefault);}},[variant,trigger,textDefault,textScramble,scrambleTo]);useEffect(()=>{if(!isScrambling)setDisplayText(textDefault.split(\"\"));},[textDefault]);useEffect(()=>()=>{cancelAnimationFrame(rafRef.current);},[]);return{displayText,isScrambling,isForward,hasInteracted,play,reverse};}// =========================================\n// 5. Component\n// =========================================\n/**\n * ScrambleText\n *\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 160\n * @framerIntrinsicHeight 28\n */export default function ScrambleText(props){const{textDefault=\"Hello World\",colorTextDefault=\"#000000\",textScramble=\"Scrambled!\",colorTextScramble=\"#9966FF\",scrambleChars=DEFAULT_CHARS,colorScrambleChars=\"#9966FF\",font,appearance={padding:\"0px\",radius:\"0px\",bgDefault:\"rgba(0,0,0,0)\",bgHover:\"rgba(0,0,0,0)\",bgTransition:{type:\"tween\",duration:.2,ease:\"easeInOut\"}},trigger=\"hover\",variant=\"default\",duration=600,speed=8,revealMode=\"sequential\",scrambleOnce=false,style}=props;const{padding,radius,bgDefault,bgHover,bgTransition}=appearance;const isStatic=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const containerRef=useRef(null);const autoPlayedRef=useRef(false);const isInView=useInView(containerRef,{once:true,amount:.5});// ─── Hover state (drives BG Hover independently of the scramble trigger) ───\nconst[isHovered,setIsHovered]=useState(false);// ─── Slot widths (layout-shift fix) ───────\nconst[slotWidths,setSlotWidths]=useState([]);useEffect(()=>{if(isCanvas||isStatic)return;let cancelled=false;const measure=()=>{if(cancelled)return;const fontString=buildFontString(containerRef.current);const widths=measureSlotWidths(textDefault,textScramble,fontString);setSlotWidths(widths);};if(document.fonts&&document.fonts.ready){document.fonts.ready.then(measure);}else{requestAnimationFrame(measure);}return()=>{cancelled=true;};},[textDefault,textScramble,font,isCanvas,isStatic]);const{displayText,isScrambling,isForward,hasInteracted,play,reverse}=useScramble({textDefault,textScramble,duration,speed,scrambleChars,revealMode,scrambleOnce,trigger,variant});// ─── Triggers ─────────────────────────────\nuseEffect(()=>{if(isCanvas||isStatic)return;if(trigger===\"auto\"&&!autoPlayedRef.current){autoPlayedRef.current=true;play();}},[trigger,isCanvas,isStatic,play]);useEffect(()=>{if(isCanvas||isStatic)return;if(trigger===\"inView\"&&isInView&&!autoPlayedRef.current){autoPlayedRef.current=true;play();}},[trigger,isInView,isCanvas,isStatic,play]);// ─── Hover handlers (BG Hover always active; scramble play/reverse only for \"hover\" trigger) ───\nconst handleMouseEnter=useCallback(()=>{setIsHovered(true);if(trigger===\"hover\")play();},[trigger,play]);const handleMouseLeave=useCallback(()=>{setIsHovered(false);if(trigger===\"hover\")reverse();},[trigger,reverse]);// ─── Font styles ──────────────────────────\nconst fontStyle={fontFamily:font?.fontFamily??\"sans-serif\",fontSize:font?.fontSize!=null?font.fontSize:undefined,fontWeight:font?.fontWeight??400,fontStyle:font?.fontStyle??\"normal\",letterSpacing:font?.letterSpacing??\"normal\",lineHeight:font?.lineHeight??\"normal\",textAlign:font?.textAlign??undefined};const wrapperStyle={display:\"inline-block\",position:\"relative\",userSelect:\"none\",WebkitUserSelect:\"none\",// Note: forces the character slots onto a single line. Without this,\n// when the component sits inside a narrow/\"Fill\"-sized Framer Stack\n// column, individual character <span>s could break onto a second\n// line — and since the Stack often clips to a single-line height,\n// that second line was getting visually cut off.\nwhiteSpace:\"nowrap\",...fontStyle};// ─── Static ───────────────────────────────\nif(isStatic){return /*#__PURE__*/_jsx(\"span\",{style:{...style,...wrapperStyle,color:colorTextDefault,padding,borderRadius:radius,backgroundColor:bgDefault},children:textDefault});}// ─── Canvas ───────────────────────────────\nif(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(153,102,255,0.05)\",border:\"1px dashed rgba(153,102,255,0.3)\",borderRadius:6},children:/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:\"12px 20px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:22,marginBottom:6},children:\"✦\"}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:\"0 0 4px\",color:\"#9966FF\",fontFamily:\"Inter,sans-serif\",fontSize:13,fontWeight:600},children:\"Scramble Text\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:\"#888\",fontFamily:\"Inter,sans-serif\",fontSize:11,lineHeight:1.5},children:[/*#__PURE__*/_jsxs(\"span\",{style:{color:colorTextDefault},children:['\"',textDefault,'\"']}),\" → \",/*#__PURE__*/_jsxs(\"span\",{style:{color:colorTextScramble},children:['\"',textScramble,'\"']})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"4px 0 0\",color:\"#aaa\",fontFamily:\"Inter,sans-serif\",fontSize:10},children:[\"trigger: \",trigger,\" \\xb7 variant: \",variant]})]})});}// ─── Live ─────────────────────────────────\nconst slotsReady=slotWidths.length>0;const totalWidth=slotsReady?slotWidths.reduce((a,b)=>a+b,0):undefined;const slots=/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline\"},children:displayText.map((char,i)=>{let color;if(!hasInteracted){color=colorTextDefault;}else if(isScrambling){const targetText=isForward?textScramble:textDefault;const isResolved=char===targetText[i];color=isResolved?isForward?colorTextScramble:colorTextDefault:colorScrambleChars;}else{color=isForward?colorTextScramble:colorTextDefault;}const innerStyle=slotsReady&&slotWidths[i]!=null?{display:\"inline-block\",width:slotWidths[i],textAlign:\"center\",textDecoration:\"none\",overflow:\"visible\",flexShrink:0}:{display:\"inline\"};return /*#__PURE__*/_jsx(motion.span,{animate:{color},transition:{duration:.06},style:{display:\"inline\",whiteSpace:\"pre\"},children:/*#__PURE__*/_jsx(\"span\",{style:innerStyle,children:char})},i);})});const innerWrapperStyle={...wrapperStyle,minWidth:totalWidth};return /*#__PURE__*/_jsx(motion.div,{style:{...style,display:\"flex\",alignItems:\"center\",justifyContent:\"flex-start\",overflow:\"visible\",padding,borderRadius:radius,cursor:trigger===\"hover\"||trigger===\"click\"?\"pointer\":\"default\",// Note: Framer Stacks size \"Fill\" children with min-width: 0,\n// which lets them shrink below their content's natural width —\n// that's what was causing the scramble text to wrap/cut inside\n// a Stack. Overriding min-width here (after the ...style spread,\n// so it wins) and disabling shrink keeps the component at its\n// intrinsic content width regardless of the parent Stack.\nminWidth:\"max-content\",flexShrink:0},animate:{backgroundColor:isHovered?bgHover:bgDefault},transition:bgTransition,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,onClick:trigger===\"click\"?play:undefined,children:/*#__PURE__*/_jsxs(\"span\",{ref:containerRef,\"aria-label\":textDefault,style:innerWrapperStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",opacity:0},children:textDefault}),slots]})});}// =========================================\n// 6. Property Controls\n// =========================================\naddPropertyControls(ScrambleText,{// ─── Content ─────────────────────────────\n// Note: kept flat (not nested in a ControlType.Object) on purpose — only\n// top-level controls get Framer's \"+\" button to bind a Variable/CMS field.\n// Nested controls inside an Object group don't support that binding.\ntextDefault:{type:ControlType.String,title:\"Default\",defaultValue:\"Hello World\"},colorTextDefault:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},textScramble:{type:ControlType.String,title:\"Scrambled\",defaultValue:\"Scrambled!\"},colorTextScramble:{type:ControlType.Color,title:\"Color\",defaultValue:\"#9966FF\"},scrambleChars:{type:ControlType.String,title:\"Char Set\",defaultValue:DEFAULT_CHARS},colorScrambleChars:{type:ControlType.Color,title:\"Color\",defaultValue:\"#9966FF\"},// ─── Font ────────────────────────────────\nfont:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayTextAlignment:true},// ─── Appearance (new: Padding / BG Default / BG Hover) ───\nappearance:{type:ControlType.Object,title:\"Appearance\",controls:{padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"0px\"},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"0px\"},bgDefault:{type:ControlType.Color,title:\"BG Default\",defaultValue:\"rgba(0,0,0,0)\"},bgHover:{type:ControlType.Color,title:\"BG Hover\",defaultValue:\"rgba(0,0,0,0)\"},bgTransition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"tween\",duration:.2,ease:\"easeInOut\"}}}},// ─── Behaviour ───────────────────────────\ntrigger:{type:ControlType.Enum,title:\"Trigger\",options:[\"none\",\"hover\",\"click\",\"auto\",\"inView\"],optionTitles:[\"None\",\"Hover\",\"Click\",\"Auto\",\"In View\"],defaultValue:\"hover\",displaySegmentedControl:false},variant:{type:ControlType.Enum,title:\"Variant\",options:[\"default\",\"scrambled\"],optionTitles:[\"Default\",\"Scrambled\"],defaultValue:\"default\",displaySegmentedControl:false,hidden:props=>props.trigger!==\"none\"},revealMode:{type:ControlType.Enum,title:\"Reveal\",options:[\"sequential\",\"random\",\"centerOut\"],optionTitles:[\"Sequential\",\"Random\",\"Center Out\"],defaultValue:\"sequential\",hidden:props=>props.trigger===\"none\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:600,min:100,max:3e3,step:50,unit:\"ms\",displayStepper:true},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:8,min:1,max:20,step:1,displayStepper:true},scrambleOnce:{type:ControlType.Boolean,title:\"Play Once\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:props=>props.trigger===\"none\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrambleText\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"160\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrambleButton.map","// Generated by Framer (4d43e7b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;ZT Nature Regular\",\"CUSTOMV2;ZT Nature Bold\",\"CUSTOMV2;ZT Nature Bold Italic\",\"CUSTOMV2;ZT Nature Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"ZT Nature Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ZT Nature\",url:\"https://framerusercontent.com/assets/saTKOkI6aJdmWpKPGN5WhrGvrk.woff2\",weight:\"400\"},{cssFamilyName:\"ZT Nature Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ZT Nature\",url:\"https://framerusercontent.com/assets/qHC9yYEP3w7ACYRqfTCWr2Htg.woff2\",weight:\"700\"},{cssFamilyName:\"ZT Nature Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"ZT Nature\",url:\"https://framerusercontent.com/assets/LM77iJH4oL2BKi6rbnbmHLu0E.woff2\",weight:\"700\"},{cssFamilyName:\"ZT Nature Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"ZT Nature\",url:\"https://framerusercontent.com/assets/VmkbWodGAXQwnaOrmR31U8xCYpo.woff2\",weight:\"400\"}]}];export const css=['.framer-5BRNK .framer-styles-preset-1gdmdmy:not(.rich-text-wrapper), .framer-5BRNK .framer-styles-preset-1gdmdmy.rich-text-wrapper h2 { --framer-font-family: \"ZT Nature Regular\", \"ZT Nature Regular Placeholder\", sans-serif; --framer-font-family-bold: \"ZT Nature Bold\", \"ZT Nature Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"ZT Nature Bold Italic\", \"ZT Nature Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"ZT Nature Italic\", \"ZT Nature Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 3.5); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #ebebeb; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-5BRNK .framer-styles-preset-1gdmdmy:not(.rich-text-wrapper), .framer-5BRNK .framer-styles-preset-1gdmdmy.rich-text-wrapper h2 { --framer-font-family: \"ZT Nature Regular\", \"ZT Nature Regular Placeholder\", sans-serif; --framer-font-family-bold: \"ZT Nature Bold\", \"ZT Nature Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"ZT Nature Bold Italic\", \"ZT Nature Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"ZT Nature Italic\", \"ZT Nature Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 3); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #ebebeb; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-5BRNK .framer-styles-preset-1gdmdmy:not(.rich-text-wrapper), .framer-5BRNK .framer-styles-preset-1gdmdmy.rich-text-wrapper h2 { --framer-font-family: \"ZT Nature Regular\", \"ZT Nature Regular Placeholder\", sans-serif; --framer-font-family-bold: \"ZT Nature Bold\", \"ZT Nature Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"ZT Nature Bold Italic\", \"ZT Nature Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"ZT Nature Italic\", \"ZT Nature Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2.5); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #ebebeb; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-5BRNK\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eb3d845)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;ZT Nature Regular\",\"CUSTOMV2;ZT Nature Bold\",\"CUSTOMV2;ZT Nature Bold Italic\",\"CUSTOMV2;ZT Nature Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"ZT Nature Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ZT Nature\",url:\"https://framerusercontent.com/assets/saTKOkI6aJdmWpKPGN5WhrGvrk.woff2\",weight:\"400\"},{cssFamilyName:\"ZT Nature Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"ZT Nature\",url:\"https://framerusercontent.com/assets/qHC9yYEP3w7ACYRqfTCWr2Htg.woff2\",weight:\"700\"},{cssFamilyName:\"ZT Nature Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"ZT Nature\",url:\"https://framerusercontent.com/assets/LM77iJH4oL2BKi6rbnbmHLu0E.woff2\",weight:\"700\"},{cssFamilyName:\"ZT Nature Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"ZT Nature\",url:\"https://framerusercontent.com/assets/VmkbWodGAXQwnaOrmR31U8xCYpo.woff2\",weight:\"400\"}]}];export const css=['.framer-bwSwc .framer-styles-preset-e3kro5:not(.rich-text-wrapper), .framer-bwSwc .framer-styles-preset-e3kro5.rich-text-wrapper h1 { --framer-font-family: \"ZT Nature Regular\", \"ZT Nature Regular Placeholder\", sans-serif; --framer-font-family-bold: \"ZT Nature Bold\", \"ZT Nature Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"ZT Nature Bold Italic\", \"ZT Nature Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"ZT Nature Italic\", \"ZT Nature Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 8); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-0a350036-f4cb-4903-a3cc-1998389e81e5, #09090b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-bwSwc .framer-styles-preset-e3kro5:not(.rich-text-wrapper), .framer-bwSwc .framer-styles-preset-e3kro5.rich-text-wrapper h1 { --framer-font-family: \"ZT Nature Regular\", \"ZT Nature Regular Placeholder\", sans-serif; --framer-font-family-bold: \"ZT Nature Bold\", \"ZT Nature Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"ZT Nature Bold Italic\", \"ZT Nature Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"ZT Nature Italic\", \"ZT Nature Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 6.4); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-0a350036-f4cb-4903-a3cc-1998389e81e5, #09090b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-bwSwc .framer-styles-preset-e3kro5:not(.rich-text-wrapper), .framer-bwSwc .framer-styles-preset-e3kro5.rich-text-wrapper h1 { --framer-font-family: \"ZT Nature Regular\", \"ZT Nature Regular Placeholder\", sans-serif; --framer-font-family-bold: \"ZT Nature Bold\", \"ZT Nature Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"ZT Nature Bold Italic\", \"ZT Nature Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"ZT Nature Italic\", \"ZT Nature Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 5.12); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-0a350036-f4cb-4903-a3cc-1998389e81e5, #09090b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-bwSwc\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee97fff)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-TccAc .framer-styles-preset-1disdsx:not(.rich-text-wrapper), .framer-TccAc .framer-styles-preset-1disdsx.rich-text-wrapper a { --framer-link-current-text-color: var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, #f4f4f5); --framer-link-text-color: var(--token-26f35131-83e8-4676-9281-3ded4c8463c2, #71717b); }\"];export const className=\"framer-TccAc\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3280217)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,TickerItem,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ScrambleText from\"https://framerusercontent.com/modules/Ez4EvHXx9dd3W7s3j7OO/GkXCx6ms3SB9N4kt1JVx/ScrambleButton.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/QgHzrsaB3luoY3WG8nGF/sAToNV7r6ycrhccTPm5I/HKEGzIT_S.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/cXbi4WpF38bPOwLiXwtF/gVw47eZRe0xWN8JY2mX4/Rr3UXFj3n.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/IhhwkfsMAkeaO6rNC0db/5dlJQuokM75qDqypBt32/VRb9NWsUr.js\";const MotionDivWithTickerFX=withTickerFX(motion.div);const ScrambleTextFonts=getFonts(ScrambleText);const cycleOrder=[\"Y9fQHQxI6\",\"A4lEQJcsK\"];const serializationHash=\"framer-cz64q\";const variantClassNames={A4lEQJcsK:\"framer-v-r2qbti\",Y9fQHQxI6:\"framer-v-10vkikn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xKUgz8RqH=undefined;const transition1={delay:0,duration:.6,ease:[.77,0,.175,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={damping:60,delay:.2,mass:1.5,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition3={damping:60,delay:.25,mass:1.5,stiffness:500,type:\"spring\"};const transition4={damping:60,delay:.35,mass:1.5,stiffness:500,type:\"spring\"};const transition5={damping:60,delay:.4,mass:1.5,stiffness:500,type:\"spring\"};const transition6={damping:60,delay:.45,mass:1.5,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const humanReadableVariantMap={Default:\"Y9fQHQxI6\",Opened:\"A4lEQJcsK\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Y9fQHQxI6\",xKUgz8RqH:click??props.xKUgz8RqH};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,xKUgz8RqH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Y9fQHQxI6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap6ak4dx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xKUgz8RqH){const res=await xKUgz8RqH(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTap1eegi3l=activeVariantCallback(async(...args)=>{setVariant(\"A4lEQJcsK\");});const onTaprggjc1=activeVariantCallback(async(...args)=>{setVariant(\"Y9fQHQxI6\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10vkikn\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Y9fQHQxI6\",onTap:onTap6ak4dx,ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{A4lEQJcsK:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({A4lEQJcsK:{\"data-framer-name\":\"Opened\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bbxwvw\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"HwBtsKJNP\",children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bxdeet\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"UhUELpqRx\",style:{backgroundColor:\"var(--token-fbe11bf1-259e-45e1-b81e-fd711cc7e056, rgb(24, 24, 27))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},variants:{A4lEQJcsK:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bm8d2t\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"lmQKPHqS2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qivb7w\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"DhnvggEwl\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7cda27\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"cPn9mROS4\",children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1gdmdmy\",\"data-styles-preset\":\"HKEGzIT_S\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"pNl5Bx4__\",openInNewTab:false,relValues:[],scopeId:\"GXWQWlBFI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1disdsx\",\"data-styles-preset\":\"VRb9NWsUr\",children:\"HOME\"})})})}),className:\"framer-1udizs6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pNl5Bx4__\",style:{\"--extracted-1of0zx5\":\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A4lEQJcsK:{transformTemplate:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nodi97\",\"data-framer-name\":\"Cases\",layoutDependency:layoutDependency,layoutId:\"DW7aY8abd\",children:/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1gdmdmy\",\"data-styles-preset\":\"HKEGzIT_S\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y5_At5I0G\"},motionChild:true,nodeId:\"bHeLHpAJK\",openInNewTab:false,relValues:[],scopeId:\"GXWQWlBFI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1disdsx\",\"data-styles-preset\":\"VRb9NWsUr\",children:\"WORK\"})})})}),className:\"framer-vhgub4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bHeLHpAJK\",style:{\"--extracted-1of0zx5\":\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A4lEQJcsK:{transformTemplate:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x0t1bz\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"EUMtmFk9g\",children:/*#__PURE__*/_jsx(Transition,{value:transition4,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1gdmdmy\",\"data-styles-preset\":\"HKEGzIT_S\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P1lYsywua\"},motionChild:true,nodeId:\"pEvaL1yvx\",openInNewTab:false,relValues:[],scopeId:\"GXWQWlBFI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1disdsx\",\"data-styles-preset\":\"VRb9NWsUr\",children:\"ABOUT\"})})})}),className:\"framer-1qv47y3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pEvaL1yvx\",style:{\"--extracted-1of0zx5\":\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A4lEQJcsK:{transformTemplate:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kg9ovc\",\"data-framer-name\":\"Labs\",layoutDependency:layoutDependency,layoutId:\"AsZy1TU3Q\",children:/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1gdmdmy\",\"data-styles-preset\":\"HKEGzIT_S\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"d_Zhrhzpl\"},motionChild:true,nodeId:\"VXcywfxzM\",openInNewTab:false,relValues:[],scopeId:\"GXWQWlBFI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1disdsx\",\"data-styles-preset\":\"VRb9NWsUr\",children:\"SHOWS\"})})})}),className:\"framer-1b130tt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VXcywfxzM\",style:{\"--extracted-1of0zx5\":\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A4lEQJcsK:{transformTemplate:undefined}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d0xkcc\",\"data-framer-name\":\"Let's Work\",layoutDependency:layoutDependency,layoutId:\"SJBfWlLsH\",children:/*#__PURE__*/_jsx(Transition,{value:transition6,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1gdmdmy\",\"data-styles-preset\":\"HKEGzIT_S\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Gr7jO1VX1\"},motionChild:true,nodeId:\"XP9aYwKbC\",openInNewTab:false,relValues:[],scopeId:\"GXWQWlBFI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1disdsx\",\"data-styles-preset\":\"VRb9NWsUr\",children:\"BOOKINGS\"})})})}),className:\"framer-1le0bid\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XP9aYwKbC\",style:{\"--extracted-1of0zx5\":\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A4lEQJcsK:{transformTemplate:undefined}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(MotionDivWithTickerFX,{className:\"framer-xmamc\",layoutDependency:layoutDependency,layoutId:\"jDCeiiBbB\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"24px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"clip\",tickerEffectPosition:\"absolute\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:100,children:/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-e3kro5\",\"data-styles-preset\":\"Rr3UXFj3n\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245)))\"},children:\"MENU ✶\"})}),className:\"framer-1wk920g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gDcZbc4vT\",style:{\"--extracted-gdpscs\":\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\"},verticalAlignment:\"top\",withExternalLayout:true})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s0icrf\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"UbOrJM1KH\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5frhg\",\"data-framer-name\":\"Let's Work\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"znlf0lKIB\",onTap:onTap1eegi3l,...addPropertyOverrides({A4lEQJcsK:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hszp26-container\",\"data-framer-name\":\"Button\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jxFJk_Ekd-container\",name:\"Button\",nodeId:\"jxFJk_Ekd\",rendersWithMotion:true,scopeId:\"GXWQWlBFI\",children:/*#__PURE__*/_jsx(ScrambleText,{appearance:{bgDefault:\"rgba(24, 24, 27, 0)\",bgHover:\"rgba(24, 24, 27, 0)\",bgTransition:{delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"},padding:\"8px\",radius:\"4px\"},colorScrambleChars:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",colorTextDefault:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",colorTextScramble:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",duration:150,font:{fontFamily:'\"ZT Nature Regular\", \"ZT Nature Regular Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",id:\"jxFJk_Ekd\",layoutId:\"jxFJk_Ekd\",name:\"Button\",revealMode:\"random\",scrambleChars:\"MENU\",scrambleOnce:false,speed:20,textDefault:\"MENU\",textScramble:\"MENU\",trigger:\"hover\",variant:matchVariant(\"default\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19fms3u\",\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"rt7Hg_iph\",...addPropertyOverrides({A4lEQJcsK:{\"data-highlight\":true,onTap:onTaprggjc1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13bjrj-container\",\"data-framer-name\":\"Button\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BY7AWeusU-container\",name:\"Button\",nodeId:\"BY7AWeusU\",rendersWithMotion:true,scopeId:\"GXWQWlBFI\",children:/*#__PURE__*/_jsx(ScrambleText,{appearance:{bgDefault:\"rgba(13, 13, 13, 0)\",bgHover:\"rgba(13, 13, 13, 0)\",bgTransition:{delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"},padding:\"8px\",radius:\"4px\"},colorScrambleChars:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",colorTextDefault:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",colorTextScramble:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",duration:150,font:{fontFamily:'\"ZT Nature Regular\", \"ZT Nature Regular Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",id:\"BY7AWeusU\",layoutId:\"BY7AWeusU\",name:\"Button\",revealMode:\"random\",scrambleChars:\"CLOSE\",scrambleOnce:false,speed:20,textDefault:\"CLOSE\",textScramble:\"CLOSE\",trigger:\"hover\",variant:matchVariant(\"default\"),width:\"100%\"})})})})]})]})})})})})})});});const css=[\".framer-cz64q.framer-68lg10, .framer-cz64q .framer-68lg10 { display: block; }\",\".framer-cz64q.framer-10vkikn { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-cz64q .framer-1bbxwvw { 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: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-cz64q .framer-bxdeet { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-cz64q .framer-bm8d2t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 790px; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: -10px; top: -10px; width: 390px; }\",\".framer-cz64q .framer-qivb7w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cz64q .framer-7cda27, .framer-cz64q .framer-1d0xkcc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 58px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-cz64q .framer-1udizs6, .framer-cz64q .framer-vhgub4, .framer-cz64q .framer-1qv47y3, .framer-cz64q .framer-1b130tt { -webkit-user-select: none; bottom: -80px; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-cz64q .framer-1nodi97, .framer-cz64q .framer-x0t1bz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 59px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-cz64q .framer-kg9ovc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 59px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-cz64q .framer-1le0bid { -webkit-user-select: none; bottom: -80px; flex: none; height: auto; left: 50%; position: absolute; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-cz64q .framer-xmamc { align-content: center; align-items: center; bottom: -120px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-cz64q .framer-1wk920g { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-cz64q .framer-s0icrf { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-cz64q .framer-5frhg { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-cz64q .framer-1hszp26-container, .framer-cz64q .framer-13bjrj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-cz64q .framer-19fms3u { align-content: center; align-items: center; bottom: -40px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; width: min-content; z-index: 1; }\",\".framer-cz64q.framer-v-r2qbti.framer-10vkikn { width: 390px; will-change: unset; }\",\".framer-cz64q.framer-v-r2qbti .framer-1bbxwvw { height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 100%; }\",\".framer-cz64q.framer-v-r2qbti .framer-bxdeet { flex: 1 0 0px; height: 100%; width: 1px; will-change: unset; }\",\".framer-cz64q.framer-v-r2qbti .framer-bm8d2t { flex: 1 0 0px; height: 1px; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-cz64q.framer-v-r2qbti .framer-7cda27, .framer-cz64q.framer-v-r2qbti .framer-1nodi97, .framer-cz64q.framer-v-r2qbti .framer-x0t1bz, .framer-cz64q.framer-v-r2qbti .framer-kg9ovc, .framer-cz64q.framer-v-r2qbti .framer-1d0xkcc { min-height: unset; }\",\".framer-cz64q.framer-v-r2qbti .framer-1udizs6, .framer-cz64q.framer-v-r2qbti .framer-vhgub4, .framer-cz64q.framer-v-r2qbti .framer-1qv47y3, .framer-cz64q.framer-v-r2qbti .framer-1b130tt, .framer-cz64q.framer-v-r2qbti .framer-1le0bid { bottom: unset; left: unset; position: relative; }\",\".framer-cz64q.framer-v-r2qbti .framer-xmamc { bottom: 0px; }\",\".framer-cz64q.framer-v-r2qbti .framer-s0icrf { min-height: 30px; min-width: 60px; position: absolute; right: 10px; top: 10px; z-index: 1; }\",\".framer-cz64q.framer-v-r2qbti .framer-5frhg { cursor: unset; position: absolute; right: 0px; top: -40px; z-index: 1; }\",\".framer-cz64q.framer-v-r2qbti .framer-19fms3u { bottom: unset; cursor: pointer; top: 0px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 74\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"A4lEQJcsK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xKUgz8RqH\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGXWQWlBFI=withCSS(Component,css,\"framer-cz64q\");export default FramerGXWQWlBFI;FramerGXWQWlBFI.displayName=\"Phone Menu\";FramerGXWQWlBFI.defaultProps={height:50,width:74};addPropertyControls(FramerGXWQWlBFI,{variant:{options:[\"Y9fQHQxI6\",\"A4lEQJcsK\"],optionTitles:[\"Default\",\"Opened\"],title:\"Variant\",type:ControlType.Enum},xKUgz8RqH:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerGXWQWlBFI,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"ZT Nature Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ZT Nature\",url:\"https://framerusercontent.com/assets/saTKOkI6aJdmWpKPGN5WhrGvrk.woff2\",weight:\"400\"}]},...ScrambleTextFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGXWQWlBFI\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"A4lEQJcsK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"50\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"74\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"xKUgz8RqH\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (166c212)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ScrambleText from\"https://framerusercontent.com/modules/Ez4EvHXx9dd3W7s3j7OO/GkXCx6ms3SB9N4kt1JVx/ScrambleButton.js\";const ScrambleTextFonts=getFonts(ScrambleText);const enabledGestures={ACNKze4N_:{hover:true}};const serializationHash=\"framer-hVjjy\";const variantClassNames={ACNKze4N_:\"framer-v-1a1rmwy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ACNKze4N_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ACNKze4N_\",openInNewTab:false,scopeId:\"IbWOOxJqN\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1a1rmwy\",className,classNames)} framer-3qv3bi`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ACNKze4N_\",ref:refBinding,style:{...style},...addPropertyOverrides({\"ACNKze4N_-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qtxri\",\"data-framer-name\":\"Message\",layoutDependency:layoutDependency,layoutId:\"vRbmUZ_LE\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6j1dwg-container\",\"data-framer-name\":\"Button\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"A45654LHS-container\",name:\"Button\",nodeId:\"A45654LHS\",rendersWithMotion:true,scopeId:\"IbWOOxJqN\",children:/*#__PURE__*/_jsx(ScrambleText,{appearance:{bgDefault:\"rgba(13, 13, 13, 0)\",bgHover:\"rgba(13, 13, 13, 0)\",bgTransition:{delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"},padding:\"0px\",radius:\"0px\"},colorScrambleChars:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",colorTextDefault:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",colorTextScramble:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",duration:150,font:{fontFamily:'\"ZT Nature Regular\", \"ZT Nature Regular Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",id:\"A45654LHS\",layoutId:\"A45654LHS\",name:\"Button\",revealMode:\"random\",scrambleChars:\"WE'RE HRSE\",scrambleOnce:false,speed:20,textDefault:\"SANTIAGO GIORDANO\",textScramble:\"WE'RE HRSE\",trigger:\"hover\",variant:matchVariant(\"default\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6siq19-container\",\"data-framer-name\":\"Button\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cJJ_ExBzO-container\",name:\"Button\",nodeId:\"cJJ_ExBzO\",rendersWithMotion:true,scopeId:\"IbWOOxJqN\",children:/*#__PURE__*/_jsx(ScrambleText,{appearance:{bgDefault:\"rgba(13, 13, 13, 0)\",bgHover:\"rgba(13, 13, 13, 0)\",bgTransition:{delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"},padding:\"0px\",radius:\"0px\"},colorScrambleChars:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",colorTextDefault:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",colorTextScramble:\"var(--token-94f49e81-6e6a-4152-be74-aa10e5458746, rgb(244, 244, 245))\",duration:150,font:{fontFamily:'\"ZT Nature Regular\", \"ZT Nature Regular Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",id:\"cJJ_ExBzO\",layoutId:\"cJJ_ExBzO\",name:\"Button\",revealMode:\"random\",scrambleChars:\"BACK TO HOME\",scrambleOnce:false,speed:20,textDefault:\"BACK TO HOME\",textScramble:\"BACK TO HOME\",trigger:\"hover\",variant:matchVariant(\"default\"),width:\"100%\"})})})]})})})})})});});const css=[\".framer-hVjjy.framer-3qv3bi, .framer-hVjjy .framer-3qv3bi { display: block; }\",\".framer-hVjjy.framer-1a1rmwy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; mix-blend-mode: difference; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-hVjjy .framer-1qtxri { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-hVjjy .framer-6j1dwg-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-hVjjy .framer-6siq19-container { flex: none; height: auto; left: 0px; position: absolute; top: 16px; width: auto; z-index: 1; }\",\".framer-hVjjy.framer-v-1a1rmwy.hover .framer-6j1dwg-container { bottom: 16px; left: 0px; position: absolute; }\",\".framer-hVjjy.framer-v-1a1rmwy.hover .framer-6siq19-container { left: unset; position: relative; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 15\n * @framerIntrinsicWidth 141\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YNn4ZCv71\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIbWOOxJqN=withCSS(Component,css,\"framer-hVjjy\");export default FramerIbWOOxJqN;FramerIbWOOxJqN.displayName=\"Logo Animation\";FramerIbWOOxJqN.defaultProps={height:15,width:141};addFonts(FramerIbWOOxJqN,[{explicitInter:true,fonts:[{cssFamilyName:\"ZT Nature Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ZT Nature\",url:\"https://framerusercontent.com/assets/saTKOkI6aJdmWpKPGN5WhrGvrk.woff2\",weight:\"400\"}]},...ScrambleTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIbWOOxJqN\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"15\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YNn4ZCv71\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"141\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IbWOOxJqN.map","// Generated by Framer (3280217)\nexport default function metadata(params,activeLocale){return{description:\"DJ based in Buenos Aires. Playing\\nwherever the night goes.\",favicon:\"https://framerusercontent.com/assets/NTZPbLVNquhourx4JAcpfzK3BgE.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/9syjUSynujaPiW03sYPrszbTStw.png\",title:\"SANTIAGO GIORDANO\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}