{"version":3,"file":"script_main.CJluMu_X.mjs","names":["useState","useMemo","css","useRef","useState","useCallback","getProps","React.forwardRef","parseColor","clamp","shadeColor","catmullRom","buildRoutePoints","pointOnSpline","remapProgress","smootherStep","easeInQuad","smoothStep","pointsToSmoothPath","buildKeyframes","START_POSE_ROTATION","INTRINSIC_NOSE_ANGLE","closestAngleTo","PaperPlaneFlight","useRef","useState","normalizeRouteSelection","useMemo","instanceCounter","useCallback","addPropertyOverrides","RichTextWithFX","RichText","PaperPlaneFlightFonts","PaperPlaneFlight","CheckFonts","Check","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","textEffect","transition4","Transition","React.useContext","React.useMemo","transition5","transition6","animation1","transition7","transition8","convertFromEnum","transition9","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","useRef","useState","useMemo","useCallback","addPropertyOverrides","RichText","Check","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","animation1","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","SendButton","SendButton1","cycleOrder","serializationHash","variantClassNames","animation","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","_Fragment","FormPlainTextInput","addPropertyOverrides","NewsletterButtons","StaggeredButtonFonts","Image1","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","useState","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","NavigationNavLink","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","MainNav","MainFooter","CursorMain","useRef","React.useId","PropertyOverrides","React.createElement","White","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/IgimoWvAQjGZArr4mAUG/0EfqyQGGFnwONUIxCZSV/StaggeredButton.js","https:/framerusercontent.com/modules/yKmltyVzcrskb45NLWrc/91JI8CUDP8KfwABwh5rI/uApr6qMfw.js","https:/framerusercontent.com/modules/NwOboXNDJ8JPuRywghO3/OBHHzsJoitVrR0AIsYkm/EmailFieldPulse.js","https:/framerusercontent.com/modules/dKmLh6reKh2kxCqhH8OW/8l8OXj3FxXbvCXwywm8Q/ZajZqjjCF.js","https:/framerusercontent.com/modules/fefEuCPp2g6gPsy8GSKr/MHFXExt2RnLXDh4fS2W3/PaperPlaneFlight.js","https:/framerusercontent.com/modules/pjKdFULsKHlBR1t5754h/n9IhKPDJiBcOYb009JFp/IelOYik3S.js","https:/framerusercontent.com/modules/Vlu6xX5q9yXYB15V5wt3/uVnUlX8uP2K7LdgfyGRr/PaperPlaneFlight.js","https:/framerusercontent.com/modules/UQiK2eVHZAEARe1XPfTf/4ftRtouhhtRbEx1zOTEE/lVhOb6r9B.js","https:/framerusercontent.com/modules/0SmvOYIJegi7ybjr288o/uIwQAWIC2g6KV1aQZyq7/jczWwy6ES.js","https:/framerusercontent.com/modules/58mu9rTKfW9ehQWGtjmn/o3p3baWqQptu0ZuPPZ1T/aOZQvuNa1.js","https:/framerusercontent.com/modules/BIHaw55VACfRKwSgwtj7/G7JGvVhzHUbk6jZsTk1B/Clock.js","https:/framerusercontent.com/modules/7BLhogmOmfHfW9s4sifZ/klmrYuBHKK6KOWPUIgsK/iGghTGuvL.js","https:/framerusercontent.com/modules/3v27CPbUwwIQY16vBdcC/r515Oy0Al8AwR90thbKQ/xRMVz6S5n.js","https:/framerusercontent.com/modules/5oyRkQbsxXIV1PlZ3G59/lJq2zxWSLRyMPBkfBZcD/L9Pps_pyu.js","framer:toplevel/main"],"sourcesContent":["// Button component with staggered letter animation on hover\n// Each letter slides up and is replaced by a duplicate sliding in from below\n// Staggered timing creates a wave effect across the text\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useMemo}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StaggeredButton(props){const{text,font,backgroundColor,textColor,paddingX,paddingY,borderRadius,borderWidth,borderColor,animationDuration,staggerDelay,easing,direction,variant,linkType,link,sectionId,linkTarget,textDecoration,showSocialLinks,instagramUrl,facebookUrl,linkedinUrl,socialIconSize,socialIconColor,socialIconGap,style}=props;const[isHovered,setIsHovered]=useState(false);const letters=useMemo(()=>text.split(\"\"),[text]);const isFillWidth=style&&style.width===\"100%\";const isFillHeight=style&&style.height===\"100%\";const handleClick=e=>{if(linkType===\"section\"&&sectionId){e.preventDefault();const element=document.getElementById(sectionId);if(element){element.scrollIntoView({behavior:\"smooth\",block:\"start\"});}}};const containerStyle={...style,position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:socialIconGap,overflow:\"visible\",...isFillWidth?{}:{width:\"max-content\"},...isFillHeight?{}:{height:\"max-content\"}};// Convert easing string to proper type\nconst easingValue=easing===\"easeInOut\"?[.25,.1,.25,1]:easing;// Static button for tablet/mobile (no animation)\nif(variant===\"tablet\"||variant===\"mobile\"){const staticButtonContent=/*#__PURE__*/_jsx(\"button\",{style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",paddingLeft:paddingX,paddingRight:paddingX,paddingTop:paddingY,paddingBottom:paddingY,borderRadius,border:`${borderWidth}px solid ${borderColor}`,cursor:\"pointer\",backgroundColor,...font,color:textColor,textDecoration},onClick:handleClick,children:text});const wrappedStatic=linkType===\"page\"&&link?/*#__PURE__*/_jsx(\"a\",{href:link,style:{textDecoration:\"none\",display:\"inline-block\"},target:linkTarget,rel:linkTarget===\"_blank\"?\"noopener noreferrer\":undefined,children:staticButtonContent}):staticButtonContent;return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:wrappedStatic});}// Animated button for desktop\nconst buttonContent=/*#__PURE__*/_jsx(motion.button,{style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",paddingLeft:paddingX,paddingRight:paddingX,paddingTop:paddingY,paddingBottom:paddingY,borderRadius,border:`${borderWidth}px solid ${borderColor}`,cursor:\"pointer\",overflow:\"visible\",backgroundColor},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),onClick:handleClick,children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",...font,textDecoration},children:letters.map((letter,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{visibility:\"hidden\",display:\"inline-block\",whiteSpace:letter===\" \"?\"pre\":\"normal\",color:textColor},\"aria-hidden\":\"true\",children:letter===\" \"?\"\\xa0\":letter}),/*#__PURE__*/_jsx(motion.span,{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:textColor,position:\"absolute\",top:0,left:0,right:0,bottom:0},initial:{y:\"0%\"},animate:{y:isHovered?direction===\"up\"?\"-120%\":\"120%\":\"0%\"},transition:{duration:animationDuration,ease:easingValue,delay:index*staggerDelay},children:letter===\" \"?\"\\xa0\":letter}),/*#__PURE__*/_jsx(motion.span,{style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:textColor},initial:{y:direction===\"up\"?\"120%\":\"-120%\"},animate:{y:isHovered?\"0%\":direction===\"up\"?\"120%\":\"-120%\"},transition:{duration:animationDuration,ease:easingValue,delay:index*staggerDelay},children:letter===\" \"?\"\\xa0\":letter})]},index))})});const wrappedAnimated=linkType===\"page\"&&link?/*#__PURE__*/_jsx(\"a\",{href:link,style:{textDecoration:\"none\",display:\"inline-block\"},target:linkTarget,rel:linkTarget===\"_blank\"?\"noopener noreferrer\":undefined,children:buttonContent}):buttonContent;return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[wrappedAnimated,showSocialLinks&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:socialIconGap,alignItems:\"center\"},children:[instagramUrl&&/*#__PURE__*/_jsx(\"a\",{href:instagramUrl,target:\"_blank\",rel:\"noopener noreferrer\",style:{display:\"flex\",alignItems:\"center\",textDecoration:\"none\"},\"aria-label\":\"Instagram\"}),facebookUrl&&/*#__PURE__*/_jsx(\"a\",{href:facebookUrl,target:\"_blank\",rel:\"noopener noreferrer\",style:{display:\"flex\",alignItems:\"center\",textDecoration:\"none\"},\"aria-label\":\"Facebook\"}),linkedinUrl&&/*#__PURE__*/_jsx(\"a\",{href:linkedinUrl,target:\"_blank\",rel:\"noopener noreferrer\",style:{display:\"flex\",alignItems:\"center\",textDecoration:\"none\"},\"aria-label\":\"LinkedIn\"})]})]});}addPropertyControls(StaggeredButton,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Contact\"},variant:{type:ControlType.Enum,title:\"Variant\",defaultValue:\"desktop\",options:[\"desktop\",\"tablet\",\"mobile\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],displaySegmentedControl:true},linkType:{type:ControlType.Enum,title:\"Link Type\",defaultValue:\"page\",options:[\"page\",\"section\"],optionTitles:[\"Page\",\"Section\"],displaySegmentedControl:true},link:{type:ControlType.Link,title:\"Link\",hidden:({linkType})=>linkType===\"section\"},sectionId:{type:ControlType.String,title:\"Section ID\",placeholder:\"section-name\",description:\"ID of the section to scroll to\",hidden:({linkType})=>linkType===\"page\"},linkTarget:{type:ControlType.Enum,title:\"Link Target\",defaultValue:\"_blank\",options:[\"_self\",\"_blank\"],optionTitles:[\"Same Tab\",\"New Tab\"],displaySegmentedControl:true,hidden:({linkType})=>linkType===\"section\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Semibold\",letterSpacing:\"0em\",lineHeight:\"1em\"}},textDecoration:{type:ControlType.Enum,title:\"Text Decoration\",defaultValue:\"none\",options:[\"none\",\"underline\"],optionTitles:[\"None\",\"Underline\"],displaySegmentedControl:true},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:0,min:0,max:10,step:1,unit:\"px\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#000000\"},paddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:24,min:0,max:100,step:1,unit:\"px\"},paddingY:{type:ControlType.Number,title:\"Padding Y\",defaultValue:12,min:0,max:100,step:1,unit:\"px\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:50,step:1,unit:\"px\"},animationDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:.3,min:.1,max:2,step:.1,unit:\"s\",hidden:({variant})=>variant===\"tablet\"||variant===\"mobile\"},staggerDelay:{type:ControlType.Number,title:\"Stagger Delay\",defaultValue:.03,min:0,max:.2,step:.01,unit:\"s\",hidden:({variant})=>variant===\"tablet\"||variant===\"mobile\"},easing:{type:ControlType.Enum,title:\"Easing\",defaultValue:\"easeInOut\",options:[\"linear\",\"easeIn\",\"easeOut\",\"easeInOut\",\"circIn\",\"circOut\",\"circInOut\",\"backIn\",\"backOut\",\"backInOut\"],optionTitles:[\"Linear\",\"Ease In\",\"Ease Out\",\"Ease In Out\",\"Circ In\",\"Circ Out\",\"Circ In Out\",\"Back In\",\"Back Out\",\"Back In Out\"],hidden:({variant})=>variant===\"tablet\"||variant===\"mobile\"},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"up\",options:[\"up\",\"down\"],optionTitles:[\"Up\",\"Down\"],displaySegmentedControl:true,hidden:({variant})=>variant===\"tablet\"||variant===\"mobile\"},showSocialLinks:{type:ControlType.Boolean,title:\"Social Links\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},instagramUrl:{type:ControlType.String,title:\"Instagram URL\",placeholder:\"https://instagram.com/username\",hidden:({showSocialLinks})=>!showSocialLinks},facebookUrl:{type:ControlType.String,title:\"Facebook URL\",placeholder:\"https://facebook.com/username\",hidden:({showSocialLinks})=>!showSocialLinks},linkedinUrl:{type:ControlType.String,title:\"LinkedIn URL\",placeholder:\"https://linkedin.com/in/username\",hidden:({showSocialLinks})=>!showSocialLinks},socialIconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:24,min:16,max:48,step:2,unit:\"px\",hidden:({showSocialLinks})=>!showSocialLinks},socialIconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#000000\",hidden:({showSocialLinks})=>!showSocialLinks},socialIconGap:{type:ControlType.Number,title:\"Icon Gap\",defaultValue:12,min:4,max:32,step:2,unit:\"px\",hidden:({showSocialLinks})=>!showSocialLinks}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StaggeredButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StaggeredButton.map","// Generated by Framer (e1541bb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Erzik .framer-styles-preset-cd7b80:not(.rich-text-wrapper), .framer-Erzik .framer-styles-preset-cd7b80.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-c7b717d5-a6ad-4ec1-bad4-5d528037a252, #d4d4d4); --framer-link-text-color: var(--token-ced505ee-be70-4fe6-a98d-275943248dda, #ebebeb); }\"];export const className=\"framer-Erzik\";\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\"}}}","// User request: Create EmailFieldPulse as a decorative email validity/success indicator that binds to the nearest form/input, animates blur-to-sharp checks, detects success marker mutations with sync delay, optionally colorizes input/border, stays static in canvas, and preserves refined subtle styling.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{motion}from\"framer-motion\";import{startTransition,useCallback,useEffect,useRef,useState}from\"react\";const SUCCESS_MARKER=\"Delivered\";function findTargetInput(form){const directEmail=form.querySelector('input[type=\"email\"]');if(directEmail instanceof HTMLInputElement)return directEmail;const fallback=form.querySelector('input[type=\"text\"], input:not([type]), input[type=\"search\"], input[type=\"url\"], input[type=\"tel\"]');if(fallback instanceof HTMLInputElement)return fallback;return null;}function isLikelyValidEmail(value){const trimmed=value.trim();if(!trimmed)return false;return/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$/.test(trimmed);}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function EmailFieldPulse(props){const{idleColor,strokeWidth,typeBlur,style}=props;const rootRef=useRef(null);const inputRef=useRef(null);const delayedCheckTimeoutRef=useRef(null);const[isValid,setIsValid]=useState(false);const[hasSubmitted,setHasSubmitted]=useState(false);const staticRenderer=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isStaticMode=staticRenderer||isCanvas;const clampedStroke=Math.max(1,Math.min(4,strokeWidth));const runValidityCheck=useCallback(()=>{const input=inputRef.current;if(!input)return;const nextValid=isLikelyValidEmail(input.value);startTransition(()=>setIsValid(nextValid));},[]);useEffect(()=>{if(isStaticMode)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const root=rootRef.current;if(!root)return;const form=root.closest(\"form\");if(!(form instanceof HTMLFormElement))return;const input=findTargetInput(form);if(!input)return;inputRef.current=input;if(form.innerText.includes(SUCCESS_MARKER)){setHasSubmitted(true);}let previousMarkerPresence=form.innerText.includes(SUCCESS_MARKER);const observer=new MutationObserver(()=>{const nowHasMarker=form.innerText.includes(SUCCESS_MARKER);if(!previousMarkerPresence&&nowHasMarker){setHasSubmitted(true);}previousMarkerPresence=nowHasMarker;});observer.observe(form,{subtree:true,childList:true,characterData:true});const handleInputMutation=()=>runValidityCheck();runValidityCheck();delayedCheckTimeoutRef.current=window.setTimeout(()=>{runValidityCheck();},160);input.addEventListener(\"input\",handleInputMutation);input.addEventListener(\"change\",handleInputMutation);return()=>{input.removeEventListener(\"input\",handleInputMutation);input.removeEventListener(\"change\",handleInputMutation);observer.disconnect();if(delayedCheckTimeoutRef.current!==null){window.clearTimeout(delayedCheckTimeoutRef.current);delayedCheckTimeoutRef.current=null;}inputRef.current=null;};},[isStaticMode,runValidityCheck]);useEffect(()=>{if(isStaticMode||!typeBlur)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const root=rootRef.current;if(!root)return;const form=root.closest(\"form\");if(!(form instanceof HTMLFormElement))return;const input=findTargetInput(form);if(!input)return;const overlayParent=input.offsetParent;const parent=overlayParent||input.parentElement;if(!parent)return;const originalParentPosition=parent.style.position;const changedParentPosition=getComputedStyle(parent).position===\"static\";if(changedParentPosition){parent.style.position=\"relative\";}const overlay=document.createElement(\"div\");overlay.setAttribute(\"aria-hidden\",\"true\");overlay.style.position=\"absolute\";overlay.style.pointerEvents=\"none\";overlay.style.overflow=\"hidden\";overlay.style.whiteSpace=\"pre\";overlay.style.boxSizing=\"border-box\";overlay.style.display=\"flex\";overlay.style.alignItems=\"center\";overlay.style.justifyContent=\"flex-start\";overlay.style.zIndex=\"2\";overlay.style.userSelect=\"none\";overlay.style.webkitUserSelect=\"none\";const inner=document.createElement(\"span\");inner.style.whiteSpace=\"pre\";inner.style.display=\"inline\";const settledTextNode=document.createTextNode(\"\");inner.appendChild(settledTextNode);overlay.appendChild(inner);parent.appendChild(overlay);const initialComputedStyle=window.getComputedStyle(input);const visibleTextColor=initialComputedStyle.color;const originalInline={color:input.style.color,webkitTextFillColor:input.style.webkitTextFillColor??\"\",caretColor:input.style.caretColor};const caretColor=initialComputedStyle.color;let previousValue=input.value||\"\";let settledText=previousValue;const pending=[];let resizeObserver=null;let lastInputTs=0;const syncOverlayRectAndStyle=()=>{const cs=window.getComputedStyle(input);const inputRect=input.getBoundingClientRect();const parentRect=parent.getBoundingClientRect();const left=inputRect.left-parentRect.left;const top=inputRect.top-parentRect.top;overlay.style.left=`${left}px`;overlay.style.top=`${top}px`;overlay.style.width=`${input.clientWidth}px`;overlay.style.height=`${input.clientHeight}px`;overlay.style.paddingLeft=cs.paddingLeft;overlay.style.paddingRight=cs.paddingRight;overlay.style.fontFamily=cs.fontFamily;overlay.style.fontSize=cs.fontSize;overlay.style.fontWeight=cs.fontWeight;overlay.style.letterSpacing=cs.letterSpacing;overlay.style.lineHeight=cs.lineHeight;overlay.style.color=visibleTextColor;overlay.style.textAlign=cs.textAlign;overlay.style.borderRadius=cs.borderRadius;inner.style.fontFamily=cs.fontFamily;inner.style.fontSize=cs.fontSize;inner.style.fontWeight=cs.fontWeight;inner.style.letterSpacing=cs.letterSpacing;inner.style.lineHeight=cs.lineHeight;inner.style.fontKerning=cs.fontKerning;inner.style.fontFeatureSettings=cs.fontFeatureSettings;inner.style.fontVariantLigatures=cs.fontVariantLigatures;inner.style.textRendering=cs.textRendering;};const syncScroll=()=>{overlay.scrollLeft=input.scrollLeft;};const setNativeVisibility=value=>{if(value.length>0){input.style.color=\"transparent\";input.style.webkitTextFillColor=\"transparent\";input.style.caretColor=caretColor;}else{input.style.color=originalInline.color;input.style.webkitTextFillColor=originalInline.webkitTextFillColor;input.style.caretColor=originalInline.caretColor;}};const createSpan=char=>{const span=document.createElement(\"span\");span.textContent=char;span.style.display=\"inline-block\";span.style.willChange=\"opacity, filter\";return span;};const clearPending=()=>{while(pending.length>0){const entry=pending.pop();if(entry?.span.parentElement===inner){inner.removeChild(entry.span);}}};const mergeCompletedPending=()=>{while(pending.length>0&&pending[0].done){const entry=pending.shift();if(!entry)break;settledText+=entry.char;settledTextNode.nodeValue=settledText;if(entry.span.parentElement===inner){inner.removeChild(entry.span);}}};const renderDiff=(nextValueRaw,eventType=\"input\")=>{const nextValue=nextValueRaw??\"\";let commonPrefix=0;while(commonPrefix<previousValue.length&&commonPrefix<nextValue.length&&previousValue[commonPrefix]===nextValue[commonPrefix]){commonPrefix++;}const settledLength=settledText.length;if(commonPrefix<settledLength){settledText=nextValue.slice(0,commonPrefix);settledTextNode.nodeValue=settledText;clearPending();}else{const keepPendingCount=Math.max(0,commonPrefix-settledLength);while(pending.length>keepPendingCount){const removed=pending.pop();if(removed?.span.parentElement===inner){inner.removeChild(removed.span);}}}if(nextValue.length===0){settledText=\"\";settledTextNode.nodeValue=\"\";clearPending();}const addedCount=Math.max(0,nextValue.length-commonPrefix);const nowTs=typeof performance!==\"undefined\"&&typeof performance.now===\"function\"?performance.now():Date.now();const elapsed=lastInputTs>0?nowTs-lastInputTs:Number.POSITIVE_INFINITY;const isFastTyping=eventType===\"input\"&&elapsed<140;const duration=isFastTyping?180:320;const animateFromIndex=addedCount>40?commonPrefix+(addedCount-40):commonPrefix;for(let i=commonPrefix;i<nextValue.length;i++){const char=nextValue[i];if(i<animateFromIndex){settledText+=char;settledTextNode.nodeValue=settledText;continue;}const span=createSpan(char);const entry={span,char,done:false};pending.push(entry);inner.appendChild(span);span.animate([{opacity:0,filter:\"blur(6px)\",offset:0},{opacity:.9,filter:\"blur(1.5px)\",offset:.5},{opacity:1,filter:\"blur(0px)\",offset:1}],{duration,delay:Math.min(i-commonPrefix,15)*8,easing:\"cubic-bezier(0.2,0.6,0.2,1)\",fill:\"both\"}).finished.then(()=>{entry.done=true;mergeCompletedPending();},()=>{entry.done=true;mergeCompletedPending();});}setNativeVisibility(nextValue);previousValue=nextValue;syncScroll();lastInputTs=nowTs;};const handleInput=()=>renderDiff(input.value,\"input\");const handleChange=()=>renderDiff(input.value,\"change\");const handleScroll=()=>syncScroll();const handleResize=()=>{syncOverlayRectAndStyle();syncScroll();};settledTextNode.nodeValue=settledText;syncOverlayRectAndStyle();setNativeVisibility(previousValue);renderDiff(previousValue);syncScroll();input.addEventListener(\"input\",handleInput);input.addEventListener(\"change\",handleChange);input.addEventListener(\"scroll\",handleScroll);window.addEventListener(\"resize\",handleResize);if(typeof ResizeObserver!==\"undefined\"){resizeObserver=new ResizeObserver(()=>{handleResize();});resizeObserver.observe(input);}return()=>{input.removeEventListener(\"input\",handleInput);input.removeEventListener(\"change\",handleChange);input.removeEventListener(\"scroll\",handleScroll);window.removeEventListener(\"resize\",handleResize);if(resizeObserver)resizeObserver.disconnect();clearPending();if(overlay.parentElement)overlay.parentElement.removeChild(overlay);input.style.color=originalInline.color;input.style.webkitTextFillColor=originalInline.webkitTextFillColor;input.style.caretColor=originalInline.caretColor;if(changedParentPosition){parent.style.position=originalParentPosition;}};},[isStaticMode,typeBlur]);const showIcon=isStaticMode?true:isValid&&!hasSubmitted;return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,style:{position:\"relative\",width:24,height:24,pointerEvents:\"none\",...style},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(motion.svg,{viewBox:\"0 0 24 24\",width:\"100%\",height:\"100%\",style:{display:\"block\",overflow:\"visible\",pointerEvents:\"none\"},initial:false,animate:{opacity:isStaticMode?.4:showIcon?1:0,filter:isStaticMode?\"blur(0px)\":showIcon?\"blur(0px)\":\"blur(5px)\",y:isStaticMode?0:showIcon?0:3,scale:1},transition:{opacity:{duration:.3,ease:\"easeOut\"},filter:{duration:.3,ease:\"easeOut\"},y:{duration:.3,ease:\"easeOut\"},scale:{duration:.2,ease:\"easeOut\"}},children:/*#__PURE__*/_jsx(motion.path,{d:\"M4 12.8L9.1 17.2L20 6.6\",fill:\"none\",stroke:idleColor,strokeWidth:clampedStroke,strokeLinecap:\"round\",strokeLinejoin:\"round\",initial:false,animate:{stroke:idleColor},transition:{duration:.28,ease:\"easeOut\"}})})});}addPropertyControls(EmailFieldPulse,{idleColor:{type:ControlType.Color,defaultValue:\"rgba(24,22,20,0.35)\"},strokeWidth:{type:ControlType.Number,defaultValue:2.5,min:1,max:4,step:.1},typeBlur:{type:ControlType.Boolean,title:\"Typing Blur\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EmailFieldPulse\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EmailFieldPulse.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 0 L 5 11 L 0 6\" fill=\"transparent\" height=\"11px\" id=\"RhWX5SVPv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 6)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3338047389\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-FCBgc\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-FCBgc { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-FCBgc\");Icon.displayName=\"Check\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// User request: Overhaul the existing PaperPlaneFlight component to feel premium and hand-crafted with one continuous smooth path, remapped timing, continuous tangent rotation, matched dashed trail, improved folded plane SVG, optional launch burst, and static canvas preview while preserving existing control names.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{motion,useInView}from\"framer-motion\";import{startTransition,useCallback,useLayoutEffect,useMemo,useRef,useState}from\"react\";const clamp=(value,min,max)=>Math.min(max,Math.max(min,value));const smoothStep=t=>t*t*(3-2*t);const easeInQuad=t=>t*t;const smootherStep=t=>t*t*t*(t*(t*6-15)+10);const START_POSE_ROTATION=-8;const INTRINSIC_NOSE_ANGLE=Math.atan2(9-26,43-22)*180/Math.PI;let instanceCounter=0;const normalizeRouteSelection=route=>{if(route===\"up\")return\"mobile\";if(route===\"right\")return\"desktop\";if(route===\"desktop\"||route===\"mobile\")return route;return\"auto\";};const closestAngleTo=(target,reference)=>{let adjusted=target;while(adjusted-reference>180)adjusted-=360;while(adjusted-reference<-180)adjusted+=360;return adjusted;};function parseColor(input){const value=input.trim();const hex3Match=value.match(/^#([0-9a-f]{3})$/i);if(hex3Match){const h=hex3Match[1];return{r:parseInt(h[0]+h[0],16),g:parseInt(h[1]+h[1],16),b:parseInt(h[2]+h[2],16)};}const hex6Match=value.match(/^#([0-9a-f]{6})$/i);if(hex6Match){const h=hex6Match[1];return{r:parseInt(h.slice(0,2),16),g:parseInt(h.slice(2,4),16),b:parseInt(h.slice(4,6),16)};}const rgbMatch=value.match(/^rgba?\\(([^)]+)\\)$/i);if(rgbMatch){const parts=rgbMatch[1].split(\",\").map(part=>part.trim());if(parts.length<3)return null;const r=Number(parts[0]);const g=Number(parts[1]);const b=Number(parts[2]);if([r,g,b].some(n=>Number.isNaN(n)))return null;return{r:clamp(r,0,255),g:clamp(g,0,255),b:clamp(b,0,255)};}return null;}function shadeColor(base,amount){const parsed=parseColor(base);if(!parsed)return base;const target=amount>=0?255:0;const strength=Math.abs(amount);const r=parsed.r+(target-parsed.r)*strength;const g=parsed.g+(target-parsed.g)*strength;const b=parsed.b+(target-parsed.b)*strength;return`rgb(${Math.round(r)}, ${Math.round(g)}, ${Math.round(b)})`;}function catmullRom(p0,p1,p2,p3,t){const t2=t*t;const t3=t2*t;return{x:.5*(2*p1.x+(-p0.x+p2.x)*t+(2*p0.x-5*p1.x+4*p2.x-p3.x)*t2+(-p0.x+3*p1.x-3*p2.x+p3.x)*t3),y:.5*(2*p1.y+(-p0.y+p2.y)*t+(2*p0.y-5*p1.y+4*p2.y-p3.y)*t2+(-p0.y+3*p1.y-3*p2.y+p3.y)*t3)};}function buildRoutePoints(distance,size,mode=\"right\",availableRight=420,upwardDistance=320){if(mode===\"right\"){const d=clamp(distance,160,4e3);const r=clamp(size*1.75,30,64);const cx=Math.min(102,d*.32);const cy=-Math.min(70,d*.24);const glideRise=Math.min(d*.22,130);const points=[{x:0,y:0},{x:-1,y:1.2},{x:11,y:-8.5},{x:cx-r*.95,y:cy+r*.48}];const startAngle=214*Math.PI/180;const firstGlidePoint={x:d*.5,y:-glideRise*(.32/.22)};const angleDiff=(a,b)=>{let delta=a-b;while(delta>Math.PI)delta-=Math.PI*2;while(delta<-Math.PI)delta+=Math.PI*2;return Math.abs(delta);};let bestTurns=2*Math.PI*1.12;let bestError=Number.POSITIVE_INFINITY;for(let m=1.08;m<=1.16;m+=.002){const turns=2*Math.PI*m;const endAngle=startAngle-turns;const exitPoint={x:cx+r*Math.cos(endAngle),y:cy+r*Math.sin(endAngle)};const targetDirection=Math.atan2(firstGlidePoint.y-exitPoint.y,firstGlidePoint.x-exitPoint.x);const tangentDirection=Math.atan2(-Math.cos(endAngle),Math.sin(endAngle));const error=angleDiff(tangentDirection,targetDirection);if(error<bestError){bestError=error;bestTurns=turns;}}const turns=bestTurns;const loopSamples=16;for(let i=1;i<=loopSamples;i++){const p=i/loopSamples;const angle=startAngle-turns*p;points.push({x:cx+r*Math.cos(angle),y:cy+r*Math.sin(angle)});}const endAngle=startAngle-turns;const tangentVector={x:Math.sin(endAngle),y:-Math.cos(endAngle)};points.push({x:cx+r*Math.cos(endAngle)+tangentVector.x*(r*.9),y:cy+r*Math.sin(endAngle)+tangentVector.y*(r*.9)});points.push(firstGlidePoint,{x:d*.74,y:-glideRise*(.25/.22)},{x:d,y:-glideRise});return points;}const upDistance=clamp(upwardDistance,160,4e3);const r=clamp(size*1.6,28,58);const rightBudget=clamp(availableRight-24,44,180);const cx=Math.min(rightBudget*.54,72);const cy=-Math.min(62,upDistance*.2);const maxDrift=Math.max(36,Math.min(rightBudget*.86,150));const points=[{x:0,y:0},{x:-1.2,y:1.4},{x:10.8,y:-8.8},{x:cx-r*.94,y:cy+r*.56}];const startAngle=214*Math.PI/180;const firstClimbPoint={x:Math.min(maxDrift*.68,maxDrift-10),y:-Math.min(upDistance*.46,upDistance-120)};const angleDiff=(a,b)=>{let delta=a-b;while(delta>Math.PI)delta-=Math.PI*2;while(delta<-Math.PI)delta+=Math.PI*2;return Math.abs(delta);};let bestTurns=2*Math.PI*1.12;let bestError=Number.POSITIVE_INFINITY;for(let m=1.08;m<=1.16;m+=.002){const turns=2*Math.PI*m;const endAngle=startAngle-turns;const exitPoint={x:cx+r*Math.cos(endAngle),y:cy+r*Math.sin(endAngle)};const targetDirection=Math.atan2(firstClimbPoint.y-exitPoint.y,firstClimbPoint.x-exitPoint.x);const tangentDirection=Math.atan2(-Math.cos(endAngle),Math.sin(endAngle));const error=angleDiff(tangentDirection,targetDirection);if(error<bestError){bestError=error;bestTurns=turns;}}const turns=bestTurns;const loopSamples=16;for(let i=1;i<=loopSamples;i++){const p=i/loopSamples;const angle=startAngle-turns*p;points.push({x:cx+r*Math.cos(angle),y:cy+r*Math.sin(angle)});}const endAngle=startAngle-turns;const tangentVector={x:Math.sin(endAngle),y:-Math.cos(endAngle)};points.push({x:cx+r*Math.cos(endAngle)+tangentVector.x*(r*.78),y:cy+r*Math.sin(endAngle)+tangentVector.y*(r*.78)});points.push(firstClimbPoint,{x:Math.min(maxDrift*.88,maxDrift),y:-Math.min(upDistance*.72,upDistance-70)},{x:Math.min(maxDrift*.82,maxDrift-2),y:-Math.min(upDistance*.9,upDistance-24)},{x:Math.min(maxDrift*.64,maxDrift-12),y:-upDistance});return points;}function pointOnSpline(points,u){const segs=points.length-1;const s=clamp(u,0,1)*segs;const i=Math.min(segs-1,Math.floor(s));const t=s-i;const p0=points[Math.max(0,i-1)];const p1=points[i];const p2=points[i+1];const p3=points[Math.min(points.length-1,i+2)];return catmullRom(p0,p1,p2,p3,t);}function remapProgress(t){const phaseA=.12*smootherStep(t);const phaseB=.5*easeInQuad(t);const phaseC=1-Math.pow(1-t,1.15);const mixAB=smoothStep(clamp((t-.18)/.3,0,1));const ab=phaseA*(1-mixAB)+phaseB*mixAB;const mixBC=smoothStep(clamp((t-.56)/.34,0,1));const blended=ab*(1-mixBC)+phaseC*mixBC;return clamp(blended,0,1);}function pointsToSmoothPath(points){if(points.length<2)return\"\";let path=`M ${points[0].x.toFixed(2)} ${points[0].y.toFixed(2)}`;for(let i=0;i<points.length-1;i++){const p0=points[Math.max(0,i-1)];const p1=points[i];const p2=points[i+1];const p3=points[Math.min(points.length-1,i+2)];const cp1x=p1.x+(p2.x-p0.x)/6;const cp1y=p1.y+(p2.y-p0.y)/6;const cp2x=p2.x-(p3.x-p1.x)/6;const cp2y=p2.y-(p3.y-p1.y)/6;path+=` C ${cp1x.toFixed(2)} ${cp1y.toFixed(2)} ${cp2x.toFixed(2)} ${cp2y.toFixed(2)} ${p2.x.toFixed(2)} ${p2.y.toFixed(2)}`;}return path;}function buildKeyframes(distance,size,samples=180,mode=\"right\",availableRight=420,upwardDistance=320){const route=buildRoutePoints(distance,size,mode,availableRight,upwardDistance);const xs=[];const ys=[];const rotates=[];const scaleXs=[];const scaleYs=[];const scales=[];const opacities=[];const trailOffsets=[];const trailOpacity=[];const times=[];const routePoints=[];const h=.0018;const baseProgresses=[];const timeSamples=[];const weightedProgresses=[];const rawRotates=[];for(let i=0;i<samples;i++){const t=i/(samples-1);baseProgresses.push(remapProgress(t));timeSamples.push(t);}const weights=[];for(let i=0;i<samples;i++){const t=timeSamples[i];const progress=baseProgresses[i];const prev=pointOnSpline(route,clamp(progress-h,0,1));const next=pointOnSpline(route,clamp(progress+h,0,1));const dy=next.y-prev.y;const gravityFactor=1+.18*clamp(dy/26,-1,1);weights.push(Math.max(.2,gravityFactor));}const cumulative=[0];for(let i=1;i<samples;i++){const dt=timeSamples[i]-timeSamples[i-1];const avgWeight=(weights[i]+weights[i-1])*.5;cumulative.push(cumulative[i-1]+dt*avgWeight);}const total=cumulative[cumulative.length-1]||1;for(let i=0;i<samples;i++){weightedProgresses.push(clamp(cumulative[i]/total,0,1));}let lastAngle=START_POSE_ROTATION;for(let i=0;i<samples;i++){const t=timeSamples[i];const progress=weightedProgresses[i];const pt=pointOnSpline(route,progress);const prev=pointOnSpline(route,clamp(progress-h,0,1));const next=pointOnSpline(route,clamp(progress+h,0,1));const dx=next.x-prev.x;const dy=next.y-prev.y;let tangentDeg=Math.atan2(dy,dx)*180/Math.PI;while(tangentDeg-lastAngle>180)tangentDeg-=360;while(tangentDeg-lastAngle<-180)tangentDeg+=360;lastAngle=tangentDeg;const launchPulse=Math.exp(-Math.pow((t-.17)/.07,2))*.015;const loopPhase=clamp((t-.26)/.34,0,1);const bankEnvelope=smoothStep(loopPhase)*(1-smoothStep(clamp((t-.6)/.2,0,1)));const bank=Math.sin(loopPhase*Math.PI*2)*.04*bankEnvelope;const growthPhase=smootherStep(clamp((t-.04)/.22,0,1));const glidePhase=smootherStep(clamp((t-.62)/.38,0,1));const baseScale=1+.4*growthPhase-.35*glidePhase;xs.push(pt.x);ys.push(pt.y);rawRotates.push(tangentDeg);scales.push(baseScale);scaleXs.push(baseScale*(1+launchPulse+bank));scaleYs.push(baseScale*(1-launchPulse*.7-bank*.65));opacities.push(1);trailOffsets.push(1-progress);trailOpacity.push(t<.96?.82:.82*(1-smoothStep((t-.96)/.04)));times.push(t);routePoints.push(pt);}const smoothingWindow=4;const smoothedAngles=rawRotates.map((_,i)=>{let sum=0;let count=0;for(let j=i-smoothingWindow;j<=i+smoothingWindow;j++){if(j<0||j>=rawRotates.length)continue;sum+=rawRotates[j];count+=1;}return sum/Math.max(1,count);});const calibratedAngles=smoothedAngles.map(angle=>angle-INTRINSIC_NOSE_ANGLE);for(let i=0;i<calibratedAngles.length;i++){const t=times[i];if(i===0){rotates.push(START_POSE_ROTATION);continue;}const previous=rotates[i-1];const poseBlend=smoothStep(clamp(t/.14,0,1));const trueTarget=closestAngleTo(calibratedAngles[i],previous);const startReference=closestAngleTo(START_POSE_ROTATION,trueTarget);const blendedTarget=startReference*(1-poseBlend)+trueTarget*poseBlend;const stabilizedTarget=closestAngleTo(blendedTarget,previous);const isGlide=t>.6;const baseMaxDelta=isGlide?2.2:7;const lag=Math.abs(trueTarget-previous);const adaptiveMaxDelta=baseMaxDelta+clamp((lag-baseMaxDelta)*.35,0,18);const delta=clamp(stabilizedTarget-previous,-adaptiveMaxDelta,adaptiveMaxDelta);rotates.push(previous+delta);}const trailPath=pointsToSmoothPath(routePoints);return{xs,ys,rotates,scales,scaleXs,scaleYs,opacities,times,trailOffsets,trailOpacity,trailPath,routePoints};}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function PaperPlaneFlight(props){const{planeColor,trailColor,showTrail,showBurst,showSmoke,smokeColor,smokeFade,size,duration,delay,flightDistance,route,freezeEnabled,freezeProgress,outlineColor,outlineWidth,playOnClick,holdPose,style}=props;const rootRef=useRef(null);const[runKey,setRunKey]=useState(0);const[exitDistance,setExitDistance]=useState(flightDistance);const[routeMode,setRouteMode]=useState(\"right\");const[availableRight,setAvailableRight]=useState(420);const[upwardDistance,setUpwardDistance]=useState(flightDistance);const previousHoldPose=useRef(holdPose);const inView=useInView(rootRef,{once:true,amount:.25});const staticRenderer=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const holdPoseSettled=previousHoldPose.current===holdPose;const normalizedRoute=normalizeRouteSelection(route);const freezeRouteMode=normalizedRoute===\"mobile\"?\"up\":\"right\";const effectiveRouteMode=freezeEnabled?freezeRouteMode:routeMode;const effectiveExitDistance=freezeEnabled?flightDistance:exitDistance;const effectiveAvailableRight=freezeEnabled?420:availableRight;const effectiveUpwardDistance=freezeEnabled?flightDistance:upwardDistance;const shouldAnimate=!freezeEnabled&&!holdPose&&holdPoseSettled&&!staticRenderer&&!isCanvas&&inView;const keyframes=useMemo(()=>buildKeyframes(effectiveExitDistance,size,180,effectiveRouteMode,effectiveAvailableRight,effectiveUpwardDistance),[effectiveAvailableRight,effectiveExitDistance,effectiveRouteMode,effectiveUpwardDistance,size]);const freezeT=clamp(freezeProgress,0,1);const freezeIndex=Math.max(0,Math.min(keyframes.times.length-1,Math.round(freezeT*Math.max(0,keyframes.times.length-1))));const baseDuration=Math.max(.9,duration);const durationExtra=Math.min(1.2,Math.max(0,(effectiveExitDistance-300)/700));const effectiveDuration=baseDuration+durationExtra;const clampedDelay=Math.max(0,delay);const clampedDistance=clamp(effectiveExitDistance,160,4e3);const overlayExtent=clampedDistance+200;const overlayViewBox=`${-overlayExtent} ${-overlayExtent} ${overlayExtent*2} ${overlayExtent*2}`;const staticPlaneOpacity=freezeEnabled?1:holdPose?1:isCanvas?.4:1;const tailLength=.26;const gradientId=useRef(`ppf-grad-${++instanceCounter}`).current;const burstParticles=useMemo(()=>[{x:-16,y:-8,r:-28,s:.9},{x:-4,y:-18,r:-6,s:1},{x:14,y:-11,r:19,s:.82},{x:10,y:3,r:35,s:.72}],[]);const planeShades=useMemo(()=>({nearWingA:shadeColor(planeColor,.1),nearWingB:shadeColor(planeColor,.02),farWingA:shadeColor(planeColor,-.04),farWingB:shadeColor(planeColor,-.1),keel:shadeColor(planeColor,-.18),crease:shadeColor(planeColor,-.28)}),[planeColor]);const effectiveOutlineWidth=Math.max(0,outlineWidth);const snappedSize=Math.max(1,Math.round(size));const smokeSegments=useMemo(()=>{const segmentCount=Math.round(clamp(22+(clampedDistance-300)/85,22,40));const startFraction=.03;const startIndex=Math.floor((keyframes.xs.length-2)*startFraction);const lastIndex=keyframes.xs.length-1;const usableLength=Math.max(2,lastIndex-startIndex);return Array.from({length:segmentCount},(_,index)=>{const a=startIndex+Math.floor(index/segmentCount*usableLength);const rawB=startIndex+Math.floor((index+1)/segmentCount*usableLength);const b=Math.min(lastIndex,Math.max(a+1,rawB));let d=`M ${(keyframes.xs[a]??0).toFixed(2)} ${(keyframes.ys[a]??0).toFixed(2)}`;for(let i=a+1;i<=b;i++){d+=` L ${(keyframes.xs[i]??0).toFixed(2)} ${(keyframes.ys[i]??0).toFixed(2)}`;}const time=keyframes.times[b]??0;const drift=3+index*5%3;const scaleEnd=1.12+index*3%4*.01;return{index,d,time,delay:clampedDelay+time*effectiveDuration,drift,scaleEnd};});},[clampedDelay,clampedDistance,effectiveDuration,keyframes.times,keyframes.xs,keyframes.ys]);const replay=useCallback(()=>{if(freezeEnabled)return;if(!playOnClick||holdPose)return;startTransition(()=>setRunKey(value=>value+1));},[freezeEnabled,holdPose,playOnClick]);useLayoutEffect(()=>{if(freezeEnabled)return;if(previousHoldPose.current!==holdPose){setRunKey(value=>value+1);previousHoldPose.current=holdPose;}},[freezeEnabled,holdPose]);useLayoutEffect(()=>{if(freezeEnabled)return;if(holdPose)return;if(typeof window!==\"undefined\"){const rect=rootRef.current?.getBoundingClientRect();if(rect){const centerX=rect.left+rect.width/2;const rightSpace=Math.max(0,window.innerWidth-centerX);const shouldUseUpRoute=normalizedRoute===\"mobile\"?true:normalizedRoute===\"desktop\"?false:rightSpace<360;if(shouldUseUpRoute){const neededUpDistance=Math.max(160,rect.top+160);const nextDistance=Math.max(flightDistance,neededUpDistance);setRouteMode(\"up\");setAvailableRight(rightSpace);setUpwardDistance(nextDistance);setExitDistance(nextDistance);return;}const neededDistance=rightSpace+160;const nextDistance=Math.max(flightDistance,neededDistance);setRouteMode(\"right\");setAvailableRight(rightSpace);setUpwardDistance(flightDistance);setExitDistance(nextDistance);return;}}if(normalizedRoute===\"mobile\"){setRouteMode(\"up\");setAvailableRight(420);setUpwardDistance(flightDistance);setExitDistance(flightDistance);return;}setRouteMode(\"right\");setAvailableRight(420);setUpwardDistance(flightDistance);setExitDistance(flightDistance);},[flightDistance,freezeEnabled,holdPose,normalizedRoute,runKey]);return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,onClick:replay,style:{position:\"relative\",width:40,height:40,overflow:\"visible\",pointerEvents:freezeEnabled?\"none\":holdPose?\"none\":playOnClick?\"auto\":\"none\",cursor:freezeEnabled?\"default\":holdPose?\"default\":playOnClick?\"pointer\":\"default\",background:\"transparent\",...style},children:[freezeEnabled&&showTrail?/*#__PURE__*/_jsxs(\"svg\",{viewBox:overlayViewBox,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:overlayExtent*2,height:overlayExtent*2,marginLeft:-overlayExtent,marginTop:-overlayExtent,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:keyframes.trailPath,fill:\"none\",stroke:trailColor,strokeWidth:1.6,strokeLinecap:\"round\",pathLength:1,strokeDasharray:`${tailLength} 2`,strokeDashoffset:(keyframes.trailOffsets[freezeIndex]??1)+tailLength,opacity:keyframes.trailOpacity[freezeIndex]??0}),/*#__PURE__*/_jsx(\"path\",{d:keyframes.trailPath,fill:\"none\",stroke:trailColor,strokeWidth:1.2,strokeLinecap:\"round\",pathLength:1,strokeDasharray:`${tailLength*.4} 2`,strokeDashoffset:(keyframes.trailOffsets[freezeIndex]??1)+tailLength*.4+.03,opacity:(keyframes.trailOpacity[freezeIndex]??0)*.6})]}):!holdPose&&showTrail?/*#__PURE__*/_jsxs(\"svg\",{viewBox:overlayViewBox,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:overlayExtent*2,height:overlayExtent*2,marginLeft:-overlayExtent,marginTop:-overlayExtent,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(motion.path,{d:keyframes.trailPath,fill:\"none\",stroke:trailColor,strokeWidth:1.6,strokeLinecap:\"round\",pathLength:1,strokeDasharray:`${tailLength} 2`,initial:{strokeDashoffset:1+tailLength,opacity:0},animate:shouldAnimate?{strokeDashoffset:keyframes.trailOffsets.map(value=>value+tailLength),opacity:keyframes.trailOpacity}:undefined,transition:shouldAnimate?{duration:effectiveDuration,delay:clampedDelay,times:keyframes.times,ease:\"linear\"}:undefined},`trail-${runKey}`),/*#__PURE__*/_jsx(motion.path,{d:keyframes.trailPath,fill:\"none\",stroke:trailColor,strokeWidth:1.2,strokeLinecap:\"round\",pathLength:1,strokeDasharray:`${tailLength*.4} 2`,initial:{strokeDashoffset:1+tailLength*.4+.03,opacity:0},animate:shouldAnimate?{strokeDashoffset:keyframes.trailOffsets.map(value=>value+tailLength*.4+.03),opacity:keyframes.trailOpacity.map(value=>value*.6)}:undefined,transition:shouldAnimate?{duration:effectiveDuration,delay:clampedDelay,times:keyframes.times,ease:\"linear\"}:undefined},`trail-secondary-${runKey}`)]}):null,!freezeEnabled&&!holdPose&&showBurst&&shouldAnimate?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:0,height:0,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:burstParticles.map((particle,index)=>/*#__PURE__*/_jsx(motion.span,{style:{position:\"absolute\",width:2.2,height:2.2,borderRadius:999,background:trailColor,transformOrigin:\"center\",pointerEvents:\"none\"},initial:{x:0,y:0,rotate:particle.r,scale:.6,opacity:0},animate:{x:[0,particle.x],y:[0,particle.y],rotate:[particle.r-8,particle.r+12],scale:[.6,particle.s,.72],opacity:[0,.75,0]},transition:{duration:.26,delay:clampedDelay+index*.018,times:[0,.45,1],ease:\"easeOut\"}},index))},`burst-${runKey}`):null,freezeEnabled&&showSmoke?/*#__PURE__*/_jsx(\"svg\",{viewBox:overlayViewBox,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:overlayExtent*2,height:overlayExtent*2,marginLeft:-overlayExtent,marginTop:-overlayExtent,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:smokeSegments.filter(segment=>segment.time<=freezeT).map(segment=>{const age=freezeT-segment.time;const ageFade=Math.max(0,1-age/.75);return /*#__PURE__*/_jsxs(\"g\",{style:{transformBox:\"fill-box\",transformOrigin:\"center\"},children:[/*#__PURE__*/_jsx(\"path\",{d:segment.d,fill:\"none\",stroke:smokeColor,strokeWidth:4,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{filter:\"blur(2.5px)\"},opacity:ageFade*.28}),/*#__PURE__*/_jsx(\"path\",{d:segment.d,fill:\"none\",stroke:smokeColor,strokeWidth:1.6,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{filter:\"blur(0.8px)\"},opacity:ageFade*.5})]},`smoke-freeze-${segment.index}`);})}):!holdPose&&showSmoke&&shouldAnimate?/*#__PURE__*/_jsx(\"svg\",{viewBox:overlayViewBox,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:overlayExtent*2,height:overlayExtent*2,marginLeft:-overlayExtent,marginTop:-overlayExtent,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:smokeSegments.map(segment=>/*#__PURE__*/_jsxs(motion.g,{style:{transformBox:\"fill-box\",transformOrigin:\"center\"},initial:{y:0,scale:1},animate:{y:-segment.drift,scale:segment.scaleEnd},transition:{duration:Math.max(.2,smokeFade),delay:segment.delay+.12,ease:\"easeOut\"},children:[/*#__PURE__*/_jsx(motion.path,{d:segment.d,fill:\"none\",stroke:smokeColor,strokeWidth:4,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{filter:\"blur(2.5px)\"},initial:{opacity:0},animate:{opacity:[0,.28,0]},transition:{duration:.12+Math.max(.2,smokeFade),delay:segment.delay,times:[0,.12/(.12+Math.max(.2,smokeFade)),1],ease:\"easeOut\"}}),/*#__PURE__*/_jsx(motion.path,{d:segment.d,fill:\"none\",stroke:smokeColor,strokeWidth:1.6,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{filter:\"blur(0.8px)\"},initial:{opacity:0},animate:{opacity:[0,.5,0]},transition:{duration:.12+Math.max(.2,smokeFade*.65),delay:segment.delay,times:[0,.12/(.12+Math.max(.2,smokeFade*.65)),1],ease:\"easeOut\"}})]},`smoke-segment-${runKey}-${segment.index}`))},`smoke-${runKey}`):null,/*#__PURE__*/_jsxs(\"svg\",{viewBox:overlayViewBox,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:overlayExtent*2,height:overlayExtent*2,marginLeft:-overlayExtent,marginTop:-overlayExtent,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsxs(\"linearGradient\",{id:`${gradientId}-near-wing`,x1:\"8\",y1:\"27.5\",x2:\"43\",y2:\"8.5\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:planeShades.nearWingA}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:planeShades.nearWingB})]}),/*#__PURE__*/_jsxs(\"linearGradient\",{id:`${gradientId}-far-wing`,x1:\"20\",y1:\"33.5\",x2:\"43\",y2:\"8.5\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:planeShades.farWingA}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:planeShades.farWingB})]})]}),freezeEnabled?/*#__PURE__*/_jsx(\"g\",{style:{transformBox:\"fill-box\",transformOrigin:\"center\",pointerEvents:\"none\",transform:`translate(${keyframes.xs[freezeIndex]??0}px, ${keyframes.ys[freezeIndex]??0}px) rotate(${keyframes.rotates[freezeIndex]??START_POSE_ROTATION}deg) scaleX(${keyframes.scaleXs[freezeIndex]??1}) scaleY(${keyframes.scaleYs[freezeIndex]??1})`,opacity:1},children:/*#__PURE__*/_jsxs(\"g\",{transform:`translate(${-snappedSize/2} ${-snappedSize/2}) scale(${snappedSize/48})`,children:[/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(0.8 1.2)\",opacity:\"0.2\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L25 30L8 26Z\",fill:\"#000000\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L30.5 38L25 30Z\",fill:\"#000000\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L25 30L30.5 38L19.8 31.7L8 26Z\",fill:\"#000000\"})]}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L25 30L8 26Z\",fill:`url(#${gradientId}-near-wing) ${planeShades.nearWingA}`}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L30.5 38L25 30Z\",fill:`url(#${gradientId}-far-wing) ${planeShades.farWingB}`}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L25 30L30.5 38L19.8 31.7L8 26Z\",fill:planeShades.keel}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L20.9 28.7\",fill:\"none\",stroke:planeShades.crease,strokeWidth:\"1.15\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),effectiveOutlineWidth>0?/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L30.5 38L19.8 31.7L8 26Z\",fill:\"none\",stroke:outlineColor,strokeWidth:effectiveOutlineWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\"}):null]})]})}):/*#__PURE__*/_jsx(motion.g,{style:{transformBox:\"fill-box\",transformOrigin:\"center\",pointerEvents:\"none\"},initial:{x:0,y:0,rotate:START_POSE_ROTATION,scale:1,opacity:staticPlaneOpacity},animate:holdPose?undefined:shouldAnimate?{x:keyframes.xs,y:keyframes.ys,rotate:keyframes.rotates,scale:keyframes.scales,scaleX:keyframes.scaleXs,scaleY:keyframes.scaleYs,opacity:keyframes.opacities}:undefined,transition:shouldAnimate?{duration:effectiveDuration,delay:clampedDelay,times:keyframes.times,ease:\"linear\"}:undefined,children:/*#__PURE__*/_jsxs(\"g\",{transform:`translate(${-snappedSize/2} ${-snappedSize/2}) scale(${snappedSize/48})`,children:[/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(0.8 1.2)\",opacity:\"0.2\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L25 30L8 26Z\",fill:\"#000000\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L30.5 38L25 30Z\",fill:\"#000000\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L25 30L30.5 38L19.8 31.7L8 26Z\",fill:\"#000000\"})]}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L25 30L8 26Z\",fill:`url(#${gradientId}-near-wing) ${planeShades.nearWingA}`}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L30.5 38L25 30Z\",fill:`url(#${gradientId}-far-wing) ${planeShades.farWingB}`}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L25 30L30.5 38L19.8 31.7L8 26Z\",fill:planeShades.keel}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L20.9 28.7\",fill:\"none\",stroke:planeShades.crease,strokeWidth:\"1.15\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),effectiveOutlineWidth>0?/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L30.5 38L19.8 31.7L8 26Z\",fill:\"none\",stroke:outlineColor,strokeWidth:effectiveOutlineWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\"}):null]})]})},`plane-${runKey}`)]})]});}addPropertyControls(PaperPlaneFlight,{planeColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\"},trailColor:{type:ControlType.Color,defaultValue:\"rgba(255,255,255,0.5)\"},showTrail:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},size:{type:ControlType.Number,defaultValue:22,min:10,max:200,step:1,unit:\"px\"},duration:{type:ControlType.Number,defaultValue:2.8,min:.8,max:4,step:.05,unit:\"s\"},delay:{type:ControlType.Number,defaultValue:.15,min:0,max:2,step:.05,unit:\"s\"},flightDistance:{type:ControlType.Number,defaultValue:260,min:160,max:900,step:1,unit:\"px\"},route:{type:ControlType.Enum,title:\"Flight Route\",options:[\"auto\",\"desktop\",\"mobile\"],optionTitles:[\"Auto\",\"Desktop\",\"Mobile\"],defaultValue:\"auto\",displaySegmentedControl:true},freezeEnabled:{type:ControlType.Boolean,title:\"Freeze Frame\",defaultValue:false},freezeProgress:{type:ControlType.Number,title:\"Freeze At\",min:0,max:1,step:.01,defaultValue:.55},showBurst:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},outlineColor:{type:ControlType.Color,defaultValue:\"rgba(24,22,20,0.85)\"},outlineWidth:{type:ControlType.Number,defaultValue:.9,min:0,max:2,step:.05},playOnClick:{type:ControlType.Boolean,title:\"Play On Click\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},holdPose:{type:ControlType.Boolean,title:\"Static Icon\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},showSmoke:{type:ControlType.Boolean,title:\"Smoke\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},smokeColor:{type:ControlType.Color,defaultValue:\"rgba(24,22,20,0.35)\"},smokeFade:{type:ControlType.Number,title:\"Smoke Fade\",defaultValue:1.4,min:.2,max:3,step:.1,unit:\"s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PaperPlaneFlight\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PaperPlaneFlight.map","// Generated by Framer (ee97fff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Check from\"https://framerusercontent.com/modules/dKmLh6reKh2kxCqhH8OW/8l8OXj3FxXbvCXwywm8Q/ZajZqjjCF.js\";import PaperPlaneFlight from\"https://framerusercontent.com/modules/fefEuCPp2g6gPsy8GSKr/MHFXExt2RnLXDh4fS2W3/PaperPlaneFlight.js\";const RichTextWithFX=withFX(RichText);const PaperPlaneFlightFonts=getFonts(PaperPlaneFlight);const CheckFonts=getFonts(Check);const enabledGestures={mAEt65GKZ:{hover:true}};const cycleOrder=[\"mAEt65GKZ\",\"A0NZafi2d\",\"i3Nxb2Ha0\",\"t59P7Ctei\"];const serializationHash=\"framer-6TDPJ\";const variantClassNames={A0NZafi2d:\"framer-v-1ixniyb\",i3Nxb2Ha0:\"framer-v-d0bk8b\",mAEt65GKZ:\"framer-v-154l4rt\",t59P7Ctei:\"framer-v-37zxb4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XznLPRIAE=undefined;const sGt6G2K73=undefined;const xd7IWMeZK=undefined;const Pf3KT2Dr5=undefined;const RAGzgIuIK=undefined;const transition1={bounce:.08,delay:0,duration:.55,type:\"spring\"};const transition2={delay:2.75,duration:.5,ease:[.33,0,.25,1],type:\"tween\"};const animation={filter:\"blur(5px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:3};const transition3={delay:.05,duration:.3,ease:[.3,.4,.2,1],type:\"tween\"};const textEffect={effect:animation,startDelay:2.85,tokenization:\"character\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const transition4={delay:.1,duration:.5,ease:[.22,.61,.36,1],type:\"tween\"};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 transition5={delay:2.7,duration:.35,ease:[.4,0,.6,1],type:\"tween\"};const transition6={delay:0,duration:.45,ease:[.42,0,.58,1],type:\"tween\"};const animation1={opacity:.15,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition7={delay:.22,duration:.45,ease:[.42,0,.58,1],type:\"tween\"};const transition8={delay:.44,duration:.45,ease:[.42,0,.58,1],type:\"tween\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"gLlWMsxfH\":return\"auto\";case\"Eu7kyzxz8\":return\"desktop\";case\"SOUMTyZZy\":return\"mobile\";default:return\"auto\";}};const transition9={delay:3.55,duration:.6,ease:[.22,.61,.36,1],type:\"tween\"};const humanReadableVariantMap={Default:\"mAEt65GKZ\",Error:\"t59P7Ctei\",Pending:\"A0NZafi2d\",Success:\"i3Nxb2Ha0\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Auto:\"gLlWMsxfH\",Desktop:\"Eu7kyzxz8\",Mobile:\"SOUMTyZZy\"};const getProps=({buttonColor,buttonText,flightRoute,height,hoverColor,iconColor,id,width,...props})=>{return{...props,Pf3KT2Dr5:iconColor??props.Pf3KT2Dr5??\"rgb(255, 255, 255)\",RAGzgIuIK:humanReadableEnumMap[flightRoute]??flightRoute??props.RAGzgIuIK??\"gLlWMsxfH\",sGt6G2K73:hoverColor??props.sGt6G2K73??\"rgba(23, 21, 19, 0.8)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"mAEt65GKZ\",xd7IWMeZK:buttonText??props.xd7IWMeZK??\"Subscribe\",XznLPRIAE:buttonColor??props.XznLPRIAE??\"rgb(24, 22, 20)\"};};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,XznLPRIAE,sGt6G2K73,xd7IWMeZK,Pf3KT2Dr5,RAGzgIuIK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mAEt65GKZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"A0NZafi2d\",\"i3Nxb2Ha0\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"i3Nxb2Ha0\")return true;return false;};const isDisplayed2=()=>{if([\"A0NZafi2d\",\"i3Nxb2Ha0\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({i3Nxb2Ha0:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-154l4rt\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"mAEt65GKZ\",ref:refBinding,style:{backgroundColor:XznLPRIAE,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"mAEt65GKZ-hover\":{backgroundColor:sGt6G2K73},i3Nxb2Ha0:{backgroundColor:\"rgb(29, 122, 76)\"},t59P7Ctei:{backgroundColor:\"rgb(179, 64, 47)\"}},...addPropertyOverrides({\"mAEt65GKZ-hover\":{\"data-framer-name\":undefined},A0NZafi2d:{\"data-framer-name\":\"Pending\"},i3Nxb2Ha0:{\"data-framer-name\":\"Success\"},t59P7Ctei:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zhdydh\",\"data-framer-name\":\"Label Wrap\",layoutDependency:layoutDependency,layoutId:\"sVDcj6H6m\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\"Button Text\"})}),className:\"framer-165ungm\",\"data-framer-name\":\"Subscribe Label\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"NYEhLQwhh\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\"},text:xd7IWMeZK,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({t59P7Ctei:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\"Error\"})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({i3Nxb2Ha0:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\"Delivered\"})}),className:\"framer-1pvjxu3\",\"data-framer-name\":\"Sent Label\",effect:textEffect,fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"gesmji2VG\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\",filter:\"none\",WebkitFilter:\"none\"},variants:{i3Nxb2Ha0:{filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\"}},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({i3Nxb2Ha0:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cja3vb\",\"data-framer-name\":\"Folding Label\",layoutDependency:layoutDependency,layoutId:\"AIegh4fyv\",style:{opacity:1},variants:{i3Nxb2Ha0:{opacity:0}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\"Folding\"})}),className:\"framer-13i0amw\",\"data-framer-name\":\"Folding Text\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"nj9ulqpJe\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition6,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\".\"})}),className:\"framer-jy4z43\",\"data-framer-name\":\"Dot 1\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"nJP2XBI4y\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition7,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\".\"})}),className:\"framer-1viip6s\",\"data-framer-name\":\"Dot 2\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"LR95GWitf\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition8,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\".\"})}),className:\"framer-wkt7o9\",\"data-framer-name\":\"Dot 3\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"uGdzrv5lp\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pew2h6\",\"data-framer-name\":\"Icon Slot\",layoutDependency:layoutDependency,layoutId:\"gfqvygqbn\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g8zrfn-container\",\"data-framer-name\":\"Plane Icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"KrpC4Smng-container\",name:\"Plane Icon\",nodeId:\"KrpC4Smng\",rendersWithMotion:true,scopeId:\"IelOYik3S\",style:{rotate:0},variants:{\"mAEt65GKZ-hover\":{rotate:-10}},children:/*#__PURE__*/_jsx(PaperPlaneFlight,{delay:.1,duration:2.8,flightDistance:260,height:\"100%\",holdPose:true,id:\"KrpC4Smng\",layoutId:\"KrpC4Smng\",name:\"Plane Icon\",outlineColor:\"rgba(24, 22, 20, 0.85)\",outlineWidth:.9,planeColor:Pf3KT2Dr5,playOnClick:false,route:convertFromEnum(RAGzgIuIK,activeLocale),showBurst:true,showSmoke:true,showTrail:true,size:22,smokeColor:\"rgba(24, 22, 20, 0.8)\",smokeFade:1.4,style:{height:\"100%\",width:\"100%\"},trailColor:\"rgba(24, 22, 20, 0.35)\",width:\"100%\",...addPropertyOverrides({A0NZafi2d:{holdPose:false},i3Nxb2Ha0:{holdPose:false}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({i3Nxb2Ha0:{value:transition9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-1d5q1p7\",\"data-framer-name\":\"Check Icon\",layoutDependency:layoutDependency,layoutId:\"PGomFNDKk\",style:{\"--1m973uw\":\"rgb(246, 244, 239)\",\"--js9iwy\":2.5,filter:\"blur(6px)\",opacity:0,WebkitFilter:\"blur(6px)\"},variants:{i3Nxb2Ha0:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}}})})]})]})})})});});const css=[\".framer-6TDPJ.framer-1r2r5c8, .framer-6TDPJ .framer-1r2r5c8 { display: block; }\",\".framer-6TDPJ.framer-154l4rt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 48px; justify-content: space-between; overflow: visible; padding: 0px 26px 0px 26px; position: relative; width: 160px; }\",\".framer-6TDPJ .framer-zhdydh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-6TDPJ .framer-165ungm, .framer-6TDPJ .framer-1pvjxu3, .framer-6TDPJ .framer-13i0amw, .framer-6TDPJ .framer-jy4z43, .framer-6TDPJ .framer-1viip6s, .framer-6TDPJ .framer-wkt7o9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-6TDPJ .framer-cja3vb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-6TDPJ .framer-1pew2h6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; padding: 0px; position: relative; width: 24px; }\",\".framer-6TDPJ .framer-g8zrfn-container { flex: none; height: 24px; position: relative; width: 24px; z-index: 2; }\",\".framer-6TDPJ .framer-1d5q1p7 { flex: none; height: auto; left: 4px; position: absolute; top: 4px; width: 17px; }\",\".framer-6TDPJ.framer-v-d0bk8b .framer-cja3vb { left: 0px; position: absolute; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"A0NZafi2d\":{\"layout\":[\"fixed\",\"fixed\"]},\"i3Nxb2Ha0\":{\"layout\":[\"fixed\",\"fixed\"]},\"t59P7Ctei\":{\"layout\":[\"fixed\",\"fixed\"]},\"hNCOO8gn7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XznLPRIAE\":\"buttonColor\",\"sGt6G2K73\":\"hoverColor\",\"xd7IWMeZK\":\"buttonText\",\"Pf3KT2Dr5\":\"iconColor\",\"RAGzgIuIK\":\"flightRoute\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIelOYik3S=withCSS(Component,css,\"framer-6TDPJ\");export default FramerIelOYik3S;FramerIelOYik3S.displayName=\"Send Button\";FramerIelOYik3S.defaultProps={height:48,width:160};addPropertyControls(FramerIelOYik3S,{variant:{options:[\"mAEt65GKZ\",\"A0NZafi2d\",\"i3Nxb2Ha0\",\"t59P7Ctei\"],optionTitles:[\"Default\",\"Pending\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},XznLPRIAE:{defaultValue:\"rgb(24, 22, 20)\",title:\"Button Color\",type:ControlType.Color},sGt6G2K73:{defaultValue:\"rgba(23, 21, 19, 0.8)\",title:\"Hover Color\",type:ControlType.Color},xd7IWMeZK:{defaultValue:\"Subscribe\",title:\"Button Text\",type:ControlType.String},onxd7IWMeZKChange:{changes:\"xd7IWMeZK\",type:ControlType.ChangeHandler},Pf3KT2Dr5:{defaultValue:\"rgb(255, 255, 255)\",title:\"Icon Color\",type:ControlType.Color},RAGzgIuIK:{defaultValue:\"gLlWMsxfH\",options:[\"gLlWMsxfH\",\"Eu7kyzxz8\",\"SOUMTyZZy\"],optionTitles:[\"Auto\",\"Desktop\",\"Mobile\"],title:\"Flight Route\",type:ControlType.Enum},onRAGzgIuIKChange:{changes:\"RAGzgIuIK\",type:ControlType.ChangeHandler}});addFonts(FramerIelOYik3S,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...PaperPlaneFlightFonts,...CheckFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIelOYik3S\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"48\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A0NZafi2d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i3Nxb2Ha0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t59P7Ctei\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hNCOO8gn7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"XznLPRIAE\\\":\\\"buttonColor\\\",\\\"sGt6G2K73\\\":\\\"hoverColor\\\",\\\"xd7IWMeZK\\\":\\\"buttonText\\\",\\\"Pf3KT2Dr5\\\":\\\"iconColor\\\",\\\"RAGzgIuIK\\\":\\\"flightRoute\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"160\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// User request: Overhaul the existing PaperPlaneFlight component to feel premium and hand-crafted with one continuous smooth path, remapped timing, continuous tangent rotation, matched dashed trail, improved folded plane SVG, optional launch burst, and static canvas preview while preserving existing control names.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{motion,useInView}from\"framer-motion\";import{startTransition,useCallback,useEffect,useLayoutEffect,useMemo,useRef,useState}from\"react\";const clamp=(value,min,max)=>Math.min(max,Math.max(min,value));const smoothStep=t=>t*t*(3-2*t);const easeInQuad=t=>t*t;const smootherStep=t=>t*t*t*(t*(t*6-15)+10);const START_POSE_ROTATION=-8;const INTRINSIC_NOSE_ANGLE=Math.atan2(9-26,43-22)*180/Math.PI;let instanceCounter=0;const normalizeRouteSelection=route=>{if(route===\"up\")return\"mobile\";if(route===\"right\")return\"desktop\";if(route===\"desktop\"||route===\"mobile\")return route;return\"auto\";};const closestAngleTo=(target,reference)=>{let adjusted=target;while(adjusted-reference>180)adjusted-=360;while(adjusted-reference<-180)adjusted+=360;return adjusted;};function parseColor(input){const value=input.trim();const hex3Match=value.match(/^#([0-9a-f]{3})$/i);if(hex3Match){const h=hex3Match[1];return{r:parseInt(h[0]+h[0],16),g:parseInt(h[1]+h[1],16),b:parseInt(h[2]+h[2],16)};}const hex6Match=value.match(/^#([0-9a-f]{6})$/i);if(hex6Match){const h=hex6Match[1];return{r:parseInt(h.slice(0,2),16),g:parseInt(h.slice(2,4),16),b:parseInt(h.slice(4,6),16)};}const rgbMatch=value.match(/^rgba?\\(([^)]+)\\)$/i);if(rgbMatch){const parts=rgbMatch[1].split(\",\").map(part=>part.trim());if(parts.length<3)return null;const r=Number(parts[0]);const g=Number(parts[1]);const b=Number(parts[2]);if([r,g,b].some(n=>Number.isNaN(n)))return null;return{r:clamp(r,0,255),g:clamp(g,0,255),b:clamp(b,0,255)};}return null;}function shadeColor(base,amount){const parsed=parseColor(base);if(!parsed)return base;const target=amount>=0?255:0;const strength=Math.abs(amount);const r=parsed.r+(target-parsed.r)*strength;const g=parsed.g+(target-parsed.g)*strength;const b=parsed.b+(target-parsed.b)*strength;return`rgb(${Math.round(r)}, ${Math.round(g)}, ${Math.round(b)})`;}function catmullRom(p0,p1,p2,p3,t){const t2=t*t;const t3=t2*t;return{x:.5*(2*p1.x+(-p0.x+p2.x)*t+(2*p0.x-5*p1.x+4*p2.x-p3.x)*t2+(-p0.x+3*p1.x-3*p2.x+p3.x)*t3),y:.5*(2*p1.y+(-p0.y+p2.y)*t+(2*p0.y-5*p1.y+4*p2.y-p3.y)*t2+(-p0.y+3*p1.y-3*p2.y+p3.y)*t3)};}function buildRoutePoints(distance,size,mode=\"right\",availableRight=420,upwardDistance=320){if(mode===\"right\"){const d=clamp(distance,160,4e3);const r=clamp(size*1.75,30,64);const cx=Math.min(102,d*.32);const cy=-Math.min(70,d*.24);const glideRise=Math.min(d*.22,130);const points=[{x:0,y:0},{x:-1,y:1.2},{x:11,y:-8.5},{x:cx-r*.95,y:cy+r*.48}];const startAngle=214*Math.PI/180;const firstGlidePoint={x:d*.5,y:-glideRise*(.32/.22)};const angleDiff=(a,b)=>{let delta=a-b;while(delta>Math.PI)delta-=Math.PI*2;while(delta<-Math.PI)delta+=Math.PI*2;return Math.abs(delta);};let bestTurns=2*Math.PI*1.12;let bestError=Number.POSITIVE_INFINITY;for(let m=1.08;m<=1.16;m+=.002){const turns=2*Math.PI*m;const endAngle=startAngle-turns;const exitPoint={x:cx+r*Math.cos(endAngle),y:cy+r*Math.sin(endAngle)};const targetDirection=Math.atan2(firstGlidePoint.y-exitPoint.y,firstGlidePoint.x-exitPoint.x);const tangentDirection=Math.atan2(-Math.cos(endAngle),Math.sin(endAngle));const error=angleDiff(tangentDirection,targetDirection);if(error<bestError){bestError=error;bestTurns=turns;}}const turns=bestTurns;const loopSamples=16;for(let i=1;i<=loopSamples;i++){const p=i/loopSamples;const angle=startAngle-turns*p;points.push({x:cx+r*Math.cos(angle),y:cy+r*Math.sin(angle)});}const endAngle=startAngle-turns;const tangentVector={x:Math.sin(endAngle),y:-Math.cos(endAngle)};points.push({x:cx+r*Math.cos(endAngle)+tangentVector.x*(r*.9),y:cy+r*Math.sin(endAngle)+tangentVector.y*(r*.9)});points.push(firstGlidePoint,{x:d*.74,y:-glideRise*(.25/.22)},{x:d,y:-glideRise});return points;}const upDistance=clamp(upwardDistance,160,4e3);const r=clamp(size*1.6,28,58);const rightBudget=clamp(availableRight-24,44,180);const cx=Math.min(rightBudget*.54,72);const cy=Math.min(62,upDistance*.2);const maxDrift=Math.max(36,Math.min(rightBudget*.86,150));const points=[{x:0,y:0},{x:-1.2,y:1.4},{x:10.8,y:8.8},{x:cx-r*.94,y:cy+r*.56}];const startAngle=214*Math.PI/180;const firstClimbPoint={x:Math.min(maxDrift*.68,maxDrift-10),y:Math.min(upDistance*.46,upDistance-120)};const angleDiff=(a,b)=>{let delta=a-b;while(delta>Math.PI)delta-=Math.PI*2;while(delta<-Math.PI)delta+=Math.PI*2;return Math.abs(delta);};let bestTurns=2*Math.PI*1.12;let bestError=Number.POSITIVE_INFINITY;for(let m=1.08;m<=1.16;m+=.002){const turns=2*Math.PI*m;const endAngle=startAngle-turns;const exitPoint={x:cx+r*Math.cos(endAngle),y:cy+r*Math.sin(endAngle)};const targetDirection=Math.atan2(firstClimbPoint.y-exitPoint.y,firstClimbPoint.x-exitPoint.x);const tangentDirection=Math.atan2(-Math.cos(endAngle),Math.sin(endAngle));const error=angleDiff(tangentDirection,targetDirection);if(error<bestError){bestError=error;bestTurns=turns;}}const turns=bestTurns;const loopSamples=16;for(let i=1;i<=loopSamples;i++){const p=i/loopSamples;const angle=startAngle-turns*p;points.push({x:cx+r*Math.cos(angle),y:cy+r*Math.sin(angle)});}const endAngle=startAngle-turns;const tangentVector={x:Math.sin(endAngle),y:-Math.cos(endAngle)};points.push({x:cx+r*Math.cos(endAngle)+tangentVector.x*(r*.78),y:cy+r*Math.sin(endAngle)+tangentVector.y*(r*.78)});points.push(firstClimbPoint,{x:Math.min(maxDrift*.88,maxDrift),y:Math.min(upDistance*.72,upDistance-70)},{x:Math.min(maxDrift*.82,maxDrift-2),y:Math.min(upDistance*.9,upDistance-24)},{x:Math.min(maxDrift*.64,maxDrift-12),y:upDistance});return points.map(point=>({x:-point.x,y:point.y}));}function pointOnSpline(points,u){const segs=points.length-1;const s=clamp(u,0,1)*segs;const i=Math.min(segs-1,Math.floor(s));const t=s-i;const p0=points[Math.max(0,i-1)];const p1=points[i];const p2=points[i+1];const p3=points[Math.min(points.length-1,i+2)];return catmullRom(p0,p1,p2,p3,t);}function remapProgress(t){const phaseA=.12*smootherStep(t);const phaseB=.5*easeInQuad(t);const phaseC=1-Math.pow(1-t,1.15);const mixAB=smoothStep(clamp((t-.18)/.3,0,1));const ab=phaseA*(1-mixAB)+phaseB*mixAB;const mixBC=smoothStep(clamp((t-.56)/.34,0,1));const blended=ab*(1-mixBC)+phaseC*mixBC;return clamp(blended,0,1);}function pointsToSmoothPath(points){if(points.length<2)return\"\";let path=`M ${points[0].x.toFixed(2)} ${points[0].y.toFixed(2)}`;for(let i=0;i<points.length-1;i++){const p0=points[Math.max(0,i-1)];const p1=points[i];const p2=points[i+1];const p3=points[Math.min(points.length-1,i+2)];const cp1x=p1.x+(p2.x-p0.x)/6;const cp1y=p1.y+(p2.y-p0.y)/6;const cp2x=p2.x-(p3.x-p1.x)/6;const cp2y=p2.y-(p3.y-p1.y)/6;path+=` C ${cp1x.toFixed(2)} ${cp1y.toFixed(2)} ${cp2x.toFixed(2)} ${cp2y.toFixed(2)} ${p2.x.toFixed(2)} ${p2.y.toFixed(2)}`;}return path;}function buildKeyframes(distance,size,samples=180,mode=\"right\",availableRight=420,upwardDistance=320){const route=buildRoutePoints(distance,size,mode,availableRight,upwardDistance);const xs=[];const ys=[];const rotates=[];const scaleXs=[];const scaleYs=[];const scales=[];const opacities=[];const trailOffsets=[];const trailOpacity=[];const times=[];const routePoints=[];const h=.0018;const baseProgresses=[];const timeSamples=[];const weightedProgresses=[];const rawRotates=[];for(let i=0;i<samples;i++){const t=i/(samples-1);baseProgresses.push(remapProgress(t));timeSamples.push(t);}const weights=[];for(let i=0;i<samples;i++){const t=timeSamples[i];const progress=baseProgresses[i];const prev=pointOnSpline(route,clamp(progress-h,0,1));const next=pointOnSpline(route,clamp(progress+h,0,1));const dy=next.y-prev.y;const gravityFactor=1+.18*clamp(dy/26,-1,1);weights.push(Math.max(.2,gravityFactor));}const cumulative=[0];for(let i=1;i<samples;i++){const dt=timeSamples[i]-timeSamples[i-1];const avgWeight=(weights[i]+weights[i-1])*.5;cumulative.push(cumulative[i-1]+dt*avgWeight);}const total=cumulative[cumulative.length-1]||1;for(let i=0;i<samples;i++){weightedProgresses.push(clamp(cumulative[i]/total,0,1));}let lastAngle=START_POSE_ROTATION;for(let i=0;i<samples;i++){const t=timeSamples[i];const progress=weightedProgresses[i];const pt=pointOnSpline(route,progress);const prev=pointOnSpline(route,clamp(progress-h,0,1));const next=pointOnSpline(route,clamp(progress+h,0,1));const dx=next.x-prev.x;const dy=next.y-prev.y;let tangentDeg=Math.atan2(dy,dx)*180/Math.PI;while(tangentDeg-lastAngle>180)tangentDeg-=360;while(tangentDeg-lastAngle<-180)tangentDeg+=360;lastAngle=tangentDeg;const launchPulse=Math.exp(-Math.pow((t-.17)/.07,2))*.015;const loopPhase=clamp((t-.26)/.34,0,1);const bankEnvelope=smoothStep(loopPhase)*(1-smoothStep(clamp((t-.6)/.2,0,1)));const bank=Math.sin(loopPhase*Math.PI*2)*.04*bankEnvelope;const growthPhase=smootherStep(clamp((t-.04)/.22,0,1));const glidePhase=smootherStep(clamp((t-.62)/.38,0,1));const baseScale=1+.4*growthPhase-.35*glidePhase;xs.push(pt.x);ys.push(pt.y);rawRotates.push(tangentDeg);scales.push(baseScale);scaleXs.push(baseScale*(1+launchPulse+bank));scaleYs.push(baseScale*(1-launchPulse*.7-bank*.65));opacities.push(1);trailOffsets.push(1-progress);trailOpacity.push(t<.96?.82:.82*(1-smoothStep((t-.96)/.04)));times.push(t);routePoints.push(pt);}const smoothingWindow=4;const smoothedAngles=rawRotates.map((_,i)=>{let sum=0;let count=0;for(let j=i-smoothingWindow;j<=i+smoothingWindow;j++){if(j<0||j>=rawRotates.length)continue;sum+=rawRotates[j];count+=1;}return sum/Math.max(1,count);});const calibratedAngles=smoothedAngles.map(angle=>angle-INTRINSIC_NOSE_ANGLE);for(let i=0;i<calibratedAngles.length;i++){const t=times[i];if(i===0){rotates.push(START_POSE_ROTATION);continue;}const previous=rotates[i-1];const poseBlend=smoothStep(clamp(t/.14,0,1));const trueTarget=closestAngleTo(calibratedAngles[i],previous);const startReference=closestAngleTo(START_POSE_ROTATION,trueTarget);const blendedTarget=startReference*(1-poseBlend)+trueTarget*poseBlend;const stabilizedTarget=closestAngleTo(blendedTarget,previous);const isGlide=t>.6;const baseMaxDelta=isGlide?2.2:7;const lag=Math.abs(trueTarget-previous);const adaptiveMaxDelta=baseMaxDelta+clamp((lag-baseMaxDelta)*.35,0,18);const delta=clamp(stabilizedTarget-previous,-adaptiveMaxDelta,adaptiveMaxDelta);rotates.push(previous+delta);}const trailPath=pointsToSmoothPath(routePoints);return{xs,ys,rotates,scales,scaleXs,scaleYs,opacities,times,trailOffsets,trailOpacity,trailPath,routePoints};}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function PaperPlaneFlight(props){const{planeColor,trailColor,showTrail,showBurst,showSmoke,smokeColor,smokeFade,size,duration,delay,flightDistance,route,freezeEnabled,freezeProgress,outlineColor,outlineWidth,playOnClick,holdPose,style}=props;const rootRef=useRef(null);const[runKey,setRunKey]=useState(0);const[exitDistance,setExitDistance]=useState(flightDistance);const[routeMode,setRouteMode]=useState(\"right\");const[availableRight,setAvailableRight]=useState(420);const[upwardDistance,setUpwardDistance]=useState(flightDistance);const[viewportWidth,setViewportWidth]=useState(1024);const[viewportHeight,setViewportHeight]=useState(768);const previousHoldPose=useRef(holdPose);const inView=useInView(rootRef,{once:true,amount:.25});const staticRenderer=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const holdPoseSettled=previousHoldPose.current===holdPose;const normalizedRoute=normalizeRouteSelection(route);const freezeRouteMode=normalizedRoute===\"mobile\"?\"up\":\"right\";const effectiveRouteMode=freezeEnabled?freezeRouteMode:routeMode;const effectiveExitDistance=freezeEnabled?flightDistance:exitDistance;const effectiveAvailableRight=freezeEnabled?420:availableRight;const effectiveUpwardDistance=freezeEnabled?flightDistance:upwardDistance;const shouldAnimate=!freezeEnabled&&!holdPose&&holdPoseSettled&&!staticRenderer&&!isCanvas&&inView;const keyframes=useMemo(()=>buildKeyframes(effectiveExitDistance,size,180,effectiveRouteMode,effectiveAvailableRight,effectiveUpwardDistance),[effectiveAvailableRight,effectiveExitDistance,effectiveRouteMode,effectiveUpwardDistance,size]);const freezeT=clamp(freezeProgress,0,1);const freezeIndex=Math.max(0,Math.min(keyframes.times.length-1,Math.round(freezeT*Math.max(0,keyframes.times.length-1))));const baseDuration=Math.max(.9,duration);const durationExtra=Math.min(1.2,Math.max(0,(effectiveExitDistance-300)/700));const effectiveDuration=baseDuration+durationExtra;const clampedDelay=Math.max(0,delay);const clampedDistance=clamp(effectiveExitDistance,160,4e3);const overlayExtent=clampedDistance+200;const overlayViewBox=`${-overlayExtent} ${-overlayExtent} ${overlayExtent*2} ${overlayExtent*2}`;const staticPlaneOpacity=freezeEnabled?1:holdPose?1:isCanvas?.4:1;const tailLength=.26;const gradientId=useRef(`ppf-grad-${++instanceCounter}`).current;const burstParticles=useMemo(()=>[{x:-16,y:-8,r:-28,s:.9},{x:-4,y:-18,r:-6,s:1},{x:14,y:-11,r:19,s:.82},{x:10,y:3,r:35,s:.72}],[]);const planeShades=useMemo(()=>({nearWingA:shadeColor(planeColor,.1),nearWingB:shadeColor(planeColor,.02),farWingA:shadeColor(planeColor,-.04),farWingB:shadeColor(planeColor,-.1),keel:shadeColor(planeColor,-.18),crease:shadeColor(planeColor,-.28)}),[planeColor]);const effectiveOutlineWidth=Math.max(0,outlineWidth);const snappedSize=Math.max(1,Math.round(size));const smokeSegments=useMemo(()=>{const segmentCount=Math.round(clamp(22+(clampedDistance-300)/85,22,40));const startFraction=.03;const startIndex=Math.floor((keyframes.xs.length-2)*startFraction);const lastIndex=keyframes.xs.length-1;const usableLength=Math.max(2,lastIndex-startIndex);return Array.from({length:segmentCount},(_,index)=>{const a=startIndex+Math.floor(index/segmentCount*usableLength);const rawB=startIndex+Math.floor((index+1)/segmentCount*usableLength);const b=Math.min(lastIndex,Math.max(a+1,rawB));let d=`M ${(keyframes.xs[a]??0).toFixed(2)} ${(keyframes.ys[a]??0).toFixed(2)}`;for(let i=a+1;i<=b;i++){d+=` L ${(keyframes.xs[i]??0).toFixed(2)} ${(keyframes.ys[i]??0).toFixed(2)}`;}const time=keyframes.times[b]??0;const drift=3+index*5%3;const scaleEnd=1.12+index*3%4*.01;return{index,d,time,delay:clampedDelay+time*effectiveDuration,drift,scaleEnd};});},[clampedDelay,clampedDistance,effectiveDuration,keyframes.times,keyframes.xs,keyframes.ys]);const replay=useCallback(()=>{if(freezeEnabled)return;if(!playOnClick||holdPose)return;startTransition(()=>setRunKey(value=>value+1));},[freezeEnabled,holdPose,playOnClick]);useEffect(()=>{if(typeof window!==\"undefined\"){startTransition(()=>{setViewportWidth(window.innerWidth);setViewportHeight(window.innerHeight);});const onResize=()=>{startTransition(()=>{setViewportWidth(window.innerWidth);setViewportHeight(window.innerHeight);});};window.addEventListener(\"resize\",onResize);return()=>window.removeEventListener(\"resize\",onResize);}return;},[]);useLayoutEffect(()=>{if(freezeEnabled)return;if(previousHoldPose.current!==holdPose){startTransition(()=>setRunKey(value=>value+1));previousHoldPose.current=holdPose;}},[freezeEnabled,holdPose]);useLayoutEffect(()=>{if(freezeEnabled)return;if(holdPose)return;if(typeof window!==\"undefined\"){const rect=rootRef.current?.getBoundingClientRect();if(rect){const centerX=rect.left+rect.width/2;const centerY=rect.top+rect.height/2;const rightSpace=Math.max(0,window.innerWidth-centerX);const lowerRunway=Math.max(0,window.innerHeight-centerY);const isPhoneViewport=window.innerWidth<768;const shouldUseDownRoute=normalizedRoute===\"mobile\"?true:normalizedRoute===\"desktop\"?false:isPhoneViewport;if(shouldUseDownRoute){const neededDownDistance=Math.max(160,lowerRunway+160);const nextDistance=Math.max(flightDistance,neededDownDistance);startTransition(()=>{setRouteMode(\"up\");setAvailableRight(rightSpace);setUpwardDistance(nextDistance);setExitDistance(nextDistance);});return;}const neededDistance=rightSpace+160;const nextDistance=Math.max(flightDistance,neededDistance);startTransition(()=>{setRouteMode(\"right\");setAvailableRight(rightSpace);setUpwardDistance(flightDistance);setExitDistance(nextDistance);});return;}}if(normalizedRoute===\"mobile\"){startTransition(()=>{setRouteMode(\"up\");setAvailableRight(420);setUpwardDistance(flightDistance);setExitDistance(flightDistance);});return;}startTransition(()=>{setRouteMode(\"right\");setAvailableRight(420);setUpwardDistance(flightDistance);setExitDistance(flightDistance);});},[flightDistance,freezeEnabled,holdPose,normalizedRoute,runKey,viewportHeight,viewportWidth]);return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,onClick:replay,style:{position:\"relative\",width:40,height:40,overflow:\"visible\",pointerEvents:freezeEnabled?\"none\":holdPose?\"none\":playOnClick?\"auto\":\"none\",cursor:freezeEnabled?\"default\":holdPose?\"default\":playOnClick?\"pointer\":\"default\",background:\"transparent\",...style},children:[freezeEnabled&&showTrail?/*#__PURE__*/_jsxs(\"svg\",{viewBox:overlayViewBox,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:overlayExtent*2,height:overlayExtent*2,marginLeft:-overlayExtent,marginTop:-overlayExtent,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:keyframes.trailPath,fill:\"none\",stroke:trailColor,strokeWidth:1.6,strokeLinecap:\"round\",pathLength:1,strokeDasharray:`${tailLength} 2`,strokeDashoffset:(keyframes.trailOffsets[freezeIndex]??1)+tailLength,opacity:keyframes.trailOpacity[freezeIndex]??0}),/*#__PURE__*/_jsx(\"path\",{d:keyframes.trailPath,fill:\"none\",stroke:trailColor,strokeWidth:1.2,strokeLinecap:\"round\",pathLength:1,strokeDasharray:`${tailLength*.4} 2`,strokeDashoffset:(keyframes.trailOffsets[freezeIndex]??1)+tailLength*.4+.03,opacity:(keyframes.trailOpacity[freezeIndex]??0)*.6})]}):!holdPose&&showTrail?/*#__PURE__*/_jsxs(\"svg\",{viewBox:overlayViewBox,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:overlayExtent*2,height:overlayExtent*2,marginLeft:-overlayExtent,marginTop:-overlayExtent,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(motion.path,{d:keyframes.trailPath,fill:\"none\",stroke:trailColor,strokeWidth:1.6,strokeLinecap:\"round\",pathLength:1,strokeDasharray:`${tailLength} 2`,initial:{strokeDashoffset:1+tailLength,opacity:0},animate:shouldAnimate?{strokeDashoffset:keyframes.trailOffsets.map(value=>value+tailLength),opacity:keyframes.trailOpacity}:undefined,transition:shouldAnimate?{duration:effectiveDuration,delay:clampedDelay,times:keyframes.times,ease:\"linear\"}:undefined},`trail-${runKey}`),/*#__PURE__*/_jsx(motion.path,{d:keyframes.trailPath,fill:\"none\",stroke:trailColor,strokeWidth:1.2,strokeLinecap:\"round\",pathLength:1,strokeDasharray:`${tailLength*.4} 2`,initial:{strokeDashoffset:1+tailLength*.4+.03,opacity:0},animate:shouldAnimate?{strokeDashoffset:keyframes.trailOffsets.map(value=>value+tailLength*.4+.03),opacity:keyframes.trailOpacity.map(value=>value*.6)}:undefined,transition:shouldAnimate?{duration:effectiveDuration,delay:clampedDelay,times:keyframes.times,ease:\"linear\"}:undefined},`trail-secondary-${runKey}`)]}):null,!freezeEnabled&&!holdPose&&showBurst&&shouldAnimate?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:0,height:0,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:burstParticles.map((particle,index)=>/*#__PURE__*/_jsx(motion.span,{style:{position:\"absolute\",width:2.2,height:2.2,borderRadius:999,background:trailColor,transformOrigin:\"center\",pointerEvents:\"none\"},initial:{x:0,y:0,rotate:particle.r,scale:.6,opacity:0},animate:{x:[0,particle.x],y:[0,particle.y],rotate:[particle.r-8,particle.r+12],scale:[.6,particle.s,.72],opacity:[0,.75,0]},transition:{duration:.26,delay:clampedDelay+index*.018,times:[0,.45,1],ease:\"easeOut\"}},index))},`burst-${runKey}`):null,freezeEnabled&&showSmoke?/*#__PURE__*/_jsx(\"svg\",{viewBox:overlayViewBox,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:overlayExtent*2,height:overlayExtent*2,marginLeft:-overlayExtent,marginTop:-overlayExtent,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:smokeSegments.filter(segment=>segment.time<=freezeT).map(segment=>{const age=freezeT-segment.time;const ageFade=Math.max(0,1-age/.75);return /*#__PURE__*/_jsxs(\"g\",{style:{transformBox:\"fill-box\",transformOrigin:\"center\"},children:[/*#__PURE__*/_jsx(\"path\",{d:segment.d,fill:\"none\",stroke:smokeColor,strokeWidth:4,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{filter:\"blur(2.5px)\"},opacity:ageFade*.28}),/*#__PURE__*/_jsx(\"path\",{d:segment.d,fill:\"none\",stroke:smokeColor,strokeWidth:1.6,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{filter:\"blur(0.8px)\"},opacity:ageFade*.5})]},`smoke-freeze-${segment.index}`);})}):!holdPose&&showSmoke&&shouldAnimate?/*#__PURE__*/_jsx(\"svg\",{viewBox:overlayViewBox,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:overlayExtent*2,height:overlayExtent*2,marginLeft:-overlayExtent,marginTop:-overlayExtent,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:smokeSegments.map(segment=>/*#__PURE__*/_jsxs(motion.g,{style:{transformBox:\"fill-box\",transformOrigin:\"center\"},initial:{y:0,scale:1},animate:{y:-segment.drift,scale:segment.scaleEnd},transition:{duration:Math.max(.2,smokeFade),delay:segment.delay+.12,ease:\"easeOut\"},children:[/*#__PURE__*/_jsx(motion.path,{d:segment.d,fill:\"none\",stroke:smokeColor,strokeWidth:4,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{filter:\"blur(2.5px)\"},initial:{opacity:0},animate:{opacity:[0,.28,0]},transition:{duration:.12+Math.max(.2,smokeFade),delay:segment.delay,times:[0,.12/(.12+Math.max(.2,smokeFade)),1],ease:\"easeOut\"}}),/*#__PURE__*/_jsx(motion.path,{d:segment.d,fill:\"none\",stroke:smokeColor,strokeWidth:1.6,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{filter:\"blur(0.8px)\"},initial:{opacity:0},animate:{opacity:[0,.5,0]},transition:{duration:.12+Math.max(.2,smokeFade*.65),delay:segment.delay,times:[0,.12/(.12+Math.max(.2,smokeFade*.65)),1],ease:\"easeOut\"}})]},`smoke-segment-${runKey}-${segment.index}`))},`smoke-${runKey}`):null,/*#__PURE__*/_jsxs(\"svg\",{viewBox:overlayViewBox,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:overlayExtent*2,height:overlayExtent*2,marginLeft:-overlayExtent,marginTop:-overlayExtent,overflow:\"visible\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsxs(\"linearGradient\",{id:`${gradientId}-near-wing`,x1:\"8\",y1:\"27.5\",x2:\"43\",y2:\"8.5\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:planeShades.nearWingA}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:planeShades.nearWingB})]}),/*#__PURE__*/_jsxs(\"linearGradient\",{id:`${gradientId}-far-wing`,x1:\"20\",y1:\"33.5\",x2:\"43\",y2:\"8.5\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:planeShades.farWingA}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:planeShades.farWingB})]})]}),freezeEnabled?/*#__PURE__*/_jsx(\"g\",{style:{transformBox:\"fill-box\",transformOrigin:\"center\",pointerEvents:\"none\",transform:`translate(${keyframes.xs[freezeIndex]??0}px, ${keyframes.ys[freezeIndex]??0}px) rotate(${keyframes.rotates[freezeIndex]??START_POSE_ROTATION}deg) scaleX(${keyframes.scaleXs[freezeIndex]??1}) scaleY(${keyframes.scaleYs[freezeIndex]??1})`,opacity:1},children:/*#__PURE__*/_jsxs(\"g\",{transform:`translate(${-snappedSize/2} ${-snappedSize/2}) scale(${snappedSize/48})`,children:[/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(0.8 1.2)\",opacity:\"0.2\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L25 30L8 26Z\",fill:\"#000000\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L30.5 38L25 30Z\",fill:\"#000000\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L25 30L30.5 38L19.8 31.7L8 26Z\",fill:\"#000000\"})]}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L25 30L8 26Z\",fill:`url(#${gradientId}-near-wing) ${planeShades.nearWingA}`}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L30.5 38L25 30Z\",fill:`url(#${gradientId}-far-wing) ${planeShades.farWingB}`}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L25 30L30.5 38L19.8 31.7L8 26Z\",fill:planeShades.keel}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L20.9 28.7\",fill:\"none\",stroke:planeShades.crease,strokeWidth:\"1.15\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),effectiveOutlineWidth>0?/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L30.5 38L19.8 31.7L8 26Z\",fill:\"none\",stroke:outlineColor,strokeWidth:effectiveOutlineWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\"}):null]})]})}):/*#__PURE__*/_jsx(motion.g,{style:{transformBox:\"fill-box\",transformOrigin:\"center\",pointerEvents:\"none\"},initial:{x:0,y:0,rotate:START_POSE_ROTATION,scale:1,opacity:staticPlaneOpacity},animate:holdPose?undefined:shouldAnimate?{x:keyframes.xs,y:keyframes.ys,rotate:keyframes.rotates,scale:keyframes.scales,scaleX:keyframes.scaleXs,scaleY:keyframes.scaleYs,opacity:keyframes.opacities}:undefined,transition:shouldAnimate?{duration:effectiveDuration,delay:clampedDelay,times:keyframes.times,ease:\"linear\"}:undefined,children:/*#__PURE__*/_jsxs(\"g\",{transform:`translate(${-snappedSize/2} ${-snappedSize/2}) scale(${snappedSize/48})`,children:[/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(0.8 1.2)\",opacity:\"0.2\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L25 30L8 26Z\",fill:\"#000000\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L30.5 38L25 30Z\",fill:\"#000000\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L25 30L30.5 38L19.8 31.7L8 26Z\",fill:\"#000000\"})]}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L25 30L8 26Z\",fill:`url(#${gradientId}-near-wing) ${planeShades.nearWingA}`}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L30.5 38L25 30Z\",fill:`url(#${gradientId}-far-wing) ${planeShades.farWingB}`}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L25 30L30.5 38L19.8 31.7L8 26Z\",fill:planeShades.keel}),/*#__PURE__*/_jsx(\"path\",{d:\"M25 30L43 9L20.9 28.7\",fill:\"none\",stroke:planeShades.crease,strokeWidth:\"1.15\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),effectiveOutlineWidth>0?/*#__PURE__*/_jsx(\"path\",{d:\"M8 26L43 9L30.5 38L19.8 31.7L8 26Z\",fill:\"none\",stroke:outlineColor,strokeWidth:effectiveOutlineWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\"}):null]})]})},`plane-${runKey}`)]})]});}addPropertyControls(PaperPlaneFlight,{planeColor:{type:ControlType.Color,defaultValue:\"#FFFFFF\"},trailColor:{type:ControlType.Color,defaultValue:\"rgba(255,255,255,0.5)\"},showTrail:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},size:{type:ControlType.Number,defaultValue:22,min:10,max:200,step:1,unit:\"px\"},duration:{type:ControlType.Number,defaultValue:2.8,min:.8,max:4,step:.05,unit:\"s\"},delay:{type:ControlType.Number,defaultValue:.15,min:0,max:2,step:.05,unit:\"s\"},flightDistance:{type:ControlType.Number,defaultValue:260,min:160,max:900,step:1,unit:\"px\"},route:{type:ControlType.Enum,title:\"Flight Route\",options:[\"auto\",\"desktop\",\"mobile\"],optionTitles:[\"Auto\",\"Desktop\",\"Mobile\"],defaultValue:\"auto\",displaySegmentedControl:true},freezeEnabled:{type:ControlType.Boolean,title:\"Freeze Frame\",defaultValue:false},freezeProgress:{type:ControlType.Number,title:\"Freeze At\",min:0,max:1,step:.01,defaultValue:.55},showBurst:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},outlineColor:{type:ControlType.Color,defaultValue:\"rgba(24,22,20,0.85)\"},outlineWidth:{type:ControlType.Number,defaultValue:.9,min:0,max:2,step:.05},playOnClick:{type:ControlType.Boolean,title:\"Play On Click\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},holdPose:{type:ControlType.Boolean,title:\"Static Icon\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},showSmoke:{type:ControlType.Boolean,title:\"Smoke\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},smokeColor:{type:ControlType.Color,defaultValue:\"rgba(24,22,20,0.35)\"},smokeFade:{type:ControlType.Number,title:\"Smoke Fade\",defaultValue:1.4,min:.2,max:3,step:.1,unit:\"s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PaperPlaneFlight\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PaperPlaneFlight.map","// Generated by Framer (f0eed09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Check from\"https://framerusercontent.com/modules/dKmLh6reKh2kxCqhH8OW/8l8OXj3FxXbvCXwywm8Q/ZajZqjjCF.js\";import PaperPlaneFlight from\"https://framerusercontent.com/modules/Vlu6xX5q9yXYB15V5wt3/uVnUlX8uP2K7LdgfyGRr/PaperPlaneFlight.js\";const RichTextWithFX=withFX(RichText);const PaperPlaneFlightFonts=getFonts(PaperPlaneFlight);const CheckFonts=getFonts(Check);const enabledGestures={ZUKjLJCj4:{hover:true}};const cycleOrder=[\"ZUKjLJCj4\",\"bA0YKOcrx\",\"YAFucVaz_\",\"OUm_xZA_Y\"];const serializationHash=\"framer-k8DzT\";const variantClassNames={bA0YKOcrx:\"framer-v-1xeqfb6\",OUm_xZA_Y:\"framer-v-jdjlzn\",YAFucVaz_:\"framer-v-bcs99u\",ZUKjLJCj4:\"framer-v-gt808n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XznLPRIAE=undefined;const sGt6G2K73=undefined;const xd7IWMeZK=undefined;const Pf3KT2Dr5=undefined;const RAGzgIuIK=undefined;const transition1={bounce:.08,delay:0,duration:.55,type:\"spring\"};const transition2={delay:2.75,duration:.5,ease:[.33,0,.25,1],type:\"tween\"};const animation={filter:\"blur(5px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:3};const transition3={delay:.05,duration:.3,ease:[.3,.4,.2,1],type:\"tween\"};const textEffect={effect:animation,startDelay:2.85,tokenization:\"character\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const transition4={delay:.1,duration:.5,ease:[.22,.61,.36,1],type:\"tween\"};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 transition5={delay:2.7,duration:.35,ease:[.4,0,.6,1],type:\"tween\"};const transition6={delay:0,duration:.45,ease:[.42,0,.58,1],type:\"tween\"};const animation1={opacity:.15,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition7={delay:.22,duration:.45,ease:[.42,0,.58,1],type:\"tween\"};const transition8={delay:.44,duration:.45,ease:[.42,0,.58,1],type:\"tween\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"gLlWMsxfH\":return\"auto\";case\"Eu7kyzxz8\":return\"desktop\";case\"SOUMTyZZy\":return\"mobile\";default:return\"auto\";}};const transition9={delay:3.55,duration:.6,ease:[.22,.61,.36,1],type:\"tween\"};const humanReadableVariantMap={Default:\"ZUKjLJCj4\",Error:\"OUm_xZA_Y\",Pending:\"bA0YKOcrx\",Success:\"YAFucVaz_\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Auto:\"gLlWMsxfH\",Desktop:\"Eu7kyzxz8\",Mobile:\"SOUMTyZZy\"};const getProps=({buttonColor,buttonText,flightRoute,height,hoverColor,iconColor,id,width,...props})=>{return{...props,Pf3KT2Dr5:iconColor??props.Pf3KT2Dr5??\"rgb(255, 255, 255)\",RAGzgIuIK:humanReadableEnumMap[flightRoute]??flightRoute??props.RAGzgIuIK??\"gLlWMsxfH\",sGt6G2K73:hoverColor??props.sGt6G2K73??\"rgba(23, 21, 19, 0.8)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ZUKjLJCj4\",xd7IWMeZK:buttonText??props.xd7IWMeZK??\"Subscribe\",XznLPRIAE:buttonColor??props.XznLPRIAE??\"rgb(24, 22, 20)\"};};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,XznLPRIAE,sGt6G2K73,xd7IWMeZK,Pf3KT2Dr5,RAGzgIuIK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZUKjLJCj4\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"bA0YKOcrx\",\"YAFucVaz_\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"YAFucVaz_\")return true;return false;};const isDisplayed2=()=>{if([\"bA0YKOcrx\",\"YAFucVaz_\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({YAFucVaz_:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gt808n\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"ZUKjLJCj4\",ref:refBinding,style:{backgroundColor:XznLPRIAE,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"ZUKjLJCj4-hover\":{backgroundColor:sGt6G2K73},OUm_xZA_Y:{backgroundColor:\"rgb(179, 64, 47)\"},YAFucVaz_:{backgroundColor:\"rgb(29, 122, 76)\"}},...addPropertyOverrides({bA0YKOcrx:{\"data-framer-name\":\"Pending\"},OUm_xZA_Y:{\"data-framer-name\":\"Error\"},YAFucVaz_:{\"data-framer-name\":\"Success\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p7jknb\",\"data-framer-name\":\"Label Wrap\",layoutDependency:layoutDependency,layoutId:\"SoNZcN1jF\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\"Button Text\"})}),className:\"framer-17ckk1z\",\"data-framer-name\":\"Subscribe Label\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"YDQGQ6nwH\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\"},text:xd7IWMeZK,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({OUm_xZA_Y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\"Error\"})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({YAFucVaz_:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\"Delivered\"})}),className:\"framer-f4zsbi\",\"data-framer-name\":\"Sent Label\",effect:textEffect,fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"os4nOMarH\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\",filter:\"none\",WebkitFilter:\"none\"},variants:{YAFucVaz_:{filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\"}},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({YAFucVaz_:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-168mn1i\",\"data-framer-name\":\"Folding Label\",layoutDependency:layoutDependency,layoutId:\"ATYXZCYiD\",style:{opacity:1},variants:{YAFucVaz_:{opacity:0}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\"Folding\"})}),className:\"framer-16s92vz\",\"data-framer-name\":\"Folding Text\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"hqbpMi9FP\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition6,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\".\"})}),className:\"framer-1e61z39\",\"data-framer-name\":\"Dot 1\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"IDF3UCJBC\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition7,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\".\"})}),className:\"framer-10k65jc\",\"data-framer-name\":\"Dot 2\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Vx4jg_JeT\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition8,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 244, 239))\"},children:\".\"})}),className:\"framer-eman9z\",\"data-framer-name\":\"Dot 3\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Bc_51w_9N\",style:{\"--extracted-r6o4lv\":\"rgb(246, 244, 239)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dndw8o\",\"data-framer-name\":\"Icon Slot\",layoutDependency:layoutDependency,layoutId:\"EPSc01uGp\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rau0j1-container\",\"data-framer-name\":\"Plane Icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"sSxU5lWS3-container\",name:\"Plane Icon\",nodeId:\"sSxU5lWS3\",rendersWithMotion:true,scopeId:\"lVhOb6r9B\",style:{rotate:0},variants:{\"ZUKjLJCj4-hover\":{rotate:-10}},children:/*#__PURE__*/_jsx(PaperPlaneFlight,{delay:.1,duration:1.9,flightDistance:160,freezeEnabled:false,freezeProgress:.55,height:\"100%\",holdPose:true,id:\"sSxU5lWS3\",layoutId:\"sSxU5lWS3\",name:\"Plane Icon\",outlineColor:\"rgba(24, 22, 20, 0.85)\",outlineWidth:.9,planeColor:Pf3KT2Dr5,playOnClick:false,route:convertFromEnum(RAGzgIuIK,activeLocale),showBurst:true,showSmoke:true,showTrail:true,size:19,smokeColor:\"rgba(24, 22, 20, 0.8)\",smokeFade:1.4,style:{height:\"100%\",width:\"100%\"},trailColor:\"rgba(24, 22, 20, 0.35)\",width:\"100%\",...addPropertyOverrides({bA0YKOcrx:{holdPose:false},YAFucVaz_:{holdPose:false}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({YAFucVaz_:{value:transition9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Check,{animated:true,className:\"framer-zl4bwb\",\"data-framer-name\":\"Check Icon\",layoutDependency:layoutDependency,layoutId:\"iI2pVHuVz\",style:{\"--1m973uw\":\"rgb(246, 244, 239)\",\"--js9iwy\":2.5,filter:\"blur(6px)\",opacity:0,WebkitFilter:\"blur(6px)\"},variants:{YAFucVaz_:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}}})})]})]})})})});});const css=[\".framer-k8DzT.framer-n1v1gt, .framer-k8DzT .framer-n1v1gt { display: block; }\",\".framer-k8DzT.framer-gt808n { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 48px; justify-content: space-between; overflow: visible; padding: 0px 26px 0px 26px; position: relative; width: 160px; }\",\".framer-k8DzT .framer-1p7jknb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-k8DzT .framer-17ckk1z, .framer-k8DzT .framer-f4zsbi, .framer-k8DzT .framer-16s92vz, .framer-k8DzT .framer-1e61z39, .framer-k8DzT .framer-10k65jc, .framer-k8DzT .framer-eman9z { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-k8DzT .framer-168mn1i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-k8DzT .framer-dndw8o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; padding: 0px; position: relative; width: 24px; }\",\".framer-k8DzT .framer-1rau0j1-container { flex: none; height: 24px; position: relative; width: 24px; z-index: 2; }\",\".framer-k8DzT .framer-zl4bwb { flex: none; height: auto; left: 4px; position: absolute; top: 4px; width: 17px; }\",\".framer-k8DzT.framer-v-bcs99u .framer-168mn1i { left: 0px; position: absolute; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bA0YKOcrx\":{\"layout\":[\"fixed\",\"fixed\"]},\"YAFucVaz_\":{\"layout\":[\"fixed\",\"fixed\"]},\"OUm_xZA_Y\":{\"layout\":[\"fixed\",\"fixed\"]},\"M5UkUR5fN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XznLPRIAE\":\"buttonColor\",\"sGt6G2K73\":\"hoverColor\",\"xd7IWMeZK\":\"buttonText\",\"Pf3KT2Dr5\":\"iconColor\",\"RAGzgIuIK\":\"flightRoute\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlVhOb6r9B=withCSS(Component,css,\"framer-k8DzT\");export default FramerlVhOb6r9B;FramerlVhOb6r9B.displayName=\"Send Button\";FramerlVhOb6r9B.defaultProps={height:48,width:160};addPropertyControls(FramerlVhOb6r9B,{variant:{options:[\"ZUKjLJCj4\",\"bA0YKOcrx\",\"YAFucVaz_\",\"OUm_xZA_Y\"],optionTitles:[\"Default\",\"Pending\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},XznLPRIAE:{defaultValue:\"rgb(24, 22, 20)\",title:\"Button Color\",type:ControlType.Color},sGt6G2K73:{defaultValue:\"rgba(23, 21, 19, 0.8)\",title:\"Hover Color\",type:ControlType.Color},xd7IWMeZK:{defaultValue:\"Subscribe\",title:\"Button Text\",type:ControlType.String},onxd7IWMeZKChange:{changes:\"xd7IWMeZK\",type:ControlType.ChangeHandler},Pf3KT2Dr5:{defaultValue:\"rgb(255, 255, 255)\",title:\"Icon Color\",type:ControlType.Color},RAGzgIuIK:{defaultValue:\"gLlWMsxfH\",options:[\"gLlWMsxfH\",\"Eu7kyzxz8\",\"SOUMTyZZy\"],optionTitles:[\"Auto\",\"Desktop\",\"Mobile\"],title:\"Flight Route\",type:ControlType.Enum},onRAGzgIuIKChange:{changes:\"RAGzgIuIK\",type:ControlType.ChangeHandler}});addFonts(FramerlVhOb6r9B,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...PaperPlaneFlightFonts,...CheckFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlVhOb6r9B\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bA0YKOcrx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YAFucVaz_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OUm_xZA_Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M5UkUR5fN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"160\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"XznLPRIAE\\\":\\\"buttonColor\\\",\\\"sGt6G2K73\\\":\\\"hoverColor\\\",\\\"xd7IWMeZK\\\":\\\"buttonText\\\",\\\"Pf3KT2Dr5\\\":\\\"iconColor\\\",\\\"RAGzgIuIK\\\":\\\"flightRoute\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lVhOb6r9B.map","// Generated by Framer (f0eed09)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getPropertyControls,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import EmailFieldPulse from\"https://framerusercontent.com/modules/NwOboXNDJ8JPuRywghO3/OBHHzsJoitVrR0AIsYkm/EmailFieldPulse.js\";import SendButton1 from\"https://framerusercontent.com/modules/pjKdFULsKHlBR1t5754h/n9IhKPDJiBcOYb009JFp/IelOYik3S.js\";import SendButton from\"https://framerusercontent.com/modules/UQiK2eVHZAEARe1XPfTf/4ftRtouhhtRbEx1zOTEE/lVhOb6r9B.js\";const EmailFieldPulseFonts=getFonts(EmailFieldPulse);const SendButtonFonts=getFonts(SendButton);const FormContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(FormContainer));const SendButton1Controls=getPropertyControls(SendButton1);const cycleOrder=[\"pVDm3wD8v\",\"Gq0c1ApvV\"];const serializationHash=\"framer-0DbR0\";const variantClassNames={Gq0c1ApvV:\"framer-v-1rwoohe\",pVDm3wD8v:\"framer-v-emgn6n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DICk9BXWb=undefined;const GdKTmcR3O=undefined;const ILOHMekkd=undefined;const LG1ZOZ4WV=undefined;const h9I048szI=undefined;const cp2mbRQ74=undefined;const Itwh2cS1k=undefined;const seth9I048szI=undefined;const setItwh2cS1k=undefined;const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:14};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"pVDm3wD8v\",Phone:\"Gq0c1ApvV\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Auto:\"gLlWMsxfH\",Desktop:\"Eu7kyzxz8\",Mobile:\"SOUMTyZZy\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({buttonColor,buttonText,flightRoute,height,hoverColor,iconColor,id,placeholder,typingBlur,width,...props})=>{return{...props,cp2mbRQ74:iconColor??props.cp2mbRQ74??\"rgb(255, 255, 255)\",DICk9BXWb:placeholder??props.DICk9BXWb??\"your@email.com\",GdKTmcR3O:typingBlur??props.GdKTmcR3O??true,h9I048szI:buttonText??props.h9I048szI??\"Subscribe\",ILOHMekkd:buttonColor??props.ILOHMekkd??\"rgb(24, 22, 20)\",Itwh2cS1k:humanReadableEnumMap[flightRoute]??flightRoute??props.Itwh2cS1k??\"gLlWMsxfH\",LG1ZOZ4WV:hoverColor??props.LG1ZOZ4WV??\"rgba(23, 21, 19, 0.8)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"pVDm3wD8v\"};};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,DICk9BXWb,ILOHMekkd,LG1ZOZ4WV,\"h9I048szI\":externalh9I048szI,\"onh9I048szIChange\":setExternalh9I048szI,cp2mbRQ74,GdKTmcR3O,\"Itwh2cS1k\":externalItwh2cS1k,\"onItwh2cS1kChange\":setExternalItwh2cS1k,...restProps}=getProps(props);const[h9I048szI,seth9I048szI]=useStateVariable(externalh9I048szI,setExternalh9I048szI);const[Itwh2cS1k,setItwh2cS1k]=useStateVariable(externalItwh2cS1k,setExternalItwh2cS1k);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pVDm3wD8v\",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:transition2,children:/*#__PURE__*/_jsx(FormContainerWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,action:\"https://api.framer.com/forms/v1/forms/e1af1fc6-3754-4b8e-97c4-eb79a5fbdff2/submit\",className:cx(scopingClassNames,\"framer-emgn6n\",className,classNames),\"data-framer-appear-id\":\"emgn6n\",\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"pVDm3wD8v\",nodeId:\"pVDm3wD8v\",optimized:true,ref:refBinding,style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{Gq0c1ApvV:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}},...addPropertyOverrides({Gq0c1ApvV:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1q2c7q7\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"pKBLLEsrN\",placeholder:DICk9BXWb,required:true,style:{\"--framer-input-background\":\"rgba(255, 255, 255, 0)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"100px\",\"--framer-input-border-radius-bottom-right\":\"100px\",\"--framer-input-border-radius-top-left\":\"100px\",\"--framer-input-border-radius-top-right\":\"100px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"rgb(24, 22, 20)\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"rgba(24, 22, 20, 0.4)\"},type:\"email\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-131u8p1-container\",\"data-framer-name\":\"Email Check\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"i0Gml_bJX-container\",name:\"Email Check\",nodeId:\"i0Gml_bJX\",rendersWithMotion:true,scopeId:\"jczWwy6ES\",children:/*#__PURE__*/_jsx(EmailFieldPulse,{height:\"100%\",id:\"i0Gml_bJX\",idleColor:\"rgba(24, 22, 20, 0.35)\",layoutId:\"i0Gml_bJX\",name:\"Email Check\",strokeWidth:2.5,style:{height:\"100%\",width:\"100%\"},typeBlur:GdKTmcR3O,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"150px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2),...addPropertyOverrides({Gq0c1ApvV:{width:`calc(${componentViewport?.width||\"100vw\"} - 12px)`,y:(componentViewport?.y||0)+6+56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pcgvgr-container\",layoutDependency:layoutDependency,layoutId:\"TgiNScu_C-container\",nodeId:\"TgiNScu_C\",rendersWithMotion:true,scopeId:\"jczWwy6ES\",children:/*#__PURE__*/_jsx(SendButton,{height:\"100%\",id:\"TgiNScu_C\",layoutId:\"TgiNScu_C\",onRAGzgIuIKChange:setItwh2cS1k,onxd7IWMeZKChange:seth9I048szI,Pf3KT2Dr5:cp2mbRQ74,RAGzgIuIK:Itwh2cS1k,sGt6G2K73:LG1ZOZ4WV,style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"OUm_xZA_Y\",pending:\"bA0YKOcrx\",success:\"YAFucVaz_\"},matchVariant(\"ZUKjLJCj4\")),width:\"100%\",xd7IWMeZK:h9I048szI,XznLPRIAE:ILOHMekkd})})})]})})})})});});const css=[\".framer-0DbR0.framer-1vgvu2l, .framer-0DbR0 .framer-1vgvu2l { display: block; }\",\".framer-0DbR0.framer-emgn6n { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 421px; }\",'.framer-0DbR0 .framer-1q2c7q7 { --framer-input-focused-background: rgba(24, 22, 20, 0.04); --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 16px; --framer-input-font-weight: 400; --framer-input-padding: 0px 44px 0px 16px; flex: 1 0 0px; height: 48px; position: relative; width: 1px; }',\".framer-0DbR0 .framer-131u8p1-container { flex: none; height: 20px; left: calc(52.96912114014254% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; z-index: 1; }\",\".framer-0DbR0 .framer-1pcgvgr-container { flex: none; height: 48px; position: relative; width: 150px; }\",\".framer-0DbR0.framer-v-1rwoohe.framer-emgn6n { flex-direction: column; padding: 6px; width: 358px; }\",\".framer-0DbR0.framer-v-1rwoohe .framer-1q2c7q7 { --framer-input-padding: 0px 56px 0px 26px; flex: none; width: 100%; }\",\".framer-0DbR0.framer-v-1rwoohe .framer-131u8p1-container { left: unset; right: 32px; top: 20px; }\",\".framer-0DbR0.framer-v-1rwoohe .framer-1pcgvgr-container { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 421\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Gq0c1ApvV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DICk9BXWb\":\"placeholder\",\"ILOHMekkd\":\"buttonColor\",\"LG1ZOZ4WV\":\"hoverColor\",\"h9I048szI\":\"buttonText\",\"cp2mbRQ74\":\"iconColor\",\"GdKTmcR3O\":\"typingBlur\",\"Itwh2cS1k\":\"flightRoute\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjczWwy6ES=withCSS(Component,css,\"framer-0DbR0\");export default FramerjczWwy6ES;FramerjczWwy6ES.displayName=\"Newsletter Buttons\";FramerjczWwy6ES.defaultProps={height:48,width:421};addPropertyControls(FramerjczWwy6ES,{variant:{options:[\"pVDm3wD8v\",\"Gq0c1ApvV\"],optionTitles:[\"Default\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},DICk9BXWb:{defaultValue:\"your@email.com\",title:\"Placeholder\",type:ControlType.String},onDICk9BXWbChange:{changes:\"DICk9BXWb\",type:ControlType.ChangeHandler},ILOHMekkd:{defaultValue:\"rgb(24, 22, 20)\",title:\"Button Color\",type:ControlType.Color},LG1ZOZ4WV:{defaultValue:\"rgba(23, 21, 19, 0.8)\",title:\"Hover Color\",type:ControlType.Color},h9I048szI:{defaultValue:\"Subscribe\",title:\"Button Text\",type:ControlType.String},onh9I048szIChange:{changes:\"h9I048szI\",type:ControlType.ChangeHandler},cp2mbRQ74:{defaultValue:\"rgb(255, 255, 255)\",title:\"Icon Color\",type:ControlType.Color},GdKTmcR3O:{defaultValue:true,title:\"Typing Blur\",type:ControlType.Boolean},onGdKTmcR3OChange:{changes:\"GdKTmcR3O\",type:ControlType.ChangeHandler},Itwh2cS1k:SendButton1Controls?.[\"RAGzgIuIK\"]&&{...SendButton1Controls[\"RAGzgIuIK\"],defaultValue:\"gLlWMsxfH\",description:\"Built by Matthias \\xd6lschlegel 💪\\n[Explore more components](https://framer.link/fsd2pgh)\",hidden:undefined,optional:undefined,title:\"Flight Route\"},onItwh2cS1kChange:{changes:\"Itwh2cS1k\",type:ControlType.ChangeHandler}});addFonts(FramerjczWwy6ES,[{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\"}]},...EmailFieldPulseFonts,...SendButtonFonts],{supportsExplicitInterCodegen:true});FramerjczWwy6ES.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SendButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjczWwy6ES\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"DICk9BXWb\\\":\\\"placeholder\\\",\\\"ILOHMekkd\\\":\\\"buttonColor\\\",\\\"LG1ZOZ4WV\\\":\\\"hoverColor\\\",\\\"h9I048szI\\\":\\\"buttonText\\\",\\\"cp2mbRQ74\\\":\\\"iconColor\\\",\\\"GdKTmcR3O\\\":\\\"typingBlur\\\",\\\"Itwh2cS1k\\\":\\\"flightRoute\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Gq0c1ApvV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"421\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7e6a191)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StaggeredButton from\"https://framerusercontent.com/modules/IgimoWvAQjGZArr4mAUG/0EfqyQGGFnwONUIxCZSV/StaggeredButton.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/DxtvOgAABQ8FL1VroLbF/oeStbXE10ohLqyYFiWAH/DWPZZ3mOy.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/555VOSrmgmS0BkXNxtxF/GKzy4McMCDp7TKMJhD93/GiqgFDDRp.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/dNXyjCbVQDmYFes9U5ol/jDN3ZrVXigWtAvtRgsSx/jbBkNA_H6.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vfIgfkWqcCIahgWHUiWg/PdbquDiPrdGDwLLT32WX/LzgZ8juPw.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/yKmltyVzcrskb45NLWrc/91JI8CUDP8KfwABwh5rI/uApr6qMfw.js\";import NewsletterButtons from\"https://framerusercontent.com/modules/0SmvOYIJegi7ybjr288o/uIwQAWIC2g6KV1aQZyq7/jczWwy6ES.js\";const NewsletterButtonsFonts=getFonts(NewsletterButtons);const StaggeredButtonFonts=getFonts(StaggeredButton);const Image1WithFX=withFX(Image1);const cycleOrder=[\"c_QeJjOy_\",\"vSVqXrebE\",\"t10JGcSP1\",\"fshHWvalX\"];const serializationHash=\"framer-8bkFG\";const variantClassNames={c_QeJjOy_:\"framer-v-66xqe8\",fshHWvalX:\"framer-v-ryq1i\",t10JGcSP1:\"framer-v-11bgx2w\",vSVqXrebE:\"framer-v-bchj4w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const OuHQDy03X=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:27};const transition2={delay:.2,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition3={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"F Desktop\":\"c_QeJjOy_\",\"F Mobile\":\"vSVqXrebE\",\"Variant 3\":\"t10JGcSP1\",\"Variant 4\":\"fshHWvalX\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,width,...props})=>{return{...props,OuHQDy03X:color??props.OuHQDy03X??\"var(--token-94d2c577-fd20-4b8a-9301-6f78a98375f0, rgb(33, 33, 33))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"c_QeJjOy_\"};};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,OuHQDy03X,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"c_QeJjOy_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-66xqe8\",className,classNames),\"data-framer-name\":\"F Desktop\",layoutDependency:layoutDependency,layoutId:\"c_QeJjOy_\",ref:refBinding,style:{backgroundColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\",...style},variants:{fshHWvalX:{backgroundColor:\"var(--token-94d2c577-fd20-4b8a-9301-6f78a98375f0, rgb(30, 30, 28))\"},t10JGcSP1:{backgroundColor:\"var(--token-94d2c577-fd20-4b8a-9301-6f78a98375f0, rgb(30, 30, 28))\"}},...addPropertyOverrides({fshHWvalX:{\"data-framer-name\":\"Variant 4\"},t10JGcSP1:{\"data-framer-name\":\"Variant 3\"},vSVqXrebE:{\"data-framer-name\":\"F Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13svht5\",\"data-framer-name\":\"Footer Wrapper\",layoutDependency:layoutDependency,layoutId:\"jKF0Kfv2x\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-a0c1cw\",layoutDependency:layoutDependency,layoutId:\"PNXDFpmlO\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-190ybvd\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"QrkFH3hD9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4zy6qh\",\"data-framer-name\":\"Footer Logo\",layoutDependency:layoutDependency,layoutId:\"DQNRFLws5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-5nlege\",\"data-styles-preset\":\"LzgZ8juPw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-OuHQDy03X-aOZQvuNa1))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@studioslash.in\",motionChild:true,nodeId:\"dnfu7_ub7\",openInNewTab:true,relValues:[],scopeId:\"aOZQvuNa1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xxkkju\",\"data-styles-preset\":\"jbBkNA_H6\",children:\"hello@studioslash.in\"})})})}),className:\"framer-1bug5n3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dnfu7_ub7\",style:{\"--extracted-a0htzi\":\"var(--variable-reference-OuHQDy03X-aOZQvuNa1)\",\"--variable-reference-OuHQDy03X-aOZQvuNa1\":OuHQDy03X},variants:{fshHWvalX:{\"--extracted-1eung3n\":\"var(--variable-reference-OuHQDy03X-aOZQvuNa1)\"},t10JGcSP1:{\"--extracted-a0htzi\":\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},vSVqXrebE:{\"--extracted-1eung3n\":\"var(--variable-reference-OuHQDy03X-aOZQvuNa1)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fshHWvalX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-fxh2vl\",\"data-styles-preset\":\"GiqgFDDRp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--variable-reference-OuHQDy03X-aOZQvuNa1))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@studioslash.in\",motionChild:true,nodeId:\"dnfu7_ub7\",openInNewTab:true,relValues:[],scopeId:\"aOZQvuNa1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cd7b80\",\"data-styles-preset\":\"uApr6qMfw\",children:\"hello@studioslash.in\"})})})})},t10JGcSP1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-5nlege\",\"data-styles-preset\":\"LzgZ8juPw\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@studioslash.in\",motionChild:true,nodeId:\"dnfu7_ub7\",openInNewTab:true,relValues:[],scopeId:\"aOZQvuNa1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-cd7b80\",\"data-styles-preset\":\"uApr6qMfw\",children:\"hello@studioslash.in\"})})})})},vSVqXrebE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-fxh2vl\",\"data-styles-preset\":\"GiqgFDDRp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--variable-reference-OuHQDy03X-aOZQvuNa1))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@studioslash.in\",motionChild:true,nodeId:\"dnfu7_ub7\",openInNewTab:true,relValues:[],scopeId:\"aOZQvuNa1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xxkkju\",\"data-styles-preset\":\"jbBkNA_H6\",children:\"hello@studioslash.in\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1di2ig6\",layoutDependency:layoutDependency,layoutId:\"Ux6vACMqF\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:`calc((max(min(min(max(${componentViewport?.width||\"100vw\"} - 160px, 1px), ${componentViewport?.width||\"100vw\"} - 160px), 1620px) * 0.5385 - 10px, 1px) - 20px) * 0.7574)`,y:(componentViewport?.y||0)+(80+((componentViewport?.height||562)-80-((componentViewport?.height||562)-80)*1)/2)+0+(0+0+(((componentViewport?.height||562)-80)*1-0-1200)/1*0)+0+0+0+0+1146+6+0,...addPropertyOverrides({fshHWvalX:{width:`calc(min(min(max(${componentViewport?.width||\"100vw\"} - 60px, 1px), ${componentViewport?.width||\"100vw\"} - 60px), 1620px) - 20px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+30+0+0+0+0+0+0+-8.8+6+0},vSVqXrebE:{width:`min(min(max(${componentViewport?.width||\"100vw\"} - 60px, 1px), ${componentViewport?.width||\"100vw\"} - 60px), 1620px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1608.4)/2)+30+0+0+0+0+0+0+40.4+6+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i2hor8-container\",layoutDependency:layoutDependency,layoutId:\"QTzHgcH9R-container\",nodeId:\"QTzHgcH9R\",rendersWithMotion:true,scopeId:\"aOZQvuNa1\",children:/*#__PURE__*/_jsx(NewsletterButtons,{cp2mbRQ74:\"rgb(255, 255, 255)\",DICk9BXWb:\"your@email.com\",GdKTmcR3O:true,h9I048szI:\"Subscribe\",height:\"100%\",id:\"QTzHgcH9R\",ILOHMekkd:\"rgb(24, 22, 20)\",Itwh2cS1k:\"gLlWMsxfH\",layoutId:\"QTzHgcH9R\",LG1ZOZ4WV:\"rgba(23, 21, 19, 0.8)\",style:{width:\"100%\"},variant:matchVariant(\"pVDm3wD8v\"),width:\"100%\",...addPropertyOverrides({vSVqXrebE:{variant:matchVariant(\"Gq0c1ApvV\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sz78bo\",\"data-framer-name\":\"Footer Nav\",layoutDependency:layoutDependency,layoutId:\"jIfH_u09h\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12pztvn\",\"data-framer-name\":\"column\",layoutDependency:layoutDependency,layoutId:\"nFk894x6v\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-37bezh\",layoutDependency:layoutDependency,layoutId:\"tuz6bmpsB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16cpups\",\"data-framer-name\":\"Nav Items\",layoutDependency:layoutDependency,layoutId:\"jfeGH9neJ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Vukz_ay98\"},implicitPathVariables:undefined},{href:{webPageId:\"Vukz_ay98\"},implicitPathVariables:undefined},{href:{webPageId:\"Vukz_ay98\"},implicitPathVariables:undefined},{href:{webPageId:\"Vukz_ay98\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tnf2em-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"wh15wL3AJ-container\",nodeId:\"wh15wL3AJ\",rendersWithMotion:true,scopeId:\"aOZQvuNa1\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.1em\"},height:\"100%\",id:\"wh15wL3AJ\",instagramUrl:\"\",layoutId:\"wh15wL3AJ\",link:resolvedLinks[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:0,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Home\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({fshHWvalX:{link:resolvedLinks[3],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},t10JGcSP1:{link:resolvedLinks[2],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},vSVqXrebE:{link:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CaYplQDNJ\"},implicitPathVariables:undefined},{href:{webPageId:\"CaYplQDNJ\"},implicitPathVariables:undefined},{href:{webPageId:\"CaYplQDNJ\"},implicitPathVariables:undefined},{href:{webPageId:\"CaYplQDNJ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e3seaq-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"JUYMPJ3Ok-container\",nodeId:\"JUYMPJ3Ok\",rendersWithMotion:true,scopeId:\"aOZQvuNa1\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.1em\"},height:\"100%\",id:\"JUYMPJ3Ok\",instagramUrl:\"\",layoutId:\"JUYMPJ3Ok\",link:resolvedLinks1[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:0,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Works\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({fshHWvalX:{link:resolvedLinks1[3],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},t10JGcSP1:{link:resolvedLinks1[2],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},vSVqXrebE:{link:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GAKv6rN7a\"},implicitPathVariables:undefined},{href:{webPageId:\"GAKv6rN7a\"},implicitPathVariables:undefined},{href:{webPageId:\"GAKv6rN7a\"},implicitPathVariables:undefined},{href:{webPageId:\"GAKv6rN7a\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cg6yr9-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"yMtlRyUcB-container\",nodeId:\"yMtlRyUcB\",rendersWithMotion:true,scopeId:\"aOZQvuNa1\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.1em\"},height:\"100%\",id:\"yMtlRyUcB\",instagramUrl:\"\",layoutId:\"yMtlRyUcB\",link:resolvedLinks2[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:0,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"About\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({fshHWvalX:{link:resolvedLinks2[3],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},t10JGcSP1:{link:resolvedLinks2[2],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},vSVqXrebE:{link:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"q8gnCr0oN\"},implicitPathVariables:undefined},{href:{webPageId:\"q8gnCr0oN\"},implicitPathVariables:undefined},{href:{webPageId:\"q8gnCr0oN\"},implicitPathVariables:undefined},{href:{webPageId:\"q8gnCr0oN\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v23exe-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"J1v9oU4pn-container\",nodeId:\"J1v9oU4pn\",rendersWithMotion:true,scopeId:\"aOZQvuNa1\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.1em\"},height:\"100%\",id:\"J1v9oU4pn\",instagramUrl:\"\",layoutId:\"J1v9oU4pn\",link:resolvedLinks3[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:0,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Newsroom\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({fshHWvalX:{link:resolvedLinks3[3],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},t10JGcSP1:{link:resolvedLinks3[2],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},vSVqXrebE:{link:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dkVuxaLGY\"},implicitPathVariables:undefined},{href:{webPageId:\"dkVuxaLGY\"},implicitPathVariables:undefined},{href:{webPageId:\"dkVuxaLGY\"},implicitPathVariables:undefined},{href:{webPageId:\"dkVuxaLGY\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-158uwdt-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"pcNJleOCW-container\",nodeId:\"pcNJleOCW\",rendersWithMotion:true,scopeId:\"aOZQvuNa1\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.1em\"},height:\"100%\",id:\"pcNJleOCW\",instagramUrl:\"\",layoutId:\"pcNJleOCW\",link:resolvedLinks4[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:0,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Depository\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({fshHWvalX:{link:resolvedLinks4[3],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},t10JGcSP1:{link:resolvedLinks4[2],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},vSVqXrebE:{link:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YgAakbtsE\"},implicitPathVariables:undefined},{href:{webPageId:\"YgAakbtsE\"},implicitPathVariables:undefined},{href:{webPageId:\"YgAakbtsE\"},implicitPathVariables:undefined},{href:{webPageId:\"YgAakbtsE\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m1kva7-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Dms1pLcIW-container\",nodeId:\"Dms1pLcIW\",rendersWithMotion:true,scopeId:\"aOZQvuNa1\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.1em\"},height:\"100%\",id:\"Dms1pLcIW\",instagramUrl:\"\",layoutId:\"Dms1pLcIW\",link:resolvedLinks5[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:0,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Contact\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({fshHWvalX:{link:resolvedLinks5[3],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},t10JGcSP1:{link:resolvedLinks5[2],textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},vSVqXrebE:{link:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jezrbt\",\"data-framer-name\":\"Nav Items\",layoutDependency:layoutDependency,layoutId:\"dCMMFBjgQ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d5gc0z-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"LZGlT9Kf1-container\",nodeId:\"LZGlT9Kf1\",rendersWithMotion:true,scopeId:\"aOZQvuNa1\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.1em\"},height:\"100%\",id:\"LZGlT9Kf1\",instagramUrl:\"\",layoutId:\"LZGlT9Kf1\",link:\"https://www.linkedin.com/company/studioslash/\",linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:0,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Linkedin\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({fshHWvalX:{textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},t10JGcSP1:{textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-68dez5-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"NtREdAIL2-container\",nodeId:\"NtREdAIL2\",rendersWithMotion:true,scopeId:\"aOZQvuNa1\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.1em\"},height:\"100%\",id:\"NtREdAIL2\",instagramUrl:\"\",layoutId:\"NtREdAIL2\",link:\"https://www.instagram.com/studioslash_/\",linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:0,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Instagram\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({fshHWvalX:{textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},t10JGcSP1:{textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},vSVqXrebE:{font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.3em\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zil5ir-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"WCzpZX2lp-container\",nodeId:\"WCzpZX2lp\",rendersWithMotion:true,scopeId:\"aOZQvuNa1\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.1em\"},height:\"100%\",id:\"WCzpZX2lp\",instagramUrl:\"\",layoutId:\"WCzpZX2lp\",link:\"https://www.behance.net/studio_slash\",linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:0,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Behance\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({fshHWvalX:{textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},t10JGcSP1:{textColor:\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"}},baseVariant,gestureVariant)})})})]})]})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nto1p1\",layoutDependency:layoutDependency,layoutId:\"v9pObri8H\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-wcij0s\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"b0O4aGfzG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-8o5ewy\",\"data-styles-preset\":\"DWPZZ3mOy\",dir:\"auto\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1vqrutl, var(--variable-reference-OuHQDy03X-aOZQvuNa1))\"},children:\"Designed & Developed by Studio Slash | 2026\"})})}),className:\"framer-1r9tycf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sFXkYRof1\",style:{\"--extracted-1vqrutl\":\"var(--variable-reference-OuHQDy03X-aOZQvuNa1)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-OuHQDy03X-aOZQvuNa1\":OuHQDy03X,opacity:.5},variants:{fshHWvalX:{\"--extracted-1w1cjl5\":\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"},t10JGcSP1:{\"--extracted-1w1cjl5\":\"var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fshHWvalX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-8o5ewy\",\"data-styles-preset\":\"DWPZZ3mOy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235)))\"},children:\"Designed & Developed by Studio Slash | 2026\"})})},t10JGcSP1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-8o5ewy\",\"data-styles-preset\":\"DWPZZ3mOy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ced505ee-be70-4fe6-a98d-275943248dda, rgb(235, 235, 235)))\"},children:\"Designed & Developed by Studio Slash | 2026\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Image1WithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.3,background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||562)-80-((componentViewport?.height||562)-80)*1)/2)+((componentViewport?.height||562)-80)*1-90.2+0+36.2),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:`min(min(max(${componentViewport?.width||\"100vw\"} - 160px, 1px), ${componentViewport?.width||\"100vw\"} - 160px), 1620px)`,src:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71 869w\"},className:\"framer-1mkgbi4\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"riaPACmu8\",style:{opacity:.3},...addPropertyOverrides({fshHWvalX:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+458+0+929),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:`min(min(max(${componentViewport?.width||\"100vw\"} - 60px, 1px), ${componentViewport?.width||\"100vw\"} - 60px), 1620px)`,src:\"https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?width=869&height=71 869w\"}},t10JGcSP1:{__framer__animate:{transition:transition3},__framer__threshold:.5,background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||562)-80-((componentViewport?.height||562)-80)*1)/2)+((componentViewport?.height||562)-80)*1-90.2+0+36.2),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:`min(min(max(${componentViewport?.width||\"100vw\"} - 160px, 1px), ${componentViewport?.width||\"100vw\"} - 160px), 1620px)`,src:\"https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?width=869&height=71 869w\"}},vSVqXrebE:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1608.4)/2)+458+0+1113.4),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:`min(min(max(${componentViewport?.width||\"100vw\"} - 60px, 1px), ${componentViewport?.width||\"100vw\"} - 60px), 1620px)`,src:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71 869w\"}}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\".framer-8bkFG.framer-1i2dwlx, .framer-8bkFG .framer-1i2dwlx { display: block; }\",\".framer-8bkFG.framer-66xqe8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 562px; justify-content: center; overflow: visible; padding: 80px 80px 0px 80px; position: relative; width: 1200px; }\",\".framer-8bkFG .framer-13svht5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; max-width: 100%; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-8bkFG .framer-a0c1cw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 111px; height: min-content; justify-content: center; max-width: 1620px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8bkFG .framer-190ybvd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1620px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-8bkFG .framer-4zy6qh { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: hidden; padding: 0px 20px 0px 0px; position: relative; width: 1px; }\",\".framer-8bkFG .framer-1bug5n3, .framer-8bkFG .framer-1r9tycf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8bkFG .framer-1di2ig6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: min-content; justify-content: center; overflow: visible; padding: 6px 0px 0px 0px; position: relative; width: 76%; }\",\".framer-8bkFG .framer-1i2hor8-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-8bkFG .framer-1sz78bo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 46%; }\",\".framer-8bkFG .framer-12pztvn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-8bkFG .framer-37bezh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 61px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8bkFG .framer-16cpups, .framer-8bkFG .framer-1jezrbt { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-8bkFG .framer-tnf2em-container, .framer-8bkFG .framer-e3seaq-container, .framer-8bkFG .framer-1cg6yr9-container, .framer-8bkFG .framer-v23exe-container, .framer-8bkFG .framer-158uwdt-container, .framer-8bkFG .framer-m1kva7-container, .framer-8bkFG .framer-1d5gc0z-container, .framer-8bkFG .framer-68dez5-container, .framer-8bkFG .framer-zil5ir-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-8bkFG .framer-nto1p1 { align-content: center; align-items: center; bottom: -31px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-end; left: 0px; max-width: 1620px; overflow: visible; padding: 0px; position: absolute; width: 100%; z-index: 1; }\",\".framer-8bkFG .framer-wcij0s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8bkFG .framer-1mkgbi4 { flex: none; height: auto; overflow: visible; position: relative; width: 100%; z-index: 1; }\",\".framer-8bkFG.framer-v-bchj4w.framer-66xqe8, .framer-8bkFG.framer-v-ryq1i.framer-66xqe8 { height: min-content; padding: 0px 30px 0px 30px; width: 600px; }\",\".framer-8bkFG.framer-v-bchj4w .framer-13svht5, .framer-8bkFG.framer-v-ryq1i .framer-13svht5 { height: min-content; padding: 30px 0px 162px 0px; }\",\".framer-8bkFG.framer-v-bchj4w .framer-a0c1cw, .framer-8bkFG.framer-v-ryq1i .framer-a0c1cw { gap: 142px; max-width: unset; }\",\".framer-8bkFG.framer-v-bchj4w .framer-190ybvd, .framer-8bkFG.framer-v-ryq1i .framer-190ybvd { flex-direction: column; flex-wrap: wrap; gap: 32px 40px; justify-content: flex-end; }\",\".framer-8bkFG.framer-v-bchj4w .framer-4zy6qh { align-self: unset; flex: none; gap: 4px; height: min-content; justify-content: center; padding: 0px 0px 90px 0px; width: 100%; }\",\".framer-8bkFG.framer-v-bchj4w .framer-1di2ig6, .framer-8bkFG.framer-v-ryq1i .framer-1di2ig6 { gap: 17px; width: 100%; }\",\".framer-8bkFG.framer-v-bchj4w .framer-1i2hor8-container, .framer-8bkFG.framer-v-ryq1i .framer-1i2hor8-container { order: 1; }\",\".framer-8bkFG.framer-v-bchj4w .framer-1sz78bo, .framer-8bkFG.framer-v-ryq1i .framer-1sz78bo { flex-direction: column; flex-wrap: wrap; gap: 55px 32px; justify-content: center; width: 100%; }\",\".framer-8bkFG.framer-v-bchj4w .framer-12pztvn, .framer-8bkFG.framer-v-ryq1i .framer-12pztvn { flex: none; gap: 32px; justify-content: center; order: 0; width: 100%; }\",\".framer-8bkFG.framer-v-bchj4w .framer-37bezh { gap: unset; justify-content: space-between; }\",\".framer-8bkFG.framer-v-bchj4w .framer-16cpups, .framer-8bkFG.framer-v-ryq1i .framer-16cpups { align-content: flex-start; align-items: flex-start; gap: 0px 49px; justify-content: center; }\",\".framer-8bkFG.framer-v-bchj4w .framer-1jezrbt, .framer-8bkFG.framer-v-ryq1i .framer-1jezrbt { gap: 0px 49px; justify-content: center; }\",\".framer-8bkFG.framer-v-bchj4w .framer-nto1p1, .framer-8bkFG.framer-v-ryq1i .framer-nto1p1 { bottom: -11px; height: unset; top: 458px; }\",\".framer-8bkFG.framer-v-ryq1i .framer-4zy6qh { align-content: center; align-items: center; align-self: unset; gap: 0px; height: 1px; justify-content: center; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 562\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vSVqXrebE\":{\"layout\":[\"fixed\",\"auto\"]},\"t10JGcSP1\":{\"layout\":[\"fixed\",\"fixed\"]},\"fshHWvalX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"OuHQDy03X\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraOZQvuNa1=withCSS(Component,css,\"framer-8bkFG\");export default FrameraOZQvuNa1;FrameraOZQvuNa1.displayName=\"✅ Main Footer\";FrameraOZQvuNa1.defaultProps={height:562,width:1200};addPropertyControls(FrameraOZQvuNa1,{variant:{options:[\"c_QeJjOy_\",\"vSVqXrebE\",\"t10JGcSP1\",\"fshHWvalX\"],optionTitles:[\"F Desktop\",\"F Mobile\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},OuHQDy03X:{defaultValue:\"var(--token-94d2c577-fd20-4b8a-9301-6f78a98375f0, rgb(33, 33, 33))\",title:\"Color\",type:ControlType.Color}});addFonts(FrameraOZQvuNa1,[{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:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"}]},...NewsletterButtonsFonts,...StaggeredButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});FrameraOZQvuNa1.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NewsletterButtons,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraOZQvuNa1\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"562\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"OuHQDy03X\\\":\\\"color\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vSVqXrebE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"t10JGcSP1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fshHWvalX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aOZQvuNa1.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Component made by Eleveight Supply, All rights reserved.\n/**\n\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth 100%\n * @framerSupportedLayoutHeight 100%\n */export default function Clock({timezone,is24HourFormat,showSeconds,font,fontSize,textColor,dateSettings:{showDate,dateFormat,datePosition,monthFormat},prefixSuffixSettings:{usePrefixSuffix,text:psText}}){const[currentDateTime,setCurrentDateTime]=useState(\"\");const[isValidTimezone,setIsValidTimezone]=useState(true);useEffect(()=>{function updateDateTime(){try{const now=new Date;const timeOptions={hour:\"2-digit\",minute:\"2-digit\",second:showSeconds?\"2-digit\":undefined,timeZone:timezone,hour12:!is24HourFormat};const dateOptions={year:dateFormat.includes(\"Y\")?\"numeric\":undefined,month:dateFormat.includes(\"M\")?monthFormat===\"text\"?\"long\":\"2-digit\":undefined,day:dateFormat.includes(\"D\")?\"2-digit\":undefined};const timeFormatter=new Intl.DateTimeFormat(\"en-US\",timeOptions);const dateFormatter=new Intl.DateTimeFormat(\"en-US\",dateOptions);const timeString=timeFormatter.format(now);const dateString=showDate?dateFormatter.format(now):\"\";let combinedString=dateString?`${dateString} - ${timeString}`:timeString;if(usePrefixSuffix===\"prefix\"&&psText){combinedString=`${psText} ${combinedString}`;}else if(usePrefixSuffix===\"suffix\"&&psText){combinedString=`${combinedString} ${psText}`;}setCurrentDateTime(combinedString);setIsValidTimezone(true);}catch(error){console.error(\"Error with timezone: \",error);setIsValidTimezone(false);}}updateDateTime();const intervalId=setInterval(updateDateTime,1e3);return()=>clearInterval(intervalId);},[timezone,is24HourFormat,showSeconds,showDate,dateFormat,datePosition,monthFormat,textColor,font,fontSize,usePrefixSuffix,psText]);const dynamicStyle={fontSize:`${fontSize}px`,fontFeatureSettings:\"'tnum'\",fontVariantNumeric:\"lining-nums\",color:textColor,...font};return /*#__PURE__*/_jsx(\"div\",{style:dynamicStyle,children:currentDateTime});}Clock.defaultProps={timezone:\"America/New_York\",is24HourFormat:true,showSeconds:false,dateSettings:{showDate:false,dateFormat:\"DMY\",datePosition:\"prefix\",monthFormat:\"number\"},prefixSuffixSettings:{usePrefixSuffix:\"none\",text:\"\",fontSize:16},textColor:\"#999999\",fontSize:24};addPropertyControls(Clock,{timezone:{type:ControlType.String,title:\"Timezone\",defaultValue:\"America/New_York\",description:\"Use a timezone identifier ie: 'America/Los_Angeles' [Full list here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},textColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\"},is24HourFormat:{type:ControlType.Boolean,title:\"Format\",defaultValue:true,enabledTitle:\"24h\",disabledTitle:\"12h\"},showSeconds:{type:ControlType.Boolean,title:\"Seconds\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},prefixSuffixSettings:{type:ControlType.Object,title:\"Prefix/Suffix\",controls:{usePrefixSuffix:{type:ControlType.SegmentedEnum,title:\"Use\",options:[\"none\",\"prefix\",\"suffix\"],optionTitles:[\"None\",\"Pref.\",\"Suff.\"],defaultValue:\"none\"},text:{type:ControlType.String,title:\"Text\",defaultValue:\"\",description:\"include your divider directly here, ie: - , :\"}}},dateSettings:{type:ControlType.Object,title:\"Date\",controls:{showDate:{type:ControlType.Boolean,title:\"Show Date\"},dateFormat:{type:ControlType.Enum,title:\"Format\",options:[\"D\",\"M\",\"DM\",\"DMY\"],optionTitles:[\"Only Day\",\"Only Month\",\"Day and Month\",\"Day, Month and Year\"]},datePosition:{type:ControlType.SegmentedEnum,title:\"Position\",options:[\"prefix\",\"suffix\"],optionTitles:[\"Front\",\"End\"]},monthFormat:{type:ControlType.SegmentedEnum,title:\"Month Format\",options:[\"number\",\"text\"],optionTitles:[\"Numeric\",\"Text\"]}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clock\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"100%\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"100%\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clock.map","// Generated by Framer (c86655f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Clock from\"https://framerusercontent.com/modules/BIHaw55VACfRKwSgwtj7/G7JGvVhzHUbk6jZsTk1B/Clock.js\";import StaggeredButton from\"https://framerusercontent.com/modules/IgimoWvAQjGZArr4mAUG/0EfqyQGGFnwONUIxCZSV/StaggeredButton.js\";import NavigationNavLink from\"https://framerusercontent.com/modules/h3qT5uQ7kva7Csq4HtOe/Nszza8JJXmy7lEfhsQ2k/r1eF9Zlup.js\";const StaggeredButtonFonts=getFonts(StaggeredButton);const ClockFonts=getFonts(Clock);const cycleOrder=[\"QqooD0CtX\",\"d8x5_VYow\",\"Mq7t8NhNG\",\"RMOxRF9Bs\",\"fDr84gdwc\",\"dFRSJFUr4\",\"GhkEN8xHB\",\"DVh8_cagm\"];const serializationHash=\"framer-L1Db9\";const variantClassNames={d8x5_VYow:\"framer-v-2bushp\",dFRSJFUr4:\"framer-v-eeqwrw\",DVh8_cagm:\"framer-v-a2nbja\",fDr84gdwc:\"framer-v-1p3wo5t\",GhkEN8xHB:\"framer-v-caud52\",Mq7t8NhNG:\"framer-v-i3u568\",QqooD0CtX:\"framer-v-z8kz83\",RMOxRF9Bs:\"framer-v-mjgm4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const oeTq_Wc38=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={delay:0,duration:.1,ease:[.44,0,.56,1],type:\"tween\"};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 humanReadableVariantMap={\"desktop scroll white\":\"dFRSJFUr4\",\"Desktop white\":\"fDr84gdwc\",\"phn white\":\"GhkEN8xHB\",\"Phone Open\":\"Mq7t8NhNG\",\"white opn\":\"DVh8_cagm\",Desktop:\"QqooD0CtX\",Phone:\"d8x5_VYow\",SCROLL:\"RMOxRF9Bs\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,linkHome,width,...props})=>{return{...props,oeTq_Wc38:linkHome??props.oeTq_Wc38,variant:humanReadableVariantMap[props.variant]??props.variant??\"QqooD0CtX\"};};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,oeTq_Wc38,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QqooD0CtX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1rhtia6=activeVariantCallback(async(...args)=>{setVariant(\"Mq7t8NhNG\");});const onTap1tq5up6=activeVariantCallback(async(...args)=>{setVariant(\"d8x5_VYow\");});const onTapk6g0sm=activeVariantCallback(async(...args)=>{setVariant(\"DVh8_cagm\");});const onTaprroa1g=activeVariantCallback(async(...args)=>{setVariant(\"GhkEN8xHB\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"d8x5_VYow\",\"Mq7t8NhNG\",\"GhkEN8xHB\",\"DVh8_cagm\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"d8x5_VYow\",\"GhkEN8xHB\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"Mq7t8NhNG\")return true;return false;};const router=useRouter();const isDisplayed3=()=>{if(baseVariant===\"DVh8_cagm\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({d8x5_VYow:{value:transition2},GhkEN8xHB:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-z8kz83\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"QqooD0CtX\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{dFRSJFUr4:{backgroundColor:\"rgba(0, 0, 0, 0)\"},DVh8_cagm:{backgroundColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},fDr84gdwc:{backgroundColor:\"rgba(0, 0, 0, 0)\"},GhkEN8xHB:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Mq7t8NhNG:{backgroundColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},RMOxRF9Bs:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({d8x5_VYow:{\"data-framer-name\":\"Phone\"},dFRSJFUr4:{\"data-framer-name\":\"desktop scroll white\"},DVh8_cagm:{\"data-framer-name\":\"white opn\"},fDr84gdwc:{\"data-framer-name\":\"Desktop white\"},GhkEN8xHB:{\"data-framer-name\":\"phn white\"},Mq7t8NhNG:{\"data-framer-name\":\"Phone Open\"},RMOxRF9Bs:{\"data-framer-name\":\"SCROLL\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p1a2xg\",\"data-framer-name\":\"Nav Wrapper\",layoutDependency:layoutDependency,layoutId:\"ib77WwxFb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z0aup3\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"cqGZwNuYT\",...addPropertyOverrides({d8x5_VYow:{\"data-highlight\":true,onTap:onTap1rhtia6},DVh8_cagm:{\"data-highlight\":true,onTap:onTap1tq5up6},GhkEN8xHB:{\"data-highlight\":true,onTap:onTap1rhtia6},Mq7t8NhNG:{\"data-highlight\":true,onTap:onTap1tq5up6}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:oeTq_Wc38,motionChild:true,nodeId:\"r3tHazHdE\",openInNewTab:false,scopeId:\"iGghTGuvL\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10oqipj framer-1au1ad5\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"r3tHazHdE\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||148)-0-824)/2)+12+0+6),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:\"232px\",src:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71 869w\"},className:\"framer-8zmehv\",layoutDependency:layoutDependency,layoutId:\"OsAxHUQ4t\",...addPropertyOverrides({d8x5_VYow:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||59)-0-59)/2+0+0)+6+0+6),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:\"205.651px\",src:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71 869w\"}},dFRSJFUr4:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||75)-0-232)/2)+90.5+0+6),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:\"232px\",src:\"https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?width=869&height=71 869w\"}},DVh8_cagm:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||307)-46-1106)/2+0+0)+6+0+0+6),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:\"205.651px\",src:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71 869w\"}},fDr84gdwc:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||148)-0-824)/2)+12+0+6),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:\"232px\",src:\"https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?width=869&height=71 869w\"}},GhkEN8xHB:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||59)-0-59)/2+0+0)+6+0+6),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:\"205.651px\",src:\"https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/ko2TZIB94tlFVVLILRAO1jPcelM.svg?width=869&height=71 869w\"}},Mq7t8NhNG:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||886)-46-1e3)/2+0+0)+6+0+0+6),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:\"205.651px\",src:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71 869w\"}},RMOxRF9Bs:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:71,intrinsicWidth:869,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||75)-0-232)/2)+90.5+0+6),pixelHeight:71,pixelWidth:869,positionX:\"center\",positionY:\"center\",sizes:\"232px\",src:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71\",srcSet:\"https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?scale-down-to=512&width=869&height=71 512w,https://framerusercontent.com/images/d75OtFunI7Dkc8atgUJEjyD95ZY.svg?width=869&height=71 869w\"}}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uctu7y\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"zUQrqvpHR\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{DVh8_cagm:{backgroundColor:\"var(--token-94d2c577-fd20-4b8a-9301-6f78a98375f0, rgb(33, 33, 33))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},GhkEN8xHB:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},Mq7t8NhNG:{backgroundColor:\"var(--token-94d2c577-fd20-4b8a-9301-6f78a98375f0, rgb(33, 33, 33))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}},...addPropertyOverrides({DVh8_cagm:{\"data-highlight\":true,onTap:onTaprroa1g},GhkEN8xHB:{\"data-highlight\":true,onTap:onTapk6g0sm},Mq7t8NhNG:{\"data-highlight\":true,onTap:onTap1tq5up6}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kotdtj\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Gb7XpzKtX\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{d8x5_VYow:{backgroundColor:\"rgb(30, 30, 28)\"},DVh8_cagm:{backgroundColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(247, 247, 247))\",rotate:-45},GhkEN8xHB:{rotate:0},Mq7t8NhNG:{backgroundColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(247, 247, 247))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b1gie3\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"YSTeClKwk\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{d8x5_VYow:{backgroundColor:\"rgb(30, 30, 28)\"},DVh8_cagm:{backgroundColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(247, 247, 247))\",rotate:45},GhkEN8xHB:{rotate:0},Mq7t8NhNG:{backgroundColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(247, 247, 247))\",rotate:45}}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d36f0t\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"mF0f2ToJF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ikvy3w\",layoutDependency:layoutDependency,layoutId:\"EheIv9psC\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Vukz_ay98\"},implicitPathVariables:undefined},{href:{webPageId:\"Vukz_ay98\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7ijwye-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"GL3Rr0aRO-container\",nodeId:\"GL3Rr0aRO\",rendersWithMotion:true,scopeId:\"iGghTGuvL\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"22px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},height:\"100%\",id:\"GL3Rr0aRO\",instagramUrl:\"\",layoutId:\"GL3Rr0aRO\",link:resolvedLinks[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:8,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Home\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({Mq7t8NhNG:{link:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CaYplQDNJ\"},implicitPathVariables:undefined},{href:{webPageId:\"CaYplQDNJ\"},implicitPathVariables:undefined},{href:{webPageId:\"CaYplQDNJ\"},implicitPathVariables:undefined},{href:{webPageId:\"CaYplQDNJ\"},implicitPathVariables:undefined},{href:{webPageId:\"CaYplQDNJ\"},implicitPathVariables:undefined},{href:{webPageId:\"Vukz_ay98\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hel9hi-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ukrBFIsA8-container\",nodeId:\"ukrBFIsA8\",rendersWithMotion:true,scopeId:\"iGghTGuvL\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},height:\"100%\",id:\"ukrBFIsA8\",instagramUrl:\"\",layoutId:\"ukrBFIsA8\",link:resolvedLinks1[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:8,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Works\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({dFRSJFUr4:{link:resolvedLinks1[4],textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},DVh8_cagm:{link:resolvedLinks1[5],text:\"Home\"},fDr84gdwc:{link:resolvedLinks1[3],textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},Mq7t8NhNG:{font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"22px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},link:resolvedLinks1[1]},RMOxRF9Bs:{link:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CaYplQDNJ\"},implicitPathVariables:undefined},{href:{webPageId:\"CaYplQDNJ\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qkt37u-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"TSDRP0w2j-container\",nodeId:\"TSDRP0w2j\",rendersWithMotion:true,scopeId:\"iGghTGuvL\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},height:\"100%\",id:\"TSDRP0w2j\",instagramUrl:\"\",layoutId:\"TSDRP0w2j\",link:resolvedLinks2[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:8,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Works\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({DVh8_cagm:{link:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GAKv6rN7a\"},implicitPathVariables:undefined},{href:{webPageId:\"GAKv6rN7a\"},implicitPathVariables:undefined},{href:{webPageId:\"GAKv6rN7a\"},implicitPathVariables:undefined},{href:{webPageId:\"GAKv6rN7a\"},implicitPathVariables:undefined},{href:{webPageId:\"GAKv6rN7a\"},implicitPathVariables:undefined},{href:{webPageId:\"GAKv6rN7a\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j33yk7-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"KoTprSjxk-container\",nodeId:\"KoTprSjxk\",rendersWithMotion:true,scopeId:\"iGghTGuvL\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},height:\"100%\",id:\"KoTprSjxk\",instagramUrl:\"\",layoutId:\"KoTprSjxk\",link:resolvedLinks3[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:8,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"About\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({dFRSJFUr4:{link:resolvedLinks3[4],textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},DVh8_cagm:{link:resolvedLinks3[5]},fDr84gdwc:{link:resolvedLinks3[3],textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},Mq7t8NhNG:{font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"22px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},link:resolvedLinks3[1]},RMOxRF9Bs:{link:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"q8gnCr0oN\"},implicitPathVariables:undefined},{href:{webPageId:\"q8gnCr0oN\"},implicitPathVariables:undefined},{href:{webPageId:\"q8gnCr0oN\"},implicitPathVariables:undefined},{href:{webPageId:\"q8gnCr0oN\"},implicitPathVariables:undefined},{href:{webPageId:\"q8gnCr0oN\"},implicitPathVariables:undefined},{href:{webPageId:\"q8gnCr0oN\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aj1qvv-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"NGoAYtI5r-container\",nodeId:\"NGoAYtI5r\",rendersWithMotion:true,scopeId:\"iGghTGuvL\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},height:\"100%\",id:\"NGoAYtI5r\",instagramUrl:\"\",layoutId:\"NGoAYtI5r\",link:resolvedLinks4[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:8,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Newsroom\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({dFRSJFUr4:{link:resolvedLinks4[4],textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},DVh8_cagm:{link:resolvedLinks4[5]},fDr84gdwc:{link:resolvedLinks4[3],textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},Mq7t8NhNG:{font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"22px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},link:resolvedLinks4[1]},RMOxRF9Bs:{link:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YgAakbtsE\"},implicitPathVariables:undefined},{href:{webPageId:\"YgAakbtsE\"},implicitPathVariables:undefined},{href:{webPageId:\"YgAakbtsE\"},implicitPathVariables:undefined},{href:{webPageId:\"YgAakbtsE\"},implicitPathVariables:undefined},{href:{webPageId:\"YgAakbtsE\"},implicitPathVariables:undefined},{href:{webPageId:\"YgAakbtsE\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11z5khq-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nF0eV85so-container\",nodeId:\"nF0eV85so\",rendersWithMotion:true,scopeId:\"iGghTGuvL\",children:/*#__PURE__*/_jsx(StaggeredButton,{animationDuration:.6,backgroundColor:\"rgba(0, 0, 0, 0)\",borderColor:\"rgb(0, 0, 0)\",borderRadius:8,borderWidth:0,direction:\"up\",easing:\"easeInOut\",facebookUrl:\"\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},height:\"100%\",id:\"nF0eV85so\",instagramUrl:\"\",layoutId:\"nF0eV85so\",link:resolvedLinks5[0],linkedinUrl:\"\",linkTarget:\"_self\",linkType:\"page\",paddingX:8,paddingY:8,sectionId:\"\",showSocialLinks:false,socialIconColor:\"rgb(0, 0, 0)\",socialIconGap:12,socialIconSize:24,staggerDelay:.04,text:\"Contact\",textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",textDecoration:\"none\",variant:matchVariant(\"desktop\"),width:\"100%\",...addPropertyOverrides({dFRSJFUr4:{link:resolvedLinks5[4],textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},DVh8_cagm:{link:resolvedLinks5[5]},fDr84gdwc:{link:resolvedLinks5[3],textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},Mq7t8NhNG:{font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontFeatureSettings:\"'case' on\",fontSize:\"22px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},link:resolvedLinks5[1]},RMOxRF9Bs:{link:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c4uh01\",layoutDependency:layoutDependency,layoutId:\"eAIt2_rGG\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d9ti0v-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Cp2mvAuLy-container\",nodeId:\"Cp2mvAuLy\",rendersWithMotion:true,scopeId:\"iGghTGuvL\",children:/*#__PURE__*/_jsx(Clock,{dateSettings:{dateFormat:\"DMY\",datePosition:\"prefix\",monthFormat:\"number\",showDate:false},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontFeatureSettings:\"'ss07' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"Cp2mvAuLy\",is24HourFormat:false,layoutId:\"Cp2mvAuLy\",prefixSuffixSettings:{text:\"IND\",usePrefixSuffix:\"prefix\"},showSeconds:false,textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",timezone:\"Asia/Kolkata\",width:\"100%\",...addPropertyOverrides({dFRSJFUr4:{style:{width:\"100%\"},textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},fDr84gdwc:{textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},RMOxRF9Bs:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rpnq6c-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gGIsVGHDp-container\",nodeId:\"gGIsVGHDp\",rendersWithMotion:true,scopeId:\"iGghTGuvL\",children:/*#__PURE__*/_jsx(Clock,{dateSettings:{dateFormat:\"DMY\",datePosition:\"prefix\",monthFormat:\"number\",showDate:false},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontFeatureSettings:\"'ss07' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"gGIsVGHDp\",is24HourFormat:false,layoutId:\"gGIsVGHDp\",prefixSuffixSettings:{text:\"NYC\",usePrefixSuffix:\"prefix\"},showSeconds:false,textColor:\"var(--token-64438d65-8ddd-4432-8020-b058a0845d44, rgba(0, 0, 0, 0.8))\",timezone:\"America/New_York\",width:\"100%\",...addPropertyOverrides({dFRSJFUr4:{style:{width:\"100%\"},textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},fDr84gdwc:{textColor:\"var(--token-de1425f6-1e2b-4cbc-91c6-31deec1d324c, rgb(255, 255, 255))\"},RMOxRF9Bs:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})]})})})})});});const css=[\".framer-L1Db9.framer-1au1ad5, .framer-L1Db9 .framer-1au1ad5 { display: block; }\",\".framer-L1Db9.framer-z8kz83 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-L1Db9 .framer-p1a2xg { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 12px 60px 12px 60px; position: relative; width: 1px; }\",\".framer-L1Db9 .framer-z0aup3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-L1Db9 .framer-10oqipj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 0px 6px 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-L1Db9 .framer-8zmehv { flex: none; height: 39px; overflow: visible; position: relative; width: 232px; }\",\".framer-L1Db9 .framer-uctu7y { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-L1Db9 .framer-kotdtj { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-L1Db9 .framer-1b1gie3 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-L1Db9 .framer-1d36f0t { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 55px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-L1Db9 .framer-ikvy3w { 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; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-L1Db9 .framer-7ijwye-container, .framer-L1Db9 .framer-1hel9hi-container, .framer-L1Db9 .framer-1qkt37u-container, .framer-L1Db9 .framer-1j33yk7-container, .framer-L1Db9 .framer-1aj1qvv-container, .framer-L1Db9 .framer-11z5khq-container, .framer-L1Db9 .framer-1d9ti0v-container, .framer-L1Db9 .framer-1rpnq6c-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-L1Db9 .framer-c4uh01 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 4px 0px 0px 0px; position: relative; width: 25%; }\",\".framer-L1Db9.framer-v-2bushp.framer-z8kz83, .framer-L1Db9.framer-v-caud52.framer-z8kz83 { flex-direction: column; width: 390px; }\",\".framer-L1Db9.framer-v-2bushp .framer-p1a2xg, .framer-L1Db9.framer-v-caud52 .framer-p1a2xg { flex: none; gap: 0px; justify-content: flex-start; padding: 6px 30px 6px 30px; width: 100%; }\",\".framer-L1Db9.framer-v-2bushp .framer-z0aup3, .framer-L1Db9.framer-v-caud52 .framer-z0aup3 { cursor: pointer; }\",\".framer-L1Db9.framer-v-2bushp .framer-8zmehv, .framer-L1Db9.framer-v-i3u568 .framer-8zmehv, .framer-L1Db9.framer-v-caud52 .framer-8zmehv, .framer-L1Db9.framer-v-a2nbja .framer-8zmehv { height: 35px; width: 206px; }\",\".framer-L1Db9.framer-v-2bushp .framer-uctu7y { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-L1Db9.framer-v-2bushp .framer-kotdtj, .framer-L1Db9.framer-v-2bushp .framer-1b1gie3 { left: unset; position: relative; top: unset; }\",\".framer-L1Db9.framer-v-i3u568.framer-z8kz83 { flex-direction: column; overflow: auto; overscroll-behavior: contain; padding: 0px 0px 46px 0px; width: 390px; }\",\".framer-L1Db9.framer-v-i3u568 .framer-p1a2xg { flex: none; flex-direction: column; gap: 47px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; padding: 6px 30px 6px 30px; width: 100%; }\",\".framer-L1Db9.framer-v-i3u568 .framer-z0aup3, .framer-L1Db9.framer-v-a2nbja .framer-z0aup3 { cursor: pointer; flex: none; order: 0; width: 100%; }\",\".framer-L1Db9.framer-v-i3u568 .framer-uctu7y, .framer-L1Db9.framer-v-a2nbja .framer-uctu7y { cursor: pointer; height: 38px; width: 38px; will-change: var(--framer-will-change-override, transform); }\",\".framer-L1Db9.framer-v-i3u568 .framer-kotdtj, .framer-L1Db9.framer-v-i3u568 .framer-1b1gie3, .framer-L1Db9.framer-v-a2nbja .framer-kotdtj, .framer-L1Db9.framer-v-a2nbja .framer-1b1gie3 { left: calc(50.00000000000002% - 14px / 2); top: calc(50.00000000000002% - 2px / 2); width: 14px; }\",\".framer-L1Db9.framer-v-i3u568 .framer-1d36f0t { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: unset; height: 1px; justify-content: space-between; order: 1; padding: 0px 0px 90px 0px; width: 100%; }\",\".framer-L1Db9.framer-v-i3u568 .framer-ikvy3w { align-content: flex-end; align-items: flex-end; order: 0; }\",\".framer-L1Db9.framer-v-i3u568 .framer-c4uh01 { align-content: flex-end; align-items: flex-end; flex-direction: row; gap: unset; justify-content: space-between; order: 1; width: 100%; }\",\".framer-L1Db9.framer-v-mjgm4 .framer-p1a2xg, .framer-L1Db9.framer-v-eeqwrw .framer-p1a2xg { align-content: center; align-items: center; }\",\".framer-L1Db9.framer-v-mjgm4 .framer-1d36f0t, .framer-L1Db9.framer-v-eeqwrw .framer-1d36f0t { gap: 168px; }\",\".framer-L1Db9.framer-v-mjgm4 .framer-ikvy3w, .framer-L1Db9.framer-v-eeqwrw .framer-ikvy3w { flex-direction: row; gap: 21px; }\",\".framer-L1Db9.framer-v-mjgm4 .framer-c4uh01, .framer-L1Db9.framer-v-eeqwrw .framer-c4uh01 { flex-direction: row; gap: 0px; padding: 8px 0px 0px 0px; width: 41%; }\",\".framer-L1Db9.framer-v-mjgm4 .framer-1d9ti0v-container, .framer-L1Db9.framer-v-mjgm4 .framer-1rpnq6c-container, .framer-L1Db9.framer-v-eeqwrw .framer-1d9ti0v-container, .framer-L1Db9.framer-v-eeqwrw .framer-1rpnq6c-container { flex: 1 0 0px; width: 1px; }\",\".framer-L1Db9.framer-v-caud52 .framer-uctu7y { cursor: pointer; height: 38px; width: 38px; }\",\".framer-L1Db9.framer-v-a2nbja.framer-z8kz83 { flex-direction: column; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 0px 0px 46px 0px; width: 390px; }\",\".framer-L1Db9.framer-v-a2nbja .framer-p1a2xg { flex: none; flex-direction: column; gap: 47px; justify-content: flex-start; padding: 6px 30px 6px 30px; width: 100%; }\",\".framer-L1Db9.framer-v-a2nbja .framer-1d36f0t { flex: none; gap: unset; justify-content: space-between; order: 1; width: 100%; }\",\".framer-L1Db9.framer-v-a2nbja .framer-c4uh01 { align-content: flex-end; align-items: flex-end; gap: 9px; width: 42%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 148\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"d8x5_VYow\":{\"layout\":[\"fixed\",\"auto\"]},\"Mq7t8NhNG\":{\"layout\":[\"fixed\",\"auto\"]},\"RMOxRF9Bs\":{\"layout\":[\"fixed\",\"auto\"]},\"fDr84gdwc\":{\"layout\":[\"fixed\",\"auto\"]},\"dFRSJFUr4\":{\"layout\":[\"fixed\",\"auto\"]},\"GhkEN8xHB\":{\"layout\":[\"fixed\",\"auto\"]},\"DVh8_cagm\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerVariables {\"oeTq_Wc38\":\"linkHome\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriGghTGuvL=withCSS(Component,css,\"framer-L1Db9\");export default FrameriGghTGuvL;FrameriGghTGuvL.displayName=\"✅ Main Nav\";FrameriGghTGuvL.defaultProps={height:148,width:1200};addPropertyControls(FrameriGghTGuvL,{variant:{options:[\"QqooD0CtX\",\"d8x5_VYow\",\"Mq7t8NhNG\",\"RMOxRF9Bs\",\"fDr84gdwc\",\"dFRSJFUr4\",\"GhkEN8xHB\",\"DVh8_cagm\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"SCROLL\",\"Desktop white\",\"desktop scroll white\",\"phn white\",\"white opn\"],title:\"Variant\",type:ControlType.Enum},oeTq_Wc38:{title:\"Link Home\",type:ControlType.Link}});addFonts(FrameriGghTGuvL,[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/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\"}]},...StaggeredButtonFonts,...ClockFonts],{supportsExplicitInterCodegen:true});FrameriGghTGuvL.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationNavLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriGghTGuvL\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"oeTq_Wc38\\\":\\\"linkHome\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d8x5_VYow\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mq7t8NhNG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RMOxRF9Bs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fDr84gdwc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dFRSJFUr4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GhkEN8xHB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DVh8_cagm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"148\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5cc8ebe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-EUB8c\";const variantClassNames={CbDoQ51uD:\"framer-v-16dghtq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const 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:\"CbDoQ51uD\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16dghtq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"CbDoQ51uD\",ref:refBinding,style:{backgroundColor:\"var(--token-099bca56-28da-4e72-9b46-526ffbc5f282, rgb(94, 94, 94))\",borderBottomLeftRadius:13,borderBottomRightRadius:13,borderTopLeftRadius:13,borderTopRightRadius:13,...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EUB8c.framer-12l65ar, .framer-EUB8c .framer-12l65ar { display: block; }\",\".framer-EUB8c.framer-16dghtq { height: 10px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 10px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 10\n * @framerIntrinsicWidth 10\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxRMVz6S5n=withCSS(Component,css,\"framer-EUB8c\");export default FramerxRMVz6S5n;FramerxRMVz6S5n.displayName=\"cursor main\";FramerxRMVz6S5n.defaultProps={height:10,width:10};addFonts(FramerxRMVz6S5n,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxRMVz6S5n\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"10\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"10\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xRMVz6S5n.map","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MainFooter from\"#framer/local/canvasComponent/aOZQvuNa1/aOZQvuNa1.js\";import MainNav from\"#framer/local/canvasComponent/iGghTGuvL/iGghTGuvL.js\";import CursorMain from\"#framer/local/canvasComponent/xRMVz6S5n/xRMVz6S5n.js\";const MainNavFonts=getFonts(MainNav);const MainNavWithVariantAppearEffect=withVariantAppearEffect(MainNav);const ContainerWithFX=withFX(Container);const MainFooterFonts=getFonts(MainFooter);const MainNavControls=getPropertyControls(MainNav);const CursorMainFonts=getFonts(CursorMain);const breakpoints={EFXSFmPvt:\"(min-width: 810px) and (max-width: 1199.98px)\",IoEvARqgc:\"(max-width: 809.98px)\",y9_l1htAw:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-phF0d\";const variantClassNames={EFXSFmPvt:\"framer-v-1tlt1q8\",IoEvARqgc:\"framer-v-1l5r19b\",y9_l1htAw:\"framer-v-oyl2d4\"};const iR0o1AJzg=undefined;const yqYi6JaRM=undefined;const En_8v0b7Y=undefined;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:27};const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={IoEvARqgc:[\".framer-phF0d .framer-1mdcz1t { bottom: unset; flex-direction: column; position: relative; }\",\".framer-phF0d .framer-5ocuao-container { flex: none; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={IoEvARqgc:\".framer-1l5r19b-override\"};const rules=[\".framer-phF0d.framer-kojc48, .framer-phF0d .framer-kojc48 { display: block; }\",\".framer-phF0d.framer-oyl2d4 { 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: 100%; }\",\".framer-phF0d .framer-1xuba6i-container { -webkit-filter: invert(0); filter: invert(0); flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-phF0d .framer-1t98ofn { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-phF0d .framer-1mdcz1t { align-content: center; align-items: center; background-color: var(--token-ced505ee-be70-4fe6-a98d-275943248dda, #ebebeb); bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: hidden; padding: 0px; position: sticky; width: 100%; z-index: 4; }\",\".framer-phF0d .framer-5ocuao-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }\",\".framer-phF0d .framer-14ref25 { flex: none; height: 1px; left: 0px; order: 1003; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 200px; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={EFXSFmPvt:\"(min-width: 810px) and (max-width: 1199.98px)\",IoEvARqgc:\"(max-width: 809.98px)\",y9_l1htAw:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"y9_l1htAw\",Phone:\"IoEvARqgc\",Tablet:\"EFXSFmPvt\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"desktop scroll white\":\"dFRSJFUr4\",\"Desktop white\":\"fDr84gdwc\",\"phn white\":\"GhkEN8xHB\",\"Phone Open\":\"Mq7t8NhNG\",\"white opn\":\"DVh8_cagm\",Desktop:\"QqooD0CtX\",Phone:\"d8x5_VYow\",SCROLL:\"RMOxRF9Bs\"};const getProps=({height,id,scrollSection,scrollSectionForFooter,variant2,width,...props})=>{return{...props,En_8v0b7Y:scrollSectionForFooter??props.En_8v0b7Y,iR0o1AJzg:humanReadableEnumMap[variant2]??variant2??props.iR0o1AJzg,variant:humanReadableVariantMap[props.variant]??props.variant??\"y9_l1htAw\",yqYi6JaRM:scrollSection??props.yqYi6JaRM};};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:CursorMain,offset:{x:20,y:20},placement:\"bottom\",transition:transition2,variant:\"CbDoQ51uD\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,yqYi6JaRM,iR0o1AJzg,En_8v0b7Y,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({\"1787m66\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"y9_l1htAw\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-oyl2d4\",className),\"data-framer-cursor\":\"1787m66\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Vukz_ay98\"},implicitPathVariables:undefined},{href:{webPageId:\"Vukz_ay98\"},implicitPathVariables:undefined},{href:{webPageId:\"Vukz_ay98\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:148,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1xuba6i-container\",layoutScroll:true,nodeId:\"NQvH4qRsU\",rendersWithMotion:true,scopeId:\"L9Pps_pyu\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFXSFmPvt:{__framer__variantAppearEffectEnabled:undefined,oeTq_Wc38:resolvedLinks[1],variant:matchVariant(\"d8x5_VYow\")},IoEvARqgc:{__framer__variantAppearEffectEnabled:undefined,oeTq_Wc38:resolvedLinks[2],variant:matchVariant(\"d8x5_VYow\")}},children:/*#__PURE__*/_jsx(MainNavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:yqYi6JaRM,target:\"RMOxRF9Bs\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"NQvH4qRsU\",layoutId:\"NQvH4qRsU\",oeTq_Wc38:resolvedLinks[0],style:{width:\"100%\"},variant:matchVariant(iR0o1AJzg),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t98ofn\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1mdcz1t\",\"data-framer-name\":\"Footer Wrapper\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IoEvARqgc:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:500,width:\"max(100vw, 1px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-5ocuao-container\",nodeId:\"bDdyCXPJE\",scopeId:\"L9Pps_pyu\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFXSFmPvt:{variant:matchVariant(\"vSVqXrebE\")},IoEvARqgc:{variant:matchVariant(\"vSVqXrebE\")}},children:/*#__PURE__*/_jsx(MainFooter,{dZkW9EqC3:En_8v0b7Y,height:\"100%\",id:\"bDdyCXPJE\",layoutId:\"bDdyCXPJE\",OuHQDy03X:\"var(--token-94d2c577-fd20-4b8a-9301-6f78a98375f0, rgb(33, 33, 33))\",style:{width:\"100%\"},variant:matchVariant(\"c_QeJjOy_\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14ref25\",\"data-framer-name\":\"Navbar change\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EFXSFmPvt\":{\"layout\":[\"fixed\",\"fixed\"]},\"IoEvARqgc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yqYi6JaRM\":\"scrollSection\",\"iR0o1AJzg\":\"variant2\",\"En_8v0b7Y\":\"scrollSectionForFooter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"y9_l1htAw\":[\".framer-1xuba6i-container\",\".framer-1mdcz1t\",\".framer-14ref25\"],\"EFXSFmPvt\":[\".framer-1xuba6i-container\",\".framer-1mdcz1t\",\".framer-14ref25\"],\"IoEvARqgc\":[\".framer-1xuba6i-container\",\".framer-1mdcz1t\",\".framer-14ref25\"]}\n * @framerBreakpoints {\"y9_l1htAw\":{\"min\":1200,\"canvasClassName\":\"framer-oyl2d4-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"EFXSFmPvt\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1tlt1q8-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"IoEvARqgc\":{\"max\":809,\"canvasClassName\":\"framer-1l5r19b-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant y9_l1htAw\n * @framerLayoutTemplate true\n */const FramerL9Pps_pyu=withCSS(Component,css,\"framer-phF0d\");export default FramerL9Pps_pyu;FramerL9Pps_pyu.displayName=\"White\";FramerL9Pps_pyu.defaultProps={height:1e3,width:1200};addPropertyControls(FramerL9Pps_pyu,{yqYi6JaRM:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},iR0o1AJzg:MainNavControls?.[\"variant\"]&&{...MainNavControls[\"variant\"],description:undefined,hidden:undefined,title:\"Variant 2\"},En_8v0b7Y:{title:\"Scroll Section for footer\",type:ControlType.ScrollSectionRef}});addFonts(FramerL9Pps_pyu,[{explicitInter:true,fonts:[]},...MainNavFonts,...MainFooterFonts,...CursorMainFonts],{supportsExplicitInterCodegen:true});FramerL9Pps_pyu.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MainNav,{},context),forwardLoader(MainFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerL9Pps_pyu\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"yqYi6JaRM\\\":\\\"scrollSection\\\",\\\"iR0o1AJzg\\\":\\\"variant2\\\",\\\"En_8v0b7Y\\\":\\\"scrollSectionForFooter\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EFXSFmPvt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IoEvARqgc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"y9_l1htAw\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"y9_l1htAw\\\":[\\\".framer-1xuba6i-container\\\",\\\".framer-1mdcz1t\\\",\\\".framer-14ref25\\\"],\\\"EFXSFmPvt\\\":[\\\".framer-1xuba6i-container\\\",\\\".framer-1mdcz1t\\\",\\\".framer-14ref25\\\"],\\\"IoEvARqgc\\\":[\\\".framer-1xuba6i-container\\\",\\\".framer-1mdcz1t\\\",\\\".framer-14ref25\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"y9_l1htAw\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-oyl2d4-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"EFXSFmPvt\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1tlt1q8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"IoEvARqgc\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1l5r19b-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport White from \"https://framerusercontent.com/modules/5oyRkQbsxXIV1PlZ3G59/lJq2zxWSLRyMPBkfBZcD/L9Pps_pyu.js\";\r\n\r\n\t\tconst routes = {Vukz_ay98: {elementPatterns: {yzVwHxMOn: \":KQkkHp6rL-work-card\"}, elements: {BnLg4imQi: \"navbar-change\", h1Hqkjaam: \"logos\", xG4qB5qST: \"main-1\", yzVwHxMOn: \"work-card\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zHVIMwwSHjUlr8hy5fSr/MQ8MvcXFhZsU1ZDGi0ZF/Vukz_ay98.js\")), path: \"/\"}, GAKv6rN7a: {elements: {SjKGHJYCz: \"navbar-change\", un6Jo_4g0: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/npU1psNxDV17FFstXAXx/dyQRcKb840y0E2cYGTGB/GAKv6rN7a.js\")), path: \"/about\"}, YgAakbtsE: {elements: {tfmyh43q5: \"navbar-change\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lzr1cxv8FGytgzit7ZCt/8IW1r5kyieZHo1Xczf5R/YgAakbtsE.js\")), path: \"/contact\"}, q8gnCr0oN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x7x9LkF9OMOJJHQ91FPk/GvfpOnDcBCL9iY1TzbZF/q8gnCr0oN.js\")), path: \"/newsroom\"}, TjTtUYMCm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2xcnvYH0sfFu5V4NLKmB/65X6wwY5V15Xm8DMMOE0/TjTtUYMCm.js\")), path: \"/404\"}, CaYplQDNJ: {elements: {XQEkLK2Aq: \"navbar-change\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kHgehLdbm3sJ8wJjmFC3/FGWXEjxq3frGQ20Ymi1F/CaYplQDNJ.js\")), path: \"/work\"}, dkVuxaLGY: {elements: {tI3ogg5sf: \"header\", Zozowm1Y1: \"navbar-change\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v3AxQGsC57HNgV1yAJwO/LsIaP2ldpJ07pTui7jFn/dkVuxaLGY.js\")), path: \"/depository\"}, JtkBrLlD8: {collectionId: \"YdMQQtBYq\", elements: {fyebfVj1c: \"navbar-change\", IC6VOGMZy: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sJvkKRvE7Tzv4NeDrKaC/qAoxpGShWDCI4IBjJDN5/JtkBrLlD8.js\")), path: \"/work/:JwxKIIZDf\"}, TW0iOwTQL: {collectionId: \"IJiwALV1c\", elements: {KPlzq0ZQC: \"work-card\", mvYntsPT_: \"navbar-change\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xGcd6ZERbTyNmjtlNEtW/oOE0NXwHjRc9fedgFCQm/TW0iOwTQL.js\")), path: \"/newsroom/:KQkkHp6rL\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {iAGpuBjGy: async () => (await import(\"https://framerusercontent.com/modules/uS1aWW0d4UFbcqtGwbJH/UHDJlPyASO2DI8mBQrw8/iAGpuBjGy.js\"))?.[\"utils\"], IJiwALV1c: async () => (await import(\"https://framerusercontent.com/modules/pW2CdhG0ccGddDC22GEs/uyIJZHdx95ImTzQP0ljf/IJiwALV1c.js\"))?.[\"utils\"], WzTiAoE_P: async () => (await import(\"https://framerusercontent.com/modules/dmBUbIVAm8aHRGiBIAB3/poXpMCruHFR3NL33eQfa/WzTiAoE_P.js\"))?.[\"utils\"], YdMQQtBYq: async () => (await import(\"https://framerusercontent.com/modules/yn0BOhLMTLeUabBUyedw/8YBIOioLHfzCwUKoXjo1/YdMQQtBYq.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"741b298e1bb881bc8fb6bb52a13b603f9098152062f3506bc50ad970a6e524f6\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {En_8v0b7Y: {href: {hash: \":xG4qB5qST\", webPageId: \"Vukz_ay98\"}, refKey: true}, iR0o1AJzg: \"QqooD0CtX\", yqYi6JaRM: {href: {hash: \":BnLg4imQi\", webPageId: \"Vukz_ay98\"}, refKey: true}}\r\nconst props2 = {...props1, En_8v0b7Y: {href: {hash: \":un6Jo_4g0\", webPageId: \"GAKv6rN7a\"}, refKey: true}, yqYi6JaRM: {href: {hash: \":SjKGHJYCz\", webPageId: \"GAKv6rN7a\"}, refKey: true}}\r\nconst props3 = {...props1, En_8v0b7Y: undefined, yqYi6JaRM: {href: {hash: \":SjKGHJYCz\", webPageId: \"YgAakbtsE\"}, refKey: true}}\r\nconst props4 = {...props1, En_8v0b7Y: undefined, yqYi6JaRM: undefined}\r\nconst props5 = {...props1, En_8v0b7Y: undefined, yqYi6JaRM: {href: {hash: \":Zozowm1Y1\", webPageId: \"dkVuxaLGY\"}, refKey: true}}\r\nconst props6 = {...props1, En_8v0b7Y: {href: {hash: \":IC6VOGMZy\", webPageId: \"JtkBrLlD8\"}, refKey: true}, iR0o1AJzg: \"fDr84gdwc\", yqYi6JaRM: {href: {hash: \":fyebfVj1c\", webPageId: \"JtkBrLlD8\"}, refKey: true}}\r\nconst props7 = {...props1, En_8v0b7Y: undefined, yqYi6JaRM: {href: {hash: \":mvYntsPT_\", webPageId: \"TW0iOwTQL\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {CaYplQDNJ: props4, dkVuxaLGY: props5, GAKv6rN7a: props2, JtkBrLlD8: props6, q8gnCr0oN: props4, TjTtUYMCm: props4, TW0iOwTQL: props7, Vukz_ay98: props1, YgAakbtsE: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"Vukz_ay98\":\r\ncase \"GAKv6rN7a\":\r\ncase \"YgAakbtsE\":\r\ncase \"q8gnCr0oN\":\r\ncase \"TjTtUYMCm\":\r\ncase \"CaYplQDNJ\":\r\ncase \"dkVuxaLGY\":\r\ncase \"JtkBrLlD8\":\r\ncase \"TW0iOwTQL\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"yqYi6JaRM\"], props[\"En_8v0b7Y\"]]}, (resolvedLinks) => React.createElement(White, {...props, En_8v0b7Y: siteRef(resolvedLinks[1]), key: \"White\", style, yqYi6JaRM: siteRef(resolvedLinks[0])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"Vukz_ay98\":\r\ncase \"GAKv6rN7a\":\r\ncase \"YgAakbtsE\":\r\ncase \"q8gnCr0oN\":\r\ncase \"TjTtUYMCm\":\r\ncase \"CaYplQDNJ\":\r\ncase \"dkVuxaLGY\":\r\ncase \"JtkBrLlD8\":\r\ncase \"TW0iOwTQL\":\r\nreturn [{hash: \"1l5r19b\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1tlt1q8\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"oyl2d4\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: false, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2xcnvYH0sfFu5V4NLKmB/65X6wwY5V15Xm8DMMOE0/TjTtUYMCm.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.studio-slash.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/g9MR8FPsgsmUB99PjCcG/TIVLdITyQEjQQaKuIq0W/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}