{"version":3,"file":"script_main.B8a8aC2E.mjs","names":["Component","t","e","n","r","A","i","s","a","o","u","l","c","p","i","t","t","u","l","i","a","r","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","variantClassNames","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","DividerFonts","Divider","RichText","BackToTop","BackToTopInfo","XTwitterStef","cycleOrder","serializationHash","variantClassNames","transition1","numberToPixelString","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","Categories","_Fragment","idIZmSUgnW7","kmD_a_JI9IZmSUgnW7","idTEeq3xCUz","kmD_a_JI9TEeq3xCUz","idN0jZUXmFT","kmD_a_JI9N0jZUXmFT","idPH9Oq_Gmd","kmD_a_JI9PH9Oq_Gmd","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","React.useState","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Logo","MenuButton","PrimaryButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","MenuGrowingLine","serializationHash","variantClassNames","transition1","animation","animation1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","cursor","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Header","MenuOverlay","Divider","Footer","CursorDifference80px","useRef","React.useId","className","_Fragment","PropertyOverrides","React.Fragment","React.createElement","Main","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.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/0wFLq0BuEGX2oeGM71RS/wOgyRZqPggWIgT2c8JL5/CurrentYear.js","https:/framerusercontent.com/modules/sbJu2W3SLMsZ01tTdXrd/8xh7BzwU2Nvc8moyG1XU/BackTop.js","https:/framerusercontent.com/modules/Aa4jZad6BBSMjsI9y9Tq/Oly9OKKOGYkU1S8n5SCy/K8PxAWIcG-0.js","https:/framerusercontent.com/modules/Aa4jZad6BBSMjsI9y9Tq/Oly9OKKOGYkU1S8n5SCy/K8PxAWIcG-1.js","https:/framerusercontent.com/modules/Aa4jZad6BBSMjsI9y9Tq/Oly9OKKOGYkU1S8n5SCy/K8PxAWIcG.js","https:/framerusercontent.com/modules/aIZC6AP3aZzIHAMnJ13V/7hJa5TjPVmW25UHnwH4i/M_4jZzGK1.js","https:/framerusercontent.com/modules/pg9co5M97hW5MIhFs6yN/SduubQFZwy05cpBoh4IZ/uR5cLcLlq.js","https:/framerusercontent.com/modules/5zZkT95bd4eONzg6tozQ/0JwayaqD57GkzJkv33HU/bvMqoaAda.js","https:/framerusercontent.com/modules/93UwOs34Xgp00XI4Q6mH/nd3tVp4Ft6Vx0ytPYxLC/TimeDisplay.js","https:/framerusercontent.com/modules/4BI3s16aH8X15G3JIg2H/772d0pSPCNIvCzEZVNK2/TO4gN90KL.js","https:/framerusercontent.com/modules/lQkhEeoh1jpFbKIXlTSj/mM8u9473lTFEALyLw62Y/vXk8tlKTq.js","https:/framerusercontent.com/modules/98AQ1EiVhgfK4DhMSUh4/zRYIOGmfVI7gaxiFra3m/WqMq91MwX.js","https:/framerusercontent.com/modules/1ditduPx5btSeXx6yK1V/zIuP1zQIwoLbIMf36QQ1/h7ceNXvKN.js","https:/framerusercontent.com/modules/5ghcc0HxSfR9bL1ZDEBx/fFkOUFF6N4jJPHpOlQIF/snXmyGpkn.js","https:/framerusercontent.com/modules/avdyz8T1aJqNr1TvYxYm/IDYIEVL5QKNBRGtomkVJ/BVQE8aYu1.js","https:/framerusercontent.com/modules/fUh4KGFiUnVE5HoX4HRR/z7e6s1LC9LD6USE4jhqK/HVOJAhOsQ.js","https:/framerusercontent.com/modules/8knPaYdd5Yc3mk3dEcRc/jk0b9ZR4TyTN7c9UQIsK/uSDwTnTj_.js","https:/framerusercontent.com/modules/wZRFIH9xzLHuYtl4i4nq/gB9RbnKa8ktd9oHgAbkd/oo1TZOVzR.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import styled from\"styled-components\";const Year=styled.div`\n  color: ${props=>props.color||\"#000\"};\n  \n  font-family: ${props=>props.font?.fontFamily||\"Inter\"};\n  font-size: ${props=>props.font?.fontSize||\"16px\"};\n  font-weight: ${props=>props.font?.fontWeight||400};\n  line-height: ${props=>props.font?.lineHeight||\"1.2\"};\n  letter-spacing: ${props=>props.font?.letterSpacing||\"normal\"};\n  text-align: ${props=>props.font?.textAlign||\"left\"};\n  font-style: ${props=>props.font?.fontStyle||\"normal\"};\n  \n  padding: 0;\n  margin: 0;\n  box-sizing: content-box;\n  vertical-align: baseline;\n \n  width: auto;\n  height: auto;\n  display: inline-block;\n  white-space: nowrap;\n`;/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export function CurrentYear(props){const year=new Date().getFullYear();return /*#__PURE__*/_jsx(Year,{...props,children:props.content||year});}addPropertyControls(CurrentYear,{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayFontSize:true,displayTextAlignment:true,defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Inter\",fontSize:16,fontWeight:400,lineHeight:\"1.2\",letterSpacing:\"normal\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\",description:\"Discover more Framer resources at [Pixco](https://pixcodrops.com/resources)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"CurrentYear\":{\"type\":\"reactComponent\",\"name\":\"CurrentYear\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CurrentYear.map","/**\n * Scroll Back Top for Framer\n * Licensed under CC0-1.0 - Free for personal and commercial use with attribution\n * Created by Stefan (x.com/hyggemethat) at pixcodrops.com\n *\n * Redistribution or modification of this work is permitted, but re-sharing or altering it\n * in a way that misrepresents authorship is not allowed. Proper attribution is required.\n *\n * Hope you enjoy using it!\n */import{jsx as _jsx}from\"react/jsx-runtime\";export function backTop(Component){return function BackTopOverride(props){const scrollToTop=event=>{// Prevent default action if it's a link\nevent.preventDefault();window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsx(Component,{...props,onClick:scrollToTop,role:\"button\",\"aria-label\":\"Scroll back to top\"});};}\nexport const __FramerMetadata__ = {\"exports\":{\"backTop\":{\"type\":\"reactHoc\",\"name\":\"backTop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BackTop.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},u=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},l=(t,n,i)=>(i=null!=t?e(s(t)):{},u(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),h=o({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),c=l(h()),f={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},g=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=f.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=f.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=f.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=f.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=f.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=f.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=f.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=f.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=f.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=f.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,this.offset=0,this.view=d(this.bytes),this.decoder=new TextDecoder;}};function d(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as p}from\"framer\";// ../../library/src/utils/utils.ts\nvar y=\"undefined\"!=typeof window,v=y&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction w(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function m(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar I=1024,b=1.5,U=t=>2**t-1,S=t=>-(2**(t-1)),k=t=>2**(t-1)-1,L={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:S(8),Int16:S(16),Int32:S(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},B={Uint8:U(8),Uint16:U(16),Uint32:U(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:k(8),Int16:k(16),Int32:k(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function E(t,e,r,n){w(t>=e,t,\"outside lower bound for\",n),w(t<=r,t,\"outside upper bound for\",n);}var M=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*b)+t);r.set(this.bytes),this.bytes=r,this.view=d(r);}writeUint8(t){E(t,L.Uint8,B.Uint8,\"Uint8\");let e=f.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){E(t,L.Uint16,B.Uint16,\"Uint16\");let e=f.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){E(t,L.Uint32,B.Uint32,\"Uint32\");let e=f.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){E(t,L.Uint64,B.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){E(t,L.BigUint64,B.BigUint64,\"BigUint64\");let e=f.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){E(t,L.Int8,B.Int8,\"Int8\");let e=f.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){E(t,L.Int16,B.Int16,\"Int16\");let e=f.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){E(t,L.Int32,B.Int32,\"Int32\");let e=f.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){E(t,L.Int64,B.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){E(t,L.BigInt64,B.BigInt64,\"BigInt64\");let e=f.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=f.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=f.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.bytes=new Uint8Array(I),this.view=d(this.bytes),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};// src/utils/typeChecks.ts\nfunction F(t){return Number.isFinite(t);}function T(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar N=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return w(F(r),\"Invalid chunkId\"),w(F(n),\"Invalid offset\"),w(F(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(w(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as A}from\"framer\";function O(t){if(T(t))return 0/* Null */;switch(t.type){case A.Array:return 1/* Array */;case A.Boolean:return 2/* Boolean */;case A.Color:return 3/* Color */;case A.Date:return 4/* Date */;case A.Enum:return 5/* Enum */;case A.File:return 6/* File */;case A.ResponsiveImage:return 10/* ResponsiveImage */;case A.Link:return 7/* Link */;case A.Number:return 8/* Number */;case A.Object:return 9/* Object */;case A.RichText:return 11/* RichText */;case A.String:return 12/* String */;default:m(t);}}function x(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:A.Array,value:n};}function P(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function q(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function R(t){return{type:A.Boolean,value:0!==t.readUint8()};}function _(t,e){t.writeUint8(e.value?1:0);}function D(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function j(t){return{type:A.Color,value:t.readString()};}function C(t,e){t.writeString(e.value);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function W(t){let e=t.readInt64(),r=new Date(e);return{type:A.Date,value:r.toISOString()};}function $(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function z(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function G(t){return{type:A.Enum,value:t.readString()};}function K(t,e){t.writeString(e.value);}function H(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:A.File,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:A.Link,value:t.readJson()};}function Z(t,e){t.writeJson(e.value);}function tt(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function te(t){return{type:A.Number,value:t.readFloat64()};}function tr(t,e){t.writeFloat64(e.value);}function tn(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ti(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:A.Object,value:n};}function ts(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function ta(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function to(t){return{type:A.ResponsiveImage,value:t.readJson()};}function tu(t,e){t.writeJson(e.value);}function tl(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function th(t){return{type:A.RichText,value:t.readUint32()};}function tc(t,e){t.writeUint32(e.value);}function tf(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function tg(t){return{type:A.String,value:t.readString()};}function td(t,e){t.writeString(e.value);}function tp(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return x(t);case 2/* Boolean */:return R(t);case 3/* Color */:return j(t);case 4/* Date */:return W(t);case 5/* Enum */:return G(t);case 6/* File */:return V(t);case 7/* Link */:return Y(t);case 8/* Number */:return te(t);case 9/* Object */:return ti(t);case 10/* ResponsiveImage */:return to(t);case 11/* RichText */:return th(t);case 12/* String */:return tg(t);default:m(e);}},t.write=function(t,e){let r=O(e);if(t.writeUint8(r),!T(e))switch(e.type){case A.Array:return P(t,e);case A.Boolean:return _(t,e);case A.Color:return C(t,e);case A.Date:return $(t,e);case A.Enum:return K(t,e);case A.File:return X(t,e);case A.Link:return Z(t,e);case A.Number:return tr(t,e);case A.Object:return ts(t,e);case A.ResponsiveImage:return tu(t,e);case A.RichText:return tc(t,e);case A.String:return td(t,e);default:m(e);}},t.compare=function(t,e,r){let n=O(t),i=O(e);if(n<i)return -1;if(n>i)return 1;if(T(t)||T(e))return 0;switch(t.type){case A.Array:return w(e.type===A.Array),q(t,e,r);case A.Boolean:return w(e.type===A.Boolean),D(t,e);case A.Color:return w(e.type===A.Color),J(t,e);case A.Date:return w(e.type===A.Date),z(t,e);case A.Enum:return w(e.type===A.Enum),H(t,e);case A.File:return w(e.type===A.File),Q(t,e);case A.Link:return w(e.type===A.Link),tt(t,e);case A.Number:return w(e.type===A.Number),tn(t,e);case A.Object:return w(e.type===A.Object),ta(t,e,r);case A.ResponsiveImage:return w(e.type===A.ResponsiveImage),tl(t,e);case A.RichText:return w(e.type===A.RichText),tf(t,e);case A.String:return w(e.type===A.String),tp(t,e,r);default:m(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar ty=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new g(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=N.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new M;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=[];}},tv=3,tw=250,tm=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tI=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tm.includes(n.status)||++r>tv)return n;}catch(t){if(e?.signal?.aborted||++r>tv)throw t;}await tb(r);}};async function tb(t){let e=Math.floor(tw*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tU(t,e){let r=tL(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tI(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tS,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tS=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(w(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tk(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(w(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tk(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function tk(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tL(t){w(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tB=class{async loadModel(){let[t]=await tU(this.options.url,[this.options.range]);return w(t,\"Failed to load model\"),ty.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){w(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:m(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];w(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},tE=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},tM=class{scanItems(){return this.itemsPromise??=tI(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new g(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tE.read(n),r=n.getOffset()-t,s=new N(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,this.itemLoader=new c.default(async t=>{let e=t.map(t=>{let e=N.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tU(this.url,e);return r.map((e,r)=>{let n=new g(e),i=tE.read(n),s=t[r];return w(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});});}},tF=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=N.fromString(t),r=this.chunks[e.chunkId];return w(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=N.fromString(t.pointer),n=N.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText,this.chunks=this.options.chunks.map((t,e)=>new tM(e,t));}};export{tF as DatabaseCollection,tB as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let e=[];export async function resolveRichText(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0c5492c)\nimport{addPropertyControls as e,ControlType as t,QueryCache as l,QueryEngine as i}from\"framer\";import{DatabaseCollection as a}from\"./K8PxAWIcG-0.js\";import{resolveRichText as r}from\"./K8PxAWIcG-1.js\";let n={id:{isNullable:!1,type:t.String},kmD_a_JI9:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},ouVtukMcA:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String}},o=new i,u=new l(o),c={collectionByLocaleId:{default:new a({chunks:[new URL(\"./K8PxAWIcG-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/Aa4jZad6BBSMjsI9y9Tq/Oly9OKKOGYkU1S8n5SCy/K8PxAWIcG.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[],resolveRichText:r,schema:n})},displayName:\"Categories\"};export default c;e(c,{ouVtukMcA:{defaultValue:\"\",title:\"Title\",type:t.String},kmD_a_JI9:{title:\"Slug\",type:t.String},previousItemId:{dataIdentifier:\"local-module:collection/K8PxAWIcG:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/K8PxAWIcG:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await u.get({from:{data:c,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"kmD_a_JI9\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.kmD_a_JI9;},async getRecordIdBySlug(e,t){let[l]=await u.get({from:{data:c,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"kmD_a_JI9\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerColorSyntax\":\"false\",\"framerCollectionUtils\":\"1\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerSlug\":\"kmD_a_JI9\",\"framerCollectionId\":\"K8PxAWIcG\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerData\":\"\",\"framerRecordIdKey\":\"id\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dc5e905)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={sA4noi6jw:{hover:true}};const serializationHash=\"framer-jiBwf\";const variantClassNames={sA4noi6jw:\"framer-v-y2cw2m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,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 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:\"sA4noi6jw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-y2cw2m\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"sA4noi6jw\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},...addPropertyOverrides({\"sA4noi6jw-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1va4mxv\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"PGfgfYgK9\",style:{rotate:-90},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-evxnj2\",\"data-framer-name\":\"Arrow\",fill:\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\",intrinsicHeight:42,intrinsicWidth:56,layoutDependency:layoutDependency,layoutId:\"a6dQc4wic\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"56\" height=\"42\" fill=\"currentColor\"><path d=\"M46.229 18.003 33.312 3.853 36.83 0 56 21 36.83 42l-3.517-3.853 13.413-14.695H0v-5.449Z\"/></svg>',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jiBwf.framer-5apmds, .framer-jiBwf .framer-5apmds { display: block; }\",\".framer-jiBwf.framer-y2cw2m { cursor: pointer; height: 36px; overflow: visible; position: relative; width: 36px; }\",\".framer-jiBwf .framer-1va4mxv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; left: calc(50.37593984962408% - 16px / 2); overflow: visible; padding: 0px; pointer-events: auto; position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 16px; z-index: 1; }\",\".framer-jiBwf .framer-evxnj2 { flex: none; height: 10px; position: relative; width: 12px; }\",\".framer-jiBwf.framer-v-y2cw2m.hover.framer-y2cw2m { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 36px); }\",\".framer-jiBwf.framer-v-y2cw2m.hover .framer-1va4mxv { left: calc(50.00000000000002% - 16px / 2); top: 8px; }\",'.framer-jiBwf[data-border=\"true\"]::after, .framer-jiBwf [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EF11d7M6G\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerM_4jZzGK1=withCSS(Component,css,\"framer-jiBwf\");export default FramerM_4jZzGK1;FramerM_4jZzGK1.displayName=\"Back to Top\";FramerM_4jZzGK1.defaultProps={height:36,width:36};addFonts(FramerM_4jZzGK1,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerM_4jZzGK1\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"36\",\"framerIntrinsicHeight\":\"36\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EF11d7M6G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./M_4jZzGK1.map","// Generated by Framer (890879b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-JOQ1E\";const variantClassNames={VtVpPPb_q:\"framer-v-1ge0ehz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}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:\"VtVpPPb_q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JOQ1E.framer-1i1lrj9, .framer-JOQ1E .framer-1i1lrj9 { display: block; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 155\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 FrameruR5cLcLlq=withCSS(Component,css,\"framer-JOQ1E\");export default FrameruR5cLcLlq;FrameruR5cLcLlq.displayName=\"X (Twitter) – Stef\";FrameruR5cLcLlq.defaultProps={height:30,width:155};addFonts(FrameruR5cLcLlq,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruR5cLcLlq\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"155\",\"framerIntrinsicHeight\":\"30\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uR5cLcLlq.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{CurrentYear}from\"https://framerusercontent.com/modules/0wFLq0BuEGX2oeGM71RS/wOgyRZqPggWIgT2c8JL5/CurrentYear.js\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js\";import{withAccessibleTicker}from\"https://framerusercontent.com/modules/35Gq7XmbyeTIZfau5ywL/d91WAbSXqlpORe8mUs5Y/AccessibleTicker.js\";import{backTop}from\"https://framerusercontent.com/modules/sbJu2W3SLMsZ01tTdXrd/8xh7BzwU2Nvc8moyG1XU/BackTop.js\";import{onAppear}from\"https://framerusercontent.com/modules/j3pmUXVf5toRAOWFe5Vd/LyNGHMoXLYY09zSsTZEd/ScrambleText.js\";import Categories from\"https://framerusercontent.com/modules/Aa4jZad6BBSMjsI9y9Tq/Oly9OKKOGYkU1S8n5SCy/K8PxAWIcG.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/2FwO0nAmN22LDqaCvrFR/Z9VsP43wL5lD0yyafVa4/aqFcPtQag.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/6eH1ACGJPu6UZAu9QYrC/EqV2dDoLZlEIewPU3XFs/ctzJR9jRE.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1OndUZQIdRZiMbCxNB3w/p9I524JWTpCDl4199ece/ejJIg_av5.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pssBhgWPdIQjALW1LGnY/TX6mGK5igVlle08CgF6u/oO0dvN1Rh.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/2uDjUxGDilO4A8gd31ml/UTTRLemOXrYzmSaCt6HV/qAFjFP3NM.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/5J5RUNfKvzhq5hPqKS9Q/CGvJ6NloFEKMJx2ZX2Hc/SgHsKQ0Bs.js\";import BackToTop,*as BackToTopInfo from\"https://framerusercontent.com/modules/aIZC6AP3aZzIHAMnJ13V/7hJa5TjPVmW25UHnwH4i/M_4jZzGK1.js\";import XTwitterStef from\"https://framerusercontent.com/modules/pg9co5M97hW5MIhFs6yN/SduubQFZwy05cpBoh4IZ/uR5cLcLlq.js\";import Divider from\"https://framerusercontent.com/modules/zKj5Xq1d6RjvWfW1Z3hN/IpputHaGo59UwBsJ7ELd/zV5X0wgBY.js\";const DividerFonts=getFonts(Divider);const DividerWithVariantAppearEffect=withVariantAppearEffect(Divider);const RichTextOnAppear1fyzgsh=withCodeBoundaryForOverrides(RichText,{nodeId:\"dMtv35kLa\",override:onAppear,scopeId:\"bvMqoaAda\"});const RichTextOnAppear1wdtn9a=withCodeBoundaryForOverrides(RichText,{nodeId:\"oFJje52PD\",override:onAppear,scopeId:\"bvMqoaAda\"});const BackToTopFonts=getFonts(BackToTop);const BackToTopBackTop1uooz7mWithMappedReactPropslp32rv=withMappedReactProps(withCodeBoundaryForOverrides(BackToTop,{nodeId:\"rfOyRpPhd\",override:backTop,scopeId:\"bvMqoaAda\"}),BackToTopInfo);const XTwitterStefFonts=getFonts(XTwitterStef);const BackToTopBackTop1i3xxa9WithMappedReactPropslp32rv=withMappedReactProps(withCodeBoundaryForOverrides(BackToTop,{nodeId:\"c3mgQw1HL\",override:backTop,scopeId:\"bvMqoaAda\"}),BackToTopInfo);const MotionDivWithAccessibleTickerk0wt=withCodeBoundaryForOverrides(motion.div,{inComponentSlot:true,nodeId:\"ECCJdItPB\",override:withAccessibleTicker,scopeId:\"bvMqoaAda\"});const MotionDivWithAccessibleTickerwt1890=withCodeBoundaryForOverrides(motion.div,{inComponentSlot:true,nodeId:\"vGyLVsD68\",override:withAccessibleTicker,scopeId:\"bvMqoaAda\"});const MotionDivWithAccessibleTicker1fx8jqb=withCodeBoundaryForOverrides(motion.div,{inComponentSlot:true,nodeId:\"y_kP_fJbH\",override:withAccessibleTicker,scopeId:\"bvMqoaAda\"});const MotionDivWithAccessibleTicker1bd3g45=withCodeBoundaryForOverrides(motion.div,{inComponentSlot:true,nodeId:\"IGPRNk1lt\",override:withAccessibleTicker,scopeId:\"bvMqoaAda\"});const TickerFonts=getFonts(Ticker);const CurrentYearFonts=getFonts(CurrentYear);const cycleOrder=[\"vioZzQLSW\",\"UKvUNCbRd\"];const serializationHash=\"framer-ymP5a\";const variantClassNames={UKvUNCbRd:\"framer-v-1h9bace\",vioZzQLSW:\"framer-v-eoxhy3\"};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 numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const query=prequery=>prequery({from:{alias:\"IZmSUgnW7\",data:Categories,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"IZmSUgnW7\",name:\"kmD_a_JI9\",type:\"Identifier\"},{collection:\"IZmSUgnW7\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"IZmSUgnW7\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"tz1ZkakNb\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"TEeq3xCUz\",data:Categories,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"TEeq3xCUz\",name:\"kmD_a_JI9\",type:\"Identifier\"},{collection:\"TEeq3xCUz\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"TEeq3xCUz\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"C6w83kFIJ\"},type:\"BinaryOperation\"}});const query2=prequery=>prequery({from:{alias:\"N0jZUXmFT\",data:Categories,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"N0jZUXmFT\",name:\"kmD_a_JI9\",type:\"Identifier\"},{collection:\"N0jZUXmFT\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"N0jZUXmFT\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"B4k2ijy1o\"},type:\"BinaryOperation\"}});const query3=prequery=>prequery({from:{alias:\"PH9Oq_Gmd\",data:Categories,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"PH9Oq_Gmd\",name:\"kmD_a_JI9\",type:\"Identifier\"},{collection:\"PH9Oq_Gmd\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"PH9Oq_Gmd\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"ADuqNQ3zy\"},type:\"BinaryOperation\"}});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={Desktop:\"vioZzQLSW\",Mobile:\"UKvUNCbRd\"};const getProps=({afterYear,beforeYear,gap,height,id,padding,width,...props})=>{return{...props,FLlQdK1cI:afterYear??props.FLlQdK1cI??\"With love. MADMEN group.\",GsSYWeXC5:gap??props.GsSYWeXC5??64,iXPFotVdi:padding??props.iXPFotVdi??\"0px 40px 0px 40px\",LZxFUKmrE:beforeYear??props.LZxFUKmrE??\"FOCUS.ON.ART\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vioZzQLSW\"};};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,iXPFotVdi,LZxFUKmrE,FLlQdK1cI,GsSYWeXC5,kmD_a_JI9IZmSUgnW7,idIZmSUgnW7,kmD_a_JI9TEeq3xCUz,idTEeq3xCUz,kmD_a_JI9N0jZUXmFT,idN0jZUXmFT,kmD_a_JI9PH9Oq_Gmd,idPH9Oq_Gmd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vioZzQLSW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaprxupoi=activeVariantCallback(async(...args)=>{setVariant(\"vioZzQLSW\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"UKvUNCbRd\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"UKvUNCbRd\")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,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-eoxhy3\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vioZzQLSW\",ref:refBinding,style:{backgroundColor:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",...style},...addPropertyOverrides({UKvUNCbRd:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10h2g0x-container\",layoutDependency:layoutDependency,layoutId:\"xiVK2_nk_-container\",nodeId:\"xiVK2_nk_\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(Divider,{dUB7EC6qv:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",height:\"100%\",id:\"xiVK2_nk_\",Kf0EWwztP:\"0px\",layoutId:\"xiVK2_nk_\",style:{width:\"100%\"},variant:\"gMxQPgrFo\",width:\"100%\",...addPropertyOverrides({UKvUNCbRd:{variant:\"yHiEfXZEk\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1md8ana-container\",layoutDependency:layoutDependency,layoutId:\"HWiHIiaJM-container\",nodeId:\"HWiHIiaJM\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(DividerWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"UpA4Heapr\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"gRyTU2fYp\",dUB7EC6qv:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",height:\"100%\",id:\"HWiHIiaJM\",Kf0EWwztP:numberToPixelString(iXPFotVdi),layoutId:\"HWiHIiaJM\",style:{width:\"100%\"},variant:\"UpA4Heapr\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6r4295\",\"data-framer-name\":\"Index\",layoutDependency:layoutDependency,layoutId:\"oaRX2B3Xy\",style:{\"--oiew1h\":numberToPixelString(iXPFotVdi)},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pquexw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"sNUysBHRK\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i8fkzq\",\"data-framer-name\":\"Columns\",layoutDependency:layoutDependency,layoutId:\"XC2whLTxi\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bdfc4t\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"PLlZLPjxn\",children:[/*#__PURE__*/_jsx(RichTextOnAppear1fyzgsh,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133)))\"},children:\"Index\"})}),className:\"framer-1fyzgsh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dMtv35kLa\",style:{\"--extracted-r6o4lv\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r9uwn4\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"qXYuM6Wb_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jyiu20\",\"data-styles-preset\":\"ejJIg_av5\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fqYqPPaDF\",openInNewTab:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"HOME\"})})})}),className:\"framer-11rps31\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fqYqPPaDF\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jyiu20\",\"data-styles-preset\":\"ejJIg_av5\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"r3H_cxCO9\"},motionChild:true,nodeId:\"o06eEK3vX\",openInNewTab:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"WORK\"})})})}),className:\"framer-osyvss\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o06eEK3vX\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jyiu20\",\"data-styles-preset\":\"ejJIg_av5\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IQVptMsNM\"},motionChild:true,nodeId:\"IyeBQ2gaR\",openInNewTab:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"ABOUT\"})})})}),className:\"framer-qmipet\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IyeBQ2gaR\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vppio3\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"x_qq0pp2q\",children:[/*#__PURE__*/_jsx(RichTextOnAppear1wdtn9a,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133)))\"},children:\"WORK\"})}),className:\"framer-1wdtn9a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oFJje52PD\",style:{\"--extracted-r6o4lv\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8qczd9\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"d3n60zplM\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pjrtmd\",layoutDependency:layoutDependency,layoutId:\"IZmSUgnW7\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"IZmSUgnW7\",data:Categories,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"IZmSUgnW7\",name:\"kmD_a_JI9\",type:\"Identifier\"},{collection:\"IZmSUgnW7\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"IZmSUgnW7\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"tz1ZkakNb\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idIZmSUgnW7,kmD_a_JI9:kmD_a_JI9IZmSUgnW7},index)=>{kmD_a_JI9IZmSUgnW7??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`IZmSUgnW7-${idIZmSUgnW7}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kmD_a_JI9:kmD_a_JI9IZmSUgnW7},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11t0fxj\",layoutDependency:layoutDependency,layoutId:\"wolA9Sd7v\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-63acd9\",\"data-styles-preset\":\"ctzJR9jRE\",children:\"Strategy\"})}),className:\"framer-124fu8k\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jMdhszWnP\",variants:{UKvUNCbRd:{\"--extracted-r6o4lv\":\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(74, 82, 92))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({UKvUNCbRd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(74, 82, 92)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Strategy\"})}),fonts:[\"GF;Geist-regular\"]}},baseVariant,gestureVariant)})})})},idIZmSUgnW7);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ar8x6r\",layoutDependency:layoutDependency,layoutId:\"TEeq3xCUz\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"TEeq3xCUz\",data:Categories,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"TEeq3xCUz\",name:\"kmD_a_JI9\",type:\"Identifier\"},{collection:\"TEeq3xCUz\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"TEeq3xCUz\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"C6w83kFIJ\"},type:\"BinaryOperation\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idTEeq3xCUz,kmD_a_JI9:kmD_a_JI9TEeq3xCUz},index1)=>{kmD_a_JI9TEeq3xCUz??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`TEeq3xCUz-${idTEeq3xCUz}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kmD_a_JI9:kmD_a_JI9TEeq3xCUz},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b4guzf\",layoutDependency:layoutDependency,layoutId:\"M0Vp7Rd4C\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-63acd9\",\"data-styles-preset\":\"ctzJR9jRE\",children:\"Responsible Project Delivery\"})}),className:\"framer-1d56ebo\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I8JOiW88m\",variants:{UKvUNCbRd:{\"--extracted-r6o4lv\":\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(74, 82, 92))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({UKvUNCbRd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(74, 82, 92)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Responsible Project Delivery\"})}),fonts:[\"GF;Geist-regular\"]}},baseVariant,gestureVariant)})})})},idTEeq3xCUz);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ltaffy\",layoutDependency:layoutDependency,layoutId:\"N0jZUXmFT\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"N0jZUXmFT\",data:Categories,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"N0jZUXmFT\",name:\"kmD_a_JI9\",type:\"Identifier\"},{collection:\"N0jZUXmFT\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"N0jZUXmFT\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"B4k2ijy1o\"},type:\"BinaryOperation\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({id:idN0jZUXmFT,kmD_a_JI9:kmD_a_JI9N0jZUXmFT},index2)=>{kmD_a_JI9N0jZUXmFT??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`N0jZUXmFT-${idN0jZUXmFT}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kmD_a_JI9:kmD_a_JI9N0jZUXmFT},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19kewcf\",layoutDependency:layoutDependency,layoutId:\"xCPZFq_IL\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-63acd9\",\"data-styles-preset\":\"ctzJR9jRE\",children:\"Creative Direction\"})}),className:\"framer-yqmt7l\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g7JAlw8GE\",variants:{UKvUNCbRd:{\"--extracted-r6o4lv\":\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(74, 82, 92))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({UKvUNCbRd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(74, 82, 92)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Creative Direction\"})}),fonts:[\"GF;Geist-regular\"]}},baseVariant,gestureVariant)})})})},idN0jZUXmFT);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u4rw5r\",layoutDependency:layoutDependency,layoutId:\"PH9Oq_Gmd\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"PH9Oq_Gmd\",data:Categories,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"PH9Oq_Gmd\",name:\"kmD_a_JI9\",type:\"Identifier\"},{collection:\"PH9Oq_Gmd\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"PH9Oq_Gmd\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"ADuqNQ3zy\"},type:\"BinaryOperation\"}},children:(collection3,paginationInfo3,loadMore3)=>/*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({id:idPH9Oq_Gmd,kmD_a_JI9:kmD_a_JI9PH9Oq_Gmd},index3)=>{kmD_a_JI9PH9Oq_Gmd??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`PH9Oq_Gmd-${idPH9Oq_Gmd}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kmD_a_JI9:kmD_a_JI9PH9Oq_Gmd},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qd46g9\",layoutDependency:layoutDependency,layoutId:\"tb7LrzE3x\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-63acd9\",\"data-styles-preset\":\"ctzJR9jRE\",children:\"Public Art & Placemaking\"})}),className:\"framer-17rgdax\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YN7eNcCKg\",variants:{UKvUNCbRd:{\"--extracted-r6o4lv\":\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(74, 82, 92))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({UKvUNCbRd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(74, 82, 92)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Public Art & Placemaking\"})}),fonts:[\"GF;Geist-regular\"]}},baseVariant,gestureVariant)})})})},idPH9Oq_Gmd);})})})})})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uooz7m-container\",layoutDependency:layoutDependency,layoutId:\"rfOyRpPhd-container\",nodeId:\"rfOyRpPhd\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(BackToTopBackTop1uooz7mWithMappedReactPropslp32rv,{height:\"100%\",id:\"rfOyRpPhd\",layoutId:\"rfOyRpPhd\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-pazx3i\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"k0CFof7Rv\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"155px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xntge1-container\",layoutDependency:layoutDependency,layoutId:\"zC9HXvf8G-container\",nodeId:\"zC9HXvf8G\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(XTwitterStef,{height:\"100%\",id:\"zC9HXvf8G\",layoutId:\"zC9HXvf8G\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({UKvUNCbRd:{height:240,width:componentViewport?.width||\"100vw\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-us15oa-container\",layoutDependency:layoutDependency,layoutId:\"ijyuI9aJK-container\",nodeId:\"ijyuI9aJK\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(DividerWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"UpA4Heapr\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"gRyTU2fYp\",dUB7EC6qv:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",height:\"100%\",id:\"ijyuI9aJK\",Kf0EWwztP:numberToPixelString(iXPFotVdi),layoutId:\"ijyuI9aJK\",style:{width:\"100%\"},variant:\"UpA4Heapr\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ref50c\",\"data-framer-name\":\"Designer\",layoutDependency:layoutDependency,layoutId:\"DFQFLnDGv\",style:{\"--oiew1h\":numberToPixelString(iXPFotVdi)},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"155px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4yznog-container\",layoutDependency:layoutDependency,layoutId:\"i36ThFmgz-container\",nodeId:\"i36ThFmgz\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(XTwitterStef,{height:\"100%\",id:\"i36ThFmgz\",layoutId:\"i36ThFmgz\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i3xxa9-container\",layoutDependency:layoutDependency,layoutId:\"c3mgQw1HL-container\",nodeId:\"c3mgQw1HL\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(BackToTopBackTop1i3xxa9WithMappedReactPropslp32rv,{height:\"100%\",id:\"c3mgQw1HL\",layoutId:\"c3mgQw1HL\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rofw0s-container\",layoutDependency:layoutDependency,layoutId:\"Y7l8j9uAh-container\",nodeId:\"Y7l8j9uAh\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(DividerWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"UpA4Heapr\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"gRyTU2fYp\",dUB7EC6qv:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",height:\"100%\",id:\"Y7l8j9uAh\",Kf0EWwztP:numberToPixelString(iXPFotVdi),layoutId:\"Y7l8j9uAh\",style:{width:\"100%\"},variant:\"UpA4Heapr\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17s1og1\",\"data-framer-name\":\"Ticker\",layoutDependency:layoutDependency,layoutId:\"MnOR8FUCA\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dw30zq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"T4rSKkT4U-container\",nodeId:\"T4rSKkT4U\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:GsSYWeXC5,height:\"100%\",hoverFactor:.35,id:\"T4rSKkT4U\",layoutId:\"T4rSKkT4U\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(MotionDivWithAccessibleTickerk0wt,{className:\"framer-k0wt\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"ECCJdItPB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"r3H_cxCO9\"},motionChild:true,nodeId:\"P51WwVATO\",openInNewTab:true,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fyqavl\",\"data-styles-preset\":\"SgHsKQ0Bs\",children:\"FOCUS.ON.ART\"})})})}),className:\"framer-14iuea6\",\"data-nosnippet\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P51WwVATO\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sj0kw3\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"opsCVqbGp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(212, 212, 212)))\"},children:\"/\"})}),className:\"framer-11t80fn\",\"data-nosnippet\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XlMx3uAR0\",style:{\"--extracted-tcooor\":\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithAccessibleTickerwt1890,{className:\"framer-wt1890\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"vGyLVsD68\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"SfsjM6eRl\",openInNewTab:true,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fyqavl\",\"data-styles-preset\":\"SgHsKQ0Bs\",children:\"SMART CITIES\"})})})}),className:\"framer-v6f8ro\",\"data-nosnippet\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SfsjM6eRl\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sj0kw3\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"opsCVqbGp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(212, 212, 212)))\"},children:\"/\"})}),className:\"framer-11t80fn\",\"data-nosnippet\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XlMx3uAR0\",style:{\"--extracted-tcooor\":\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithAccessibleTickerk0wt,{className:\"framer-k0wt\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"ECCJdItPB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"r3H_cxCO9\"},motionChild:true,nodeId:\"P51WwVATO\",openInNewTab:true,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fyqavl\",\"data-styles-preset\":\"SgHsKQ0Bs\",children:\"FOCUS.ON.ART\"})})})}),className:\"framer-14iuea6\",\"data-nosnippet\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P51WwVATO\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sj0kw3\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"opsCVqbGp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(212, 212, 212)))\"},children:\"/\"})}),className:\"framer-11t80fn\",\"data-nosnippet\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XlMx3uAR0\",style:{\"--extracted-tcooor\":\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithAccessibleTicker1fx8jqb,{className:\"framer-1fx8jqb\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"y_kP_fJbH\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"XaHr8brRj\",openInNewTab:true,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fyqavl\",\"data-styles-preset\":\"SgHsKQ0Bs\",children:\"CREATIVE\"})})})}),className:\"framer-1puuc9f\",\"data-nosnippet\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XaHr8brRj\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sj0kw3\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"opsCVqbGp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(212, 212, 212)))\"},children:\"/\"})}),className:\"framer-11t80fn\",\"data-nosnippet\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XlMx3uAR0\",style:{\"--extracted-tcooor\":\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithAccessibleTicker1bd3g45,{className:\"framer-1bd3g45\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"IGPRNk1lt\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"MqZsVTOV9\",openInNewTab:true,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1fyqavl\",\"data-styles-preset\":\"SgHsKQ0Bs\",children:\"SUSTAINABILITY\"})})})}),className:\"framer-11n70r\",\"data-nosnippet\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MqZsVTOV9\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sj0kw3\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"opsCVqbGp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(212, 212, 212)))\"},children:\"/\"})}),className:\"framer-11t80fn\",\"data-nosnippet\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XlMx3uAR0\",style:{\"--extracted-tcooor\":\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(212, 212, 212))\"},verticalAlignment:\"top\",withExternalLayout:true})})],speed:25,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({UKvUNCbRd:{gap:48}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mqe3q6-container\",layoutDependency:layoutDependency,layoutId:\"KOEZq11zz-container\",nodeId:\"KOEZq11zz\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(DividerWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"yHiEfXZEk\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"r_EYcmskd\",dUB7EC6qv:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",height:\"100%\",id:\"KOEZq11zz\",Kf0EWwztP:numberToPixelString(iXPFotVdi),layoutId:\"KOEZq11zz\",style:{width:\"100%\"},variant:\"yHiEfXZEk\",width:\"100%\",...addPropertyOverrides({UKvUNCbRd:{__framer__obscuredVariantId:\"UpA4Heapr\",__framer__visibleVariantId:\"gRyTU2fYp\",variant:\"UpA4Heapr\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mh1rrd\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"rxGMiNZ2j\",style:{\"--oiew1h\":numberToPixelString(iXPFotVdi)},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ajfux3\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"iM4Y8mnwl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z8kb01\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"wrkg_REKd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133)))\"},children:\"Copyright\"})}),className:\"framer-2t9y9h\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fs5l0TF2N\",onTap:onTaprxupoi,style:{\"--extracted-tcooor\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:LZxFUKmrE,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i17qqf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lu4XuPy0U-container\",nodeId:\"lu4XuPy0U\",rendersWithMotion:true,scopeId:\"bvMqoaAda\",children:/*#__PURE__*/_jsx(CurrentYear,{color:\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133))\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"lu4XuPy0U\",layoutId:\"lu4XuPy0U\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133)))\"},children:\"Pixco. All rights reserved.\"})}),className:\"framer-wtmznt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GLB_Qsos3\",style:{\"--extracted-tcooor\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(133, 133, 133))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:FLlQdK1cI,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15jpxvw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"uc4CB6pea\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vOaplxCan\"},motionChild:true,nodeId:\"oePtk6U4Y\",openInNewTab:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"404\"})})})}),className:\"framer-cpxfqz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oePtk6U4Y\",style:{\"--extracted-r6o4lv\":\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69)))\"},children:\"|\"})}),className:\"framer-6mu9tc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SnvvRy774\",style:{\"--extracted-r6o4lv\":\"var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yhVqgR53y\"},motionChild:true,nodeId:\"msx4VDBaj\",openInNewTab:false,relValues:[],scopeId:\"bvMqoaAda\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-106tzip\",\"data-styles-preset\":\"qAFjFP3NM\",children:\"Privacy Policy\"})})})}),className:\"framer-cha2cv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"msx4VDBaj\",style:{\"--extracted-r6o4lv\":\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ymP5a.framer-17awlmo, .framer-ymP5a .framer-17awlmo { display: block; }\",\".framer-ymP5a.framer-eoxhy3 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 930px; }\",\".framer-ymP5a .framer-10h2g0x-container, .framer-ymP5a .framer-1md8ana-container, .framer-ymP5a .framer-us15oa-container, .framer-ymP5a .framer-rofw0s-container, .framer-ymP5a .framer-mqe3q6-container { flex: none; height: auto; position: relative; width: 100%; z-index: 2; }\",\".framer-ymP5a .framer-6r4295 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: var(--oiew1h); position: relative; width: 100%; z-index: 2; }\",\".framer-ymP5a .framer-pquexw { align-content: flex-end; align-items: flex-end; 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-ymP5a .framer-1i8fkzq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ymP5a .framer-1bdfc4t, .framer-ymP5a .framer-1vppio3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ymP5a .framer-1fyzgsh, .framer-ymP5a .framer-1wdtn9a { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-ymP5a .framer-1r9uwn4, .framer-ymP5a .framer-8qczd9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: min-content; }\",\".framer-ymP5a .framer-11rps31, .framer-ymP5a .framer-osyvss, .framer-ymP5a .framer-qmipet, .framer-ymP5a .framer-124fu8k, .framer-ymP5a .framer-1d56ebo, .framer-ymP5a .framer-yqmt7l, .framer-ymP5a .framer-17rgdax, .framer-ymP5a .framer-14iuea6, .framer-ymP5a .framer-11t80fn, .framer-ymP5a .framer-v6f8ro, .framer-ymP5a .framer-1puuc9f, .framer-ymP5a .framer-11n70r, .framer-ymP5a .framer-wtmznt, .framer-ymP5a .framer-cpxfqz, .framer-ymP5a .framer-6mu9tc, .framer-ymP5a .framer-cha2cv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ymP5a .framer-pjrtmd, .framer-ymP5a .framer-1ar8x6r, .framer-ymP5a .framer-1ltaffy, .framer-ymP5a .framer-1u4rw5r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-ymP5a .framer-11t0fxj, .framer-ymP5a .framer-1b4guzf, .framer-ymP5a .framer-19kewcf, .framer-ymP5a .framer-1qd46g9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-ymP5a .framer-1uooz7m-container { flex: none; height: 36px; position: absolute; right: 0px; top: 0px; width: 36px; z-index: 1; }\",\".framer-ymP5a .framer-pazx3i { align-content: center; align-items: center; display: flex; flex: 0.5 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ymP5a .framer-xntge1-container, .framer-ymP5a .framer-4yznog-container { flex: none; height: 30px; position: relative; width: 155px; }\",\".framer-ymP5a .framer-ref50c { 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: var(--oiew1h); position: relative; width: 100%; }\",\".framer-ymP5a .framer-1i3xxa9-container { flex: none; height: 36px; position: relative; width: 36px; z-index: 1; }\",\".framer-ymP5a .framer-17s1og1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ymP5a .framer-1dw30zq-container { flex: none; height: 120px; position: relative; width: 100%; }\",\".framer-ymP5a .framer-k0wt, .framer-ymP5a .framer-wt1890, .framer-ymP5a .framer-1fx8jqb, .framer-ymP5a .framer-1bd3g45 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ymP5a .framer-1sj0kw3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ymP5a .framer-mh1rrd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: var(--oiew1h); position: relative; width: 100%; }\",\".framer-ymP5a .framer-1ajfux3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ymP5a .framer-z8kb01 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ymP5a .framer-2t9y9h { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ymP5a .framer-i17qqf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ymP5a .framer-15jpxvw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ymP5a.framer-v-1h9bace.framer-eoxhy3 { width: 375px; }\",\".framer-ymP5a.framer-v-1h9bace .framer-1i8fkzq { gap: 40px; }\",\".framer-ymP5a.framer-v-1h9bace .framer-1dw30zq-container { height: 80px; }\",\".framer-ymP5a.framer-v-1h9bace .framer-1ajfux3 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; }\",\".framer-ymP5a.framer-v-1h9bace .framer-z8kb01 { flex: none; width: 100%; }\",\".framer-ymP5a.framer-v-1h9bace .framer-15jpxvw { flex: none; justify-content: flex-start; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 477\n * @framerIntrinsicWidth 930\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"UKvUNCbRd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"iXPFotVdi\":\"padding\",\"LZxFUKmrE\":\"beforeYear\",\"FLlQdK1cI\":\"afterYear\",\"GsSYWeXC5\":\"gap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbvMqoaAda=withCSS(Component,css,\"framer-ymP5a\");export default FramerbvMqoaAda;FramerbvMqoaAda.displayName=\"Footer\";FramerbvMqoaAda.defaultProps={height:477,width:930};addPropertyControls(FramerbvMqoaAda,{variant:{options:[\"vioZzQLSW\",\"UKvUNCbRd\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},iXPFotVdi:{defaultValue:\"0px 40px 0px 40px\",title:\"Padding\",type:ControlType.Padding},LZxFUKmrE:{defaultValue:\"FOCUS.ON.ART\",description:\"FOCUS.ON.ART \\xa9\",displayTextArea:false,title:\"Before Year\",type:ControlType.String},FLlQdK1cI:{defaultValue:\"With love. MADMEN group.\",description:\"With love. MADMEN group.\",displayTextArea:false,title:\"After Year\",type:ControlType.String},GsSYWeXC5:{defaultValue:64,title:\"Gap\",type:ControlType.Number}});addFonts(FramerbvMqoaAda,[{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:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"}]},...DividerFonts,...BackToTopFonts,...XTwitterStefFonts,...TickerFonts,...CurrentYearFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbvMqoaAda\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"930\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UKvUNCbRd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"477\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"iXPFotVdi\\\":\\\"padding\\\",\\\"LZxFUKmrE\\\":\\\"beforeYear\\\",\\\"FLlQdK1cI\\\":\\\"afterYear\\\",\\\"GsSYWeXC5\\\":\\\"gap\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bvMqoaAda.map","import{jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import styled from\"styled-components\";const TimeDisplay=styled.div`\n  color: ${props=>props.color||\"#000\"};\n  \n  font-family: ${props=>props.font?.fontFamily||\"Inter\"};\n  font-size: ${props=>props.font?.fontSize||\"16px\"};\n  font-weight: ${props=>props.font?.fontWeight||400};\n  line-height: ${props=>props.font?.lineHeight||\"1.2\"};\n  letter-spacing: ${props=>props.font?.letterSpacing||\"normal\"};\n  text-align: ${props=>props.font?.textAlign||\"left\"};\n  font-style: ${props=>props.font?.fontStyle||\"normal\"};\n  \n  padding: 0;\n  margin: 0;\n  box-sizing: content-box;\n  vertical-align: baseline;\n \n  width: auto;\n  height: auto;\n  display: inline-block;\n  white-space: nowrap;\n`;/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export function DisplayTime(props){const{city,use24HourFormat,showMinutes,showSeconds,font,color}=props;const[time,setTime]=React.useState(\"\");const[timezone,setTimezone]=React.useState(\"\");React.useEffect(()=>{// Function to update time based on city timezone\nconst updateTime=()=>{try{const date=new Date;const cityTimezone=getTimeZone(city);setTimezone(cityTimezone);// Get formatted time string based on user preferences\nconst options={hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showMinutes&&showSeconds?\"numeric\":undefined,hour12:!use24HourFormat,timeZone:cityTimezone};const formatter=new Intl.DateTimeFormat(\"en-US\",options);setTime(formatter.format(date));}catch(error){setTime(\"Invalid location\");setTimezone(\"\");}};// Update time immediately\nupdateTime();// Set interval to update time every second if showing seconds, otherwise every minute\nconst intervalDelay=showMinutes&&showSeconds?1e3:6e4;const intervalId=setInterval(updateTime,intervalDelay);// Clear interval on component unmount\nreturn()=>clearInterval(intervalId);},[city,use24HourFormat,showMinutes,showSeconds]);// Helper function to get timezone from city name with expanded city list\nfunction getTimeZone(cityName){// Comprehensive mapping of cities to timezones\nconst cityTimeZones=getCityTimeZones();return cityTimeZones[cityName]||\"UTC\"// Default to UTC if city not found\n;}return /*#__PURE__*/_jsxs(TimeDisplay,{font:font,color:color,children:[time,!timezone&&city.trim()!==\"\"&&\" (UTC)\"]});}// Helper function to get all city-timezone mappings\nfunction getCityTimeZones(){return{// Europe\nCopenhagen:\"Europe/Copenhagen\",Aarhus:\"Europe/Copenhagen\",Odense:\"Europe/Copenhagen\",Stockholm:\"Europe/Stockholm\",Gothenburg:\"Europe/Stockholm\",Malmo:\"Europe/Stockholm\",Oslo:\"Europe/Oslo\",Bergen:\"Europe/Oslo\",Helsinki:\"Europe/Helsinki\",Tampere:\"Europe/Helsinki\",London:\"Europe/London\",Manchester:\"Europe/London\",Birmingham:\"Europe/London\",Edinburgh:\"Europe/London\",Dublin:\"Europe/Dublin\",Cork:\"Europe/Dublin\",Paris:\"Europe/Paris\",Lyon:\"Europe/Paris\",Marseille:\"Europe/Paris\",Berlin:\"Europe/Berlin\",Munich:\"Europe/Berlin\",Hamburg:\"Europe/Berlin\",Frankfurt:\"Europe/Berlin\",Cologne:\"Europe/Berlin\",Amsterdam:\"Europe/Amsterdam\",Rotterdam:\"Europe/Amsterdam\",Brussels:\"Europe/Brussels\",Antwerp:\"Europe/Brussels\",Madrid:\"Europe/Madrid\",Barcelona:\"Europe/Madrid\",Valencia:\"Europe/Madrid\",Lisbon:\"Europe/Lisbon\",Porto:\"Europe/Lisbon\",Rome:\"Europe/Rome\",Milan:\"Europe/Rome\",Naples:\"Europe/Rome\",Florence:\"Europe/Rome\",Venice:\"Europe/Rome\",Zurich:\"Europe/Zurich\",Geneva:\"Europe/Zurich\",Bern:\"Europe/Zurich\",Vienna:\"Europe/Vienna\",Salzburg:\"Europe/Vienna\",Prague:\"Europe/Prague\",Budapest:\"Europe/Budapest\",Warsaw:\"Europe/Warsaw\",Krakow:\"Europe/Warsaw\",Athens:\"Europe/Athens\",Thessaloniki:\"Europe/Athens\",Sofia:\"Europe/Sofia\",Bucharest:\"Europe/Bucharest\",Belgrade:\"Europe/Belgrade\",Zagreb:\"Europe/Zagreb\",Istanbul:\"Europe/Istanbul\",Ankara:\"Europe/Istanbul\",Moscow:\"Europe/Moscow\",\"St Petersburg\":\"Europe/Moscow\",Kiev:\"Europe/Kiev\",Minsk:\"Europe/Minsk\",Riga:\"Europe/Riga\",Tallinn:\"Europe/Tallinn\",Vilnius:\"Europe/Vilnius\",// North America\n\"New York\":\"America/New_York\",Boston:\"America/New_York\",\"Washington DC\":\"America/New_York\",Philadelphia:\"America/New_York\",Atlanta:\"America/New_York\",Miami:\"America/New_York\",Toronto:\"America/Toronto\",Ottawa:\"America/Toronto\",Montreal:\"America/Montreal\",Chicago:\"America/Chicago\",Houston:\"America/Chicago\",Dallas:\"America/Chicago\",\"Mexico City\":\"America/Mexico_City\",Denver:\"America/Denver\",Phoenix:\"America/Phoenix\",\"Los Angeles\":\"America/Los_Angeles\",\"San Francisco\":\"America/Los_Angeles\",Seattle:\"America/Los_Angeles\",\"San Diego\":\"America/Los_Angeles\",\"Las Vegas\":\"America/Los_Angeles\",Portland:\"America/Los_Angeles\",Vancouver:\"America/Vancouver\",Anchorage:\"America/Anchorage\",Honolulu:\"Pacific/Honolulu\",// Asia\nTokyo:\"Asia/Tokyo\",Osaka:\"Asia/Tokyo\",Kyoto:\"Asia/Tokyo\",Sapporo:\"Asia/Tokyo\",Seoul:\"Asia/Seoul\",Busan:\"Asia/Seoul\",Beijing:\"Asia/Shanghai\",Shanghai:\"Asia/Shanghai\",Guangzhou:\"Asia/Shanghai\",Shenzhen:\"Asia/Shanghai\",Chongqing:\"Asia/Shanghai\",\"Hong Kong\":\"Asia/Hong_Kong\",Taipei:\"Asia/Taipei\",Singapore:\"Asia/Singapore\",\"Kuala Lumpur\":\"Asia/Kuala_Lumpur\",Bangkok:\"Asia/Bangkok\",Jakarta:\"Asia/Jakarta\",Manila:\"Asia/Manila\",\"Ho Chi Minh City\":\"Asia/Ho_Chi_Minh\",Hanoi:\"Asia/Ho_Chi_Minh\",Yangon:\"Asia/Yangon\",Dhaka:\"Asia/Dhaka\",Colombo:\"Asia/Colombo\",Mumbai:\"Asia/Kolkata\",Delhi:\"Asia/Kolkata\",Kolkata:\"Asia/Kolkata\",Chennai:\"Asia/Kolkata\",Bangalore:\"Asia/Kolkata\",Karachi:\"Asia/Karachi\",Lahore:\"Asia/Karachi\",Kabul:\"Asia/Kabul\",Tehran:\"Asia/Tehran\",Dubai:\"Asia/Dubai\",\"Abu Dhabi\":\"Asia/Dubai\",Muscat:\"Asia/Muscat\",Doha:\"Asia/Qatar\",Riyadh:\"Asia/Riyadh\",Jeddah:\"Asia/Riyadh\",Baghdad:\"Asia/Baghdad\",Jerusalem:\"Asia/Jerusalem\",\"Tel Aviv\":\"Asia/Jerusalem\",// Australia & Pacific\nSydney:\"Australia/Sydney\",Melbourne:\"Australia/Melbourne\",Brisbane:\"Australia/Brisbane\",Perth:\"Australia/Perth\",Adelaide:\"Australia/Adelaide\",Hobart:\"Australia/Hobart\",Darwin:\"Australia/Darwin\",Auckland:\"Pacific/Auckland\",Wellington:\"Pacific/Auckland\",Christchurch:\"Pacific/Auckland\",Suva:\"Pacific/Fiji\",Noumea:\"Pacific/Noumea\",\"Port Moresby\":\"Pacific/Port_Moresby\",// Africa\nCairo:\"Africa/Cairo\",Alexandria:\"Africa/Cairo\",Casablanca:\"Africa/Casablanca\",Rabat:\"Africa/Casablanca\",Tunis:\"Africa/Tunis\",Algiers:\"Africa/Algiers\",Tripoli:\"Africa/Tripoli\",Khartoum:\"Africa/Khartoum\",Johannesburg:\"Africa/Johannesburg\",\"Cape Town\":\"Africa/Johannesburg\",Durban:\"Africa/Johannesburg\",Pretoria:\"Africa/Johannesburg\",Lagos:\"Africa/Lagos\",Nairobi:\"Africa/Nairobi\",Mombasa:\"Africa/Nairobi\",\"Addis Ababa\":\"Africa/Addis_Ababa\",\"Dar es Salaam\":\"Africa/Dar_es_Salaam\",Accra:\"Africa/Accra\",Dakar:\"Africa/Dakar\",// South America\n\"Sao Paulo\":\"America/Sao_Paulo\",\"Rio de Janeiro\":\"America/Sao_Paulo\",Brasilia:\"America/Sao_Paulo\",\"Buenos Aires\":\"America/Argentina/Buenos_Aires\",Cordoba:\"America/Argentina/Cordoba\",Santiago:\"America/Santiago\",Lima:\"America/Lima\",Bogota:\"America/Bogota\",Medellin:\"America/Bogota\",Caracas:\"America/Caracas\",\"La Paz\":\"America/La_Paz\",Quito:\"America/Guayaquil\",Montevideo:\"America/Montevideo\"};}const cityOptions=Object.keys(getCityTimeZones());addPropertyControls(DisplayTime,{city:{type:ControlType.Enum,title:\"City\",defaultValue:\"Copenhagen\",options:cityOptions,optionTitles:cityOptions},use24HourFormat:{type:ControlType.Boolean,title:\"24-Hour Format\",defaultValue:true},showMinutes:{type:ControlType.Boolean,title:\"Show Minutes\",defaultValue:true},showSeconds:{type:ControlType.Boolean,title:\"Show Seconds\",defaultValue:true,hidden:props=>!props.showMinutes},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",displayFontSize:true,displayTextAlignment:true,defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Inter\",fontSize:16,fontWeight:400,lineHeight:\"1.2\",letterSpacing:\"normal\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\",description:\"Discover more Framer resources at [Pixco](https://pixcodrops.com/resources)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"DisplayTime\":{\"type\":\"reactComponent\",\"name\":\"DisplayTime\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TimeDisplay.map","// Generated by Framer (eb93fa7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,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-yZe6K\";const variantClassNames={aU5hM_vty:\"framer-v-tr96wc\"};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:\"aU5hM_vty\",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-tr96wc\",className,classNames),\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"aU5hM_vty\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-w2rmt5\",\"data-framer-name\":\"focuson.art\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:105,layoutDependency:layoutDependency,layoutId:\"C4jVCy0IM\",svg:'<svg width=\"105\" height=\"20\" viewBox=\"-1 -1 105 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 5.88571H1.47618V4.54792C1.47618 1.84927 2.88317 0.534546 4.84373 0.534546C5.46649 0.534546 5.8586 0.649873 6.27378 0.903591V3.07173C5.997 2.88721 5.69714 2.74882 5.16664 2.74882C4.26709 2.74882 3.69046 3.30239 3.69046 4.61711V5.88571H6.27378V8.09999H3.69046V16.9571H1.47618V8.09999H0V5.88571Z\" fill=\"white\"/>\\n<path d=\"M12.0848 5.70119C15.2448 5.70119 17.805 8.26144 17.805 11.4214C17.805 14.5814 15.2448 17.1416 12.0848 17.1416C8.92485 17.1416 6.3646 14.5814 6.3646 11.4214C6.3646 8.26144 8.92485 5.70119 12.0848 5.70119ZM12.0848 14.9273C13.9992 14.9273 15.5907 13.3358 15.5907 11.4214C15.5907 9.50697 13.9992 7.91546 12.0848 7.91546C10.1704 7.91546 8.57887 9.50697 8.57887 11.4214C8.57887 13.3358 10.1704 14.9273 12.0848 14.9273Z\" fill=\"white\"/>\\n<path d=\"M18.2703 11.4214C18.2703 8.26144 20.5076 5.70119 24.175 5.70119C25.5128 5.70119 26.8967 6.0933 27.8655 6.96978L26.9198 9.0226C26.2278 8.3537 25.2591 7.91546 24.1981 7.91546C22.1453 7.91546 20.4846 9.50697 20.4846 11.3983C20.4846 13.3358 22.1453 14.9273 24.1981 14.9273C25.2591 14.9273 26.2278 14.4891 26.9198 13.7971L27.8655 15.873C26.989 16.7034 25.5128 17.1416 24.175 17.1416C20.4615 17.1416 18.2703 14.5814 18.2703 11.4214Z\" fill=\"white\"/>\\n<path d=\"M32.808 17.1416C30.1785 17.1416 28.5178 15.527 28.5178 12.2518V5.88571H30.7321V12.0672C30.7321 13.8433 31.3318 14.9273 33.2231 14.9273C34.5609 14.9273 36.2678 13.8663 36.2678 11.975V5.88571H38.482V16.9571H36.2678V15.6654C35.6219 16.4035 34.5379 17.1416 32.808 17.1416Z\" fill=\"white\"/>\\n<path d=\"M44.681 10.1297C47.9333 10.7525 48.7175 12.1364 48.7175 13.4973C48.7175 15.6885 47.1721 17.1416 44.2889 17.1416C41.844 17.1416 39.9988 16.0575 39.4913 15.5732L40.3678 13.405C41.2443 14.2815 42.9742 14.9043 44.2197 14.9273C45.6498 14.9504 46.5032 14.4199 46.5032 13.751C46.5032 12.9206 45.6959 12.5977 44.3351 12.344C40.7138 11.6982 39.8604 10.6372 39.8604 8.86114C39.8604 7.01591 41.6364 5.70119 44.3581 5.70119C45.3499 5.70119 46.8722 5.95491 48.3715 6.76219L47.6103 8.83808C47.1029 8.46903 45.719 7.93853 44.3581 7.91546C43.274 7.8924 42.0746 8.12305 42.0746 8.88421C42.0746 9.71456 43.3894 9.87602 44.681 10.1297Z\" fill=\"white\"/>\\n<path d=\"M54.7296 5.70119C57.8896 5.70119 60.4498 8.26144 60.4498 11.4214C60.4498 14.5814 57.8896 17.1416 54.7296 17.1416C51.5696 17.1416 49.0094 14.5814 49.0094 11.4214C49.0094 8.26144 51.5696 5.70119 54.7296 5.70119ZM54.7296 14.9273C56.644 14.9273 58.2355 13.3358 58.2355 11.4214C58.2355 9.50697 56.644 7.91546 54.7296 7.91546C52.8152 7.91546 51.2237 9.50697 51.2237 11.4214C51.2237 13.3358 52.8152 14.9273 54.7296 14.9273Z\" fill=\"white\"/>\\n<path d=\"M66.9669 5.70119C69.5963 5.70119 71.257 7.31576 71.257 10.591V16.9571H69.0427V10.7756C69.0427 8.99953 68.443 7.91546 66.5517 7.91546C65.2139 7.91546 63.5071 8.97647 63.5071 10.8678V16.9571H61.2928V5.88571H63.5071V7.17737C64.1529 6.43928 65.237 5.70119 66.9669 5.70119Z\" fill=\"white\"/>\\n<path d=\"M74.1072 17.1416C73.1846 17.1416 72.4465 16.4035 72.4465 15.4809C72.4465 14.5352 73.1846 13.8202 74.1072 13.8202C75.0529 13.8202 75.7679 14.5352 75.7679 15.4809C75.7679 16.4035 75.0529 17.1416 74.1072 17.1416Z\" fill=\"white\"/>\\n<path d=\"M85.8212 5.88571H88.0355V16.9571H85.8212V15.3425C84.9216 16.5188 83.63 17.1416 82.1307 17.1416C78.9016 17.1416 76.595 14.5814 76.595 11.4214C76.595 8.26144 78.9016 5.70119 82.1307 5.70119C83.63 5.70119 84.9216 6.32395 85.8212 7.50029V5.88571ZM82.3152 14.9273C84.2527 14.9273 85.8212 13.3589 85.8212 11.4214C85.8212 9.48391 84.2527 7.91546 82.3152 7.91546C80.3778 7.91546 78.8093 9.48391 78.8093 11.4214C78.8093 13.3589 80.3778 14.9273 82.3152 14.9273Z\" fill=\"white\"/>\\n<path d=\"M92.0162 8.26144C92.7774 6.66993 94.3689 5.70119 96.4448 5.70119V8.12305C95.9143 7.96159 95.107 7.96159 94.415 8.21531C92.9619 8.76888 92.0162 9.99134 92.0162 12.0211V16.9571H89.8019V5.88571H92.0162V8.26144Z\" fill=\"white\"/>\\n<path d=\"M98.5715 13.3358V8.09999H97.0953V5.88571H98.5715V1.45716H100.786V5.88571H103V8.09999H100.786V12.7131C100.786 13.4973 100.786 14.3046 101.224 14.6275C101.754 15.0196 102.493 14.8351 103 14.5814V16.8187C102.516 17.0493 101.985 17.1416 101.362 17.1416C99.2634 17.1416 98.5715 15.4578 98.5715 13.3358Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yZe6K.framer-83b5ef, .framer-yZe6K .framer-83b5ef { display: block; }\",\".framer-yZe6K.framer-tr96wc { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-yZe6K .framer-w2rmt5 { flex: none; height: 20px; position: relative; width: 105px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 105\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTO4gN90KL=withCSS(Component,css,\"framer-yZe6K\");export default FramerTO4gN90KL;FramerTO4gN90KL.displayName=\"Logo\";FramerTO4gN90KL.defaultProps={height:20,width:105};addFonts(FramerTO4gN90KL,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTO4gN90KL\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"105\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TO4gN90KL.map","// Generated by Framer (e22b717)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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/KXvzJ7zV39ZlJpveADLM/BVUTp4WiWKn2a84HNviA/wyD593zT0.js\";const cycleOrder=[\"d22bTcAWh\",\"nGOL0CBzD\",\"tTFeRwQV1\"];const serializationHash=\"framer-yw3h4\";const variantClassNames={d22bTcAWh:\"framer-v-1syzf0t\",nGOL0CBzD:\"framer-v-155qeh1\",tTFeRwQV1:\"framer-v-17fh4oj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:.3,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Button Hover In\":\"nGOL0CBzD\",\"Button Hover Out\":\"tTFeRwQV1\",Button:\"d22bTcAWh\"};const getProps=({color,height,id,link,title,width,...props})=>{return{...props,bcm2F32Wt:title??props.bcm2F32Wt??\"CONTACT\",iyI4MQpRk:color??props.iyI4MQpRk??\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(227, 227, 227))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"d22bTcAWh\",Zx9gs_xRZ:link??props.Zx9gs_xRZ};};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,bcm2F32Wt,Zx9gs_xRZ,iyI4MQpRk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"d22bTcAWh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1eazoeu=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"nGOL0CBzD\");});const onMouseLeave1ehc5nq=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"tTFeRwQV1\");});const onAppearbnzx9u=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"d22bTcAWh\"),300);});useOnVariantChange(baseVariant,{tTFeRwQV1:onAppearbnzx9u});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"tTFeRwQV1\")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({nGOL0CBzD:{value:transition2},tTFeRwQV1:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:Zx9gs_xRZ,motionChild:true,nodeId:\"d22bTcAWh\",scopeId:\"vXk8tlKTq\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1syzf0t\",className,classNames)} framer-12ijt5q`,\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"d22bTcAWh\",onMouseEnter:onMouseEnter1eazoeu,ref:refBinding,style:{...style},...addPropertyOverrides({nGOL0CBzD:{\"data-framer-name\":\"Button Hover In\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1ehc5nq},tTFeRwQV1:{\"data-framer-name\":\"Button Hover Out\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10680o1\",\"data-styles-preset\":\"wyD593zT0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-iyI4MQpRk-vXk8tlKTq))\"},children:\"CONTACT\"})}),className:\"framer-wsp6tf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sWdalFNPY\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-iyI4MQpRk-vXk8tlKTq)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-iyI4MQpRk-vXk8tlKTq\":iyI4MQpRk},text:bcm2F32Wt,variants:{nGOL0CBzD:{\"--extracted-r6o4lv\":\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nGOL0CBzD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10680o1\",\"data-styles-preset\":\"wyD593zT0\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255)))\"},children:\"CONTACT\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qiqfbf\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"XisZVomN_\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-122xzl4\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"bc0m36K9t\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-u64pwo\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"uFyqwAD4G\",style:{backgroundColor:\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\"}})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yw3h4.framer-12ijt5q, .framer-yw3h4 .framer-12ijt5q { display: block; }\",\".framer-yw3h4.framer-1syzf0t { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 5px 0px 5px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yw3h4 .framer-wsp6tf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yw3h4 .framer-qiqfbf { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 2px; justify-content: flex-start; left: 0px; overflow: hidden; padding: 0px; position: absolute; width: 100%; z-index: 1; }\",\".framer-yw3h4 .framer-122xzl4 { flex: none; height: 100%; overflow: hidden; position: relative; width: 0px; }\",\".framer-yw3h4 .framer-u64pwo { flex: none; height: 100%; overflow: hidden; position: relative; width: 0%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yw3h4.framer-1syzf0t, .framer-yw3h4 .framer-qiqfbf { gap: 0px; } .framer-yw3h4.framer-1syzf0t > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-yw3h4.framer-1syzf0t > :first-child { margin-top: 0px; } .framer-yw3h4.framer-1syzf0t > :last-child { margin-bottom: 0px; } .framer-yw3h4 .framer-qiqfbf > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-yw3h4 .framer-qiqfbf > :first-child { margin-left: 0px; } .framer-yw3h4 .framer-qiqfbf > :last-child { margin-right: 0px; } }\",\".framer-yw3h4.framer-v-155qeh1 .framer-u64pwo, .framer-yw3h4.framer-v-17fh4oj .framer-122xzl4, .framer-yw3h4.framer-v-17fh4oj .framer-u64pwo { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 70.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nGOL0CBzD\":{\"layout\":[\"auto\",\"auto\"]},\"tTFeRwQV1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"bcm2F32Wt\":\"title\",\"Zx9gs_xRZ\":\"link\",\"iyI4MQpRk\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramervXk8tlKTq=withCSS(Component,css,\"framer-yw3h4\");export default FramervXk8tlKTq;FramervXk8tlKTq.displayName=\"Primary Button\";FramervXk8tlKTq.defaultProps={height:25,width:70.5};addPropertyControls(FramervXk8tlKTq,{variant:{options:[\"d22bTcAWh\",\"nGOL0CBzD\",\"tTFeRwQV1\"],optionTitles:[\"Button\",\"Button Hover In\",\"Button Hover Out\"],title:\"Variant\",type:ControlType.Enum},bcm2F32Wt:{defaultValue:\"CONTACT\",displayTextArea:false,title:\"Title\",type:ControlType.String},Zx9gs_xRZ:{title:\"Link\",type:ControlType.Link},iyI4MQpRk:{defaultValue:\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(227, 227, 227))\",title:\"Color\",type:ControlType.Color}});addFonts(FramervXk8tlKTq,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\":\"FramervXk8tlKTq\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nGOL0CBzD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tTFeRwQV1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"70.5\",\"framerIntrinsicHeight\":\"25\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"bcm2F32Wt\\\":\\\"title\\\",\\\"Zx9gs_xRZ\\\":\\\"link\\\",\\\"iyI4MQpRk\\\":\\\"color\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d21961)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Dteahv1ew:{hover:true},ZheVwe4Ha:{hover:true}};const cycleOrder=[\"ZheVwe4Ha\",\"Dteahv1ew\"];const serializationHash=\"framer-RECvq\";const variantClassNames={Dteahv1ew:\"framer-v-13n0ckm\",ZheVwe4Ha:\"framer-v-1si27fa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Close:\"Dteahv1ew\",Open:\"ZheVwe4Ha\"};const getProps=({click,height,id,width,...props})=>{return{...props,P2XATsayS:click??props.P2XATsayS,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZheVwe4Ha\"};};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,P2XATsayS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZheVwe4Ha\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapcrjtsk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(P2XATsayS){const res=await P2XATsayS(...args);if(res===false)return false;}});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1si27fa\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZheVwe4Ha\",onTap:onTapcrjtsk,ref:refBinding,style:{...style},...addPropertyOverrides({\"Dteahv1ew-hover\":{\"data-framer-name\":undefined},\"ZheVwe4Ha-hover\":{\"data-framer-name\":undefined},Dteahv1ew:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18pq7ii\",layoutDependency:layoutDependency,layoutId:\"RHjm1ceoV\",style:{backgroundColor:\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\",rotate:0},variants:{\"ZheVwe4Ha-hover\":{rotate:0},Dteahv1ew:{backgroundColor:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-iy7pmq\",layoutDependency:layoutDependency,layoutId:\"xIHgeNpE_\",style:{backgroundColor:\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\",rotate:0},variants:{\"ZheVwe4Ha-hover\":{rotate:0},Dteahv1ew:{backgroundColor:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RECvq.framer-1lhsgbj, .framer-RECvq .framer-1lhsgbj { display: block; }\",\".framer-RECvq.framer-1si27fa { cursor: pointer; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-RECvq .framer-18pq7ii { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: 6px; width: 18px; }\",\".framer-RECvq .framer-iy7pmq { bottom: 6px; flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; width: 18px; }\",\".framer-RECvq.framer-v-13n0ckm .framer-18pq7ii { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-RECvq.framer-v-13n0ckm .framer-iy7pmq { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-RECvq.framer-v-1si27fa.hover .framer-18pq7ii { top: 4px; }\",\".framer-RECvq.framer-v-1si27fa.hover .framer-iy7pmq { bottom: 4px; }\",\".framer-RECvq.framer-v-13n0ckm.hover .framer-18pq7ii { left: calc(50.00000000000002% - 22px / 2); width: 22px; }\",\".framer-RECvq.framer-v-13n0ckm.hover .framer-iy7pmq { bottom: unset; left: calc(50.00000000000002% - 22px / 2); width: 22px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Dteahv1ew\":{\"layout\":[\"fixed\",\"fixed\"]},\"AwRVaPn0L\":{\"layout\":[\"fixed\",\"fixed\"]},\"MNVeb3nW5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"P2XATsayS\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerWqMq91MwX=withCSS(Component,css,\"framer-RECvq\");export default FramerWqMq91MwX;FramerWqMq91MwX.displayName=\"Menu Button\";FramerWqMq91MwX.defaultProps={height:24,width:24};addPropertyControls(FramerWqMq91MwX,{variant:{options:[\"ZheVwe4Ha\",\"Dteahv1ew\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},P2XATsayS:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerWqMq91MwX,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWqMq91MwX\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Dteahv1ew\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AwRVaPn0L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MNVeb3nW5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"P2XATsayS\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WqMq91MwX.map","// Generated by Framer (890879b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{DisplayTime}from\"https://framerusercontent.com/modules/93UwOs34Xgp00XI4Q6mH/nd3tVp4Ft6Vx0ytPYxLC/TimeDisplay.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pssBhgWPdIQjALW1LGnY/TX6mGK5igVlle08CgF6u/oO0dvN1Rh.js\";import Logo from\"https://framerusercontent.com/modules/4BI3s16aH8X15G3JIg2H/772d0pSPCNIvCzEZVNK2/TO4gN90KL.js\";import PrimaryButton from\"https://framerusercontent.com/modules/lQkhEeoh1jpFbKIXlTSj/mM8u9473lTFEALyLw62Y/vXk8tlKTq.js\";import MenuButton from\"https://framerusercontent.com/modules/98AQ1EiVhgfK4DhMSUh4/zRYIOGmfVI7gaxiFra3m/WqMq91MwX.js\";const LogoFonts=getFonts(Logo);const DisplayTimeFonts=getFonts(DisplayTime);const MenuButtonFonts=getFonts(MenuButton);const PrimaryButtonFonts=getFonts(PrimaryButton);const DisplayTimeControls=getPropertyControls(DisplayTime);const cycleOrder=[\"cuBEWQqq1\",\"pjuj4jxco\",\"Jeu8XFtmt\"];const serializationHash=\"framer-JElm0\";const variantClassNames={cuBEWQqq1:\"framer-v-ijbis7\",Jeu8XFtmt:\"framer-v-1vz1hj3\",pjuj4jxco:\"framer-v-4dz6ra\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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 humanReadableEnumMap={\"Abu Dhabi\":\"Abu Dhabi\",\"Addis Ababa\":\"Addis Ababa\",\"Buenos Aires\":\"Buenos Aires\",\"Cape Town\":\"Cape Town\",\"Dar es Salaam\":\"Dar es Salaam\",\"Ho Chi Minh City\":\"Ho Chi Minh City\",\"Hong Kong\":\"Hong Kong\",\"Kuala Lumpur\":\"Kuala Lumpur\",\"La Paz\":\"La Paz\",\"Las Vegas\":\"Las Vegas\",\"Los Angeles\":\"Los Angeles\",\"Mexico City\":\"Mexico City\",\"New York\":\"New York\",\"Port Moresby\":\"Port Moresby\",\"Rio de Janeiro\":\"Rio de Janeiro\",\"San Diego\":\"San Diego\",\"San Francisco\":\"San Francisco\",\"Sao Paulo\":\"Sao Paulo\",\"St Petersburg\":\"St Petersburg\",\"Tel Aviv\":\"Tel Aviv\",\"Washington DC\":\"Washington DC\",Aarhus:\"Aarhus\",Accra:\"Accra\",Adelaide:\"Adelaide\",Alexandria:\"Alexandria\",Algiers:\"Algiers\",Amsterdam:\"Amsterdam\",Anchorage:\"Anchorage\",Ankara:\"Ankara\",Antwerp:\"Antwerp\",Athens:\"Athens\",Atlanta:\"Atlanta\",Auckland:\"Auckland\",Baghdad:\"Baghdad\",Bangalore:\"Bangalore\",Bangkok:\"Bangkok\",Barcelona:\"Barcelona\",Beijing:\"Beijing\",Belgrade:\"Belgrade\",Bergen:\"Bergen\",Berlin:\"Berlin\",Bern:\"Bern\",Birmingham:\"Birmingham\",Bogota:\"Bogota\",Boston:\"Boston\",Brasilia:\"Brasilia\",Brisbane:\"Brisbane\",Brussels:\"Brussels\",Bucharest:\"Bucharest\",Budapest:\"Budapest\",Busan:\"Busan\",Cairo:\"Cairo\",Caracas:\"Caracas\",Casablanca:\"Casablanca\",Chennai:\"Chennai\",Chicago:\"Chicago\",Chongqing:\"Chongqing\",Christchurch:\"Christchurch\",Cologne:\"Cologne\",Colombo:\"Colombo\",Copenhagen:\"Copenhagen\",Cordoba:\"Cordoba\",Cork:\"Cork\",Dakar:\"Dakar\",Dallas:\"Dallas\",Darwin:\"Darwin\",Delhi:\"Delhi\",Denver:\"Denver\",Dhaka:\"Dhaka\",Doha:\"Doha\",Dubai:\"Dubai\",Dublin:\"Dublin\",Durban:\"Durban\",Edinburgh:\"Edinburgh\",Florence:\"Florence\",Frankfurt:\"Frankfurt\",Geneva:\"Geneva\",Gothenburg:\"Gothenburg\",Guangzhou:\"Guangzhou\",Hamburg:\"Hamburg\",Hanoi:\"Hanoi\",Helsinki:\"Helsinki\",Hobart:\"Hobart\",Honolulu:\"Honolulu\",Houston:\"Houston\",Istanbul:\"Istanbul\",Jakarta:\"Jakarta\",Jeddah:\"Jeddah\",Jerusalem:\"Jerusalem\",Johannesburg:\"Johannesburg\",Kabul:\"Kabul\",Karachi:\"Karachi\",Khartoum:\"Khartoum\",Kiev:\"Kiev\",Kolkata:\"Kolkata\",Krakow:\"Krakow\",Kyoto:\"Kyoto\",Lagos:\"Lagos\",Lahore:\"Lahore\",Lima:\"Lima\",Lisbon:\"Lisbon\",London:\"London\",Lyon:\"Lyon\",Madrid:\"Madrid\",Malmo:\"Malmo\",Manchester:\"Manchester\",Manila:\"Manila\",Marseille:\"Marseille\",Medellin:\"Medellin\",Melbourne:\"Melbourne\",Miami:\"Miami\",Milan:\"Milan\",Minsk:\"Minsk\",Mombasa:\"Mombasa\",Montevideo:\"Montevideo\",Montreal:\"Montreal\",Moscow:\"Moscow\",Mumbai:\"Mumbai\",Munich:\"Munich\",Muscat:\"Muscat\",Nairobi:\"Nairobi\",Naples:\"Naples\",Noumea:\"Noumea\",Odense:\"Odense\",Osaka:\"Osaka\",Oslo:\"Oslo\",Ottawa:\"Ottawa\",Paris:\"Paris\",Perth:\"Perth\",Philadelphia:\"Philadelphia\",Phoenix:\"Phoenix\",Portland:\"Portland\",Porto:\"Porto\",Prague:\"Prague\",Pretoria:\"Pretoria\",Quito:\"Quito\",Rabat:\"Rabat\",Riga:\"Riga\",Riyadh:\"Riyadh\",Rome:\"Rome\",Rotterdam:\"Rotterdam\",Salzburg:\"Salzburg\",Santiago:\"Santiago\",Sapporo:\"Sapporo\",Seattle:\"Seattle\",Seoul:\"Seoul\",Shanghai:\"Shanghai\",Shenzhen:\"Shenzhen\",Singapore:\"Singapore\",Sofia:\"Sofia\",Stockholm:\"Stockholm\",Suva:\"Suva\",Sydney:\"Sydney\",Taipei:\"Taipei\",Tallinn:\"Tallinn\",Tampere:\"Tampere\",Tehran:\"Tehran\",Thessaloniki:\"Thessaloniki\",Tokyo:\"Tokyo\",Toronto:\"Toronto\",Tripoli:\"Tripoli\",Tunis:\"Tunis\",Valencia:\"Valencia\",Vancouver:\"Vancouver\",Venice:\"Venice\",Vienna:\"Vienna\",Vilnius:\"Vilnius\",Warsaw:\"Warsaw\",Wellington:\"Wellington\",Yangon:\"Yangon\",Zagreb:\"Zagreb\",Zurich:\"Zurich\"};const humanReadableVariantMap={\"Open Minimal\":\"Jeu8XFtmt\",Closed:\"pjuj4jxco\",Open:\"cuBEWQqq1\"};const getProps=({buttonLink,buttonTitle,click,coordinates,height,id,padding,showCoordinates,showLocalTime,timezone,width,...props})=>{return{...props,DjHepKtqR:click??props.DjHepKtqR,ivMdSvgOc:padding??props.ivMdSvgOc??\"0px 0px 0px 0px\",J2UzXxVbt:buttonLink??props.J2UzXxVbt,LH1ZOb0Xv:showLocalTime??props.LH1ZOb0Xv??true,m04Wwz3CJ:humanReadableEnumMap[timezone]??timezone??props.m04Wwz3CJ??\"Dubai\",mlW5Xa9Bd:coordinates??props.mlW5Xa9Bd??\"25.276987\\xb0 N, 55.296249\\xb0 E\",variant:humanReadableVariantMap[props.variant]??props.variant??\"cuBEWQqq1\",XC2fQHfmU:buttonTitle??props.XC2fQHfmU??\"CONTACT\",zhE52wAch:showCoordinates??props.zhE52wAch??true};};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,DjHepKtqR,ivMdSvgOc,XC2fQHfmU,J2UzXxVbt,zhE52wAch,mlW5Xa9Bd,LH1ZOb0Xv,m04Wwz3CJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cuBEWQqq1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const P2XATsayS18yaol4=activeVariantCallback(async(...args)=>{if(DjHepKtqR){const res=await DjHepKtqR(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"Jeu8XFtmt\")return false;return value;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ijbis7\",className,classNames),\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"cuBEWQqq1\",ref:refBinding,style:{\"--1kwd0jr\":numberToPixelString(ivMdSvgOc),...style},...addPropertyOverrides({Jeu8XFtmt:{\"data-framer-name\":\"Open Minimal\"},pjuj4jxco:{\"data-framer-name\":\"Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"cjEgoy_lQ\",scopeId:\"h7ceNXvKN\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"logo link\",className:\"framer-9hp0tj framer-1oeluao\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"cjEgoy_lQ\",style:{opacity:1},variants:{Jeu8XFtmt:{opacity:1},pjuj4jxco:{opacity:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14r29yl-container\",layoutDependency:layoutDependency,layoutId:\"NzJjJ4NWC-container\",nodeId:\"NzJjJ4NWC\",rendersWithMotion:true,scopeId:\"h7ceNXvKN\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"NzJjJ4NWC\",layoutId:\"NzJjJ4NWC\",style:{height:\"100%\"},width:\"100%\"})})})})}),isDisplayed(zhE52wAch)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17qaqo\",\"data-framer-name\":\"Coordinates\",layoutDependency:layoutDependency,layoutId:\"JzN2_nFQQ\",style:{opacity:1},variants:{pjuj4jxco:{opacity:0}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a8ll0z\",\"data-styles-preset\":\"oO0dvN1Rh\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(117, 117, 117)))\"},children:\"55.6761\\xb0 N, 12.5683\\xb0 E\"})}),className:\"framer-w8kdpn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lup45ZMwX\",style:{\"--extracted-r6o4lv\":\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(117, 117, 117))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mlW5Xa9Bd,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed(LH1ZOb0Xv)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-132a94t\",\"data-framer-name\":\"Time\",layoutDependency:layoutDependency,layoutId:\"inDWnxQ8X\",style:{opacity:1},variants:{pjuj4jxco:{opacity:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v3n3ek-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RrIWhNqwZ-container\",nodeId:\"RrIWhNqwZ\",rendersWithMotion:true,scopeId:\"h7ceNXvKN\",children:/*#__PURE__*/_jsx(DisplayTime,{city:m04Wwz3CJ,color:\"var(--token-62bd2a34-bbc8-48af-a58b-7a9817b96f00, rgb(117, 117, 117))\",font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"RrIWhNqwZ\",layoutId:\"RrIWhNqwZ\",showMinutes:true,showSeconds:true,use24HourFormat:false,width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-2v6hse\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"btGdBjX18\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tx2cid-container\",layoutDependency:layoutDependency,layoutId:\"MQ4VESaJC-container\",nodeId:\"MQ4VESaJC\",rendersWithMotion:true,scopeId:\"h7ceNXvKN\",children:/*#__PURE__*/_jsx(MenuButton,{height:\"100%\",id:\"MQ4VESaJC\",layoutId:\"MQ4VESaJC\",P2XATsayS:P2XATsayS18yaol4,style:{height:\"100%\",width:\"100%\"},variant:\"ZheVwe4Ha\",width:\"100%\",...addPropertyOverrides({pjuj4jxco:{variant:\"Dteahv1ew\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l4ez9d-container\",layoutDependency:layoutDependency,layoutId:\"pIQztgLuS-container\",nodeId:\"pIQztgLuS\",rendersWithMotion:true,scopeId:\"h7ceNXvKN\",style:{opacity:1},variants:{Jeu8XFtmt:{opacity:1},pjuj4jxco:{opacity:0}},children:/*#__PURE__*/_jsx(PrimaryButton,{bcm2F32Wt:XC2fQHfmU,height:\"100%\",id:\"pIQztgLuS\",iyI4MQpRk:\"var(--token-e59ee82f-4947-486a-9ee0-2e8a0a94d335, rgb(227, 227, 227))\",layoutId:\"pIQztgLuS\",variant:\"d22bTcAWh\",width:\"100%\",Zx9gs_xRZ:J2UzXxVbt})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JElm0.framer-1oeluao, .framer-JElm0 .framer-1oeluao { display: block; }\",\".framer-JElm0.framer-ijbis7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: var(--1kwd0jr); position: relative; width: 1200px; }\",\".framer-JElm0 .framer-9hp0tj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JElm0 .framer-14r29yl-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-JElm0 .framer-17qaqo, .framer-JElm0 .framer-132a94t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JElm0 .framer-w8kdpn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JElm0 .framer-v3n3ek-container, .framer-JElm0 .framer-l4ez9d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-JElm0 .framer-2v6hse { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JElm0 .framer-tx2cid-container { flex: none; height: 24px; position: relative; width: 24px; z-index: 10; }\",\".framer-JElm0.framer-v-4dz6ra .framer-tx2cid-container { order: 1; }\",\".framer-JElm0.framer-v-4dz6ra .framer-l4ez9d-container { order: 0; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pjuj4jxco\":{\"layout\":[\"fixed\",\"auto\"]},\"Jeu8XFtmt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DjHepKtqR\":\"click\",\"ivMdSvgOc\":\"padding\",\"XC2fQHfmU\":\"buttonTitle\",\"J2UzXxVbt\":\"buttonLink\",\"zhE52wAch\":\"showCoordinates\",\"mlW5Xa9Bd\":\"coordinates\",\"LH1ZOb0Xv\":\"showLocalTime\",\"m04Wwz3CJ\":\"timezone\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerh7ceNXvKN=withCSS(Component,css,\"framer-JElm0\");export default Framerh7ceNXvKN;Framerh7ceNXvKN.displayName=\"Header\";Framerh7ceNXvKN.defaultProps={height:40,width:1200};addPropertyControls(Framerh7ceNXvKN,{variant:{options:[\"cuBEWQqq1\",\"pjuj4jxco\",\"Jeu8XFtmt\"],optionTitles:[\"Open\",\"Closed\",\"Open Minimal\"],title:\"Variant\",type:ControlType.Enum},DjHepKtqR:{title:\"Click\",type:ControlType.EventHandler},ivMdSvgOc:{defaultValue:\"0px 0px 0px 0px\",title:\"Padding\",type:ControlType.Padding},XC2fQHfmU:{defaultValue:\"CONTACT\",displayTextArea:false,title:\"Button Title\",type:ControlType.String},J2UzXxVbt:{title:\"Button Link\",type:ControlType.Link},zhE52wAch:{defaultValue:true,title:\"Show Coordinates\",type:ControlType.Boolean},mlW5Xa9Bd:{defaultValue:\"25.276987\\xb0 N, 55.296249\\xb0 E\",description:\"You can grab these from Google\",displayTextArea:false,title:\"Coordinates\",type:ControlType.String},LH1ZOb0Xv:{defaultValue:true,title:\"Show Local Time\",type:ControlType.Boolean},m04Wwz3CJ:DisplayTimeControls?.[\"city\"]&&{...DisplayTimeControls[\"city\"],defaultValue:\"Dubai\",description:\"Time zone based by City\",hidden:undefined,title:\"Timezone\"}});addFonts(Framerh7ceNXvKN,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Geist Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v3/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"}]},...LogoFonts,...DisplayTimeFonts,...MenuButtonFonts,...PrimaryButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerh7ceNXvKN\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pjuj4jxco\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Jeu8XFtmt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"DjHepKtqR\\\":\\\"click\\\",\\\"ivMdSvgOc\\\":\\\"padding\\\",\\\"XC2fQHfmU\\\":\\\"buttonTitle\\\",\\\"J2UzXxVbt\\\":\\\"buttonLink\\\",\\\"zhE52wAch\\\":\\\"showCoordinates\\\",\\\"mlW5Xa9Bd\\\":\\\"coordinates\\\",\\\"LH1ZOb0Xv\\\":\\\"showLocalTime\\\",\\\"m04Wwz3CJ\\\":\\\"timezone\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dc5e905)\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-LZFEt\";const variantClassNames={hm3Bpbwlj:\"framer-v-lgduwk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,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 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:\"hm3Bpbwlj\",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-lgduwk\",className,classNames),\"data-framer-name\":\"Cursor\",layoutDependency:layoutDependency,layoutId:\"hm3Bpbwlj\",ref:refBinding,style:{backgroundColor:\"var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, rgb(255, 255, 255))\",borderBottomLeftRadius:120,borderBottomRightRadius:120,borderTopLeftRadius:120,borderTopRightRadius:120,...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LZFEt.framer-14u8vv8, .framer-LZFEt .framer-14u8vv8 { display: block; }\",\".framer-LZFEt.framer-lgduwk { height: 80px; mix-blend-mode: difference; overflow: hidden; position: relative; width: 80px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 80\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 FramersnXmyGpkn=withCSS(Component,css,\"framer-LZFEt\");export default FramersnXmyGpkn;FramersnXmyGpkn.displayName=\"Cursor Difference 80px\";FramersnXmyGpkn.defaultProps={height:80,width:80};addFonts(FramersnXmyGpkn,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersnXmyGpkn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"80\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./snXmyGpkn.map","// Generated by Framer (013b13c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-7sH9g .framer-styles-preset-19mu67j:not(.rich-text-wrapper), .framer-7sH9g .framer-styles-preset-19mu67j.rich-text-wrapper a { --framer-link-current-text-color: var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, #0f0f0f); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, #454545); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, #0f0f0f); --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-7sH9g\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (013b13c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"yqPAZ3Egk\",\"hO4Uvsc9D\",\"TBDhV8NGG\",\"gjkq4MRjX\",\"kbGYVgYaR\"];const serializationHash=\"framer-oy55Q\";const variantClassNames={gjkq4MRjX:\"framer-v-1fy3fu9\",hO4Uvsc9D:\"framer-v-ku77ow\",kbGYVgYaR:\"framer-v-1re5lst\",TBDhV8NGG:\"framer-v-qv070e\",yqPAZ3Egk:\"framer-v-1jxrfid\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"0% / 0.1\":\"yqPAZ3Egk\",\"0% / 0.2\":\"hO4Uvsc9D\",\"0% / 0.3\":\"TBDhV8NGG\",\"0% / 0.4\":\"gjkq4MRjX\",\"100%\":\"kbGYVgYaR\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yqPAZ3Egk\"};};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({cycleOrder,defaultVariant:\"yqPAZ3Egk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear14b6md=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"kbGYVgYaR\",true),100);});const onAppear14m8a76=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"kbGYVgYaR\",true),200);});const onAppear3y13cz=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"kbGYVgYaR\",true),300);});const onAppear1ui13cx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"kbGYVgYaR\",true),400);});useOnVariantChange(baseVariant,{default:onAppear14b6md,gjkq4MRjX:onAppear1ui13cx,hO4Uvsc9D:onAppear14m8a76,TBDhV8NGG:onAppear3y13cz});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-1jxrfid\",className,classNames),\"data-framer-name\":\"0% / 0.1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yqPAZ3Egk\",ref:refBinding,style:{...style},...addPropertyOverrides({gjkq4MRjX:{\"data-framer-name\":\"0% / 0.4\"},hO4Uvsc9D:{\"data-framer-name\":\"0% / 0.2\"},kbGYVgYaR:{\"data-framer-name\":\"100%\"},TBDhV8NGG:{\"data-framer-name\":\"0% / 0.3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f95oe5\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"PPoMYHnd4\",style:{backgroundColor:\"var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69))\"}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oy55Q.framer-1mo78h8, .framer-oy55Q .framer-1mo78h8 { display: block; }\",\".framer-oy55Q.framer-1jxrfid { height: 2px; overflow: visible; position: relative; width: 1056px; }\",\".framer-oy55Q .framer-1f95oe5 { flex: none; height: 2px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 0%; }\",\".framer-oy55Q.framer-v-1re5lst .framer-1f95oe5 { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2\n * @framerIntrinsicWidth 1056\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hO4Uvsc9D\":{\"layout\":[\"fixed\",\"fixed\"]},\"TBDhV8NGG\":{\"layout\":[\"fixed\",\"fixed\"]},\"gjkq4MRjX\":{\"layout\":[\"fixed\",\"fixed\"]},\"kbGYVgYaR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHVOJAhOsQ=withCSS(Component,css,\"framer-oy55Q\");export default FramerHVOJAhOsQ;FramerHVOJAhOsQ.displayName=\"Menu Growing Line\";FramerHVOJAhOsQ.defaultProps={height:2,width:1056};addPropertyControls(FramerHVOJAhOsQ,{variant:{options:[\"yqPAZ3Egk\",\"hO4Uvsc9D\",\"TBDhV8NGG\",\"gjkq4MRjX\",\"kbGYVgYaR\"],optionTitles:[\"0% / 0.1\",\"0% / 0.2\",\"0% / 0.3\",\"0% / 0.4\",\"100%\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHVOJAhOsQ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHVOJAhOsQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1056\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hO4Uvsc9D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TBDhV8NGG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gjkq4MRjX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kbGYVgYaR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"2\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HVOJAhOsQ.map","// Generated by Framer (1bcc82d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,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*as sharedStyle1 from\"https://framerusercontent.com/modules/2FwO0nAmN22LDqaCvrFR/Z9VsP43wL5lD0yyafVa4/aqFcPtQag.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/avdyz8T1aJqNr1TvYxYm/IDYIEVL5QKNBRGtomkVJ/BVQE8aYu1.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/gkwBNNYdmSfpYvtbXJal/BSIXdBt8HRnYSGou2gYY/Zh9nWJ7rv.js\";import MenuGrowingLine from\"https://framerusercontent.com/modules/fUh4KGFiUnVE5HoX4HRR/z7e6s1LC9LD6USE4jhqK/HVOJAhOsQ.js\";const MenuGrowingLineFonts=getFonts(MenuGrowingLine);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"OaHqz9ura\",\"AoeJ301ZM\",\"l9I5H0Yhk\"];const serializationHash=\"framer-4Nl6c\";const variantClassNames={AoeJ301ZM:\"framer-v-1m8rq91\",l9I5H0Yhk:\"framer-v-180vg7f\",OaHqz9ura:\"framer-v-585swj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,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:0};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={Desktop:\"OaHqz9ura\",Phone:\"l9I5H0Yhk\",Tablet:\"AoeJ301ZM\"};const getProps=({cursor,height,id,menu1Close,menu2Close,menu3Close,width,...props})=>{return{...props,mhf5kwcFu:menu2Close??props.mhf5kwcFu,QGRxVoh5e:menu3Close??props.QGRxVoh5e,variant:humanReadableVariantMap[props.variant]??props.variant??\"OaHqz9ura\",vLMxm9HWr:cursor??props.vLMxm9HWr,WdsONyEqp:menu1Close??props.WdsONyEqp};};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,vLMxm9HWr,WdsONyEqp,mhf5kwcFu,QGRxVoh5e,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OaHqz9ura\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1n51btr=activeVariantCallback(async(...args)=>{if(WdsONyEqp){const res=await WdsONyEqp(...args);if(res===false)return false;}});const onTap7c2szy=activeVariantCallback(async(...args)=>{if(mhf5kwcFu){const res=await mhf5kwcFu(...args);if(res===false)return false;}});const onTap1hb3kiw=activeVariantCallback(async(...args)=>{if(QGRxVoh5e){const res=await QGRxVoh5e(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-585swj\",className,classNames),\"data-framer-appear-id\":\"585swj\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OaHqz9ura\",optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({AoeJ301ZM:{\"data-framer-name\":\"Tablet\"},l9I5H0Yhk:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xrb3pw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"BNDhJkaHf\",children:/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1iuyf5l\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"tAPRoT3IA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lkq6nf\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"xFq1b0O6A\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vqruzt\",\"data-framer-cursor\":vLMxm9HWr,\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"MkfiV21Kk\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kvo3ya\",layoutDependency:layoutDependency,layoutId:\"zN3cdr68X\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16aeoue\",\"data-styles-preset\":\"Zh9nWJ7rv\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69)))\"},children:\"01\"})}),className:\"framer-gyjw2t\",\"data-framer-name\":\"01\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"leBuDDU3y\",style:{\"--extracted-r6o4lv\":\"var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Lv5DoijK1\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"uSDwTnTj_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19mu67j\",\"data-styles-preset\":\"BVQE8aYu1\",children:\"Home\"})})})}),className:\"framer-t0w94t\",\"data-framer-name\":\"Home\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Lv5DoijK1\",onTap:onTap1n51btr,style:{\"--extracted-r6o4lv\":\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:`max(${componentViewport?.width||\"100vw\"} - 144px, 1px)`,y:(componentViewport?.y||0)+0+0+(32+(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64-(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1)/2)+0+(0+0+((Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1-0-510)/2*0)+0+168,...addPropertyOverrides({AoeJ301ZM:{width:`max(${componentViewport?.width||\"100vw\"} - 80px, 1px)`,y:(componentViewport?.y||0)+20+0+(20+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1)/2)+0+(0+0+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1-0-510)/2*0)+0+168},l9I5H0Yhk:{width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:(componentViewport?.y||0)+20+0+(30+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1)/2)+0+(0+0+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1-0-510)/2*0)+0+168}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n1ht9-container\",layoutDependency:layoutDependency,layoutId:\"H2LY8UGdQ-container\",nodeId:\"H2LY8UGdQ\",rendersWithMotion:true,scopeId:\"uSDwTnTj_\",children:/*#__PURE__*/_jsx(MenuGrowingLine,{height:\"100%\",id:\"H2LY8UGdQ\",layoutId:\"H2LY8UGdQ\",style:{height:\"100%\",width:\"100%\"},variant:\"yqPAZ3Egk\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cm8wtv\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"rjw_EeTBs\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3aqy7n\",\"data-framer-cursor\":vLMxm9HWr,\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"UW20QCR7Z\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vf08v4\",layoutDependency:layoutDependency,layoutId:\"iibWvfpUK\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16aeoue\",\"data-styles-preset\":\"Zh9nWJ7rv\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69)))\"},children:\"02\"})}),className:\"framer-16hov2g\",\"data-framer-name\":\"02\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xzK5fHbjY\",style:{\"--extracted-r6o4lv\":\"var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"r3H_cxCO9\"},motionChild:true,nodeId:\"baBL9hYoJ\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"uSDwTnTj_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19mu67j\",\"data-styles-preset\":\"BVQE8aYu1\",children:\"Work\"})})})}),className:\"framer-e86qvp\",\"data-framer-name\":\"Templates\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"baBL9hYoJ\",onTap:onTap7c2szy,style:{\"--extracted-r6o4lv\":\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:`max(${componentViewport?.width||\"100vw\"} - 144px, 1px)`,y:(componentViewport?.y||0)+0+0+(32+(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64-(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1)/2)+0+(0+170+((Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1-0-510)/2*1)+0+168,...addPropertyOverrides({AoeJ301ZM:{width:`max(${componentViewport?.width||\"100vw\"} - 80px, 1px)`,y:(componentViewport?.y||0)+20+0+(20+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1)/2)+0+(0+170+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1-0-510)/2*1)+0+168},l9I5H0Yhk:{width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:(componentViewport?.y||0)+20+0+(30+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1)/2)+0+(0+170+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1-0-510)/2*1)+0+168}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16dllyq-container\",layoutDependency:layoutDependency,layoutId:\"JPXPQT8x6-container\",nodeId:\"JPXPQT8x6\",rendersWithMotion:true,scopeId:\"uSDwTnTj_\",children:/*#__PURE__*/_jsx(MenuGrowingLine,{height:\"100%\",id:\"JPXPQT8x6\",layoutId:\"JPXPQT8x6\",style:{height:\"100%\",width:\"100%\"},variant:\"hO4Uvsc9D\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pp1f2f\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"qddY9jfEe\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hjs3uv\",\"data-framer-cursor\":vLMxm9HWr,\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"BQ1OsgEgN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-momide\",layoutDependency:layoutDependency,layoutId:\"G9IVXz3hm\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16aeoue\",\"data-styles-preset\":\"Zh9nWJ7rv\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69)))\"},children:\"03\"})}),className:\"framer-1iympag\",\"data-framer-name\":\"03\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hnKyTiR0S\",style:{\"--extracted-r6o4lv\":\"var(--token-43f5539d-5992-4c2e-a20b-e1b403d28984, rgb(69, 69, 69))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1deknjs\",\"data-styles-preset\":\"aqFcPtQag\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IQVptMsNM\"},motionChild:true,nodeId:\"O6fIuRtQx\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"uSDwTnTj_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19mu67j\",\"data-styles-preset\":\"BVQE8aYu1\",children:\"About\"})})})}),className:\"framer-1s900c7\",\"data-framer-name\":\"Resources\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O6fIuRtQx\",onTap:onTap1hb3kiw,style:{\"--extracted-r6o4lv\":\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:`max(${componentViewport?.width||\"100vw\"} - 144px, 1px)`,y:(componentViewport?.y||0)+0+0+(32+(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64-(Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1)/2)+0+(0+340+((Math.max(0,((componentViewport?.height||816)-0-0)/1)*1-64)*1-0-510)/2*2)+0+168,...addPropertyOverrides({AoeJ301ZM:{width:`max(${componentViewport?.width||\"100vw\"} - 80px, 1px)`,y:(componentViewport?.y||0)+20+0+(20+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1)/2)+0+(0+340+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-40)*1-0-510)/2*2)+0+168},l9I5H0Yhk:{width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:(componentViewport?.y||0)+20+0+(30+(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30-(Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1)/2)+0+(0+340+((Math.max(0,((componentViewport?.height||816)-40-0)/1)*1-30)*1-0-510)/2*2)+0+168}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-108j3gv-container\",layoutDependency:layoutDependency,layoutId:\"c9CUowRSM-container\",nodeId:\"c9CUowRSM\",rendersWithMotion:true,scopeId:\"uSDwTnTj_\",children:/*#__PURE__*/_jsx(MenuGrowingLine,{height:\"100%\",id:\"c9CUowRSM\",layoutId:\"c9CUowRSM\",style:{height:\"100%\",width:\"100%\"},variant:\"TBDhV8NGG\",width:\"100%\"})})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4Nl6c.framer-11jubfz, .framer-4Nl6c .framer-11jubfz { display: block; }\",\".framer-4Nl6c.framer-585swj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: 816px; justify-content: flex-start; overflow: hidden; padding: 0px 40px 0px 40px; position: relative; width: 1200px; }\",\".framer-4Nl6c .framer-xrb3pw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: hidden; padding: 32px; position: relative; width: 100%; }\",\".framer-4Nl6c .framer-1iuyf5l { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-4Nl6c .framer-lkq6nf, .framer-4Nl6c .framer-cm8wtv, .framer-4Nl6c .framer-1pp1f2f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-4Nl6c .framer-1vqruzt, .framer-4Nl6c .framer-3aqy7n, .framer-4Nl6c .framer-hjs3uv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4Nl6c .framer-1kvo3ya, .framer-4Nl6c .framer-1vf08v4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-4Nl6c .framer-gyjw2t, .framer-4Nl6c .framer-16hov2g, .framer-4Nl6c .framer-1iympag { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4Nl6c .framer-t0w94t, .framer-4Nl6c .framer-e86qvp, .framer-4Nl6c .framer-1s900c7 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4Nl6c .framer-n1ht9-container, .framer-4Nl6c .framer-16dllyq-container, .framer-4Nl6c .framer-108j3gv-container { flex: none; height: 2px; position: relative; width: 100%; }\",\".framer-4Nl6c .framer-momide { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-4Nl6c.framer-v-1m8rq91.framer-585swj { padding: 20px; width: 768px; }\",\".framer-4Nl6c.framer-v-1m8rq91 .framer-xrb3pw { padding: 20px; }\",\".framer-4Nl6c.framer-v-180vg7f.framer-585swj { padding: 20px; width: 375px; }\",\".framer-4Nl6c.framer-v-180vg7f .framer-xrb3pw { padding: 30px 0px 0px 0px; }\",\".framer-4Nl6c.framer-v-180vg7f .framer-1vqruzt, .framer-4Nl6c.framer-v-180vg7f .framer-3aqy7n, .framer-4Nl6c.framer-v-180vg7f .framer-hjs3uv { gap: 12px; }\",\".framer-4Nl6c.framer-v-180vg7f .framer-1kvo3ya, .framer-4Nl6c.framer-v-180vg7f .framer-1vf08v4, .framer-4Nl6c.framer-v-180vg7f .framer-momide { padding: 14px 0px 0px 0px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 816\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AoeJ301ZM\":{\"layout\":[\"fixed\",\"fixed\"]},\"l9I5H0Yhk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vLMxm9HWr\":\"cursor\",\"WdsONyEqp\":\"menu1Close\",\"mhf5kwcFu\":\"menu2Close\",\"QGRxVoh5e\":\"menu3Close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruSDwTnTj_=withCSS(Component,css,\"framer-4Nl6c\");export default FrameruSDwTnTj_;FrameruSDwTnTj_.displayName=\"Menu Overlay\";FrameruSDwTnTj_.defaultProps={height:816,width:1200};addPropertyControls(FrameruSDwTnTj_,{variant:{options:[\"OaHqz9ura\",\"AoeJ301ZM\",\"l9I5H0Yhk\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},vLMxm9HWr:{title:\"Cursor\",type:ControlType.CustomCursor},WdsONyEqp:{title:\"Menu 1 – Close\",type:ControlType.EventHandler},mhf5kwcFu:{title:\"Menu 2 – Close\",type:ControlType.EventHandler},QGRxVoh5e:{title:\"Menu 3 – Close\",type:ControlType.EventHandler}});addFonts(FrameruSDwTnTj_,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...MenuGrowingLineFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruSDwTnTj_\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AoeJ301ZM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l9I5H0Yhk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"vLMxm9HWr\\\":\\\"cursor\\\",\\\"WdsONyEqp\\\":\\\"menu1Close\\\",\\\"mhf5kwcFu\\\":\\\"menu2Close\\\",\\\"QGRxVoh5e\\\":\\\"menu3Close\\\"}\",\"framerIntrinsicHeight\":\"816\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uSDwTnTj_.map","// Generated by Framer (53c1d35)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,ResolveLinks,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Footer from\"#framer/local/canvasComponent/bvMqoaAda/bvMqoaAda.js\";import Header from\"#framer/local/canvasComponent/h7ceNXvKN/h7ceNXvKN.js\";import CursorDifference80px from\"#framer/local/canvasComponent/snXmyGpkn/snXmyGpkn.js\";import MenuOverlay from\"#framer/local/canvasComponent/uSDwTnTj_/uSDwTnTj_.js\";import Divider from\"#framer/local/canvasComponent/zV5X0wgBY/zV5X0wgBY.js\";const HeaderFonts=getFonts(Header);const MenuOverlayFonts=getFonts(MenuOverlay);const DividerFonts=getFonts(Divider);const FooterFonts=getFonts(Footer);const HeaderControls=getPropertyControls(Header);const CursorDifference80pxFonts=getFonts(CursorDifference80px);const breakpoints={B7sBSwoV8:\"(max-width: 767.98px)\",KdnUFo4T2:\"(min-width: 768px) and (max-width: 1199.98px)\",uSRgj6LzJ:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-e40TN\";const variantClassNames={B7sBSwoV8:\"framer-v-v4rbdk\",KdnUFo4T2:\"framer-v-1l2jajk\",uSRgj6LzJ:\"framer-v-1cqinf5\"};const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={B7sBSwoV8:[\".framer-e40TN.framer-1cqinf5 { gap: 20px; }\",\".framer-e40TN.framer-kscreo-container { height: 85vh; top: 20px; }\",'.framer-e40TN .framer-aeahsk, [data-layout-template=\"true\"] > #overlay { margin-bottom: -20px; }'],KdnUFo4T2:[\".framer-e40TN.framer-1cqinf5 { gap: 20px; }\",\".framer-e40TN.framer-kscreo-container { height: 85vh; top: 40px; }\",'.framer-e40TN .framer-aeahsk, [data-layout-template=\"true\"] > #overlay { margin-bottom: -20px; }']};const breakpointKeys=Object.keys(breakpointRules);const selectors={B7sBSwoV8:\".framer-v4rbdk-override\",KdnUFo4T2:\".framer-1l2jajk-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-e40TN.framer-ig94el, .framer-e40TN .framer-ig94el { display: block; }\",\".framer-e40TN.framer-1cqinf5 { align-content: center; align-items: center; background-color: var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-e40TN .framer-u6o12h-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; }\",\".framer-e40TN.framer-10g8fw4 { background-color: var(--token-af98a1d0-9471-46eb-8ddb-f08d34e8d94e, #ffffff); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-e40TN.framer-kscreo-container { flex: none; height: 100vh; left: 0px; position: fixed; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-e40TN .framer-xq19nb-container { flex: none; height: auto; order: -999; position: relative; width: 100%; z-index: 2; }\",\".framer-e40TN .framer-aeahsk { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-e40TN .framer-1sdweu8-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={B7sBSwoV8:\"(max-width: 767.98px)\",KdnUFo4T2:\"(min-width: 768px) and (max-width: 1199.98px)\",uSRgj6LzJ:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Open Minimal\":\"Jeu8XFtmt\",Closed:\"pjuj4jxco\",Open:\"cuBEWQqq1\"};const humanReadableVariantMap={Desktop:\"uSRgj6LzJ\",Phone:\"B7sBSwoV8\",Tablet:\"KdnUFo4T2\"};const getProps=({header,height,id,width,...props})=>{return{...props,U_HZuyEBg:humanReadableEnumMap[header]??header??props.U_HZuyEBg??\"cuBEWQqq1\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uSRgj6LzJ\"};};const transition2={bounce:0,delay:0,duration:1,type:\"spring\"};const cursor={alignment:\"start\",component:CursorDifference80px,offset:{x:0,y:0},placement:\"bottom\",transition:transition2,variant:\"hm3Bpbwlj\"};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,U_HZuyEBg,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const DjHepKtqR3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const WdsONyEqp4mgqrg=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),100);});const mhf5kwcFu4mgqrg=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),100);});const QGRxVoh5e4mgqrg=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),100);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({jzrm0:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"uSRgj6LzJ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1cqinf5\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":tW3ojZtM5\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":tW3ojZtM5\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":tW3ojZtM5\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"100vw\",y:20,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-u6o12h-container\",nodeId:\"vdNsbpGfv\",scopeId:\"oo1TZOVzR\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{B7sBSwoV8:{ivMdSvgOc:\"0px 20px 0px 20px\",J2UzXxVbt:resolvedLinks[2],LH1ZOb0Xv:false,zhE52wAch:false},KdnUFo4T2:{ivMdSvgOc:\"0px 20px 0px 20px\",J2UzXxVbt:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Header,{DjHepKtqR:DjHepKtqR3bnx0g({overlay}),height:\"100%\",id:\"vdNsbpGfv\",ivMdSvgOc:\"0px 40px 0px 40px\",J2UzXxVbt:resolvedLinks[0],layoutId:\"vdNsbpGfv\",LH1ZOb0Xv:true,m04Wwz3CJ:\"Dubai\",mlW5Xa9Bd:\"25.276987\\xb0 N, 55.296249\\xb0 E\",style:{width:\"100%\"},variant:overlay.visible?\"pjuj4jxco\":U_HZuyEBg,width:\"100%\",XC2fQHfmU:\"CONTACT\",zhE52wAch:true})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-10g8fw4\"),exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"VAw3Lc9Wq\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:cx(scopingClassNames,\"framer-kscreo-container\"),exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"L5PlJ4N02\",rendersWithMotion:true,scopeId:\"oo1TZOVzR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{B7sBSwoV8:{variant:\"l9I5H0Yhk\",vLMxm9HWr:undefined},KdnUFo4T2:{variant:\"AoeJ301ZM\"}},children:/*#__PURE__*/_jsx(MenuOverlay,{height:\"100%\",id:\"L5PlJ4N02\",layoutId:\"L5PlJ4N02\",mhf5kwcFu:mhf5kwcFu4mgqrg({overlay}),QGRxVoh5e:QGRxVoh5e4mgqrg({overlay}),style:{height:\"100%\",width:\"100%\"},variant:\"OaHqz9ura\",vLMxm9HWr:\"jzrm0\",WdsONyEqp:WdsONyEqp4mgqrg({overlay}),width:\"100%\"})})})})]}),getContainer())})})]})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{B7sBSwoV8:{y:80},KdnUFo4T2:{y:80}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:\"100vw\",y:60,children:/*#__PURE__*/_jsx(Container,{className:\"framer-xq19nb-container\",nodeId:\"PGk2cW2En\",scopeId:\"oo1TZOVzR\",children:/*#__PURE__*/_jsx(Divider,{dUB7EC6qv:\"var(--token-af080efa-27f8-4a47-b2b4-03d131891a21, rgb(15, 15, 15))\",height:\"100%\",id:\"PGk2cW2En\",Kf0EWwztP:\"0px\",layoutId:\"PGk2cW2En\",style:{width:\"100%\"},variant:\"UpA4Heapr\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-aeahsk\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{B7sBSwoV8:{y:1340},KdnUFo4T2:{y:1340}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:477,width:\"100vw\",y:1300,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sdweu8-container\",nodeId:\"VFi5xC4BZ\",scopeId:\"oo1TZOVzR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{B7sBSwoV8:{iXPFotVdi:\"0px 20px 0px 20px\",variant:\"UKvUNCbRd\"},KdnUFo4T2:{iXPFotVdi:\"0px 20px 0px 20px\",variant:\"UKvUNCbRd\"}},children:/*#__PURE__*/_jsx(Footer,{FLlQdK1cI:\"WITH LOVE. MADMEN GROUP\",GsSYWeXC5:64,height:\"100%\",id:\"VFi5xC4BZ\",iXPFotVdi:\"0px 40px 0px 40px\",layoutId:\"VFi5xC4BZ\",LZxFUKmrE:\"FOCUS.ON.ART \\xa9\",style:{width:\"100%\"},variant:\"vioZzQLSW\",width:\"100%\"})})})})})]}),/*#__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\"]},\"KdnUFo4T2\":{\"layout\":[\"fixed\",\"fixed\"]},\"B7sBSwoV8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"U_HZuyEBg\":\"header\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"uSRgj6LzJ\":[\".framer-u6o12h-container\",\".framer-xq19nb-container\",\".framer-1sdweu8-container\"],\"KdnUFo4T2\":[\".framer-u6o12h-container\",\".framer-xq19nb-container\",\".framer-1sdweu8-container\"],\"B7sBSwoV8\":[\".framer-u6o12h-container\",\".framer-xq19nb-container\",\".framer-1sdweu8-container\"]}\n * @framerBreakpoints {\"uSRgj6LzJ\":{\"min\":1200,\"canvasClassName\":\"framer-1cqinf5-override\",\"minHeight\":1000,\"viewportHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"KdnUFo4T2\":{\"min\":768,\"max\":1199,\"canvasClassName\":\"framer-1l2jajk-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"B7sBSwoV8\":{\"max\":767,\"canvasClassName\":\"framer-v4rbdk-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":375,\"rootFontSize\":16}}\n * @framerDefaultVariant uSRgj6LzJ\n * @framerLayoutTemplate\n */const Frameroo1TZOVzR=withCSS(Component,css,\"framer-e40TN\");export default Frameroo1TZOVzR;Frameroo1TZOVzR.displayName=\"Main\";Frameroo1TZOVzR.defaultProps={height:1e3,width:1200};addPropertyControls(Frameroo1TZOVzR,{U_HZuyEBg:HeaderControls?.[\"variant\"]&&{...HeaderControls[\"variant\"],defaultValue:\"cuBEWQqq1\",description:undefined,hidden:undefined,title:\"Header\"}});addFonts(Frameroo1TZOVzR,[{explicitInter:true,fonts:[]},...HeaderFonts,...MenuOverlayFonts,...DividerFonts,...FooterFonts,...CursorDifference80pxFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameroo1TZOVzR\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"uSRgj6LzJ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1cqinf5-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"KdnUFo4T2\\\":{\\\"min\\\":768,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1l2jajk-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"B7sBSwoV8\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-v4rbdk-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":375,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"uSRgj6LzJ\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"uSRgj6LzJ\\\":[\\\".framer-u6o12h-container\\\",\\\".framer-xq19nb-container\\\",\\\".framer-1sdweu8-container\\\"],\\\"KdnUFo4T2\\\":[\\\".framer-u6o12h-container\\\",\\\".framer-xq19nb-container\\\",\\\".framer-1sdweu8-container\\\"],\\\"B7sBSwoV8\\\":[\\\".framer-u6o12h-container\\\",\\\".framer-xq19nb-container\\\",\\\".framer-1sdweu8-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KdnUFo4T2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B7sBSwoV8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"U_HZuyEBg\\\":\\\"header\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/wZRFIH9xzLHuYtl4i4nq/gB9RbnKa8ktd9oHgAbkd/oo1TZOVzR.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {HLz0fmbHm: \"hide-video\", JvAycRQoo: \"intro-03-1\", NBU9RiEbD: \"intro-03\", TF8BxodnU: \"intro-02-1\", tW3ojZtM5: \"contact\", ZrDA61zNJ: \"intro-02\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tvYUkCTGnHLKlsbWGtbM/P4QcG5vddXQ1wdenVItZ/augiA20Il.js\")), path: \"/\"}, IQVptMsNM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wmVoQYrV9bEuIvoJ4BVe/ZXm6ioyYEYHxccK0bDzw/IQVptMsNM.js\")), path: \"/about\"}, r3H_cxCO9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1th2VDXq0PC2HNYqRXYU/XkdV5TYriKCZXm5jDhhz/r3H_cxCO9.js\")), path: \"/work\"}, vOaplxCan: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wl0Dca0yZwI47SrPS5az/fRBt2RJKXTOFNQyRdYii/vOaplxCan.js\")), path: \"/404\"}, gZvVwws5u: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bBZf0pLS4d4pYlkHKV8l/P838IhA93zol3oFsSO3u/gZvVwws5u.js\")), path: \"/journal\"}, AiBzLt8aZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/e8MJdubhRHcPJUaQJuEG/nlUsxqsKEVglU3cGO2A2/AiBzLt8aZ.js\")), path: \"/terms\"}, yhVqgR53y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jCkQvJHxTHX3fZnTG5Qo/9zgyJ5LVFPip0uX7QycA/yhVqgR53y.js\")), path: \"/privacy\"}, dnk73BV15: {elements: {Auw2Y0bwZ: \"category-01\", KmnLSIVv8: \"category-02\", ruULg8ELR: \"category-03\", WD1h7C_DX: \"category-04\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/itMYjNPewghOI6nfDnaV/8BEnz5RZKirl272UTDLA/dnk73BV15.js\")), path: \"/categories\"}, WDB1GLKb9: {collectionId: \"LGyhjOQzR\", elements: {GfjMYNsKB: \"hide-visual\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iTdNgU3oyHV0X7806K3L/4LcG1IrfTewWJDRZOVx0/WDB1GLKb9.js\")), path: \"/work/:uHWK6aWD0\"}, sRL7NGicC: {collectionId: \"OPqjxFMXL\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r22WLCZ3sVdnrEjbMAHq/Bd0QHOlL07V2GmQJLqu5/sRL7NGicC.js\")), path: \"/journal/:QUeD9xLUv\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {LGyhjOQzR: async () => (await import(\"https://framerusercontent.com/modules/klXHsqOIFzD84vG5Uckh/S79MmUOqYEXxmeYDhm1U/LGyhjOQzR.js\"))?.[\"utils\"], OPqjxFMXL: async () => (await import(\"https://framerusercontent.com/modules/3Mgx8JJNB3QkLgt66Tbq/4a0sE7YHK70ezDSo7eWh/OPqjxFMXL.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"4ee7482f55e2c10c206aa57cff132fd3b11abc1d4cef87b2e302e06fc93a1f41\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {U_HZuyEBg: \"cuBEWQqq1\"}\r\nconst props2 = {...props1, U_HZuyEBg: \"Jeu8XFtmt\"}\r\nconst templateProps = {AiBzLt8aZ: props1, augiA20Il: props1, dnk73BV15: props1, gZvVwws5u: props1, IQVptMsNM: props1, r3H_cxCO9: props1, sRL7NGicC: props2, vOaplxCan: props1, WDB1GLKb9: props2, yhVqgR53y: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"IQVptMsNM\":\r\ncase \"r3H_cxCO9\":\r\ncase \"vOaplxCan\":\r\ncase \"gZvVwws5u\":\r\ncase \"AiBzLt8aZ\":\r\ncase \"yhVqgR53y\":\r\ncase \"dnk73BV15\":\r\ncase \"WDB1GLKb9\":\r\ncase \"sRL7NGicC\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"IQVptMsNM\":\r\ncase \"r3H_cxCO9\":\r\ncase \"vOaplxCan\":\r\ncase \"gZvVwws5u\":\r\ncase \"AiBzLt8aZ\":\r\ncase \"yhVqgR53y\":\r\ncase \"dnk73BV15\":\r\ncase \"WDB1GLKb9\":\r\ncase \"sRL7NGicC\":\r\nreturn [{hash: \"1cqinf5\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1l2jajk\", mediaQuery: \"(min-width: 768px) and (max-width: 1199.98px)\"}, {hash: \"v4rbdk\", mediaQuery: \"(max-width: 767.98px)\"}]\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\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\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\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wl0Dca0yZwI47SrPS5az/fRBt2RJKXTOFNQyRdYii/vOaplxCan.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.focuson.art\",\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/DTNfKKTXqhsQRb3m5I74/wq49fiGZmTUTpZZD2pxJ/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\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: contentWithFeaturesContext\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: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0, ease: [0, 0, 1, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0, ease: [0, 0, 1, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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\r\n\t\tif (isBrowser) {\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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\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, pathVariables, 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\tpathVariables = routeData.pathVariables\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 serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && 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\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\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\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\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: framerSiteId ?? null,\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\tif (true) Framer.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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"}