{"version":3,"file":"shared-lib.dYb101CL.mjs","names":["useState","useRef","css","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/AwAtbcM92MxKyxCaWYs2/3DogXEAp4ACwLLkA6R0j/Heading.js","https:/framerusercontent.com/modules/l8cc15kI2fOqngIwEWJG/DP0NLqsWFmRk46foB51J/bxdyyWMyI.js","https:/framerusercontent.com/modules/yFDWqjc3Ik9e6zqpRkTZ/G4pb9CzCN0iANH3wovZC/K4Fmgf4tQ.js","https:/framerusercontent.com/modules/iRTMZEdoJpds6kPtwyla/dQ4GzyAbexifTkLDxJ83/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useLayoutEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * HEADING\n * By @benjaminnathan\n *\n * @framerIntrinsicWidth 260\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */ export default function Heading(props){const{textContent,minFontSize,maxFontSize,scaler,offset,font,fontControlType,color}=props;const{// fontFamily,\n// fontWeight,\nfontStyle,textAlign,letterSpacing,lineHeight,textTransform}=font;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const clampedSize=`clamp(${minFontSize}px, ${scaler}vw, ${maxFontSize}px)`;/* Get width for canvas previewing */ const[width,setWidth]=useState(0);const ref=useRef(null);const clampedSizeOnCanvas=clamp(width*(scaler/100),minFontSize,maxFontSize);/* Grab the width on prop changes */ if(isCanvas){useLayoutEffect(()=>{setWidth(ref.current.offsetWidth);});}return /*#__PURE__*/ _jsx(\"h1\",{ref:ref,style:{color,fontFamily:\"Inter, sans-serif\",fontWeight:\"normal\",...fontControlType,fontSize:isCanvas?clampedSizeOnCanvas:clampedSize,fontStyle,textAlign,letterSpacing:`${letterSpacing/100}em`,lineHeight:isCanvas?`${clampedSizeOnCanvas*lineHeight}px`:lineHeight,textTransform,whiteSpace:\"nowrap\",margin:0,padding:0,position:\"relative\",left:`${offset}%`},children:textContent});};/* Default Properties */ Heading.defaultProps={textContent:\"Hello\",color:\"#888\"};Heading.displayName=\"Heading\";/* Property Controls */ addPropertyControls(Heading,{textContent:{type:ControlType.String,title:\"Text\",defaultValue:\"Hello\"},scaler:{type:ControlType.Number,title:\"Scaler\",min:0,max:100,displayStepper:true,step:.1,unit:\"vw\",defaultValue:20},minFontSize:{type:ControlType.Number,title:\"Min Size\",min:0,displayStepper:true,step:1,unit:\"px\",defaultValue:100},maxFontSize:{type:ControlType.Number,title:\"Max Size\",min:0,displayStepper:true,step:1,unit:\"px\",defaultValue:600},offset:{type:ControlType.Number,title:\"Offset\",min:-100,max:100,displayStepper:true,step:.25,defaultValue:0,unit:\"%\"},color:{type:ControlType.Color,defaultValue:\"#888\"},fontControlType:{type:ControlType.Font,title:\"Font\",controls:\"basic\"},font:{type:ControlType.Object,title:\"Type\",controls:{// fontFamily: {\n//     type: ControlType.String,\n//     title: \"Font\",\n//     defaultValue: \"Inter\",\n// },\n// fontWeight: {\n//     type: ControlType.Enum,\n//     title: \"Weight\",\n//     options: [100, 200, 300, 400, 500, 600, 700, 800, 900],\n//     defaultValue: 400,\n// },\nfontStyle:{type:ControlType.Enum,title:\"Style\",options:[\"normal\",\"italic\",\"oblique\"],optionTitles:[\"Normal\",\"Italic\",\"Oblique\"],defaultValue:\"normal\"},textAlign:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"},letterSpacing:{type:ControlType.Number,title:\"Letter\",min:-100,max:100,displayStepper:true,step:.1,defaultValue:-5,unit:\"%\"},lineHeight:{type:ControlType.Number,title:\"Line\",min:-100,max:100,displayStepper:true,step:.1,defaultValue:1},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"]}}}});/* Manual clamping for canvas */ const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Heading\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"260\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Heading.map","import{fontStore as t}from\"framer\";t.loadWebFontsFromSelectors([\"FS;Switzer-regular\",\"FS;Switzer-bold\",\"FS;Switzer-bold italic\",\"FS;Switzer-italic\"]);export const fonts=[{family:\"Switzer\",moduleAsset:{localModuleIdentifier:\"local-module:css/bxdyyWMyI:default\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\"},style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"},{family:\"Switzer\",moduleAsset:{localModuleIdentifier:\"local-module:css/bxdyyWMyI:default\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HBNTRIISA5MEXGL5WPYI7CV2HIWTDV3Q/YDPDINVT673XLXNSTMLG4JNCZZMVVNPN/Y7SCNZJOT2MW5ADSGOFLDGH4TNL4JCQY.woff2\"},style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HBNTRIISA5MEXGL5WPYI7CV2HIWTDV3Q/YDPDINVT673XLXNSTMLG4JNCZZMVVNPN/Y7SCNZJOT2MW5ADSGOFLDGH4TNL4JCQY.woff2\",weight:\"700\"},{family:\"Switzer\",moduleAsset:{localModuleIdentifier:\"local-module:css/bxdyyWMyI:default\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LVPXCMXCWY3V7PSXRMGRQUJDAS2DT47E/BPEVRT2HG7PPVVUS7A67MZQQZW6LR6A5/A7AS3UPAGLC7MDVC67SBNTE5FGF2Z2RG.woff2\"},style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LVPXCMXCWY3V7PSXRMGRQUJDAS2DT47E/BPEVRT2HG7PPVVUS7A67MZQQZW6LR6A5/A7AS3UPAGLC7MDVC67SBNTE5FGF2Z2RG.woff2\",weight:\"700\"},{family:\"Switzer\",moduleAsset:{localModuleIdentifier:\"local-module:css/bxdyyWMyI:default\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XVUY2PHYBA6KMN4RMEMJPHQSTKCQ267G/UICOQA6KCSHFOSCPYDVVDNNCDKYFXHJB/O34WRFYO7JNWEBBA2LRV2XYRUSYXYDKH.woff2\"},style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XVUY2PHYBA6KMN4RMEMJPHQSTKCQ267G/UICOQA6KCSHFOSCPYDVVDNNCDKYFXHJB/O34WRFYO7JNWEBBA2LRV2XYRUSYXYDKH.woff2\",weight:\"400\"}];export const css=['.framer-tKh6U .framer-styles-preset-jvcjol:not(.rich-text-wrapper), .framer-tKh6U .framer-styles-preset-jvcjol.rich-text-wrapper p { --framer-font-family: \"Switzer\", sans-serif; --framer-font-family-bold: \"Switzer\", sans-serif; --framer-font-family-bold-italic: \"Switzer\", sans-serif; --framer-font-family-italic: \"Switzer\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.16em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: uppercase; }'];export const className=\"framer-tKh6U\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed41f9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/l8cc15kI2fOqngIwEWJG/DP0NLqsWFmRk46foB51J/bxdyyWMyI.js\";const cycleOrder=[\"E8lpNgiL8\",\"o1VHsMHw2\"];const serializationHash=\"framer-4HDi5\";const variantClassNames={E8lpNgiL8:\"framer-v-ix7xxm\",o1VHsMHw2:\"framer-v-1ogq77p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"E8lpNgiL8\",Over:\"o1VHsMHw2\"};const getProps=({buttonText,buttonTextLine2,color,height,id,link,smoothScroll,width,...props})=>{return{...props,B3IkxMFax:buttonTextLine2??props.B3IkxMFax??\"WORK WITH THE BEST \",I5hxnFDqU:link??props.I5hxnFDqU,OMvsbSVUt:smoothScroll??props.OMvsbSVUt??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"E8lpNgiL8\",WiqHB6snu:buttonText??props.WiqHB6snu??\"WE ARE UPDATING OUR WEBSITE\",Xh0nNIcTm:color??props.Xh0nNIcTm??\"var(--token-006fdbba-0118-4e72-9072-d67e651f3b57, rgb(0, 0, 0))\"};};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,WiqHB6snu,B3IkxMFax,I5hxnFDqU,OMvsbSVUt,Xh0nNIcTm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"E8lpNgiL8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1e1frkv=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),3e3);});useOnVariantChange(baseVariant,{default:onAppear1e1frkv});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:I5hxnFDqU,motionChild:true,nodeId:\"E8lpNgiL8\",openInNewTab:false,scopeId:\"K4Fmgf4tQ\",smoothScroll:OMvsbSVUt,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ix7xxm\",className,classNames)} framer-10ftic9`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"E8lpNgiL8\",ref:refBinding,style:{...style},...addPropertyOverrides({o1VHsMHw2:{\"data-framer-name\":\"Over\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bm936o\",layoutDependency:layoutDependency,layoutId:\"dZZVqolKW\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gm36rz\",layoutDependency:layoutDependency,layoutId:\"EBMhrB1ts\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jvcjol\",\"data-styles-preset\":\"bxdyyWMyI\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Xh0nNIcTm-K4Fmgf4tQ))\"},children:\"Please Scroll\"})}),className:\"framer-1il5i1i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ymfvS3kD0\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Xh0nNIcTm-K4Fmgf4tQ)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Xh0nNIcTm-K4Fmgf4tQ\":Xh0nNIcTm},text:WiqHB6snu,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({o1VHsMHw2:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jvcjol\",\"data-styles-preset\":\"bxdyyWMyI\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Xh0nNIcTm-K4Fmgf4tQ))\"},children:\"Please Scroll\"})}),className:\"framer-75lxkl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xxhsBbUoI\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Xh0nNIcTm-K4Fmgf4tQ)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Xh0nNIcTm-K4Fmgf4tQ\":Xh0nNIcTm},text:B3IkxMFax,verticalAlignment:\"top\",withExternalLayout:true})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4HDi5.framer-10ftic9, .framer-4HDi5 .framer-10ftic9 { display: block; }\",\".framer-4HDi5.framer-ix7xxm { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-4HDi5 .framer-bm936o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 14px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-4HDi5 .framer-gm36rz { align-content: center; align-items: center; 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; z-index: 1; }\",\".framer-4HDi5 .framer-1il5i1i, .framer-4HDi5 .framer-75lxkl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4HDi5.framer-v-1ogq77p .framer-1il5i1i { left: 49%; position: absolute; top: -12px; z-index: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 210\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"o1VHsMHw2\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"WiqHB6snu\":\"buttonText\",\"B3IkxMFax\":\"buttonTextLine2\",\"I5hxnFDqU\":\"link\",\"OMvsbSVUt\":\"smoothScroll\",\"Xh0nNIcTm\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK4Fmgf4tQ=withCSS(Component,css,\"framer-4HDi5\");export default FramerK4Fmgf4tQ;FramerK4Fmgf4tQ.displayName=\"Scroll Hint\";FramerK4Fmgf4tQ.defaultProps={height:38,width:210};addPropertyControls(FramerK4Fmgf4tQ,{variant:{options:[\"E8lpNgiL8\",\"o1VHsMHw2\"],optionTitles:[\"Default\",\"Over\"],title:\"Variant\",type:ControlType.Enum},WiqHB6snu:{defaultValue:\"WE ARE UPDATING OUR WEBSITE\",displayTextArea:false,placeholder:\"\",title:\"Button Text\",type:ControlType.String},B3IkxMFax:{defaultValue:\"WORK WITH THE BEST \",displayTextArea:false,title:\"Button Text Line 2\",type:ControlType.String},I5hxnFDqU:{title:\"Link\",type:ControlType.Link},OMvsbSVUt:{defaultValue:true,title:\"Smooth Scroll\",type:ControlType.Boolean},Xh0nNIcTm:{defaultValue:'var(--token-006fdbba-0118-4e72-9072-d67e651f3b57, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerK4Fmgf4tQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK4Fmgf4tQ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"WiqHB6snu\\\":\\\"buttonText\\\",\\\"B3IkxMFax\\\":\\\"buttonTextLine2\\\",\\\"I5hxnFDqU\\\":\\\"link\\\",\\\"OMvsbSVUt\\\":\\\"smoothScroll\\\",\\\"Xh0nNIcTm\\\":\\\"color\\\"}\",\"framerIntrinsicWidth\":\"210\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o1VHsMHw2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"38\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K4Fmgf4tQ.map","// Generated by Framer (31f1c56)\nexport default function metadata(params,activeLocale){return{customHTMLHeadEnd:'<title>TERAMOK – Real Estate, Architecture &amp; Development Marketing Agency (Chicago &amp; Athens)</title>\\n\\n<meta name=\"description\" content=\"TERAMOK is a 360\\xb0 creative and marketing agency specialized in real estate, architecture, and development. Based in Chicago and Athens, we deliver branding, cinematic production, and performance marketing for developers, contractors, architects, and B2B firms.\">\\n\\n<link rel=\"canonical\" href=\"https://www.teramok.us/\">\\n<meta name=\"robots\" content=\"index, follow\">\\n\\n<!-- AI Search Optimization -->\\n<meta name=\"ai-topic\" content=\"Real estate marketing, Architecture marketing, Development marketing\">\\n<meta name=\"ai-location\" content=\"Chicago, Athens, United States, Greece\">\\n<meta name=\"ai-industry\" content=\"Real estate developers, Architecture firms, Contractors, B2B\">\\n<meta name=\"ai-brand\" content=\"TERAMOK LLC, Creative Agency, 360 Marketing\">\\n<meta name=\"ai-intent\" content=\"Branding, Video Production, Web Development, Performance Marketing\">\\n\\n<!-- Open Graph -->\\n<meta property=\"og:type\" content=\"website\">\\n<meta property=\"og:site_name\" content=\"TERAMOK\">\\n<meta property=\"og:title\" content=\"TERAMOK – Real Estate, Architecture &amp; Development Marketing (Chicago &amp; Athens)\">\\n<meta property=\"og:description\" content=\"A 360\\xb0 creative and marketing agency serving developers, architects, and contractors. High-value branding, cinematic production, and performance marketing. Chicago &amp; Athens.\">\\n<meta property=\"og:url\" content=\"https://www.teramok.us/\">\\n<meta property=\"og:image\" content=\"https://www.teramok.us/og-image.jpg\">\\n\\n<!-- Twitter -->\\n<meta name=\"twitter:card\" content=\"summary_large_image\">\\n<meta name=\"twitter:title\" content=\"TERAMOK – Real Estate, Architecture &amp; Development Marketing Agency\">\\n<meta name=\"twitter:description\" content=\"TERAMOK delivers high-value branding, cinematic production, and performance marketing for real estate developers, architects, and contractors.\">\\n<meta name=\"twitter:image\" content=\"https://www.teramok.us/og-image.jpg\">\\n\\n<!-- JSON-LD: Organization + Local + Services -->\\n<script type=\"application/ld+json\">\\n{\\n  \"@context\": \"https://schema.org\",\\n  \"@type\": \"LocalBusiness\",\\n  \"name\": \"TERAMOK LLC\",\\n  \"url\": \"https://www.teramok.us\",\\n  \"logo\": \"https://www.teramok.us/logo.png\",\\n  \"description\": \"A 360\\xb0 creative and marketing agency specializing in real estate, architecture, and development. Based in Chicago and Athens.\",\\n  \"areaServed\": [\\n    \"Chicago, IL\",\\n    \"Athens, Greece\",\\n    \"United States\",\\n    \"European Union\"\\n  ],\\n  \"sameAs\": [\\n    \"https://www.instagram.com/teramok.agency\",\\n    \"https://www.linkedin.com/company/teramok\",\\n    \"https://www.facebook.com/teramok.agency\"\\n  ],\\n  \"address\": {\\n    \"@type\": \"PostalAddress\",\\n    \"addressLocality\": \"Chicago\",\\n    \"addressRegion\": \"IL\",\\n    \"addressCountry\": \"USA\"\\n  },\\n  \"serviceType\": [\\n    \"Real Estate Marketing\",\\n    \"Architecture Marketing\",\\n    \"Development Marketing\",\\n    \"Branding\",\\n    \"Video Production\",\\n    \"Performance Marketing\",\\n    \"Web Design\",\\n    \"Creative Strategy\"\\n  ]\\n}\\n</script>',description:\"A 360\\xb0 creative and marketing agency for real estate, architecture, and development. Based in Athens and Chicago, TERAMOK delivers high-value branding, cinematic production, and performance marketing for developers, architects, and contractors.\\n\",favicon:\"https://framerusercontent.com/assets/hD2weYxSllkZJm1qtkyX3qJA.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/DHcuuUiTajQyddGz98iXwWZIfU.jpg\",title:\"TERAMOK Advertising Agency Greece\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"gsBAUI,SAAwB,EAAQ,EAAM,CAAC,GAAK,CAAC,cAAY,cAAY,cAAY,SAAO,SAAO,OAAK,kBAAgB,SAAO,EAAW,CAE1I,YAAU,YAAU,gBAAc,aAAW,iBAAe,EAAW,EAAS,EAAa,SAAS,GAAG,EAAa,OAAa,EAAY,SAAS,EAAY,MAAM,EAAO,MAAM,EAAY,KAAgD,CAAC,EAAM,GAAUA,EAAS,EAAE,CAAO,EAAIM,EAAO,KAAK,CAAO,EAAoB,EAAM,GAAO,EAAO,KAAK,EAAY,EAAY,CAA8G,OAArE,GAAU,MAAoB,CAAC,EAAS,EAAI,QAAQ,YAAY,EAAG,CAAuB,EAAK,KAAK,CAAK,MAAI,MAAM,CAAC,QAAM,WAAW,oBAAoB,WAAW,SAAS,GAAG,EAAgB,SAAS,EAAS,EAAoB,EAAY,YAAU,YAAU,cAAc,GAAG,EAAc,IAAI,IAAI,WAAW,EAAS,GAAG,EAAoB,EAAW,IAAI,EAAW,gBAAc,WAAW,SAAS,OAAO,EAAE,QAAQ,EAAE,SAAS,WAAW,KAAK,GAAG,EAAO,GAAG,CAAC,SAAS,EAAY,CAAC,oBAZp1B,IAAmD,IAAiE,CAY4vB,EAAQ,aAAa,CAAC,YAAY,QAAQ,MAAM,OAAO,CAAC,EAAQ,YAAY,UAAkC,EAAoB,EAAQ,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,QAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,KAAK,GAAG,KAAK,KAAK,aAAa,GAAG,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,eAAe,GAAK,KAAK,EAAE,KAAK,KAAK,aAAa,IAAI,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,eAAe,GAAK,KAAK,EAAE,KAAK,KAAK,aAAa,IAAI,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,KAAK,IAAI,IAAI,eAAe,GAAK,KAAK,IAAI,aAAa,EAAE,KAAK,IAAI,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,gBAAgB,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,QAAQ,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,SAAS,CAW3uD,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,SAAS,SAAS,UAAU,CAAC,aAAa,CAAC,SAAS,SAAS,UAAU,CAAC,aAAa,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,wBAAwB,GAAK,MAAM,QAAQ,QAAQ,CAAC,OAAO,SAAS,QAAQ,CAAC,aAAa,CAAC,OAAO,SAAS,QAAQ,CAAC,aAAa,SAAS,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,KAAK,IAAI,IAAI,eAAe,GAAK,KAAK,GAAG,aAAa,GAAG,KAAK,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,KAAK,IAAI,IAAI,eAAe,GAAK,KAAK,GAAG,aAAa,EAAE,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,aAAa,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,aAAa,YAAY,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAwC,GAAO,EAAI,EAAI,IAAM,KAAK,IAAI,KAAK,IAAI,EAAI,EAAI,CAAC,EAAI,uBCvBnxB,GAAE,0BAA0B,CAAC,qBAAqB,kBAAkB,yBAAyB,oBAAoB,CAAC,CAAc,EAAM,CAAC,CAAC,OAAO,UAAU,YAAY,CAAC,sBAAsB,qCAAqC,IAAI,yKAAyK,CAAC,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,YAAY,CAAC,sBAAsB,qCAAqC,IAAI,yKAAyK,CAAC,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,YAAY,CAAC,sBAAsB,qCAAqC,IAAI,yKAAyK,CAAC,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,YAAY,CAAC,sBAAsB,qCAAqC,IAAI,yKAAyK,CAAC,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAcJ,EAAI,CAAC,81BAA81B,CAAc,EAAU,kBCC7sE,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,+CAA7xB,IAA+N,IAAkE,IAA4B,IAAmJ,CAAM,EAAW,CAAC,YAAY,YAAY,CAAO,EAAkB,eAAqB,EAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA8L,EAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,GAAoB,EAAE,IAAI,oBAAoB,IAAU,GAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,EAAS,EAAO,OAAOC,EAAe,CAAO,EAAwB,CAAC,QAAQ,YAAY,KAAK,YAAY,CAAO,GAAU,CAAC,aAAW,kBAAgB,QAAM,SAAO,KAAG,OAAK,eAAa,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAiB,EAAM,WAAW,sBAAsB,UAAU,GAAM,EAAM,UAAU,UAAU,GAAc,EAAM,WAAW,GAAK,QAAQ,EAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAY,EAAM,WAAW,8BAA8B,UAAU,GAAO,EAAM,WAAW,kEAAkE,EAAS,GAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAS,EAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAW,EAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,aAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,oBAAkB,CAAC,CAAO,EAAiB,EAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,EAAyB,EAAY,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,EAAkB,CAAC,IAAI,EAAG,CAAC,GAAmB,EAAY,CAAC,QAAQ,EAAgB,CAAC,CAAqD,IAAM,EAAkB,EAAG,EAAlDC,EAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,EAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,EAAU,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBC,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKJ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2C,EAAU,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,kBAAkB,EAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2C,EAAU,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,EAAI,CAAC,kFAAkF,kFAAkF,6RAA6R,kRAAkR,qSAAqS,+IAA+I,4GAA4G,GAAGK,EAAgB,CAWzyN,EAAgB,EAAQ,EAAU,EAAI,eAAe,GAAgB,EAAgB,EAAgB,YAAY,cAAc,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,8BAA8B,gBAAgB,GAAM,YAAY,GAAG,MAAM,cAAc,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,sBAAsB,gBAAgB,GAAM,MAAM,qBAAqB,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,yFAAyF,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,EAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXjvF,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAA4kG,YAAY;EAA4P,QAAQ,oEAAoE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,oCAAoC"}