{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/LHz3bw67SqHRmnCKTlE6/Ticker.js", "ssg:https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/CmmUoyXEMOtoYkkeGDZZ/send.js", "ssg:https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js", "ssg:https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/gvNUph1oNh8l2qQafSUu/consent.js", "ssg:https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/gnipUJynzv8FJkpTy04V/inEU.js", "ssg:https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/2J8Vj16bgt14C10mcUex/region.js", "ssg:https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/77ZjdIUSoepa5KTwP0oH/Banner.js", "ssg:https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/WtTwrQcMhFJpd4DOJv98/Cookies.js", "ssg:https://framerusercontent.com/modules/oQk14E8Ar7JXjnVOhZW2/tTjSZGoYpVB4w8r1kHS0/TextWrap_Prod.js", "ssg:https://framerusercontent.com/modules/P3S2M04Yg53AO5F51mO2/pzJl44uxe09OYFf1Kkst/MagneticHover_Prod.js", "ssg:https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/ge79eoA2CuYo94sUAjT9/useColors.js", "ssg:https://framerusercontent.com/modules/quIQjXeusVKZRk3V2tVC/6aSo37U4awzwXGBQwZyB/InteractiveASCII_Prod.js", "ssg:https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js", "ssg:https://framerusercontent.com/modules/YlKU53CdDss9o1Y3l19z/0whb5n5y2kIiM1vdG8DN/NLuCNm8M5.js", "ssg:https://framerusercontent.com/modules/l4dUTEDKbnhPnA1aKNy9/FXOw4Saw5ri8tvn4G4O8/wbx8U6Qob.js", "ssg:https://framerusercontent.com/modules/4EfVr2hgYlU5e5yoMRjH/rbR0GHsNHVVRFcaArNTd/CW1SkJFMt.js", "ssg:https://framerusercontent.com/modules/pVjzVHPmLSjLIPj525OL/rPZACdvGwz2BFSBlRINC/etWP6qINk.js", "ssg:https://framerusercontent.com/modules/bGvV3Di1jwM0pV5bXgbh/TDuejeieJ4wzRw2LII7F/JR6m9FMhb.js", "ssg:https://framerusercontent.com/modules/6Hr5VSEqrqmg6qJu0933/BPTDuI4MRWHrfxobg83i/oUtmo6PDM.js", "ssg:https://framerusercontent.com/modules/bamMgJhjMszHbcnxCtZj/20nHFbpxFqdlchR1dDZF/Noise.js", "ssg:https://framerusercontent.com/modules/dJ7LihJezXHR2cW8nRTu/ET4RvFqEd8cbc2vzYNz2/qmkyG9rhw.js", "ssg:https://framerusercontent.com/modules/KjZeBO8pIEl5LG6v2BG6/alV4WZYYtGLWJcGid7hK/Footer.js", "ssg:https://framerusercontent.com/modules/G1b0RHnKOfLSuWJ2YZoi/yNXJqtfsuFg9N2trmqTC/Slider.js", "ssg:https://framerusercontent.com/modules/bcCjBfUImU2ZNoCBGIyE/83SK5ULo7XYDwQt8WV3c/Caf1zAqQA.js", "ssg:https://framerusercontent.com/modules/KsFTPIVBFc59tQMRG3Xr/etSC2cUXwM19joE0daAU/mv5dMZOYS.js", "ssg:https://framerusercontent.com/modules/E5LmCGgjeFBSlSL2c1Df/wvIcmjmqH7y7A06E2GN3/augiA20Il.js"],
  "sourcesContent": ["function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as h,steps as o}from\"@motionone/easing\";const l={ease:h(.25,.1,.25,1),\"ease-in\":h(.42,0,1,1),\"ease-in-out\":h(.42,0,.58,1),\"ease-out\":h(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return h(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return o(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:h,duration:o=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));h=h||s.easing;if(a(h)){const t=h.createAnimation(i);h=t.easing;i=t.keyframes||i;o=t.duration||o}this.repeat=m;this.easing=n(h)?e:getEasingFunction(h);this.updateDuration(o);const d=r(i,c,n(h)?h.map(getEasingFunction):e);this.tick=i=>{var e;l=l;let s=0;s=void 0!==this.pauseTime?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);1===r&&n--;const h=n%2;(\"reverse\"===p||\"alternate\"===p&&h||\"alternate-reverse\"===p&&!h)&&(r=1-r);const o=s>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(o));t(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||s>=this.totalDuration+u);if(c){this.playState=\"finished\";null===(e=this.resolve)||void 0===e?void 0:e.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));void 0===n&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;1===i.length&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(null!==n&&void 0!==n?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,useCallback,cloneElement,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;startTransition(()=>setSize({parent:parentLength,children:childrenLength}));}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:transformer(0)},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map", "import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/CmmUoyXEMOtoYkkeGDZZ/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:true};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize GTM.\n// https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it:\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;const shouldSync=state.sync&&isBrowser&&state.modes!==null;if(!shouldSync){return;}yieldBeforeCb(()=>{syncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\"});},{priority:\"user-blocking\"});},[state.sync]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}\nexport const __FramerMetadata__ = {\"exports\":{\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map", "// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{var _Intl_DateTimeFormat_resolvedOptions_timeZone,_Intl_DateTimeFormat_resolvedOptions,_Intl_DateTimeFormat,_Intl;return(_Intl=Intl)===null||_Intl===void 0?void 0:(_Intl_DateTimeFormat=_Intl.DateTimeFormat())===null||_Intl_DateTimeFormat===void 0?void 0:(_Intl_DateTimeFormat_resolvedOptions=_Intl_DateTimeFormat.resolvedOptions())===null||_Intl_DateTimeFormat_resolvedOptions===void 0?void 0:(_Intl_DateTimeFormat_resolvedOptions_timeZone=_Intl_DateTimeFormat_resolvedOptions.timeZone)===null||_Intl_DateTimeFormat_resolvedOptions_timeZone===void 0?void 0:_Intl_DateTimeFormat_resolvedOptions_timeZone.startsWith(\"Europe\");};const isEULocale=()=>{var _navigator_languages;var _navigator_language;const locale=(_navigator_language=navigator.language)!==null&&_navigator_language!==void 0?_navigator_language:(_navigator_languages=navigator.languages)===null||_navigator_languages===void 0?void 0:_navigator_languages[0];return countries.some(country=>{var _locale_toUpperCase;return locale===null||locale===void 0?void 0:(_locale_toUpperCase=locale.toUpperCase())===null||_locale_toUpperCase===void 0?void 0:_locale_toUpperCase.includes(country);});};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map", "import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/gnipUJynzv8FJkpTy04V/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){var _banner_style_border;const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=((_banner_style_border=banner.style.border)===null||_banner_style_border===void 0?void 0:_banner_style_border.width)?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`]);function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||(policy===null||policy===void 0?void 0:policy.link);if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description===null||description===void 0?void 0:description.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&(policy===null||policy===void 0?void 0:policy.link)?\" \":null,(policy===null||policy===void 0?void 0:policy.link)&&/*#__PURE__*/_jsxs(\"span\",{children:[policy===null||policy===void 0?void 0:policy.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy===null||policy===void 0?void 0:policy.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy===null||policy===void 0?void 0:policy.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;var _settings_hoverOpacity,_settings_tapOpacity;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:(_settings_hoverOpacity=settings.hoverOpacity)!==null&&_settings_hoverOpacity!==void 0?_settings_hoverOpacity:.6},whileTap:{opacity:(_settings_tapOpacity=settings.tapOpacity)!==null&&_settings_tapOpacity!==void 0?_settings_tapOpacity:.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/gvNUph1oNh8l2qQafSUu/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/2J8Vj16bgt14C10mcUex/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/77ZjdIUSoepa5KTwP0oH/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/gnipUJynzv8FJkpTy04V/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic});const consent=useConsent({gtmId,defaultConsent:region.defaults,gtmLoadedExternally});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){var _props_banner_style;const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:(_props_banner_style=props.banner.style)===null||_props_banner_style===void 0?void 0:_props_banner_style.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn\u2019t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn\u2019t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight auto\n */export default function TextWrap({layers=[],text,slot,font,color,layerGap,transform,layerAlign,decoration,balance,userSelect,tag,style}){const Tag=tag;const parts=text.split(slot);const content=[];// Insert layers at slot positions, keeping empty slots if no layer is available\nfor(let i=0;i<parts.length;i++){content.push(parts[i]);if(i<parts.length-1){// If we're not at the last part\nif(i<layers.length){// If we have a layer for this slot, insert it\ncontent.push(/*#__PURE__*/_jsx(InlineLayer,{align:layerAlign,gap:layerGap,children:layers[i]},`layer-${i}`));}else{// If we don't have a layer, keep the slot marker\ncontent.push(slot);}}}// Append any remaining layers at the end\nif(layers.length>parts.length-1){for(let i=parts.length-1;i<layers.length;i++){content.push(/*#__PURE__*/_jsx(InlineLayer,{align:layerAlign,gap:layerGap,children:layers[i]},`layer-${i}`));}}return /*#__PURE__*/_jsx(Tag,{style:{color,margin:0,whiteSpace:style?.width?\"pre\":\"nowrap\",fontWeight:400,textAlign:\"center\",userSelect:userSelect?\"auto\":\"none\",textDecoration:decoration,textWrap:balance?\"balance\":undefined,textTransform:transform,...color.mode==\"solid\"?{color:color.color}:{WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundImage:`linear-gradient(${color.angle}deg, ${color.endColor}, ${color.startColor})`},...font,...style},children:content});}TextWrap.displayName=\"Text Wrap\";addPropertyControls(TextWrap,{text:{type:ControlType.String,defaultValue:\"Learn [] Framer With [] Framer University\",displayTextArea:true},layers:{type:ControlType.Array,control:{type:ControlType.ComponentInstance}},slot:{type:ControlType.String,defaultValue:\"[]\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:32,lineHeight:1.4}},color:{type:ControlType.Object,icon:\"color\",controls:{mode:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"gradient\"],optionTitles:[\"Solid\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:\"#999999\",hidden:props=>props.mode!==\"solid\"},startColor:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.mode!==\"gradient\"},endColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.mode!==\"gradient\"},angle:{type:ControlType.Number,defaultValue:0,min:-360,max:360,unit:\"\\xb0\",hidden:props=>props.mode!==\"gradient\"}}},layerAlign:{type:ControlType.Enum,defaultValue:\"baseline\",options:[\"baseline\",\"middle\"],optionTitles:[\"Baseline\",\"Middle\"],displaySegmentedControl:true,title:\"Align\"},layerGap:{type:ControlType.Number,defaultValue:0,min:0,step:1},transform:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"inherit\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Inherit\",\"Capitalize\",\"Uppercase\",\"Lowercase\"]},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"underline\",\"line-through\"],optionTitles:[\"None\",\"Underline\",\"Strikethrough\"]},balance:{type:ControlType.Boolean,defaultValue:false},userSelect:{type:ControlType.Boolean,defaultValue:true},tag:{type:ControlType.Enum,defaultValue:\"h1\",options:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"p\",\"span\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});function InlineLayer({children,align=\"middle\",gap=0}){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",verticalAlign:align,marginLeft:gap,marginRight:gap},children:children});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextWrap\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextWrap_Prod.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useMemo}from\"react\";import{useMotionValue,useSpring,motion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function MagneticHover(props){const{distance,smoothing,hoverArea,enabled}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=generateInstanceId();const transition={damping:100,stiffness:mapRange(smoothing,0,100,2e3,50)};const mouseX=useMotionValue(0);const mouseY=useMotionValue(0);const x=useMotionValue(0);const y=useMotionValue(0);const springX=useSpring(x,transition);const springY=useSpring(y,transition);const scale=useMotionValue(1);const springScale=useSpring(scale,transition);const ref=useRef(null);const containerRef=useRef(null);const parentRef=useRef(null);const isHoveringRef=useRef(false);const transformRef=useRef(null);const motionTransformRef=useRef(null);const styleRef=useRef(null);const hasSpringRef=useRef(smoothing!==0);const previousXRef=useRef(null);const previousYRef=useRef(null);const previousChildrenXRef=useRef(null);const previousChildrenYRef=useRef(null);const previousChildrenScaleRef=useRef(null);const previousStyleTransformRef=useRef(null);const previousChildrenStyleTransformsRef=useRef({});useEffect(()=>{const unsubscribeX=mouseX.onChange(v=>x.set(enabled?v:0));const unsubscribeY=mouseY.onChange(v=>y.set(enabled?v:0));return()=>{unsubscribeX();unsubscribeY();};},[enabled,mouseX,mouseY,x,y]);useEffect(()=>{x.set(enabled?mouseX.get():0);y.set(enabled?mouseY.get():0);if(!enabled){scale.set(1);}else if(isHoveringRef.current&&props.children){scale.set(props.children.scale);}},[enabled]);useEffect(()=>{hasSpringRef.current=smoothing!==0;},[smoothing]);useEffect(()=>{let animationFrameId;const updateTransform=()=>{if(isCanvas){return;}animationFrameId=requestAnimationFrame(updateTransform);if(!parentRef.current||!styleRef.current){return;}const xValue=hasSpringRef.current?springX.get():x.get();const yValue=hasSpringRef.current?springY.get():y.get();const computedStyle=window.getComputedStyle(parentRef.current);const parentTransform=calculateTransform(parentRef.current,computedStyle,xValue*distance,yValue*distance,1,previousXRef.current*distance,previousYRef.current*distance,1,previousStyleTransformRef.current);// Store parent's style transform\npreviousStyleTransformRef.current=parentRef.current.style.transform;// Handle children transforms\nlet childrenStyles=\"\";if(props.children){const children=parentRef.current.children;const scaleValue=hasSpringRef.current?springScale.get():scale.get();const childrenXValue=xValue*props.children.distance;const childrenYValue=yValue*props.children.distance;for(let i=0;i<children.length;i++){const child=children[i];if(child===containerRef.current){continue;}const childComputedStyle=window.getComputedStyle(child);const childTransform=calculateTransform(child,childComputedStyle,childrenXValue,childrenYValue,scaleValue,previousChildrenXRef.current,previousChildrenYRef.current,previousChildrenScaleRef.current,previousChildrenStyleTransformsRef.current[i]);// Store child's style transform\npreviousChildrenStyleTransformsRef.current[i]=child.style.transform;childrenStyles+=`\n\t\t\t\t\t\t[data-magnetichover=\"${id}\"] > :nth-child(${i+1}) { \n\t\t\t\t\t\t\ttransform: ${childTransform} !important \n\t\t\t\t\t\t}\n\t\t\t\t\t`;}previousChildrenXRef.current=childrenXValue;previousChildrenYRef.current=childrenYValue;previousChildrenScaleRef.current=scaleValue;}transformRef.current=parentTransform;styleRef.current.textContent=`\n\t\t\t\t[data-magnetichover=\"${id}\"] { transform: ${parentTransform} !important }\n\t\t\t\t${childrenStyles}\n\t\t\t`;previousXRef.current=xValue;previousYRef.current=yValue;};if(ref.current){const container=ref.current.parentElement;if(container){containerRef.current=container;const parent=container.parentElement;if(parent){parentRef.current=parent;parent.setAttribute(\"data-magnetichover\",id);motionTransformRef.current=motion(parent,\"transform\");}}}// Start the animation loop\nupdateTransform();// Cleanup function\nreturn()=>{if(animationFrameId){cancelAnimationFrame(animationFrameId);}};},[props.children]);useEffect(()=>{const handleMouseMove=event=>{if(!parentRef.current){return;}const element=parentRef.current;const rect=element.getBoundingClientRect();const mouseXPos=event.clientX;const mouseYPos=event.clientY;const isHovering=mouseXPos>=rect.left-hoverArea&&mouseXPos<=rect.right+hoverArea&&mouseYPos>=rect.top-hoverArea&&mouseYPos<=rect.bottom+hoverArea;isHoveringRef.current=isHovering;if(isHovering){const displacementX=mouseXPos-(rect.left+rect.width/2);const displacementY=mouseYPos-(rect.top+rect.height/2);const normalizedX=displacementX/(rect.width/2);const normalizedY=displacementY/(rect.height/2);mouseX.set(normalizedX);mouseY.set(normalizedY);scale.set(enabled&&props.children?props.children.scale:1);}else{mouseX.set(0);mouseY.set(0);scale.set(1);}};window.addEventListener(\"mousemove\",handleMouseMove);return()=>window.removeEventListener(\"mousemove\",handleMouseMove);},[distance,x,y,transition,enabled,props.children]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...props.style},children:/*#__PURE__*/_jsx(\"style\",{ref:styleRef})});}MagneticHover.displayName=\"Magnetic Hover\";addPropertyControls(MagneticHover,{enabled:{type:ControlType.Boolean,defaultValue:true},distance:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!props.enabled},hoverArea:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>!props.enabled},children:{type:ControlType.Object,optional:true,controls:{distance:{type:ControlType.Number,defaultValue:10,min:0,step:1},scale:{type:ControlType.Number,defaultValue:1,min:0,step:.01}},hidden:props=>!props.enabled},smoothing:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:1,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const CHARACTERS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function generateInstanceId(){const id=useMemo(()=>{let result=\"\";for(let i=0;i<13;i++){result+=CHARACTERS.charAt(Math.floor(Math.random()*CHARACTERS.length));}return result;},[]);return id;}function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}function calculateTransform(element,computedStyle,xValue,yValue,scale=1,previousX,previousY,previousScale,previousStyleTransform){xValue=xValue||0;yValue=yValue||0;previousX=previousX||0;previousY=previousY||0;scale=scale||1;previousScale=previousScale||1;// Get transform\nconst computedTransform=computedStyle.transform;const styleTransform=element.style.transform;// Subtract previous values from current values for a single transform\nconst finalX=xValue-previousX;const finalY=yValue-previousY;const finalScale=scale/(previousScale||1)// Prevent division by zero\n;const translateTransform=`translate(${finalX.toFixed(3)}px, ${finalY.toFixed(3)}px)`;const transformWithScale=scale!==1?`${translateTransform} scale(${finalScale})`:translateTransform;let transform=transformWithScale;if(styleTransform&&styleTransform!==\"none\"){if(previousStyleTransform&&previousStyleTransform!==\"none\"){transform=`${transformWithScale} ${invertTransform(previousStyleTransform)} ${styleTransform}`;}else{transform=`${transformWithScale} ${styleTransform}`;}}return computedTransform&&computedTransform!==\"none\"?`${transform} ${computedTransform}`:transform;}function invertTransform(transformString){const transforms=transformString.match(/\\w+\\([^)]+\\)/g)||[];const invertedTransforms=transforms.reverse().map(transform=>{const[func,valuesString]=transform.match(/(\\w+)\\(([^)]+)\\)/).slice(1);const values=valuesString.split(\",\").map(v=>v.trim());const invertNumber=v=>{const[_,sign,num,unit]=v.match(/^(-?)(\\d*\\.?\\d+)(\\D*)$/);return`${sign?\"\":\"-\"}${num}${unit}`;};switch(func.toLowerCase()){case\"translate\":case\"translate3d\":case\"translatex\":case\"translatey\":case\"translatez\":return`${func}(${values.map(invertNumber).join(\", \")})`;case\"scale\":case\"scale3d\":return`${func}(${values.map(v=>1/parseFloat(v)).join(\", \")})`;case\"scalex\":case\"scaley\":case\"scalez\":return`${func}(${1/parseFloat(values[0])})`;case\"rotate\":case\"rotatex\":case\"rotatey\":case\"rotatez\":return`${func}(${invertNumber(values[0])})`;case\"rotate3d\":const rotateValues=values.map(parseFloat);return`${func}(${rotateValues[0]}, ${rotateValues[1]}, ${rotateValues[2]}, ${invertNumber(values[3])})`;case\"skew\":case\"skewx\":case\"skewy\":return`${func}(${values.map(invertNumber).join(\", \")})`;case\"matrix\":case\"matrix3d\":console.warn(`Inverting ${func} is not supported. Returning original.`);return transform;default:console.warn(`Unknown transform function: ${func}. Returning original.`);return transform;}});return invertedTransforms.join(\" \");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MagneticHover\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MagneticHover_Prod.map", "import{RenderTarget}from\"framer\";import{useEffect,useState,useMemo}from\"react\";const cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;export function useColors(...colors){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const darkMode=useDarkMode();const[styleValues,setStyleValues]=useState(()=>extractStyleValues(colors.map(extractCSSVariableName)));useEffect(()=>{if(!isCanvas)return;const div=document.body.querySelector(\"main > div\");if(!div)return;const observer=new MutationObserver(()=>{setStyleValues(extractStyleValues(colors.map(extractCSSVariableName)));});observer.observe(div,{attributes:true,attributeFilter:[\"style\"]});return()=>observer.disconnect();},colors);const variableNames=useMemo(()=>colors.map(extractCSSVariableName),[colors]);if(isOptimizing){return colors.map(color=>extractDefaultValue(color));}let values=[];for(let i=0;i<colors.length;i++){const color=colors[i];// Return original value if not a string\nif(typeof color!==\"string\"){values.push(color);continue;}const variableName=variableNames[i];const colorValues=styleValues[variableName];if(variableName&&colorValues){values.push(darkMode?colorValues.dark||colorValues.light||color:colorValues.light||color);}else{values.push(color);}}return values;}////////////////////\nfunction extractStyleValues(variableNames){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const result={};let lightVars={};let darkVars={};if(isCanvas&&typeof document!==\"undefined\"){const div=document.body.querySelector(\"main > div\");if(div){const style=div.getAttribute(\"style\");if(style){const vars=parseVariables(style);lightVars=vars;darkVars=vars;}}}else{const{light,dark}=extractColorStyles();lightVars=parseVariables(light);darkVars=parseVariables(dark);}// Include all variables\nconst allVarNames=new Set([...Object.keys(lightVars),...Object.keys(darkVars)]);allVarNames.forEach(varName=>{result[varName]={light:lightVars[varName]||\"\",dark:darkVars[varName]||\"\"};});return result;}function extractColorStyles(){let lightSection=\"\";let darkSection=\"\";if(typeof document!==\"undefined\"){const styles=document.head.querySelectorAll(\"style[data-framer-css], style[data-framer-css-ssr], style[data-framer-css-ssr-minified]\");for(const style of styles){const rules=style.sheet?.cssRules;if(!rules)continue;const styleRules=[];for(const rule of rules){if(rule instanceof CSSStyleRule){styleRules.push([rule,false]);}else if(rule instanceof CSSMediaRule){if(rule.conditionText===\"(prefers-color-scheme: dark)\"){for(const subrule of rule.cssRules){if(subrule instanceof CSSStyleRule){styleRules.push([subrule,true]);}}}}}for(const[rule,isDarkMedia]of styleRules){const css=rule.cssText;const hasVars=css.includes(\"--token-\");if(!hasVars)continue;const isDark=isDarkMedia?rule.selectorText===\"body\":rule.selectorText==='body[data-framer-theme=\"dark\"]';const isLight=!isDarkMedia&&rule.selectorText===\"body\";if(!isDark&&!isLight)continue;if(isDark){if(!darkSection){darkSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}else{if(!lightSection){lightSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}if(darkSection&&lightSection)break;}if(darkSection&&lightSection)break;}}return{light:lightSection,dark:darkSection};}function useDarkMode(){const isPreview=typeof window!==\"undefined\"&&window.location.origin.endsWith(\"framercanvas.com\");const[isDarkMode,setIsDarkMode]=useState(()=>{if(typeof window===\"undefined\"){return false;}else if(isPreview&&typeof document!==\"undefined\"){return document.body.getAttribute(\"data-framer-theme\")===\"dark\";}else{return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}});useEffect(()=>{if(isPreview){const observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.attributeName===\"data-framer-theme\"){const theme=document.body.getAttribute(\"data-framer-theme\");setIsDarkMode(theme===\"dark\");}});});observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});return()=>observer.disconnect();}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{setIsDarkMode(e.matches);};// Update initial value\nif(mediaQuery.matches!==isDarkMode){setIsDarkMode(mediaQuery.matches);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);}},[isPreview]);return isDarkMode;}function extractCSSVariableName(cssString){if(!cssString||!cssString.startsWith(\"var(\")){return\"\";}const match=cssVariableRegex.exec(cssString);if(match){const variableName=match[1];return variableName||\"\";}return\"\";}function parseVariables(section){const vars={};if(!section)return vars;const declarations=section.split(\";\").filter(Boolean);declarations.forEach(declaration=>{const[name,value]=declaration.split(\":\").map(s=>s.trim());if(name&&value){vars[name]=value;}});return vars;}function extractDefaultValue(cssVar){// Check if the string starts with \"var(\"\nif(!cssVar||!cssVar.startsWith(\"var(\")){return cssVar// Return the original value if it doesn't start with \"var(\"\n;}// Remove \"var(\" from the beginning and \")\" from the end\nconst content=cssVar.slice(4,-1);// Split the content by comma\nconst parts=content.split(\",\");// If there's more than one part, the second part is the default value\nif(parts.length>1){// Trim any whitespace from the default value\nreturn parts.slice(1).join(\",\").trim();}// If there's no comma, return an empty string or null\nreturn\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"useColors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useColors.map", "function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,Color}from\"framer\";import{useEffect,useState,useRef,useMemo}from\"react\";import{useMotionValue,useSpring}from\"framer-motion\";import{useColors}from\"https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/ge79eoA2CuYo94sUAjT9/useColors.js\";const characterSets={detailed:\"$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\\\\|()1{}[]?-_+~<>i!lI;:,\\\"^`'.\",standard:\"@%#*+=-:.\",blocks:\"\u2588\u2593\u2592\u2591 \",binary:\"01\",hex:\"0123456789ABCDEF\"};const DEFAULT_IMAGE={src:\"https://framerusercontent.com/images/rMjuVOUhT39Hdz1kbwue16ZOySE.png\",srcSet:\"https://framerusercontent.com/images/rMjuVOUhT39Hdz1kbwue16ZOySE.png?scale-down-to=512 512w,https://framerusercontent.com/images/rMjuVOUhT39Hdz1kbwue16ZOySE.png 710w\"};const DEFAULT_FONT={fontFamily:'\"Fragment Mono\", monospace',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n */export default function InteractiveASCII(props){const{cursor,backgroundColor,color,font,sizing,style,glow,staticEffect}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const image=props.image||DEFAULT_IMAGE;const sizeMode=style?.width&&style?.height?\"both\":style?.width?\"width\":style?.height?\"height\":\"none\";const isSolidColor=color.mode===\"color\";const ditheringMode=staticEffect?\"noise\":props.ditheringMode;const[text,setText]=useState(\"\");const canvasRef=useRef(null);const ctxRef=useRef(null);const maskCanvasRef=useRef(null);const maskCtxRef=useRef(null);const ref=useRef(null);const textRef=useRef(null);const glowRef=useRef(null);const staticIntervalRef=useRef(null);const{x:cursorX,y:cursorY,initialized:cursorInitialized,initializedRef:cursorInitializedRef}=useFollowCursor(cursor?.smoothing||0,textRef);const lastValuesRef=useRef({cursorX:0,cursorY:0,cursorInitialized,outputWidth:props.outputWidth,characterSet:props.characterSet,customCharacterSet:props.customCharacterSet,ditheringMode,invertColors:props.invertColors,whiteMode:props.whiteMode,blur:props.blur,brightness:props.brightness,contrast:props.contrast,cursorStyle:cursor?.style,cursorInvert:cursor?.invert,cursorWidth:cursor?.width,font});const[color1Value,color2Value]=useColors(isSolidColor?\"#FFF\":color.color1,isSolidColor?\"#FFF\":color.color2);const[color1Color,color2Color]=useMemo(()=>[new Color(color1Value),new Color(color2Value)],[color1Value,color2Value]);const colorInterpolatorRef=useRef(()=>createColorInterpolator(color.mode,color1Color,color2Color));const rngSeedRef=useRef(Math.random());const[img,setImg]=useState(null);const[cursorImg,setCursorImg]=useState(null);useEffect(()=>{if(image?.src){const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{setImg(img);};img.src=image.src;return()=>{img.onload=null;};}else{setImg(null);}},[image]);useEffect(()=>{if(cursor?.style===\"image\"&&cursor?.image?.src){const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{setCursorImg(img);};img.src=cursor.image.src;return()=>{img.onload=null;};}else{setCursorImg(null);}},[cursor?.style,cursor?.image]);useEffect(()=>{colorInterpolatorRef.current=createColorInterpolator(color.mode,color1Color,color2Color);},[color1Color,color2Color,color.mode]);useEffect(()=>{lastValuesRef.current={...lastValuesRef.current,outputWidth:props.outputWidth,characterSet:props.characterSet,customCharacterSet:props.customCharacterSet,ditheringMode,invertColors:props.invertColors,whiteMode:props.whiteMode,blur:props.blur,brightness:props.brightness,contrast:props.contrast,font,cursorStyle:cursor?.style,cursorInvert:cursor?.invert,cursorWidth:cursor?.width};},[props.outputWidth,props.characterSet,props.customCharacterSet,ditheringMode,props.invertColors,props.whiteMode,props.blur,props.brightness,props.contrast,font,cursor?.style,cursor?.invert,cursor?.width]);useEffect(()=>{// Initialize canvas and context\nif(!canvasRef.current){canvasRef.current=document.createElement(\"canvas\");ctxRef.current=canvasRef.current.getContext(\"2d\",{willReadFrequently:true});}if(!maskCanvasRef.current){maskCanvasRef.current=document.createElement(\"canvas\");maskCtxRef.current=maskCanvasRef.current.getContext(\"2d\",{willReadFrequently:true});}if(img&&ctxRef.current&&maskCtxRef.current){const loadImage=async()=>{try{const{ascii,grayValues}=generateASCII(img,lastValuesRef.current,canvasRef.current,ctxRef.current,cursorX,cursorY,cursorInitializedRef,textRef,cursorImg,rngSeedRef);setText(ascii);// Update the mask with gradient colors\nif(!isSolidColor){const{outputWidth:asciiWidth}=lastValuesRef.current;const asciiHeight=Math.round(img.height/img.width*asciiWidth*measureFontAspectRatio(font));maskCanvasRef.current.width=asciiWidth;maskCanvasRef.current.height=asciiHeight;const imageData=maskCtxRef.current.getImageData(0,0,asciiWidth,asciiHeight);const data=imageData.data;for(let i=0;i<grayValues.length;i++){const gray=grayValues[i];const point1=color.mode===\"gradient\"?color.color1Point/100:color.threshold/100;const point2=color.mode===\"gradient\"?color.color2Point/100:1;let percent;if(point1===point2){// If points are equal, pick color based on which side of the point the gray value falls\npercent=gray/255<point1?0:1;}else{percent=Math.min(Math.max(mapRange(gray/255,Math.min(point1,point2),Math.max(point1,point2),0,1),0),1);}let interpolatedColor=percent<=point1?color1Color:percent>=point2?color2Color:colorInterpolatorRef.current(percent);const{r,g,b,a}=Color.toRgb(interpolatedColor);const idx=i*4;data[idx]=isNaN(r)?0:r;data[idx+1]=isNaN(g)?0:g;data[idx+2]=isNaN(b)?0:b;data[idx+3]=typeof a===\"number\"?isNaN(a)?0:a*255:255;}maskCtxRef.current.putImageData(imageData,0,0);}}catch(error){console.error(\"Error generating ASCII:\",error);}};let needsUpdate=false;// Subscribe to motion value changes\nconst unsubscribeX=cursorX.on(\"change\",()=>{needsUpdate=true;});const unsubscribeY=cursorY.on(\"change\",()=>{needsUpdate=true;});// Set up interval to check for changes\nconst intervalId=setInterval(()=>{if(needsUpdate){const currentValues={...lastValuesRef.current,cursorInitialized:cursorInitializedRef.current,cursorX:cursorX.get(),cursorY:cursorY.get()};// Check if any values have changed\nconst hasChanged=Object.entries(currentValues).some(([key,value])=>lastValuesRef.current[key]!==value);if(hasChanged){loadImage();lastValuesRef.current=currentValues;}needsUpdate=false;}},24);// Set up static effect interval if enabled\nif(staticEffect&&staticEffect.interval>0&&!(isCanvas&&staticEffect.preview===false)){// Clear any existing interval\nif(staticIntervalRef.current){clearInterval(staticIntervalRef.current);}// Create new interval for static effect\nstaticIntervalRef.current=setInterval(()=>{rngSeedRef.current=Math.random();loadImage();},staticEffect.interval*1e3);}else if(staticIntervalRef.current){// Clear interval if static effect is disabled\nclearInterval(staticIntervalRef.current);staticIntervalRef.current=null;}// Initial load\nloadImage();return()=>{clearInterval(intervalId);if(staticIntervalRef.current){clearInterval(staticIntervalRef.current);staticIntervalRef.current=null;}unsubscribeX();unsubscribeY();};}return()=>{if(canvasRef.current){canvasRef.current.remove();}if(maskCanvasRef.current){maskCanvasRef.current.remove();}if(staticIntervalRef.current){clearInterval(staticIntervalRef.current);staticIntervalRef.current=null;}};},[img,props,cursorX,cursorY,cursorImg,staticEffect]);useEffect(()=>{// Scale text to fit container width\nif(ref.current&&textRef.current){const updateScale=()=>{const containerWidth=ref.current?.offsetWidth;const containerHeight=ref.current?.offsetHeight;const textWidth=textRef.current?.scrollWidth;const textHeight=textRef.current?.scrollHeight;if(textWidth&&textHeight){let scale=1;let width=style?.width||\"auto\";let height=style?.height||\"auto\";switch(sizeMode){case\"width\":scale=containerWidth/textWidth;height=style?.height||`${textHeight*scale}px`;break;case\"height\":scale=containerHeight/textHeight;width=style?.width||`${textWidth*scale}px`;break;case\"both\":const widthScale=containerWidth/textWidth;const heightScale=containerHeight/textHeight;scale=sizing===\"fit\"?Math.min(widthScale,heightScale):Math.max(widthScale,heightScale);break;case\"none\":scale=1;break;}const translate=sizeMode===\"none\"?\"\":`translate(-50%, -50%)`;const transform=`${translate} scale(${scale})`;textRef.current.style.transform=transform;if(glowRef.current){glowRef.current.style.transform=transform;}ref.current.style.width=width;ref.current.style.height=height;}};const resizeObserver=new ResizeObserver(updateScale);resizeObserver.observe(ref.current);resizeObserver.observe(textRef.current);// Initial scale\nupdateScale();return()=>{resizeObserver.disconnect();};}},[text,sizeMode,sizing]);const textStyle={width:\"fit-content\",height:\"fit-content\",color:color.mode===\"color\"?color.color:\"transparent\",userSelect:\"none\",whiteSpace:\"pre\",textAlign:\"center\",transformOrigin:\"center\",fontVariantNumeric:\"tabular-nums\",...sizeMode!==\"none\"?{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"}:{},...!isSolidColor?{backgroundImage:`url(${maskCanvasRef.current?.toDataURL()})`,backgroundRepeat:\"no-repeat\",backgroundSize:\"100% 100%\",imageRendering:\"pixelated\",backgroundClip:\"text\",WebkitBackgroundClip:\"text\"}:{},...font};return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{position:\"relative\",overflow:\"hidden\",backgroundColor,borderRadius:props.radius,...style},children:[glow?.blur>0&&glow?.opacity>0&&/*#__PURE__*/_jsx(\"div\",{ref:glowRef,style:{position:\"absolute\",filter:`blur(${glow.blur}px)`,...textStyle,opacity:glow.opacity},\"aria-hidden\":\"true\",children:text}),/*#__PURE__*/_jsx(\"div\",{ref:textRef,style:{...textStyle},\"aria-label\":image?.alt,children:text})]});}InteractiveASCII.displayName=\"Interactive ASCII\";addPropertyControls(InteractiveASCII,{cursor:{type:ControlType.Object,icon:\"effect\",optional:true,defaultValue:{size:20,smoothing:0},controls:{style:{type:ControlType.Enum,defaultValue:\"gradient\",options:[\"gradient\",\"circle\",\"image\"],optionTitles:[\"Gradient\",\"Circle\",\"Image\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},image:{type:ControlType.ResponsiveImage,hidden:props=>props.style!==\"image\"},width:{type:ControlType.Number,defaultValue:20,min:1,max:500,step:1,description:\"Measured in characters\"},invert:{type:ControlType.Boolean,defaultValue:false},smoothing:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1}}},image:{type:ControlType.ResponsiveImage,__defaultAssetReference:\"data:framer/asset-reference,rMjuVOUhT39Hdz1kbwue16ZOySE.png?originalFilename=image.png&preferredSize=auto\"},sizing:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true},font:{type:\"font\",defaultFontType:\"monospace\",displayTextAlignment:false,controls:\"extended\",defaultValue:{fontSize:12,lineHeight:1}},color:{type:ControlType.Object,controls:{mode:{type:ControlType.Enum,options:[\"color\",\"gradient\",\"glow\"],optionTitles:[\"Color\",\"Gradient\",\"Glow\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},color:{type:ControlType.Color,defaultValue:\"#fff\",hidden:props=>props.mode!==\"color\"},color1:{type:ControlType.Color,defaultValue:\"#fff\",title:\"Color 1\",hidden:props=>props.mode!==\"gradient\"&&props.mode!==\"glow\"},color1Point:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1,unit:\"%\",title:\"Position\",hidden:props=>props.mode!==\"gradient\"},color2:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color 2\",hidden:props=>props.mode!==\"gradient\"&&props.mode!==\"glow\"},color2Point:{type:ControlType.Number,defaultValue:100,min:0,max:100,step:1,unit:\"%\",title:\"Position\",hidden:props=>props.mode!==\"gradient\"},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:1,unit:\"%\",hidden:props=>props.mode!==\"glow\"}}},glow:{type:ControlType.Object,optional:true,icon:\"effect\",controls:{blur:{type:ControlType.Number,defaultValue:8,min:1,max:30,step:1},opacity:{type:ControlType.Number,defaultValue:1,min:0,max:1,step:.01}}},staticEffect:{type:ControlType.Object,optional:true,icon:\"effect\",title:\"Static\",controls:{preview:{type:ControlType.Boolean,defaultValue:true,description:\"Show effect in editor\"},interval:{type:ControlType.Number,defaultValue:.1,min:.05,max:1,step:.01,unit:\"s\",description:\"Makes the text change continuously like a static/noise effect\"}}},backgroundColor:{type:ControlType.Color,defaultValue:\"#000\",optional:true,title:\"Background\"},outputWidth:{type:ControlType.Number,defaultValue:100,min:20,max:500,step:1,title:\"Width\"},characterSet:{type:ControlType.Enum,defaultValue:\"detailed\",options:[\"detailed\",\"standard\",\"blocks\",\"binary\",\"hex\",\"custom\"],optionTitles:[`Detailed (${characterSets.detailed})`,`Standard (${characterSets.standard})`,`Blocks (${characterSets.blocks})`,`Binary (${characterSets.binary})`,`Hex (${characterSets.hex})`,\"Custom\"],title:\"Characters\"},customCharacterSet:{type:ControlType.String,defaultValue:\"@%#*+=-:.\",placeholder:\"Character set\",title:\"Custom\",hidden:props=>props.characterSet!==\"custom\"},ditheringMode:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"floyd\",\"atkinson\",\"ordered\"],optionTitles:[\"None\",\"Floyd-Steinberg\",\"Atkinson\",\"Ordered\"],title:\"Dithering\",hidden:props=>!!props.staticEffect},invertColors:{type:ControlType.Boolean,defaultValue:false,title:\"Invert\"},whiteMode:{type:ControlType.Enum,defaultValue:\"ignore\",options:[\"keep\",\"ignore\"],optionTitles:[\"Keep\",\"Ignore\"],displaySegmentedControl:true,title:\"White\"},blur:{type:ControlType.Number,defaultValue:0,min:0,max:10,step:1,displayStepper:true},brightness:{type:ControlType.Number,defaultValue:0,min:-100,max:100},contrast:{type:ControlType.Number,defaultValue:0,min:-100,max:100},radius:{type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});// Helper Functions\n// Measure font aspect ratio by creating a temporary element\nfunction measureFontAspectRatio(font){font=font||DEFAULT_FONT;const temp=document.createElement(\"div\");temp.style.position=\"absolute\";temp.style.visibility=\"hidden\";temp.style.whiteSpace=\"nowrap\";temp.style.fontFamily=font.fontFamily;temp.style.fontWeight=font.fontWeight;temp.style.fontSize=font.fontSize;temp.style.lineHeight=font.lineHeight;temp.style.letterSpacing=font.letterSpacing;temp.textContent=\"W\";document.body.appendChild(temp);const width=temp.offsetWidth;const height=temp.offsetHeight;document.body.removeChild(temp);return width/height;}// Clamp a value between min and max.\nfunction clamp(value,min,max){return Math.max(min,Math.min(max,value));}// ASCII Art Generation Functions\n// Generate grayscale 0-255 values from an image.\nfunction generateGrayValues(img,props,canvas,ctx,cursorX,cursorY,cursorInitializedRef,containerRef,cursorImg){const{cursorStyle,cursorWidth,cursorInvert,outputWidth:asciiWidth,brightness,contrast:contrastValue,blur:blurValue,invertColors:invertEnabled,font}=props;const contrastFactor=259*(contrastValue+255)/(255*(259-contrastValue));const fontAspectRatio=measureFontAspectRatio(font);const asciiHeight=Math.round(img.height/img.width*asciiWidth*fontAspectRatio);canvas.width=asciiWidth;canvas.height=asciiHeight;ctx.filter=blurValue>0?`blur(${blurValue}px)`:\"none\";ctx.drawImage(img,0,0,asciiWidth,asciiHeight);if(cursorWidth&&cursorInitializedRef.current){// Map cursor coordinates from component space to ASCII grid space\nconst mappedX=cursorX.get()*asciiWidth;const mappedY=cursorY.get()*(asciiHeight/fontAspectRatio);ctx.save();ctx.scale(1,fontAspectRatio);switch(cursorStyle){case\"gradient\":{// Create a radial gradient for the cursor effect\nconst gradient=ctx.createRadialGradient(mappedX,mappedY,0,mappedX,mappedY,cursorWidth/2);if(cursorInvert){gradient.addColorStop(0,\"rgba(255, 255, 255, 1)\");gradient.addColorStop(1,\"rgba(255, 255, 255, 0)\");}else{gradient.addColorStop(0,\"rgba(0, 0, 0, 1)\");gradient.addColorStop(1,\"rgba(0, 0, 0, 0)\");}ctx.fillStyle=gradient;ctx.fillRect(0,0,asciiWidth,asciiHeight/fontAspectRatio);break;}case\"circle\":{ctx.fillStyle=cursorInvert?\"rgba(255, 255, 255, 1)\":\"rgba(0, 0, 0, 1)\";ctx.beginPath();ctx.arc(mappedX,mappedY,cursorWidth/2,0,Math.PI*2);ctx.fill();break;}case\"image\":{if(cursorImg){// Calculate the size of the cursor image in ASCII grid space\nconst cursorHeight=cursorImg.height/cursorImg.width*cursorWidth;// Draw the cursor image centered at the cursor position\nctx.save();if(cursorInvert){ctx.filter=\"invert(1)\";}ctx.drawImage(cursorImg,mappedX-cursorWidth/2,mappedY-cursorHeight/2,cursorWidth,cursorHeight);ctx.restore();}break;}}ctx.restore();}const imageData=ctx.getImageData(0,0,asciiWidth,asciiHeight);const data=imageData.data;const gray=[];for(let i=0;i<data.length;i+=4){let lum=.299*data[i]+.587*data[i+1]+.114*data[i+2];if(invertEnabled)lum=255-lum;let adjusted=clamp(contrastFactor*(lum-128)+128+brightness,0,255);gray.push(adjusted);}return{gray,asciiHeight};}// Generate standard ASCII art (non-DOG modes).\nfunction generateASCII(img,props,canvas,ctx,cursorX,cursorY,cursorInitializedRef,containerRef,cursorImg,rngSeedRef){const{outputWidth:asciiWidth,ditheringMode:ditherAlgorithm,characterSet:charset,customCharacterSet,whiteMode}=props;const ignoreWhite=whiteMode===\"ignore\";const gradient=charset===\"custom\"?customCharacterSet||\"0 \":characterSets[charset];const nLevels=gradient.length;const{gray:grayOriginal,asciiHeight}=generateGrayValues(img,props,canvas,ctx,cursorX,cursorY,cursorInitializedRef,containerRef,cursorImg);const gray=[...grayOriginal];let ascii=\"\";if(ditherAlgorithm!==\"none\"){if(ditherAlgorithm===\"floyd\"){// Floyd\u2013Steinberg dithering\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}let computedLevel=Math.round(gray[idx]/255*(nLevels-1));line+=gradient.charAt(computedLevel);const newPixel=computedLevel/(nLevels-1)*255;const error=gray[idx]-newPixel;if(x+1<asciiWidth){gray[idx+1]=clamp(gray[idx+1]+error*(7/16),0,255);}if(x-1>=0&&y+1<asciiHeight){gray[idx-1+asciiWidth]=clamp(gray[idx-1+asciiWidth]+error*(3/16),0,255);}if(y+1<asciiHeight){gray[idx+asciiWidth]=clamp(gray[idx+asciiWidth]+error*(5/16),0,255);}if(x+1<asciiWidth&&y+1<asciiHeight){gray[idx+asciiWidth+1]=clamp(gray[idx+asciiWidth+1]+error*(1/16),0,255);}}ascii+=line+\"\\n\";}}else if(ditherAlgorithm===\"atkinson\"){// Atkinson dithering\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}let computedLevel=Math.round(gray[idx]/255*(nLevels-1));line+=gradient.charAt(computedLevel);const newPixel=computedLevel/(nLevels-1)*255;const error=gray[idx]-newPixel;const diffusion=error/8;if(x+1<asciiWidth){gray[idx+1]=clamp(gray[idx+1]+diffusion,0,255);}if(x+2<asciiWidth){gray[idx+2]=clamp(gray[idx+2]+diffusion,0,255);}if(y+1<asciiHeight){if(x-1>=0){gray[idx-1+asciiWidth]=clamp(gray[idx-1+asciiWidth]+diffusion,0,255);}gray[idx+asciiWidth]=clamp(gray[idx+asciiWidth]+diffusion,0,255);if(x+1<asciiWidth){gray[idx+asciiWidth+1]=clamp(gray[idx+asciiWidth+1]+diffusion,0,255);}}if(y+2<asciiHeight){gray[idx+2*asciiWidth]=clamp(gray[idx+2*asciiWidth]+diffusion,0,255);}}ascii+=line+\"\\n\";}}else if(ditherAlgorithm===\"noise\"){const rng=new SeededRandom(rngSeedRef.current);// Noise dithering\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;const randomValue=rng.next();if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}const noise=(randomValue-.4)*(255/nLevels);const noisyValue=clamp(gray[idx]+noise,0,255);let computedLevel=Math.round(noisyValue/255*(nLevels-1));line+=gradient.charAt(computedLevel);}ascii+=line+\"\\n\";}}else if(ditherAlgorithm===\"ordered\"){// Ordered dithering using a 4x4 Bayer matrix.\nconst bayer=[[0,8,2,10],[12,4,14,6],[3,11,1,9],[15,7,13,5]];const matrixSize=4;for(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}const p=gray[idx]/255;const t=(bayer[y%matrixSize][x%matrixSize]+.5)/(matrixSize*matrixSize);let valueWithDither=p+t-.5;valueWithDither=Math.min(Math.max(valueWithDither,0),1);let computedLevel=Math.floor(valueWithDither*nLevels);if(computedLevel>=nLevels)computedLevel=nLevels-1;line+=gradient.charAt(computedLevel);}ascii+=line+\"\\n\";}}}else{// Simple mapping without dithering.\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}const computedLevel=Math.round(gray[idx]/255*(nLevels-1));line+=gradient.charAt(computedLevel);}ascii+=line+\"\\n\";}}return{ascii,grayValues:gray};}function useFollowCursor(smoothing=0,containerRef){const movementTransition={damping:100,stiffness:mapRange(smoothing,0,100,2e3,50)};const hasSpring=smoothing!==0;const mouseX=useMotionValue(0);const mouseY=useMotionValue(0);const springX=useSpring(mouseX,movementTransition);const springY=useSpring(mouseY,movementTransition);const previousScrollXRef=useRef(0);const previousScrollYRef=useRef(0);const[initialized,setInitialized]=useState(false);const isInitializedRef=useRef(false);useEffect(()=>{const handleMouseMove=event=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const x=event.clientX-rect.left;const y=event.clientY-rect.top;// Convert to percentages, handling edge cases to prevent infinite values\nconst xPercent=rect.width===0?0:x/rect.width;const yPercent=rect.height===0?0:y/rect.height;mouseX.set(xPercent);mouseY.set(yPercent);if(!isInitializedRef.current){springX.jump(xPercent);springY.jump(yPercent);isInitializedRef.current=true;setInitialized(true);}};const handleScroll=()=>{if(!containerRef.current||!isInitializedRef.current)return;const rect=containerRef.current.getBoundingClientRect();const scrollX=window.scrollX||window.pageXOffset||document.documentElement.scrollLeft;const scrollY=window.scrollY||window.pageYOffset||document.documentElement.scrollTop;// Calculate scroll delta\nconst deltaX=scrollX-previousScrollXRef.current;const deltaY=scrollY-previousScrollYRef.current;// Update previous scroll positions\npreviousScrollXRef.current=scrollX;previousScrollYRef.current=scrollY;// Convert scroll delta to percentage, handling edge cases\nconst deltaXPercent=rect.width===0?0:deltaX/rect.width;const deltaYPercent=rect.height===0?0:deltaY/rect.height;// Update position using scroll delta percentages\nmouseX.set(mouseX.get()+deltaXPercent);mouseY.set(mouseY.get()+deltaYPercent);};window.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"scroll\",handleScroll);return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"scroll\",handleScroll);};},[containerRef]);return{initialized,initializedRef:isInitializedRef,x:hasSpring?springX:mouseX,y:hasSpring?springY:mouseY};}function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}function createColorInterpolator(mode,color1,color2){if(mode===\"glow\"){return Color.interpolate(color2,new Color(color2.r,color2.g,color2.b,0));}return Color.interpolate(color1,color2);}class SeededRandom{next(){this.seed=this.seed*16807%2147483647;return(this.seed-1)/2147483646;}constructor(seed){_define_property(this,\"seed\",void 0);this.seed=seed%2147483647;if(this.seed<=0)this.seed+=2147483646;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"InteractiveASCII\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"400\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./InteractiveASCII_Prod.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"\u2193\",\"\u2191\",\"\u2190\",\"\u2192\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map", "// Generated by Framer (d5d9708)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={Rg61MhywJ:{hover:true,pressed:true}};const cycleOrder=[\"Rg61MhywJ\",\"zNkuqWxeD\",\"I8EdpZ_Ls\",\"kkGSMI0fp\",\"UwtCtGrpQ\"];const serializationHash=\"framer-KGu8n\";const variantClassNames={I8EdpZ_Ls:\"framer-v-1e46sy8\",kkGSMI0fp:\"framer-v-19p7bw7\",Rg61MhywJ:\"framer-v-jxmfz4\",UwtCtGrpQ:\"framer-v-61lr07\",zNkuqWxeD:\"framer-v-1nbmguo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Default:\"Rg61MhywJ\",Disabled:\"I8EdpZ_Ls\",Error:\"UwtCtGrpQ\",Loading:\"zNkuqWxeD\",Success:\"kkGSMI0fp\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"Rg61MhywJ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Rg61MhywJ\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"zNkuqWxeD\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"zNkuqWxeD\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jxmfz4\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"Rg61MhywJ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(51, 51, 51)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,...style},variants:{\"Rg61MhywJ-hover\":{backgroundColor:\"rgba(51, 51, 51, 0.85)\"},I8EdpZ_Ls:{opacity:.5},UwtCtGrpQ:{backgroundColor:\"rgba(255, 34, 68, 0.15)\"}},...addPropertyOverrides({\"Rg61MhywJ-hover\":{\"data-framer-name\":undefined},\"Rg61MhywJ-pressed\":{\"data-framer-name\":undefined},I8EdpZ_Ls:{\"data-framer-name\":\"Disabled\"},kkGSMI0fp:{\"data-framer-name\":\"Success\"},UwtCtGrpQ:{\"data-framer-name\":\"Error\"},zNkuqWxeD:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-1ylka0v\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"aupLp1P7E\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{UwtCtGrpQ:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kkGSMI0fp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})})},UwtCtGrpQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hu553w\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"GNADUy1jV\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-15z0lj4\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"M7qDTjw3X\",style:{background:\"conic-gradient(from 180deg at 50% 50%, #4cf 0deg, #4cf 360deg)\"},variants:{zNkuqWxeD:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6aq4xb\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"T4dBhag3V\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KGu8n.framer-1j7qjtx, .framer-KGu8n .framer-1j7qjtx { display: block; }\",\".framer-KGu8n.framer-jxmfz4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-KGu8n .framer-1ylka0v { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-KGu8n .framer-1hu553w { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-KGu8n .framer-15z0lj4 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-KGu8n .framer-6aq4xb { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KGu8n.framer-jxmfz4 { gap: 0px; } .framer-KGu8n.framer-jxmfz4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-KGu8n.framer-jxmfz4 > :first-child { margin-left: 0px; } .framer-KGu8n.framer-jxmfz4 > :last-child { margin-right: 0px; } }\",\".framer-KGu8n.framer-v-1nbmguo.framer-jxmfz4, .framer-KGu8n.framer-v-1e46sy8.framer-jxmfz4, .framer-KGu8n.framer-v-19p7bw7.framer-jxmfz4, .framer-KGu8n.framer-v-61lr07.framer-jxmfz4 { cursor: unset; }\",\".framer-KGu8n.framer-v-1nbmguo .framer-15z0lj4 { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zNkuqWxeD\":{\"layout\":[\"fixed\",\"fixed\"]},\"I8EdpZ_Ls\":{\"layout\":[\"fixed\",\"fixed\"]},\"kkGSMI0fp\":{\"layout\":[\"fixed\",\"fixed\"]},\"UwtCtGrpQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"KTweHps4J\":{\"layout\":[\"fixed\",\"fixed\"]},\"z0YTEBWxk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNLuCNm8M5=withCSS(Component,css,\"framer-KGu8n\");export default FramerNLuCNm8M5;FramerNLuCNm8M5.displayName=\"Button\";FramerNLuCNm8M5.defaultProps={height:40,width:240};addPropertyControls(FramerNLuCNm8M5,{variant:{options:[\"Rg61MhywJ\",\"zNkuqWxeD\",\"I8EdpZ_Ls\",\"kkGSMI0fp\",\"UwtCtGrpQ\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNLuCNm8M5,[{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://app.framerstatic.com/Inter-SemiBold.cyrillic-ext-C7KWUKA7.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-SemiBold.cyrillic-JWV7SOZ6.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-SemiBold.greek-ext-FBKSFTSU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-SemiBold.greek-EQ3PSENU.woff2\",weight:\"600\"},{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://app.framerstatic.com/Inter-SemiBold.latin-ext-ULRSO3ZR.woff2\",weight:\"600\"},{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://app.framerstatic.com/Inter-SemiBold.latin-RDYY2AG2.woff2\",weight:\"600\"},{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://app.framerstatic.com/Inter-SemiBold.vietnamese-ESQNSEQ3.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNLuCNm8M5\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"240\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zNkuqWxeD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I8EdpZ_Ls\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kkGSMI0fp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UwtCtGrpQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KTweHps4J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z0YTEBWxk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NLuCNm8M5.map", "// Generated by Framer (4d21961)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-LS5mf .framer-styles-preset-1nrhkfw:not(.rich-text-wrapper), .framer-LS5mf .framer-styles-preset-1nrhkfw.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #a1a1a1; --framer-link-hover-text-decoration: none; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-LS5mf\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"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,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,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/l4dUTEDKbnhPnA1aKNy9/FXOw4Saw5ri8tvn4G4O8/wbx8U6Qob.js\";const cycleOrder=[\"IkYbfQTVY\",\"PCu0DsWpP\",\"ZRhVYr4TM\",\"l6DD7O_7T\"];const serializationHash=\"framer-4MZnJ\";const variantClassNames={IkYbfQTVY:\"framer-v-1jn61qv\",l6DD7O_7T:\"framer-v-8beynp\",PCu0DsWpP:\"framer-v-1dyiyf6\",ZRhVYr4TM:\"framer-v-1ayu95b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.65,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 humanReadableVariantMap={\"Desktop Default\":\"IkYbfQTVY\",\"Desktop Entry\":\"PCu0DsWpP\",\"Mobile Closed\":\"l6DD7O_7T\",Mobile:\"ZRhVYr4TM\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IkYbfQTVY\"};};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:\"IkYbfQTVY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaptuces6=activeVariantCallback(async(...args)=>{setVariant(\"l6DD7O_7T\");});const onTap13yo4tm=activeVariantCallback(async(...args)=>{setVariant(\"ZRhVYr4TM\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ZRhVYr4TM\",\"l6DD7O_7T\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jn61qv\",className,classNames),\"data-framer-name\":\"Desktop Default\",layoutDependency:layoutDependency,layoutId:\"IkYbfQTVY\",ref:refBinding,style:{...style},...addPropertyOverrides({l6DD7O_7T:{\"data-framer-name\":\"Mobile Closed\"},PCu0DsWpP:{\"data-framer-name\":\"Desktop Entry\"},ZRhVYr4TM:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vqm8ao\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"BZCiCfFCZ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-js9y7t\",\"data-framer-name\":\"Logo + Burger\",layoutDependency:layoutDependency,layoutId:\"r69kSYKOz\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-((componentViewport?.height||60)-0)*1)/2)+(0+(((componentViewport?.height||60)-0)*1-0-26)/2)+0),pixelHeight:47,pixelWidth:212,positionX:\"center\",positionY:\"center\",sizes:\"117.5px\",src:\"https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png\",srcSet:\"https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=512 512w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png 10579w\"},className:\"framer-yyikp\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"vbhg6a8i9\",...addPropertyOverrides({l6DD7O_7T:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+19),pixelHeight:47,pixelWidth:212,positionX:\"center\",positionY:\"center\",sizes:\"99.234px\",src:\"https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png\",srcSet:\"https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=512 512w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png 10579w\"}},PCu0DsWpP:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-((componentViewport?.height||60)-0)*1)/2)+70+0),pixelHeight:47,pixelWidth:212,positionX:\"center\",positionY:\"center\",sizes:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,src:\"https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png\",srcSet:\"https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=512 512w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png 10579w\"}},ZRhVYr4TM:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+19),pixelHeight:47,pixelWidth:212,positionX:\"center\",positionY:\"center\",sizes:\"99.234px\",src:\"https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png\",srcSet:\"https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=512 512w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/9lbRc038D9Nivz8UNjw38EqRQDM.png 10579w\"}}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.button,{className:\"framer-1m48wnh\",\"data-framer-name\":\"Menu\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"BDS_dOxpq\",...addPropertyOverrides({l6DD7O_7T:{\"data-highlight\":true,onTap:onTap13yo4tm},ZRhVYr4TM:{\"data-highlight\":true,onTap:onTaptuces6}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p8vlsg\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"aBlZJ5w5P\",style:{backgroundColor:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",rotate:0},variants:{l6DD7O_7T:{rotate:0},ZRhVYr4TM:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15okkof\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"OAnP5eI_Q\",style:{backgroundColor:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",rotate:0},variants:{l6DD7O_7T:{rotate:0},ZRhVYr4TM:{rotate:-45}}})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1whyozh\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"DSJpmI9u_\",style:{opacity:1},variants:{l6DD7O_7T:{opacity:0}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":hyb8KLCt8\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gJ79IuhBo\",openInNewTab:false,scopeId:\"CW1SkJFMt\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nrhkfw\",\"data-styles-preset\":\"wbx8U6Qob\",children:\"About\"})})})}),className:\"framer-ydiu5g\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"gJ79IuhBo\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Gr_pt5Ivq\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hYHvSyk4p\",openInNewTab:false,scopeId:\"CW1SkJFMt\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nrhkfw\",\"data-styles-preset\":\"wbx8U6Qob\",children:\"Pricing\"})})})}),className:\"framer-6ni6yr\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"hYHvSyk4p\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":S_1IT5u1U\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"dLSiuyZKw\",openInNewTab:false,scopeId:\"CW1SkJFMt\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nrhkfw\",\"data-styles-preset\":\"wbx8U6Qob\",children:\"Contact\"})})})}),className:\"framer-zlnfwa\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"dLSiuyZKw\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4MZnJ.framer-v58q3t, .framer-4MZnJ .framer-v58q3t { display: block; }\",\".framer-4MZnJ.framer-1jn61qv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 1200px; }\",\".framer-4MZnJ .framer-1vqm8ao { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-4MZnJ .framer-js9y7t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4MZnJ .framer-yyikp { aspect-ratio: 4.51063829787234 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); overflow: hidden; position: relative; width: 118px; }\",\".framer-4MZnJ .framer-1m48wnh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: hidden; position: relative; width: 24px; }\",\".framer-4MZnJ .framer-1p8vlsg { bottom: 8px; flex: none; height: 1px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; width: 14px; }\",\".framer-4MZnJ .framer-15okkof { flex: none; height: 1px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; top: 8px; width: 14px; }\",\".framer-4MZnJ .framer-1whyozh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 19px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 228px; }\",\".framer-4MZnJ .framer-ydiu5g, .framer-4MZnJ .framer-6ni6yr, .framer-4MZnJ .framer-zlnfwa { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4MZnJ.framer-1jn61qv, .framer-4MZnJ .framer-js9y7t, .framer-4MZnJ .framer-1whyozh { gap: 0px; } .framer-4MZnJ.framer-1jn61qv > *, .framer-4MZnJ .framer-js9y7t > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-4MZnJ.framer-1jn61qv > :first-child, .framer-4MZnJ .framer-js9y7t > :first-child, .framer-4MZnJ .framer-1whyozh > :first-child { margin-left: 0px; } .framer-4MZnJ.framer-1jn61qv > :last-child, .framer-4MZnJ .framer-js9y7t > :last-child, .framer-4MZnJ .framer-1whyozh > :last-child { margin-right: 0px; } .framer-4MZnJ .framer-1whyozh > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } }\",\".framer-4MZnJ.framer-v-1dyiyf6 .framer-js9y7t { left: 0px; position: absolute; right: 0px; top: 70px; width: unset; z-index: 1; }\",\".framer-4MZnJ.framer-v-1dyiyf6 .framer-yyikp { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 257px); width: 1px; z-index: 1; }\",\".framer-4MZnJ.framer-v-1dyiyf6 .framer-1whyozh { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4MZnJ.framer-v-1dyiyf6 .framer-1whyozh { gap: 0px; } .framer-4MZnJ.framer-v-1dyiyf6 .framer-1whyozh > *, .framer-4MZnJ.framer-v-1dyiyf6 .framer-1whyozh > :first-child, .framer-4MZnJ.framer-v-1dyiyf6 .framer-1whyozh > :last-child { margin: 0px; } }\",\".framer-4MZnJ.framer-v-1ayu95b.framer-1jn61qv { flex-direction: column; height: min-content; justify-content: flex-start; width: 390px; }\",\".framer-4MZnJ.framer-v-1ayu95b .framer-1vqm8ao, .framer-4MZnJ.framer-v-8beynp .framer-1vqm8ao { flex: none; flex-direction: column; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px 0px 26px 0px; width: 100%; }\",\".framer-4MZnJ.framer-v-1ayu95b .framer-js9y7t, .framer-4MZnJ.framer-v-8beynp .framer-js9y7t { gap: unset; height: 60px; justify-content: space-between; width: 100%; }\",\".framer-4MZnJ.framer-v-1ayu95b .framer-yyikp, .framer-4MZnJ.framer-v-8beynp .framer-yyikp { height: var(--framer-aspect-ratio-supported, 22px); width: 99px; }\",\".framer-4MZnJ.framer-v-1ayu95b .framer-1m48wnh, .framer-4MZnJ.framer-v-8beynp .framer-1m48wnh { cursor: pointer; }\",\".framer-4MZnJ.framer-v-1ayu95b .framer-1p8vlsg { bottom: unset; top: calc(50.00000000000002% - 1px / 2); }\",\".framer-4MZnJ.framer-v-1ayu95b .framer-15okkof { top: calc(50.00000000000002% - 1px / 2); }\",\".framer-4MZnJ.framer-v-1ayu95b .framer-1whyozh { flex-direction: column; height: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4MZnJ.framer-v-1ayu95b.framer-1jn61qv, .framer-4MZnJ.framer-v-1ayu95b .framer-1vqm8ao, .framer-4MZnJ.framer-v-1ayu95b .framer-js9y7t, .framer-4MZnJ.framer-v-1ayu95b .framer-1whyozh { gap: 0px; } .framer-4MZnJ.framer-v-1ayu95b.framer-1jn61qv > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-4MZnJ.framer-v-1ayu95b.framer-1jn61qv > :first-child, .framer-4MZnJ.framer-v-1ayu95b .framer-1vqm8ao > :first-child, .framer-4MZnJ.framer-v-1ayu95b .framer-1whyozh > :first-child { margin-top: 0px; } .framer-4MZnJ.framer-v-1ayu95b.framer-1jn61qv > :last-child, .framer-4MZnJ.framer-v-1ayu95b .framer-1vqm8ao > :last-child, .framer-4MZnJ.framer-v-1ayu95b .framer-1whyozh > :last-child { margin-bottom: 0px; } .framer-4MZnJ.framer-v-1ayu95b .framer-1vqm8ao > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-4MZnJ.framer-v-1ayu95b .framer-js9y7t > *, .framer-4MZnJ.framer-v-1ayu95b .framer-js9y7t > :first-child, .framer-4MZnJ.framer-v-1ayu95b .framer-js9y7t > :last-child { margin: 0px; } .framer-4MZnJ.framer-v-1ayu95b .framer-1whyozh > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } }\",\".framer-4MZnJ.framer-v-8beynp.framer-1jn61qv { flex-direction: column; justify-content: flex-start; width: 390px; }\",\".framer-4MZnJ.framer-v-8beynp .framer-1whyozh { flex-direction: column; pointer-events: none; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4MZnJ.framer-v-8beynp.framer-1jn61qv, .framer-4MZnJ.framer-v-8beynp .framer-1vqm8ao, .framer-4MZnJ.framer-v-8beynp .framer-js9y7t, .framer-4MZnJ.framer-v-8beynp .framer-1whyozh { gap: 0px; } .framer-4MZnJ.framer-v-8beynp.framer-1jn61qv > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-4MZnJ.framer-v-8beynp.framer-1jn61qv > :first-child, .framer-4MZnJ.framer-v-8beynp .framer-1vqm8ao > :first-child, .framer-4MZnJ.framer-v-8beynp .framer-1whyozh > :first-child { margin-top: 0px; } .framer-4MZnJ.framer-v-8beynp.framer-1jn61qv > :last-child, .framer-4MZnJ.framer-v-8beynp .framer-1vqm8ao > :last-child, .framer-4MZnJ.framer-v-8beynp .framer-1whyozh > :last-child { margin-bottom: 0px; } .framer-4MZnJ.framer-v-8beynp .framer-1vqm8ao > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-4MZnJ.framer-v-8beynp .framer-js9y7t > *, .framer-4MZnJ.framer-v-8beynp .framer-js9y7t > :first-child, .framer-4MZnJ.framer-v-8beynp .framer-js9y7t > :last-child { margin: 0px; } .framer-4MZnJ.framer-v-8beynp .framer-1whyozh > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PCu0DsWpP\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZRhVYr4TM\":{\"layout\":[\"fixed\",\"auto\"]},\"l6DD7O_7T\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerCW1SkJFMt=withCSS(Component,css,\"framer-4MZnJ\");export default FramerCW1SkJFMt;FramerCW1SkJFMt.displayName=\"Navigation\";FramerCW1SkJFMt.defaultProps={height:60,width:1200};addPropertyControls(FramerCW1SkJFMt,{variant:{options:[\"IkYbfQTVY\",\"PCu0DsWpP\",\"ZRhVYr4TM\",\"l6DD7O_7T\"],optionTitles:[\"Desktop Default\",\"Desktop Entry\",\"Mobile\",\"Mobile Closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCW1SkJFMt,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCW1SkJFMt\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PCu0DsWpP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZRhVYr4TM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"l6DD7O_7T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CW1SkJFMt.map", "// Generated by Framer (4d21961)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"x8b4ABMQv\",\"VMXyj0160\",\"rnhX7oYAy\",\"XlVilN_pG\"];const serializationHash=\"framer-Sb9Mk\";const variantClassNames={rnhX7oYAy:\"framer-v-cdh7a0\",VMXyj0160:\"framer-v-1ij2od\",x8b4ABMQv:\"framer-v-1aematx\",XlVilN_pG:\"framer-v-1yg5gy1\"};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 humanReadableVariantMap={\"Variant 1\":\"x8b4ABMQv\",\"Variant 2\":\"VMXyj0160\",\"Variant 3\":\"rnhX7oYAy\",\"Variant 4\":\"XlVilN_pG\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"x8b4ABMQv\"};};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:\"x8b4ABMQv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"VMXyj0160\",\"rnhX7oYAy\",\"XlVilN_pG\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"VMXyj0160\")return true;return false;};const isDisplayed2=()=>{if([\"rnhX7oYAy\",\"XlVilN_pG\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1aematx\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"x8b4ABMQv\",ref:refBinding,style:{...style},...addPropertyOverrides({rnhX7oYAy:{\"data-framer-name\":\"Variant 3\"},VMXyj0160:{\"data-framer-name\":\"Variant 2\"},XlVilN_pG:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LUJvbGRfXw==\",\"--framer-font-family\":'\".SFNSDisplay-Bold\", \"SFProDisplay-Bold\", \"SFUIDisplay-Bold\", \".SFUIDisplay-Bold\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-font-weight\":\"699\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(51, 51, 51))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(255, 255, 255))\"},children:\"Design is \"}),\"OUR Passion.\"]})}),className:\"framer-1ifl4b1\",fonts:[\"__SF-UI-Display-Bold__\"],layoutDependency:layoutDependency,layoutId:\"gutOTbctA\",style:{\"--extracted-1w3ko1f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgb(51, 51, 51)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LUJvbGRfXw==\",\"--framer-font-family\":'\".SFNSDisplay-Bold\", \"SFProDisplay-Bold\", \"SFUIDisplay-Bold\", \".SFUIDisplay-Bold\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-font-weight\":\"699\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(51, 51, 51))\"},children:[\"Design is \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(255, 255, 255))\"},children:\"OUR\"}),\" Passion.\"]})}),className:\"framer-1azurmg\",fonts:[\"__SF-UI-Display-Bold__\"],layoutDependency:layoutDependency,layoutId:\"jomOlj9L0\",style:{\"--extracted-1w3ko1f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgb(51, 51, 51)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LUJvbGRfXw==\",\"--framer-font-family\":'\".SFNSDisplay-Bold\", \"SFProDisplay-Bold\", \"SFUIDisplay-Bold\", \".SFUIDisplay-Bold\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-font-weight\":\"699\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(51, 51, 51))\"},children:[\"Design is OUR \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(255, 255, 255))\"},children:\"Passion\"}),\".\"]})}),className:\"framer-sgx9h0\",fonts:[\"__SF-UI-Display-Bold__\"],layoutDependency:layoutDependency,layoutId:\"hXVb1cXnQ\",style:{\"--extracted-1w3ko1f\":\"rgb(255, 255, 255)\",\"--extracted-r6o4lv\":\"rgb(51, 51, 51)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{XlVilN_pG:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XlVilN_pG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LUJvbGRfXw==\",\"--framer-font-family\":'\".SFNSDisplay-Bold\", \"SFProDisplay-Bold\", \"SFUIDisplay-Bold\", \".SFUIDisplay-Bold\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-font-weight\":\"699\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Design is OUR Passion.\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Sb9Mk.framer-hepv8t, .framer-Sb9Mk .framer-hepv8t { display: block; }\",\".framer-Sb9Mk.framer-1aematx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 733px; }\",\".framer-Sb9Mk .framer-1ifl4b1, .framer-Sb9Mk .framer-1azurmg, .framer-Sb9Mk .framer-sgx9h0 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Sb9Mk.framer-1aematx { gap: 0px; } .framer-Sb9Mk.framer-1aematx > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Sb9Mk.framer-1aematx > :first-child { margin-left: 0px; } .framer-Sb9Mk.framer-1aematx > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 67\n * @framerIntrinsicWidth 733\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"VMXyj0160\":{\"layout\":[\"fixed\",\"auto\"]},\"rnhX7oYAy\":{\"layout\":[\"fixed\",\"auto\"]},\"XlVilN_pG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameretWP6qINk=withCSS(Component,css,\"framer-Sb9Mk\");export default FrameretWP6qINk;FrameretWP6qINk.displayName=\"Text Reveal\";FrameretWP6qINk.defaultProps={height:67,width:733};addPropertyControls(FrameretWP6qINk,{variant:{options:[\"x8b4ABMQv\",\"VMXyj0160\",\"rnhX7oYAy\",\"XlVilN_pG\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameretWP6qINk,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameretWP6qINk\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"67\",\"framerIntrinsicWidth\":\"733\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VMXyj0160\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rnhX7oYAy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XlVilN_pG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./etWP6qINk.map", "// Generated by Framer (4d21961)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"u_ijBZRkP\",\"uEWKYGsGS\"];const serializationHash=\"framer-nLeDZ\";const variantClassNames={u_ijBZRkP:\"framer-v-vgcpf8\",uEWKYGsGS:\"framer-v-1twktcj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const 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={off:\"uEWKYGsGS\",on:\"u_ijBZRkP\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,uFVBvFpxT:title??props.uFVBvFpxT??\"Write text here something\",variant:humanReadableVariantMap[props.variant]??props.variant??\"u_ijBZRkP\",Z9RE1WOOO:link??props.Z9RE1WOOO};};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,uFVBvFpxT,Z9RE1WOOO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"u_ijBZRkP\",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,...addPropertyOverrides({uEWKYGsGS:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:Z9RE1WOOO,motionChild:true,nodeId:\"u_ijBZRkP\",openInNewTab:false,scopeId:\"JR6m9FMhb\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-vgcpf8\",className,classNames)} framer-1hpdb37`,\"data-framer-name\":\"on\",layoutDependency:layoutDependency,layoutId:\"u_ijBZRkP\",ref:refBinding,style:{...style},...addPropertyOverrides({uEWKYGsGS:{\"data-framer-name\":\"off\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LUJvbGRfXw==\",\"--framer-font-family\":'\".SFNSDisplay-Bold\", \"SFProDisplay-Bold\", \"SFUIDisplay-Bold\", \".SFUIDisplay-Bold\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"699\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Write text here something\"})}),className:\"framer-1kn2rp\",fonts:[\"__SF-UI-Display-Bold__\"],layoutDependency:layoutDependency,layoutId:\"D7n7_T5W3\",style:{\"--extracted-1of0zx5\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:uFVBvFpxT,variants:{uEWKYGsGS:{\"--extracted-1of0zx5\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({uEWKYGsGS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LUJvbGRfXw==\",\"--framer-font-family\":'\".SFNSDisplay-Bold\", \"SFProDisplay-Bold\", \"SFUIDisplay-Bold\", \".SFUIDisplay-Bold\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"699\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:\"Write text here something\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nLeDZ.framer-1hpdb37, .framer-nLeDZ .framer-1hpdb37 { display: block; }\",\".framer-nLeDZ.framer-vgcpf8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 552px; }\",\".framer-nLeDZ .framer-1kn2rp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-nLeDZ.framer-vgcpf8 { gap: 0px; } .framer-nLeDZ.framer-vgcpf8 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-nLeDZ.framer-vgcpf8 > :first-child { margin-top: 0px; } .framer-nLeDZ.framer-vgcpf8 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 110\n * @framerIntrinsicWidth 552\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uEWKYGsGS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"uFVBvFpxT\":\"title\",\"Z9RE1WOOO\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJR6m9FMhb=withCSS(Component,css,\"framer-nLeDZ\");export default FramerJR6m9FMhb;FramerJR6m9FMhb.displayName=\"Scroll Reveal Text\";FramerJR6m9FMhb.defaultProps={height:110,width:552};addPropertyControls(FramerJR6m9FMhb,{variant:{options:[\"u_ijBZRkP\",\"uEWKYGsGS\"],optionTitles:[\"on\",\"off\"],title:\"Variant\",type:ControlType.Enum},uFVBvFpxT:{defaultValue:\"Write text here something\",displayTextArea:false,title:\"Title\",type:ControlType.String},Z9RE1WOOO:{title:\"Link\",type:ControlType.Link}});addFonts(FramerJR6m9FMhb,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJR6m9FMhb\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"552\",\"framerIntrinsicHeight\":\"110\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"uFVBvFpxT\\\":\\\"title\\\",\\\"Z9RE1WOOO\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uEWKYGsGS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JR6m9FMhb.map", "// Generated by Framer (4d21961)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"SOp_rthzf\",\"JNFnyDj_e\",\"Afy2bduDf\",\"OrXNGU2XI\",\"JDdMu_z7q\",\"xtUDjgIBj\",\"nzlLpme2I\",\"wm97GUGkC\",\"mDb19evgL\"];const serializationHash=\"framer-obwJI\";const variantClassNames={Afy2bduDf:\"framer-v-1dznx8z\",JDdMu_z7q:\"framer-v-wz2ok\",JNFnyDj_e:\"framer-v-hkv8xt\",mDb19evgL:\"framer-v-95kzj1\",nzlLpme2I:\"framer-v-1pqtb6a\",OrXNGU2XI:\"framer-v-4dfmah\",SOp_rthzf:\"framer-v-18h4ap7\",wm97GUGkC:\"framer-v-1u5i02\",xtUDjgIBj:\"framer-v-13eoz6p\"};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={\"1\":\"SOp_rthzf\",\"2\":\"JNFnyDj_e\",\"3\":\"Afy2bduDf\",\"4\":\"OrXNGU2XI\",\"5\":\"JDdMu_z7q\",\"6\":\"xtUDjgIBj\",\"7\":\"nzlLpme2I\",\"8\":\"wm97GUGkC\",OFF:\"mDb19evgL\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SOp_rthzf\"};};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:\"SOp_rthzf\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18h4ap7\",className,classNames),\"data-border\":true,\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"SOp_rthzf\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-965e5c17-6359-41cc-bd03-2fa4898e2c2b, rgb(34, 36, 38))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-38c4cf9a-0aa8-4902-ad35-3a2d52d62d05, rgb(26, 28, 29))\",borderBottomLeftRadius:23,borderBottomRightRadius:23,borderTopLeftRadius:23,borderTopRightRadius:23,opacity:1,...style},variants:{mDb19evgL:{opacity:0}},...addPropertyOverrides({Afy2bduDf:{\"data-framer-name\":\"3\"},JDdMu_z7q:{\"data-framer-name\":\"5\"},JNFnyDj_e:{\"data-framer-name\":\"2\"},mDb19evgL:{\"data-framer-name\":\"OFF\"},nzlLpme2I:{\"data-framer-name\":\"7\"},OrXNGU2XI:{\"data-framer-name\":\"4\"},wm97GUGkC:{\"data-framer-name\":\"8\"},xtUDjgIBj:{\"data-framer-name\":\"6\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1010,pixelWidth:1012,src:\"https://framerusercontent.com/images/BpSxSeGEjPNTR7YMCwT5QKs3nwQ.png\"},className:\"framer-1ru2z7q\",\"data-framer-name\":\"$1\",layoutDependency:layoutDependency,layoutId:\"lIJNkclPL\",style:{borderBottomLeftRadius:23,borderBottomRightRadius:23,borderTopLeftRadius:23,borderTopRightRadius:23,opacity:1},variants:{Afy2bduDf:{opacity:0},JDdMu_z7q:{opacity:0},JNFnyDj_e:{opacity:0},mDb19evgL:{opacity:1},nzlLpme2I:{opacity:0},OrXNGU2XI:{opacity:0},wm97GUGkC:{opacity:0},xtUDjgIBj:{opacity:0}}})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:261,pixelWidth:260,src:\"https://framerusercontent.com/images/XWpbJBIhP4VTX8ZJA831xAfBtc.png\"},className:\"framer-73droz\",\"data-framer-name\":\"$2\",layoutDependency:layoutDependency,layoutId:\"luQnTKv8H\",style:{borderBottomLeftRadius:23,borderBottomRightRadius:23,borderTopLeftRadius:23,borderTopRightRadius:23,opacity:0},variants:{JNFnyDj_e:{opacity:1}},...addPropertyOverrides({JNFnyDj_e:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:261,pixelWidth:260,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/XWpbJBIhP4VTX8ZJA831xAfBtc.png\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1010,pixelWidth:1012,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/Oj2kBTM2jXTRJZLULJWb6wxMRs.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/Oj2kBTM2jXTRJZLULJWb6wxMRs.png?scale-down-to=512 512w,https://framerusercontent.com/images/Oj2kBTM2jXTRJZLULJWb6wxMRs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Oj2kBTM2jXTRJZLULJWb6wxMRs.png 1046w\"},className:\"framer-1xntiak\",\"data-framer-name\":\"$3\",layoutDependency:layoutDependency,layoutId:\"OES8ADIty\",style:{borderBottomLeftRadius:23,borderBottomRightRadius:23,borderTopLeftRadius:23,borderTopRightRadius:23,opacity:0},variants:{Afy2bduDf:{opacity:1}}})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1329,pixelWidth:1329,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/nF7rd5rjLiQqVsQ3DuJmqUd2P70.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/nF7rd5rjLiQqVsQ3DuJmqUd2P70.png?scale-down-to=512 512w,https://framerusercontent.com/images/nF7rd5rjLiQqVsQ3DuJmqUd2P70.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/nF7rd5rjLiQqVsQ3DuJmqUd2P70.png 1329w\"},className:\"framer-4vgrnw\",\"data-framer-name\":\"$4\",layoutDependency:layoutDependency,layoutId:\"qxTVBhqCJ\",style:{borderBottomLeftRadius:23,borderBottomRightRadius:23,borderTopLeftRadius:23,borderTopRightRadius:23,opacity:0},variants:{OrXNGU2XI:{opacity:1}},...addPropertyOverrides({OrXNGU2XI:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1329,pixelWidth:1329,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/aGeVbM1pEuZoCcwVzY4PrLfVvY.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/aGeVbM1pEuZoCcwVzY4PrLfVvY.png?scale-down-to=512 512w,https://framerusercontent.com/images/aGeVbM1pEuZoCcwVzY4PrLfVvY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/aGeVbM1pEuZoCcwVzY4PrLfVvY.png 1329w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1010,pixelWidth:1012,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/XnZi4Aud6iefAIDBWfNqT2feg.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/XnZi4Aud6iefAIDBWfNqT2feg.png?scale-down-to=512 512w,https://framerusercontent.com/images/XnZi4Aud6iefAIDBWfNqT2feg.png 1024w\"},className:\"framer-is8z10\",\"data-framer-name\":\"$5\",layoutDependency:layoutDependency,layoutId:\"Z8TFTgqlr\",style:{borderBottomLeftRadius:23,borderBottomRightRadius:23,borderTopLeftRadius:23,borderTopRightRadius:23,opacity:0},variants:{JDdMu_z7q:{opacity:1}}})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({nzlLpme2I:{value:transition1},wm97GUGkC:{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1010,pixelWidth:1012,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png?scale-down-to=512 512w,https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png 1503w\"},className:\"framer-195d1a1\",\"data-framer-name\":\"$6\",layoutDependency:layoutDependency,layoutId:\"pEgxi8KpM\",style:{borderBottomLeftRadius:23,borderBottomRightRadius:23,borderTopLeftRadius:23,borderTopRightRadius:23,opacity:0},variants:{xtUDjgIBj:{opacity:1}},...addPropertyOverrides({JNFnyDj_e:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1010,pixelWidth:1012,src:\"https://framerusercontent.com/images/DCuvqmt1eo0y98a1Dej94z3GMQc.png\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({nzlLpme2I:{value:transition1},wm97GUGkC:{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1010,pixelWidth:1012,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/2NU8v6jwkPr8thqFJ2OAcgYoao.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/2NU8v6jwkPr8thqFJ2OAcgYoao.png?scale-down-to=512 512w,https://framerusercontent.com/images/2NU8v6jwkPr8thqFJ2OAcgYoao.png 600w\"},className:\"framer-1wv3w8q\",\"data-framer-name\":\"$7\",layoutDependency:layoutDependency,layoutId:\"iZpzw83lX\",style:{borderBottomLeftRadius:23,borderBottomRightRadius:23,borderTopLeftRadius:23,borderTopRightRadius:23,opacity:0},variants:{nzlLpme2I:{opacity:1}},...addPropertyOverrides({JNFnyDj_e:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1010,pixelWidth:1012,src:\"https://framerusercontent.com/images/DCuvqmt1eo0y98a1Dej94z3GMQc.png\"}},xtUDjgIBj:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1010,pixelWidth:1012,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png?scale-down-to=512 512w,https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png 1503w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({nzlLpme2I:{value:transition1},wm97GUGkC:{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1010,pixelWidth:1012,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/JNZSY8CL3lyGF6eeg0vONK12so.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/JNZSY8CL3lyGF6eeg0vONK12so.png?scale-down-to=512 512w,https://framerusercontent.com/images/JNZSY8CL3lyGF6eeg0vONK12so.png 668w\"},className:\"framer-tz2mpr\",\"data-framer-name\":\"$8\",layoutDependency:layoutDependency,layoutId:\"HI6cTUhXj\",style:{borderBottomLeftRadius:23,borderBottomRightRadius:23,borderTopLeftRadius:23,borderTopRightRadius:23,opacity:0},variants:{wm97GUGkC:{opacity:1}},...addPropertyOverrides({JNFnyDj_e:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1010,pixelWidth:1012,src:\"https://framerusercontent.com/images/DCuvqmt1eo0y98a1Dej94z3GMQc.png\"}},wm97GUGkC:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:668,pixelWidth:668,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/JNZSY8CL3lyGF6eeg0vONK12so.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/JNZSY8CL3lyGF6eeg0vONK12so.png?scale-down-to=512 512w,https://framerusercontent.com/images/JNZSY8CL3lyGF6eeg0vONK12so.png 668w\"}},xtUDjgIBj:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:505,intrinsicWidth:506,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1010,pixelWidth:1012,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png?scale-down-to=512 512w,https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/pEhpG8tZIMxdru0ONGTd4nxgmE4.png 1503w\"}}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-obwJI.framer-j4pu9a, .framer-obwJI .framer-j4pu9a { display: block; }\",\".framer-obwJI.framer-18h4ap7 { height: 505px; overflow: hidden; position: relative; width: 506px; will-change: var(--framer-will-change-override, transform); }\",\".framer-obwJI .framer-1ru2z7q, .framer-obwJI .framer-73droz, .framer-obwJI .framer-1xntiak, .framer-obwJI .framer-4vgrnw, .framer-obwJI .framer-is8z10, .framer-obwJI .framer-195d1a1, .framer-obwJI .framer-1wv3w8q, .framer-obwJI .framer-tz2mpr { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-obwJI.framer-v-hkv8xt.framer-18h4ap7, .framer-obwJI.framer-v-1dznx8z.framer-18h4ap7, .framer-obwJI.framer-v-4dfmah.framer-18h4ap7, .framer-obwJI.framer-v-wz2ok.framer-18h4ap7, .framer-obwJI.framer-v-13eoz6p.framer-18h4ap7, .framer-obwJI.framer-v-1pqtb6a.framer-18h4ap7, .framer-obwJI.framer-v-1u5i02.framer-18h4ap7, .framer-obwJI.framer-v-95kzj1.framer-18h4ap7 { aspect-ratio: 1.001980198019802 / 1; height: var(--framer-aspect-ratio-supported, 505px); }\",'.framer-obwJI[data-border=\"true\"]::after, .framer-obwJI [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 505\n * @framerIntrinsicWidth 506\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JNFnyDj_e\":{\"layout\":[\"fixed\",\"fixed\"]},\"Afy2bduDf\":{\"layout\":[\"fixed\",\"fixed\"]},\"OrXNGU2XI\":{\"layout\":[\"fixed\",\"fixed\"]},\"JDdMu_z7q\":{\"layout\":[\"fixed\",\"fixed\"]},\"xtUDjgIBj\":{\"layout\":[\"fixed\",\"fixed\"]},\"nzlLpme2I\":{\"layout\":[\"fixed\",\"fixed\"]},\"wm97GUGkC\":{\"layout\":[\"fixed\",\"fixed\"]},\"mDb19evgL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameroUtmo6PDM=withCSS(Component,css,\"framer-obwJI\");export default FrameroUtmo6PDM;FrameroUtmo6PDM.displayName=\"Colors\";FrameroUtmo6PDM.defaultProps={height:505,width:506};addPropertyControls(FrameroUtmo6PDM,{variant:{options:[\"SOp_rthzf\",\"JNFnyDj_e\",\"Afy2bduDf\",\"OrXNGU2XI\",\"JDdMu_z7q\",\"xtUDjgIBj\",\"nzlLpme2I\",\"wm97GUGkC\",\"mDb19evgL\"],optionTitles:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"OFF\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameroUtmo6PDM,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroUtmo6PDM\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"506\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JNFnyDj_e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Afy2bduDf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OrXNGU2XI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JDdMu_z7q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xtUDjgIBj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nzlLpme2I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wm97GUGkC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mDb19evgL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"505\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oUtmo6PDM.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Noise\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Noise(props){const{opacity,backgroundSize,borderRadius}=props;return /*#__PURE__*/ _jsx(\"div\",{style:{...containerStyle,opacity,backgroundSize,borderRadius}});};Noise.defaultProps={opacity:.5,backgroundSize:128,radius:0};addPropertyControls(Noise,{backgroundSize:{title:\"Size\",type:ControlType.Number,min:64,max:256},opacity:{title:\"Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,min:0,max:1e3,step:1,displayStepper:true}});const containerStyle={width:\"100%\",height:\"100%\",backgroundSize:\"256px 256px\",backgroundRepeat:\"repeat\",backgroundImage:\"url('https://framerusercontent.com/images/rR6HYXBrMmX4cRpXfXUOvpvpB0.png')\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Noise\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Noise.map", "// Generated by Framer (4d21961)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Noise from\"https://framerusercontent.com/modules/bamMgJhjMszHbcnxCtZj/20nHFbpxFqdlchR1dDZF/Noise.js\";const NoiseFonts=getFonts(Noise);const enabledGestures={LZaGKVMWu:{pressed:true},t0IKQJ2Se:{pressed:true},WwH4zyOAQ:{pressed:true}};const cycleOrder=[\"WwH4zyOAQ\",\"t0IKQJ2Se\",\"LZaGKVMWu\"];const serializationHash=\"framer-9Boju\";const variantClassNames={LZaGKVMWu:\"framer-v-1a94ky9\",t0IKQJ2Se:\"framer-v-1ey27wq\",WwH4zyOAQ:\"framer-v-q189bj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.1,ease:[.12,.23,.5,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={Black:\"t0IKQJ2Se\",Orange:\"WwH4zyOAQ\",White:\"LZaGKVMWu\"};const getProps=({height,id,link,newTab,smoothScroll,title,width,...props})=>{return{...props,abHkkZurn:link??props.abHkkZurn,DfNFGrITs:smoothScroll??props.DfNFGrITs,mulYmLFRQ:title??props.mulYmLFRQ??\"Record\",Ou3vS0QdF:newTab??props.Ou3vS0QdF,variant:humanReadableVariantMap[props.variant]??props.variant??\"WwH4zyOAQ\"};};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,mulYmLFRQ,abHkkZurn,Ou3vS0QdF,DfNFGrITs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WwH4zyOAQ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:abHkkZurn,motionChild:true,nodeId:\"WwH4zyOAQ\",openInNewTab:Ou3vS0QdF,scopeId:\"qmkyG9rhw\",smoothScroll:DfNFGrITs,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-q189bj\",className,classNames)} framer-18j7u3q`,\"data-framer-name\":\"Orange\",layoutDependency:layoutDependency,layoutId:\"WwH4zyOAQ\",ref:refBinding,style:{backgroundColor:\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,boxShadow:\"1px 1px 2px 0px rgb(255, 255, 255)\",...style},...addPropertyOverrides({\"LZaGKVMWu-pressed\":{\"data-framer-name\":undefined},\"t0IKQJ2Se-pressed\":{\"data-framer-name\":undefined},\"WwH4zyOAQ-pressed\":{\"data-framer-name\":undefined},LZaGKVMWu:{\"data-framer-name\":\"White\"},t0IKQJ2Se:{\"data-framer-name\":\"Black\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ymqfdy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xYjH_6tTb-container\",nodeId:\"xYjH_6tTb\",rendersWithMotion:true,scopeId:\"qmkyG9rhw\",style:{opacity:.5},children:/*#__PURE__*/_jsx(Noise,{backgroundSize:150,borderRadius:0,height:\"100%\",id:\"xYjH_6tTb\",layoutId:\"xYjH_6tTb\",opacity:.1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-knka3t\",\"data-border\":true,\"data-framer-name\":\"Color Bounce\",layoutDependency:layoutDependency,layoutId:\"lO4om43Vy\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(247, 99, 45)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,filter:\"blur(2px)\",WebkitFilter:\"blur(2px)\"},variants:{LZaGKVMWu:{\"--border-color\":\"rgb(219, 215, 209)\"},t0IKQJ2Se:{\"--border-color\":\"rgb(49, 49, 49)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g8fh55\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"BpAxSjbvU\",style:{background:\"linear-gradient(117deg, rgb(247, 99, 45) 0%, rgb(243, 95, 28) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"inset 1px 1px 2px 0px rgb(255, 191, 143), inset -1px -1px 2px 0px rgba(0, 0, 0, 0.4), 0.5335007174120983px 0.5335007174120983px 1.3580711101799376px -0.75px rgba(38, 14, 4, 0.73518), 1.4528641287790378px 1.4528641287790378px 3.6983882793684346px -1.5px rgba(38, 14, 4, 0.70964), 3.189963788396563px 3.189963788396563px 8.120322095453057px -2.25px rgba(38, 14, 4, 0.66139), 7.0809912605508005px 7.0809912605508005px 18.02526097628934px -3px rgba(38, 14, 4, 0.55331), 18px 18px 45.820519420888274px -3.75px rgba(38, 14, 4, 0.25)\"},variants:{\"LZaGKVMWu-pressed\":{boxShadow:\"inset 1px 1px 2px 0px rgba(255, 191, 143, 0), inset -1px -1px 2px 0px rgba(0, 0, 0, 0), 0.24087492070975713px 0.24087492070975713px 0.47690801158459534px 0px rgba(38, 14, 4, 0), 0.9154133212973828px 0.9154133212973828px 1.8124259078180616px 0px rgba(38, 14, 4, 0), 4px 4px 7.919595949289331px 0px rgba(38, 14, 4, 0), inset 0px 0px 4px 0px rgb(0, 0, 0)\"},\"t0IKQJ2Se-pressed\":{boxShadow:\"inset 1px 1px 2px 0px rgba(255, 191, 143, 0), inset -1px -1px 2px 0px rgba(0, 0, 0, 0), 0.24087492070975713px 0.24087492070975713px 0.47690801158459534px 0px rgba(38, 14, 4, 0), 0.9154133212973828px 0.9154133212973828px 1.8124259078180616px 0px rgba(38, 14, 4, 0), 4px 4px 7.919595949289331px 0px rgba(38, 14, 4, 0), inset 0px 0px 4px 0px rgb(0, 0, 0)\"},\"WwH4zyOAQ-pressed\":{boxShadow:\"inset 1px 1px 2px 0px rgba(255, 191, 143, 0), inset -1px -1px 2px 0px rgba(0, 0, 0, 0), 0.24087492070975713px 0.24087492070975713px 0.47690801158459534px 0px rgba(38, 14, 4, 0), 0.9154133212973828px 0.9154133212973828px 1.8124259078180616px 0px rgba(38, 14, 4, 0), 4px 4px 7.919595949289331px 0px rgba(38, 14, 4, 0), inset 0px 0px 4px 0px rgb(0, 0, 0)\"},LZaGKVMWu:{background:\"linear-gradient(117deg, rgb(227, 226, 218) 0%, rgb(222, 216, 213) 100%)\",boxShadow:\"inset 1px 1px 2px 0px rgb(255, 255, 255), inset -1px -1px 2px 0px rgba(0, 0, 0, 0.53), 0.5335007174120983px 0.5335007174120983px 1.3580711101799376px -0.75px rgba(0, 0, 0, 0.73518), 1.4528641287790378px 1.4528641287790378px 3.6983882793684346px -1.5px rgba(0, 0, 0, 0.70964), 3.189963788396563px 3.189963788396563px 8.120322095453057px -2.25px rgba(0, 0, 0, 0.66139), 7.0809912605508005px 7.0809912605508005px 18.02526097628934px -3px rgba(0, 0, 0, 0.55331), 18px 18px 45.820519420888274px -3.75px rgba(0, 0, 0, 0.25)\"},t0IKQJ2Se:{background:\"linear-gradient(117deg, rgb(52, 56, 53) 0%, rgb(49, 49, 49) 100%)\",boxShadow:\"inset 1px 1px 2px 0px rgba(255, 255, 255, 0.65), inset -1px -1px 2px 0px rgba(0, 0, 0, 0.8), 0.5335007174120983px 0.5335007174120983px 1.3580711101799376px -0.75px rgba(0, 0, 0, 0.73518), 1.4528641287790378px 1.4528641287790378px 3.6983882793684346px -1.5px rgba(0, 0, 0, 0.70964), 3.189963788396563px 3.189963788396563px 8.120322095453057px -2.25px rgba(0, 0, 0, 0.66139), 7.0809912605508005px 7.0809912605508005px 18.02526097628934px -3px rgba(0, 0, 0, 0.55331), 18px 18px 45.820519420888274px -3.75px rgba(0, 0, 0, 0.25)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RlY2hub3R5cGUzNF9FUF9zZXJpZXNfMjEgbm92IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Technotype34_EP_series_21 nov Regular\", \"Technotype34_EP_series_21 nov Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Record\"})}),className:\"framer-8sl1kw\",fonts:[\"CUSTOM;Technotype34_EP_series_21 nov Regular\"],layoutDependency:layoutDependency,layoutId:\"HCFCwg2EN\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",textShadow:\"0px -1px 1px rgba(0, 0, 0, 0.15)\"},text:mulYmLFRQ,variants:{LZaGKVMWu:{textShadow:\"0px -1px 1px rgba(255, 255, 255, 0.45)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"LZaGKVMWu-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RlY2hub3R5cGUzNF9FUF9zZXJpZXNfMjEgbm92IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Technotype34_EP_series_21 nov Regular\", \"Technotype34_EP_series_21 nov Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.03em\"},children:\"Record\"})})},\"t0IKQJ2Se-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RlY2hub3R5cGUzNF9FUF9zZXJpZXNfMjEgbm92IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Technotype34_EP_series_21 nov Regular\", \"Technotype34_EP_series_21 nov Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Record\"})})},\"WwH4zyOAQ-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RlY2hub3R5cGUzNF9FUF9zZXJpZXNfMjEgbm92IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Technotype34_EP_series_21 nov Regular\", \"Technotype34_EP_series_21 nov Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Record\"})})},LZaGKVMWu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RlY2hub3R5cGUzNF9FUF9zZXJpZXNfMjEgbm92IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Technotype34_EP_series_21 nov Regular\", \"Technotype34_EP_series_21 nov Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.03em\"},children:\"Record\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1imt2hk\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"Qv6q5rA65\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1RlY2hub3R5cGUzNF9FUF9zZXJpZXNfMjEgbm92IFJlZ3VsYXI=\",\"--framer-font-family\":'\"Technotype34_EP_series_21 nov Regular\", \"Technotype34_EP_series_21 nov Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Record\"})}),className:\"framer-13u0mua\",fonts:[\"CUSTOM;Technotype34_EP_series_21 nov Regular\"],layoutDependency:layoutDependency,layoutId:\"CuoiWiqpp\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",textShadow:\"0px -1px 1px rgba(0, 0, 0, 0.15)\"},text:mulYmLFRQ,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9Boju.framer-18j7u3q, .framer-9Boju .framer-18j7u3q { display: block; }\",\".framer-9Boju.framer-q189bj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 3px; position: relative; text-decoration: none; width: min-content; }\",\".framer-9Boju .framer-1ymqfdy-container { bottom: 0px; flex: none; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-9Boju .framer-knka3t { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9Boju .framer-1g8fh55 { align-content: center; align-items: center; bottom: 3px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 3px; overflow: hidden; padding: 12px 15px 9px 15px; position: absolute; right: 3px; top: 3px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-9Boju .framer-8sl1kw, .framer-9Boju .framer-13u0mua { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-9Boju .framer-1imt2hk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 15px 9px 15px; pointer-events: none; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9Boju.framer-q189bj, .framer-9Boju .framer-1g8fh55, .framer-9Boju .framer-1imt2hk { gap: 0px; } .framer-9Boju.framer-q189bj > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-9Boju.framer-q189bj > :first-child { margin-top: 0px; } .framer-9Boju.framer-q189bj > :last-child { margin-bottom: 0px; } .framer-9Boju .framer-1g8fh55 > *, .framer-9Boju .framer-1imt2hk > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-9Boju .framer-1g8fh55 > :first-child, .framer-9Boju .framer-1imt2hk > :first-child { margin-left: 0px; } .framer-9Boju .framer-1g8fh55 > :last-child, .framer-9Boju .framer-1imt2hk > :last-child { margin-right: 0px; } }\",\".framer-9Boju.framer-v-q189bj.pressed .framer-1g8fh55, .framer-9Boju.framer-v-1ey27wq.pressed .framer-1g8fh55, .framer-9Boju.framer-v-1a94ky9.pressed .framer-1g8fh55 { bottom: 4px; left: 4px; right: 4px; top: 4px; }\",'.framer-9Boju[data-border=\"true\"]::after, .framer-9Boju [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 46\n * @framerIntrinsicWidth 90.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"t0IKQJ2Se\":{\"layout\":[\"auto\",\"auto\"]},\"LZaGKVMWu\":{\"layout\":[\"auto\",\"auto\"]},\"nOuxJbwnE\":{\"layout\":[\"auto\",\"auto\"]},\"mnXf8usVA\":{\"layout\":[\"auto\",\"auto\"]},\"ALXiD8Dhy\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"mulYmLFRQ\":\"title\",\"abHkkZurn\":\"link\",\"Ou3vS0QdF\":\"newTab\",\"DfNFGrITs\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerqmkyG9rhw=withCSS(Component,css,\"framer-9Boju\");export default FramerqmkyG9rhw;FramerqmkyG9rhw.displayName=\"CTA Button\";FramerqmkyG9rhw.defaultProps={height:46,width:90.5};addPropertyControls(FramerqmkyG9rhw,{variant:{options:[\"WwH4zyOAQ\",\"t0IKQJ2Se\",\"LZaGKVMWu\"],optionTitles:[\"Orange\",\"Black\",\"White\"],title:\"Variant\",type:ControlType.Enum},mulYmLFRQ:{defaultValue:\"Record\",displayTextArea:false,title:\"Title\",type:ControlType.String},abHkkZurn:{title:\"Link\",type:ControlType.Link},Ou3vS0QdF:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},DfNFGrITs:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(FramerqmkyG9rhw,[{explicitInter:true,fonts:[]},...NoiseFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqmkyG9rhw\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"t0IKQJ2Se\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LZaGKVMWu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nOuxJbwnE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mnXf8usVA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ALXiD8Dhy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"mulYmLFRQ\\\":\\\"title\\\",\\\"abHkkZurn\\\":\\\"link\\\",\\\"Ou3vS0QdF\\\":\\\"newTab\\\",\\\"DfNFGrITs\\\":\\\"smoothScroll\\\"}\",\"framerIntrinsicWidth\":\"90.5\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"46\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qmkyG9rhw.map", "import{jsx as _jsx}from\"react/jsx-runtime\";export const withCurrentYear=Component=>{return props=>{const currentYear=new Date().getFullYear();const updatedText=`SAMAS \\xae ${currentYear} All Rights Reserved.`;return /*#__PURE__*/_jsx(Component,{...props,text:updatedText});};};\nexport const __FramerMetadata__ = {\"exports\":{\"withCurrentYear\":{\"type\":\"reactHoc\",\"name\":\"withCurrentYear\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function BudgetSlider(props){const{min,max,value,onChange,valuePrefix,valueSuffix,trackHeight,thumbColor,trackColor,activeTrackColor,valueTextColor,fontSize,name,formId,animationDuration,...rest}=props;const[sliderValue,setSliderValue]=React.useState(value);const[displayValue,setDisplayValue]=React.useState(value);const sliderRef=React.useRef(null);const trackRef=React.useRef(null);const inputRef=React.useRef(null);const[thumbPosition,setThumbPosition]=React.useState(0);// Format currency based on locale\nconst formatCurrency=value=>{try{return new Intl.NumberFormat(\"en-IN\",{minimumFractionDigits:0,maximumFractionDigits:0}).format(value);}catch(e){return value;}};// Animate when value changes\nReact.useEffect(()=>{let start=displayValue;const end=sliderValue;const startTime=Date.now();const duration=animationDuration;const updateValue=()=>{const currentTime=Date.now();const elapsed=currentTime-startTime;// If animation is complete\nif(elapsed>=duration){setDisplayValue(end);return;}// Calculate new value based on easing function\nconst progress=elapsed/duration;const easedProgress=easeOutQuad(progress);const newValue=start+(end-start)*easedProgress;setDisplayValue(Math.round(newValue));// Continue animation\nrequestAnimationFrame(updateValue);};// Start animation\nif(start!==end){requestAnimationFrame(updateValue);}},[sliderValue,animationDuration]);// Easing function\nconst easeOutQuad=t=>{return t*(2-t);};// Calculate the thumb position whenever slider value changes\nReact.useEffect(()=>{if(sliderRef.current&&trackRef.current){const percentage=(sliderValue-min)/(max-min)*100;const trackWidth=trackRef.current.getBoundingClientRect().width;const thumbPos=percentage/100*trackWidth;setThumbPosition(thumbPos);}},[sliderValue,min,max]);const handleSliderChange=event=>{const newValue=parseFloat(event.target.value);setSliderValue(newValue);// Update the hidden input for form submission\nif(inputRef.current){inputRef.current.value=newValue;// Create and dispatch change event for form handling\nconst changeEvent=new Event(\"change\",{bubbles:true});inputRef.current.dispatchEvent(changeEvent);}onChange(newValue);};const formattedValue=`${valuePrefix}${formatCurrency(displayValue)}${valueSuffix}`;return /*#__PURE__*/_jsx(motion.div,{style:{...containerStyle,...rest.style},...rest,children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{ref:trackRef,style:{position:\"relative\",height:`${trackHeight}px`,backgroundColor:trackColor,borderRadius:\".5rem\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",height:\"100%\",width:`${(sliderValue-min)/(max-min)*100}%`,backgroundColor:activeTrackColor,borderRadius:\"4px 0 0 4px\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:valueTextColor,fontFamily:\"SF Pro Display\",fontSize:`${fontSize}px`,fontWeight:\"bold\",whiteSpace:\"nowrap\",textAlign:\"center\",zIndex:2,userSelect:\"none\",touchAction:\"none\"},children:formattedValue}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",height:`calc(${trackHeight}px + 1rem)`,width:\"12px\",backgroundColor:thumbColor,borderRadius:`.5rem`,top:`50%`,left:`${thumbPosition}px`,transform:\"translate(-50%, -50%)\",zIndex:3,cursor:\"pointer\",backdropFilter:\"blur(5px)\"}})]}),/*#__PURE__*/_jsx(\"input\",{ref:sliderRef,type:\"range\",min:min,max:max,value:sliderValue,onChange:handleSliderChange,//@ts-ignore\nstyle:{...hiddenSliderStyle,width:\"100%\",height:`${trackHeight}px`}}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"hidden\",name:name,value:sliderValue,\"data-form-id\":formId})]})});}BudgetSlider.defaultProps={min:1e3,max:1e4,value:5e3,onChange:()=>{},valuePrefix:\"\u20B9\",valueSuffix:\"\",trackHeight:36,thumbColor:\"#FFFFFF\",trackColor:\"#8A8A8A\",activeTrackColor:\"#6D6D6D\",valueTextColor:\"#FFFFFF\",fontSize:18,name:\"budget\",animationDuration:300};addPropertyControls(BudgetSlider,{min:{type:ControlType.Number,title:\"Min\",defaultValue:1e3},max:{type:ControlType.Number,title:\"Max\",defaultValue:1e4},value:{type:ControlType.Number,title:\"Value\",defaultValue:5e3},valuePrefix:{type:ControlType.String,title:\"Value Prefix\",defaultValue:\"\u20B9\"},valueSuffix:{type:ControlType.String,title:\"Value Suffix\",defaultValue:\"\"},trackHeight:{type:ControlType.Number,title:\"Track Height\",defaultValue:36},thumbColor:{type:ControlType.Color,title:\"Thumb Color\",defaultValue:\"#FFFFFF\"},trackColor:{type:ControlType.Color,title:\"Track Color\",defaultValue:\"#8A8A8A\"},activeTrackColor:{type:ControlType.Color,title:\"Active Track Color\",defaultValue:\"#6D6D6D\"},valueTextColor:{type:ControlType.Color,title:\"Value Text Color\",defaultValue:\"#FFFFFF\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:18},name:{type:ControlType.String,title:\"Input Name\",defaultValue:\"budget\"},animationDuration:{type:ControlType.Number,title:\"Animation Duration (ms)\",defaultValue:300}});const containerStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0px\",width:\"100%\"};const hiddenSliderStyle={position:\"absolute\",top:0,left:0,width:\"100%\",opacity:0,cursor:\"pointer\",margin:0,padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BudgetSlider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Slider.map", "// Generated by Framer (4d21961)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"__SF-UI-Display-Bold__\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-qqurn .framer-styles-preset-1bhgem4:not(.rich-text-wrapper), .framer-qqurn .framer-styles-preset-1bhgem4.rich-text-wrapper h1 { --framer-font-family: \".SFNSDisplay-Bold\", \"SFProDisplay-Bold\", \"SFUIDisplay-Bold\", \".SFUIDisplay-Bold\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 699; --framer-letter-spacing: -0.03em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-qqurn\";\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 (4d21961)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"__SF-UI-Text-Regular__\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-ngMSs .framer-styles-preset-1m5t6hg:not(.rich-text-wrapper), .framer-ngMSs .framer-styles-preset-1m5t6hg.rich-text-wrapper p { --framer-font-family: \".SFNSText\", \"SFProText-Regular\", \"SFUIText-Regular\", \".SFUIText\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 2em; --framer-paragraph-spacing: 30px; --framer-text-alignment: start; --framer-text-color: #adadad; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }'];export const className=\"framer-ngMSs\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f030ee3)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,FormContainer,FormPlainTextInput,FormSelect,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image,PropertyOverrides,ResolveLinks,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouteElementId,useRouter,withCodeBoundaryForOverrides,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/LHz3bw67SqHRmnCKTlE6/Ticker.js\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/WtTwrQcMhFJpd4DOJv98/Cookies.js\";import TextWrap from\"https://framerusercontent.com/modules/oQk14E8Ar7JXjnVOhZW2/tTjSZGoYpVB4w8r1kHS0/TextWrap_Prod.js\";import MagneticHover from\"https://framerusercontent.com/modules/P3S2M04Yg53AO5F51mO2/pzJl44uxe09OYFf1Kkst/MagneticHover_Prod.js\";import InteractiveASCII from\"https://framerusercontent.com/modules/quIQjXeusVKZRk3V2tVC/6aSo37U4awzwXGBQwZyB/InteractiveASCII_Prod.js\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import Button from\"https://framerusercontent.com/modules/YlKU53CdDss9o1Y3l19z/0whb5n5y2kIiM1vdG8DN/NLuCNm8M5.js\";import Navigation from\"#framer/local/canvasComponent/CW1SkJFMt/CW1SkJFMt.js\";import TextReveal from\"#framer/local/canvasComponent/etWP6qINk/etWP6qINk.js\";import ScrollRevealText from\"#framer/local/canvasComponent/JR6m9FMhb/JR6m9FMhb.js\";import Colors from\"#framer/local/canvasComponent/oUtmo6PDM/oUtmo6PDM.js\";import CTAButton from\"#framer/local/canvasComponent/qmkyG9rhw/qmkyG9rhw.js\";import{withCurrentYear}from\"#framer/local/codeFile/tn5VOC8/Footer.js\";import BudgetSlider from\"#framer/local/codeFile/reDvFw5/Slider.js\";import*as sharedStyle1 from\"#framer/local/css/Caf1zAqQA/Caf1zAqQA.js\";import*as sharedStyle from\"#framer/local/css/mv5dMZOYS/mv5dMZOYS.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const CookieBannerFonts=getFonts(CookieBanner);const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const BlurGradientFonts=getFonts(BlurGradient);const MagneticHoverFonts=getFonts(MagneticHover);const TextWrapFonts=getFonts(TextWrap);const CTAButtonFonts=getFonts(CTAButton);const TextRevealFonts=getFonts(TextReveal);const TextRevealWithVariantAppearEffect=withVariantAppearEffect(TextReveal);const TickerFonts=getFonts(Ticker);const ScrollRevealTextFonts=getFonts(ScrollRevealText);const ScrollRevealTextWithVariantAppearEffect=withVariantAppearEffect(ScrollRevealText);const ColorsFonts=getFonts(Colors);const ColorsWithVariantAppearEffect=withVariantAppearEffect(Colors);const BudgetSliderFonts=getFonts(BudgetSlider);const ButtonFonts=getFonts(Button);const RichTextWithCurrentYearn8pwh8=withCodeBoundaryForOverrides(RichText,{nodeId:\"cNHf4F6kb\",override:withCurrentYear,scopeId:\"augiA20Il\"});const InteractiveASCIIFonts=getFonts(InteractiveASCII);const breakpoints={OaqFsUTmj:\"(max-width: 809px)\",OJObu19fo:\"(min-width: 1000px) and (max-width: 1919px)\",p1P3LgP58:\"(min-width: 810px) and (max-width: 999px)\",WQLkyLRf1:\"(min-width: 1920px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-w6gYZ\";const variantClassNames={OaqFsUTmj:\"framer-v-125xy06\",OJObu19fo:\"framer-v-1t3s9vd\",p1P3LgP58:\"framer-v-1nnnkim\",WQLkyLRf1:\"framer-v-72rtr7\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop - LG\":\"WQLkyLRf1\",Desktop:\"OJObu19fo\",Phone:\"OaqFsUTmj\",Tablet:\"p1P3LgP58\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const elementId=useRouteElementId(\"YVCAp70h_\");const router=useRouter();const elementId1=useRouteElementId(\"hyb8KLCt8\");const ref2=React.useRef(null);const elementId2=useRouteElementId(\"kv7eUo04a\");const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const ref6=React.useRef(null);const elementId3=useRouteElementId(\"vrl9Yir3E\");const elementId4=useRouteElementId(\"MFMczjtdj\");const elementId5=useRouteElementId(\"U_3KTOlbG\");const elementId6=useRouteElementId(\"XJLFuTsIP\");const ref7=React.useRef(null);const elementId7=useRouteElementId(\"cQMEaGgVC\");const ref8=React.useRef(null);const elementId8=useRouteElementId(\"l8wyewngh\");const ref9=React.useRef(null);const elementId9=useRouteElementId(\"RSk3Ey_hJ\");const ref10=React.useRef(null);const elementId10=useRouteElementId(\"AI58zouIw\");const ref11=React.useRef(null);const elementId11=useRouteElementId(\"JIm6gEX7B\");const ref12=React.useRef(null);const elementId12=useRouteElementId(\"eTESwcebi\");const ref13=React.useRef(null);const elementId13=useRouteElementId(\"MgctgaQDN\");const ref14=React.useRef(null);const elementId14=useRouteElementId(\"S_1IT5u1U\");const ref15=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19lodc1-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"otsRc4v7q\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1.2em\"},fontTitle:{fontFamily:'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"column\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:\"Reject Harder!!!\",acceptAll:\"Reject Everything.\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject.\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:false,preferences:false},euDescription:\"But If you are lucky enough you might get one ;)\",euPolicy:{label:\"\",link:\"\",prefix:\"\"},euShowReject:true,euTitle:\"We dont even use Cookies.\",euType:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"But If you are lucky enough you might get one ;)\",worldPolicy:{label:\"\",prefix:\"\"},worldShowReject:true,worldTitle:\"We dont even use Cookies.\",worldType:\"medium\"},gtmId:\"\",height:\"100%\",id:\"otsRc4v7q\",layoutId:\"otsRc4v7q\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:true,trigger:{color:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",text:\"We Dont use Cookies!\",textFont:{fontFamily:'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"none\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:\"100vw\"},OJObu19fo:{width:\"100vw\"},p1P3LgP58:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"1200px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qah887-container\",layoutScroll:true,nodeId:\"xdxjgzaxQ\",rendersWithMotion:true,scopeId:\"augiA20Il\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{__framer__variantAppearEffectEnabled:undefined,variant:\"l6DD7O_7T\"}},children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"IkYbfQTVY\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"xdxjgzaxQ\",layoutId:\"xdxjgzaxQ\",style:{width:\"100%\"},variant:\"PCu0DsWpP\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-vzrbga-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"OLjsDwmqC\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:\"0px\",direction:\"to top\",height:\"100%\",id:\"OLjsDwmqC\",layoutId:\"OLjsDwmqC\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4l2jao\",\"data-framer-name\":\"Trigger\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-n7o7wo\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l1i7i4\",\"data-framer-name\":\"Navigation Trigger\",id:elementId,ref:ref1})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19i8tzg\",\"data-framer-name\":\"MAIN\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1uo2y8x\",\"data-framer-name\":\"Hero\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-dubkc6-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"QOMXTLf7z\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{font:{fontFamily:'\".SFNSDisplay-Bold\", \"SFProDisplay-Bold\", \"SFUIDisplay-Bold\", \".SFUIDisplay-Bold\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',fontSize:\"55px\",fontWeight:699,letterSpacing:\"-0.03em\",lineHeight:\"1.3em\"}}},children:/*#__PURE__*/_jsx(TextWrap,{balance:true,color:{angle:0,color:\"rgb(255, 255, 255)\",endColor:\"rgb(255, 255, 255)\",mode:\"solid\",startColor:\"rgb(0, 0, 0)\"},decoration:\"none\",font:{fontFamily:'\".SFNSDisplay-Bold\", \"SFProDisplay-Bold\", \"SFUIDisplay-Bold\", \".SFUIDisplay-Bold\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',fontSize:\"95px\",fontWeight:699,letterSpacing:\"-0.03em\",lineHeight:\"1.3em\"},height:\"100%\",id:\"QOMXTLf7z\",layerAlign:\"middle\",layerGap:10,layers:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f9mz9q\",\"data-framer-name\":\"Slot 1\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:120,intrinsicWidth:120,pixelHeight:3888,pixelWidth:5184,sizes:\"96px\",src:\"https://framerusercontent.com/images/zAPOUYQYZLJXBUsDOnEmppLWHE0.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/zAPOUYQYZLJXBUsDOnEmppLWHE0.png 900w\"},className:\"framer-1xm53la\",\"data-border\":true,\"data-framer-name\":\"Weather\",style:{rotate:-20}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ut6jei-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"UwFX1TUDx\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:18},transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(MagneticHover,{distance:30,enabled:true,height:\"100%\",hoverArea:2,id:\"UwFX1TUDx\",layoutId:\"UwFX1TUDx\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5db8bm\",\"data-framer-name\":\"Slot 2\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:120,intrinsicWidth:120,pixelHeight:3888,pixelWidth:5184,sizes:\"73.8265px\",src:\"https://framerusercontent.com/images/qMu8VbTuB5JbIqlXWXJPiuXxH2Y.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/qMu8VbTuB5JbIqlXWXJPiuXxH2Y.png?scale-down-to=1024 682w,https://framerusercontent.com/images/qMu8VbTuB5JbIqlXWXJPiuXxH2Y.png?scale-down-to=2048 1365w,https://framerusercontent.com/images/qMu8VbTuB5JbIqlXWXJPiuXxH2Y.png 2000w\"},className:\"framer-suv9ci\",\"data-border\":true,\"data-framer-name\":\"Weather\",style:{rotate:9}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17dsemo-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"G6wJAhiR2\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{rotate:9},transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(MagneticHover,{distance:30,enabled:true,height:\"100%\",hoverArea:2,id:\"G6wJAhiR2\",layoutId:\"G6wJAhiR2\",smoothing:50,width:\"100%\"})})})]})],layoutId:\"QOMXTLf7z\",slot:\"[]\",style:{maxWidth:\"100%\",width:\"100%\"},tag:\"h2\",text:\"We Architect [] Brand Experiences That Outlast Trends [] Since 2020.\",transform:\"none\",userSelect:true,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":S_1IT5u1U\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":S_1IT5u1U\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":S_1IT5u1U\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":S_1IT5u1U\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{y:(componentViewport?.y||0)+0+0+0+0+1e3-131}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+0+0+0+0+1400-131,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jybahq-container\",nodeId:\"dBZDUP0vF\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{abHkkZurn:resolvedLinks[2]},OJObu19fo:{abHkkZurn:resolvedLinks[1]},p1P3LgP58:{abHkkZurn:resolvedLinks[3]}},children:/*#__PURE__*/_jsx(CTAButton,{abHkkZurn:resolvedLinks[0],DfNFGrITs:true,height:\"100%\",id:\"dBZDUP0vF\",layoutId:\"dBZDUP0vF\",mulYmLFRQ:\"BOOK A CALL\",Ou3vS0QdF:false,variant:\"LZaGKVMWu\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ko7dm9\",\"data-framer-name\":\"About\",id:elementId1,ref:ref2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fif345\",\"data-framer-name\":\"About\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xmgd1l\",\"data-framer-name\":\"Reaveal Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+0+100+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"1200px\",y:(componentViewport?.y||0)+0+0+0+1410+100+0+100+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-uzyxvz-container\",id:elementId2,nodeId:\"kv7eUo04a\",ref:ref6,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TextRevealWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref3,target:\"VMXyj0160\"},{ref:ref4,target:\"rnhX7oYAy\"},{ref:ref5,target:\"XlVilN_pG\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"kv7eUo04a\",layoutId:\"kv7eUo04a\",style:{height:\"100%\",width:\"100%\"},variant:\"x8b4ABMQv\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+0+100+0+0+500},OJObu19fo:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},p1P3LgP58:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"1150px\",y:(componentViewport?.y||0)+0+0+0+1410+100+0+100+0+0+500,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11ip5s5-container\",id:elementId3,nodeId:\"vrl9Yir3E\",ref:ref3,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TextReveal,{height:\"100%\",id:\"vrl9Yir3E\",layoutId:\"vrl9Yir3E\",style:{height:\"100%\",width:\"100%\"},variant:\"VMXyj0160\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+0+100+0+0+1200},OJObu19fo:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},p1P3LgP58:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"1150px\",y:(componentViewport?.y||0)+0+0+0+1410+100+0+100+0+0+1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17qqutd-container\",id:elementId4,nodeId:\"MFMczjtdj\",ref:ref4,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TextReveal,{height:\"100%\",id:\"MFMczjtdj\",layoutId:\"MFMczjtdj\",style:{height:\"100%\",width:\"100%\"},variant:\"rnhX7oYAy\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+0+100+0+0+1900},OJObu19fo:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},p1P3LgP58:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:630,width:\"1150px\",y:(componentViewport?.y||0)+0+0+0+1410+100+0+100+0+0+1900,children:/*#__PURE__*/_jsx(Container,{className:\"framer-i574kt-container\",id:elementId5,nodeId:\"U_3KTOlbG\",ref:ref5,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TextReveal,{height:\"100%\",id:\"U_3KTOlbG\",layoutId:\"U_3KTOlbG\",style:{height:\"100%\",width:\"100%\"},variant:\"XlVilN_pG\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-z8quvf\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1m5t6hg\",\"data-styles-preset\":\"mv5dMZOYS\",style:{\"--framer-text-alignment\":\"center\"},children:\"Founded in the slightly less wild year of 2020, we're SAMAS \u2013 a collective of design enthusiasts obsessed with helping founders, startups, and brands like you build something that actually matters. Our goal isn't just to make a quick buck; we're here to leave a legacy of remarkable design that converts like crazy.\"})}),className:\"framer-1gkapce\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ebytkl\",\"data-framer-name\":\"Clients\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1bhgem4\",\"data-styles-preset\":\"Caf1zAqQA\",children:\"People Who Trusted Us.\"})}),className:\"framer-1gmtitn\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wu96xs-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"yBWheC11c\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{gap:150}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"right\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:10,overflow:false},gap:220,height:\"100%\",hoverFactor:.5,id:\"yBWheC11c\",layoutId:\"yBWheC11c\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2hvzxd\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3t1jv5\",\"data-framer-name\":\"Statik\",fill:\"black\",intrinsicHeight:170,intrinsicWidth:1006,svg:'<svg id=\"Layer_2\" data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1006.09 170.12\"><defs><style>.cls-1{fill:#b2b2b2}</style></defs><g id=\"Layer_1-2\" data-name=\"Layer 1\"><path class=\"cls-1\" d=\"M2.02 57.38C3.03 28.31 5.06 21.49 13.9 13.65 21.99 6.57 34.88 2.53 56.62 1.26 67.49.25 83.16 0 104.4 0c80.13 0 94.03 7.08 94.03 47.52 0 24.77-4.8 32.1-24.52 37.16 23.51 6.32 28.06 12.89 28.06 39.43 0 24.27-8.85 37.67-27.8 42.21-11.63 3.03-28.06 3.79-72.29 3.79-57.63 0-71.28-1.27-82.91-7.08C6.32 156.22 0 142.31 0 120.57c0-1.52.25-6.32.51-10.62h46.51c0 24.52 2.78 25.79 52.83 25.79 25.53 0 39.18-.76 44.24-2.02 6.57-1.77 9.6-6.83 9.6-15.17 0-7.58-2.78-12.89-7.84-15.42-3.54-1.77-10.36-2.53-24.27-2.53H91.36V68.75h27.95c10.62 0 20.73-1.26 23.76-2.78 4.55-2.53 6.82-6.82 6.82-13.9s-3.03-12.13-8.6-14.41q-6.07-2.28-40.95-3.29-35.89.5-41.71 2.78c-6.32 2.27-9.6 6.82-9.6 13.65 0 1.77.25 4.04.5 6.57H2.02Z\"/><path class=\"cls-1\" d=\"M275.54 42.47H162.17L104.4.76h328.92l-23.45 41.71h-83.02v126.89h-51.31V42.47ZM509.37.75h-68.75l-94.79 168.62h58.14l16.17-30.1h108.7l16.67 30.1h56.12L509.37.75ZM438.6 104.13l35.88-67.23 36.41 67.23H438.6Zm177.95-61.66h-77.09L516.63.76h226.31v41.71h-75.07v126.89h-51.31V42.47ZM747.75.76h51.31v168.6h-51.31V.76Zm57.38 0h51.31V63.7L926.21.76h70.52l-96.81 83.42 106.17 85.19h-74.57l-76.08-64.71h1.01v64.71h-51.31V.76Z\"/></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1l0zwal-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"tJ0VUBf8W\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"tJ0VUBf8W\",layoutId:\"tJ0VUBf8W\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1svvki6\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ot7t7b\",\"data-framer-name\":\"MOA\",fill:\"black\",intrinsicHeight:163,intrinsicWidth:2267,svg:'<svg data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2267.39 163.17\"><path d=\"m62.47 3.33 45.63 111.5 47.25-111.5h60v156.58h-38.22l-1.64-118.88c-13.43 40.57-33.02 78.74-48.82 118.39l-1.29.54-37.05-.85L37.82 41.05l.82 118.87H1.23L0 158.69V3.33h62.47Zm1128.17 0 47.67 111.5 46.86-111.5h59.59v156.59h-39.45l.82-118.87-50.54 118.06-37.73.86-50.64-118.93v118.88h-37.82V3.33h61.24zm-542.1 55.75h-37.4l-1.08-1.38c-1.13-19.05-24.53-24.07-40.03-25.66-45.87-4.71-89.4 12.48-76.62 66.58 8.03 33.99 55.25 35.33 82.99 30.74 15.69-2.6 33.95-10.11 34.33-28.47h-59.59l-1.23-1.23V72.2h99.46v86.49l-1.23 1.23h-23.43l-3.3-19.67c-22.51 19.31-56.99 23.72-85.88 22.13-46.37-2.56-81.23-22.85-84.3-72.51C446.65 15.71 509.56-4.76 572.5.88c33.42 3 77.99 17.27 76.04 58.2Zm77.68-55.75c31.87 31.29 66.54 59.99 97.38 92.25 2.55 2.67 5.46 5.91 8.64 7.77l-.4-100.02h37.81v156.58h-35.76L727.04 58.25l-.83 101.66h-36.58V3.33h36.58ZM1550.09.3c62.88-.94 120.2 31.88 102.52 103.06-20.78 83.66-194.34 79.68-201.01-12.68-4.54-62.8 41.54-89.53 98.5-90.37Zm0 31.15c-38.97 1.15-66.79 23.94-56.13 65.33 12.42 48.2 115.82 46.91 120.4-8.61 3.41-41.32-26.78-57.83-64.27-56.72Zm711.18 18.61h-37.4l-1.08-1.38c.25-5.21-2.31-8.8-6.45-11.6-13.25-8.99-46.9-8.17-61.92-3.82-20.59 5.97-17.33 17.87 1.63 22.96 29.59 7.93 106.07 6.28 110.89 47.63 6.88 59-66.67 61.56-108 57.7-32.12-3-66.04-14.57-62.89-53.28h38.63c-.57 7.33.31 11.81 6.31 16.25 13.43 9.96 54.18 8.83 70.14 4.66 18.31-4.78 21.98-18.84 2.43-25.39-33.39-11.19-114.2-4.52-114.22-56.6-.03-53.36 94.56-52.22 129.22-40.34 20.12 6.9 34.95 20.31 32.71 43.21Zm-445.1-46.73c48.43 5.12 57.59 76.18 17.69 97.98-3.59 1.96-14.81 6.13-18.51 6.13h-85.08v51.24l-1.23 1.23H1690V3.33h126.17Zm-85.9 72.97h69.46c20.33 0 27.74-27.76 11.37-38.39-1.29-.84-6.94-3.42-8.08-3.42h-72.75V76.3ZM241.66 159.92 320.13 3.27l43.88.19 77.4 156.45h-43.57l-13.07-28.19-88.29-.35-1.76 1.53-12.79 27.01h-40.28Zm128.23-59.03c-4.66-11.55-10.63-22.54-15.76-33.88-3.93-8.68-7.64-21.24-12.01-29.01-.53-.95-.86-2.02-2.22-1.89l-30.01 64.77h60ZM1925.08 3.33v91.41c0 1.55 2.68 9.32 3.48 11.28 16.15 39.64 95.15 31.17 95.15-14.56V3.33h39.46v87.3c-2.85 47.76-33.51 69.41-79.28 71.78-53.03 2.74-96.14-15.17-99.12-73.38-1.44-28.11 1.15-57.47.03-85.7h40.28Zm-974.87 0v87.31c0 9.13 6.4 22.46 13.14 28.7 18.74 17.34 60.54 15.76 76.87-4.51 3-3.73 8.62-14.72 8.62-19.27V3.33h39.46v95.51c0 26.46-23.69 50.44-47.71 58.18-50.09 16.13-127.57 2.13-129.88-62.24l.03-91.44h39.46Z\" style=\"fill:#b2b2b2\" data-name=\"Layer 1\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a8aiey-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"N5msxZ6Lc\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"N5msxZ6Lc\",layoutId:\"N5msxZ6Lc\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o2itmj\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1awxf74\",\"data-framer-name\":\"Sargalabs\",fill:\"black\",intrinsicHeight:233,intrinsicWidth:1043,svg:'<svg id=\"Layer_2\" data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1043.39 232.75\"><defs><style>.cls-1{fill:#b2b2b2}</style></defs><g id=\"Layer_1-2\" data-name=\"Layer 1\"><path class=\"cls-1\" d=\"M333.26 23.01c-1.73 0-2.47-2.71-3.7-5.68C323.64 5.98 313.77 4.5 305.62 4.5c-35.53 0-67.36 42.94-108.57 96.24C144 168.85 81.81 194.75 35.92 188.59 12.73 185.62-1.59 170.32.14 143.67c1.48-21.96 10.12-53.3 48.61-88.34 37.02-33.55 88.34-46.14 109.32-39.72 22.46 6.66 19.49 29.36 14.81 41.95-6.66 19-24.43 46.88-46.88 66.13-26.4 22.7-56.26 36.52-79.95 36.52-8.88 0-13.57-3.7-15.05-7.65-.49-2.22-.25-3.95.74-4.19.99-.25 1.23 2.47 2.47 4.19 1.48 1.97 5.18 4.93 11.6 4.93 24.18 0 47.87-19.99 71.56-40.71 18.01-15.79 42.94-43.18 50.34-60.7 4.93-11.84 8.88-31.34-11.1-37.01-21.47-6.17-60.46 14.06-97.72 47.87C26.3 96.3 7.79 124.18 5.82 145.15c-2.22 22.46 9.62 37.26 29.61 39.73 43.18 5.92 90.07-31.34 141.64-92.29 54.04-63.66 92.04-91.05 130.04-91.05 8.88 0 23.69 1.48 29.36 12.83 1.73 2.96.74 8.14-3.21 8.64ZM257.5 141.95c-5.68 6.91-10.12 12.09-10.12 15.3 0 1.24.74 2.22 2.71 2.22 4.69 0 16.04-7.9 22.21-12.58 7.9-6.17 16.29-13.57 22.7-19 1.23-1.23 2.22-1.48 2.96-.74 1.23 1.24-.49 2.71-1.48 3.7-6.91 6.17-14.31 12.59-21.96 18.51-7.4 5.92-20.23 14.81-30.1 14.81-6.17 0-10.61-3.7-10.61-10.36 0-3.7.99-7.4 3.46-11.6-14.56 12.83-26.65 21.96-35.78 21.96-7.16 0-12.09-2.96-12.09-12.34s7.4-23.69 17.52-33.81c18.75-18.75 45.16-29.12 60.21-29.12 5.68 0 10.61 1.23 10.61 5.68 0 2.96-.74 6.17-6.42 11.6-.74.74-.25.74.25.25 8.88-7.4 12.34-10.36 18.01-12.34 4.19-1.73 9.38-2.22 14.07-2.22h3.95c-21.22 19-41.46 39.98-50.09 50.09Zm13.57-48.62c-6.91 0-24.43 12.09-47.63 34.05-12.58 12.09-22.7 25.17-22.7 30.6 0 1.73.74 2.71 2.96 2.71 6.17 0 26.4-15.05 45.65-34.79 8.64-8.64 24.68-23.94 24.68-30.1 0-1.73-.99-2.47-2.96-2.47Z\"/><path class=\"cls-1\" d=\"M311.78 164.9c-6.66 0-12.09-3.21-12.09-10.36 0-10.86 17.27-27.39 26.4-35.29 14.81-13.32 21.72-19.25 21.72-21.72 0-1.73-1.73-1.97-5.43-3.7-2.22-.99-3.7-1.98-4.44-3.21-6.17 6.66-12.34 12.83-18.75 19-10.61 10.36-21.22 20.23-27.14 25.17-1.23.99-2.71 1.73-3.45.49-.49-.99.25-2.22 1.48-3.21 8.39-7.16 18.51-17.03 26.9-25.17 7.9-7.65 13.33-13.32 19-19.49-1.73-3.21-.99-8.64 2.71-13.08 2.22-3.21 5.92-4.93 10.12-5.92 2.71-.74 6.66-.99 11.35-.99 3.21 0 7.16.25 7.16 1.48 0 2.22-7.9 6.66-15.05 10.12-5.68 2.96-10.86 6.91-10.86 9.38 0 1.48 3.95 2.47 6.17 3.7 8.39 3.45 11.6 6.66 11.6 10.86-.25 6.91-8.64 16.29-19.25 26.65-2.96 3.21-10.36 10.12-15.55 15.55-6.42 6.42-8.64 9.87-8.64 12.34 0 1.48.74 2.47 2.71 2.47 3.95 0 12.34-4.44 20.48-10.36 8.64-6.17 18.75-14.31 25.66-20.48 1.73-1.48 2.96-2.22 3.7-1.23.99.74 0 2.22-1.73 3.95-6.91 6.17-17.77 15.05-26.9 21.71-8.14 5.68-18.51 11.35-27.88 11.35Z\"/><path class=\"cls-1\" d=\"M430.72 134.54c-8.39 9.38-36.52 42.69-62.68 62.68-31.59 23.93-62.92 35.53-92.53 35.53-24.18 0-45.4-11.1-48.12-29.36-.49-3.95 0-6.17 1.23-6.42s1.48 1.48 1.97 3.95c3.21 18.51 23.94 27.39 43.68 27.39 30.84 0 54.78-17.03 77.24-34.79 12.34-9.87 37.51-34.05 53.05-50.83.99-1.24.99-1.98-.74-.5-14.56 12.83-26.65 21.96-35.78 21.96-7.16 0-12.09-2.96-12.09-12.34s7.4-23.69 17.52-33.81c18.75-18.75 45.16-29.12 60.21-29.12 5.68 0 10.61 1.23 10.61 5.68 0 2.96-.99 6.17-6.42 11.84-.74.49-.25.74.25.25 8.88-7.4 12.34-10.61 18.01-12.59 4.19-1.73 9.38-2.22 14.07-2.22h3.95c-21.22 19-33.31 31.59-43.43 42.69Zm6.91-41.21c-6.91 0-24.43 12.09-47.63 34.05-12.58 12.09-22.7 25.17-22.7 30.6 0 1.73.74 2.71 2.96 2.71 6.17 0 26.4-15.05 45.65-34.79 8.64-8.64 24.68-23.94 24.68-30.1 0-1.73-.99-2.47-2.96-2.47Zm79.69 48.62c-5.68 6.91-10.12 12.09-10.12 15.3 0 1.24.74 2.22 2.71 2.22 4.69 0 16.04-7.9 22.21-12.58 7.9-6.17 16.29-13.57 22.7-19 1.23-1.23 2.22-1.48 2.96-.74 1.23 1.24-.49 2.71-1.48 3.7-6.91 6.17-14.31 12.59-21.96 18.51-7.4 5.92-20.23 14.81-30.1 14.81-6.17 0-10.61-3.7-10.61-10.36 0-3.7.99-7.4 3.46-11.6-14.56 12.83-26.65 21.96-35.78 21.96-7.16 0-12.09-2.96-12.09-12.34s7.4-23.69 17.52-33.81c18.75-18.75 45.16-29.12 60.21-29.12 5.68 0 10.61 1.23 10.61 5.68 0 2.96-.74 6.17-6.42 11.6-.74.74-.25.74.25.25 8.88-7.4 12.34-10.36 18.01-12.34 4.19-1.73 9.38-2.22 14.07-2.22h3.95c-21.22 19-41.46 39.98-50.09 50.09Zm13.58-48.62c-6.91 0-24.43 12.09-47.63 34.05-12.58 12.09-22.7 25.17-22.7 30.6 0 1.73.74 2.71 2.96 2.71 6.17 0 26.4-15.05 45.65-34.79 8.64-8.64 24.68-23.94 24.68-30.1 0-1.73-.99-2.47-2.96-2.47ZM726.32 3.27c-8.14 3.95-19.25 8.88-40.47 23.93-28.38 19.74-52.31 43.18-69.59 66.38-21.22 28.62-33.56 56.75-33.56 77.23 0 11.6 3.46 20.48 5.18 24.18.99 2.22 1.73 3.45.49 4.19-1.23.49-2.22-.25-3.46-1.73-6.91-9.13-11.84-23.69-11.84-43.68 0-23.44 11.84-50.58 27.88-71.07 16.29-20.48 38.25-38 68.35-55.77 26.65-15.79 45.16-23.2 55.52-26.65 1.23-.49 2.96-.49 3.21.74.25.99-.99 1.73-1.73 2.22Zm-70.57 139.42c-6.66 8.14-9.38 12.34-9.38 15.05 0 1.97.74 2.71 2.71 2.71 4.93 0 17.03-7.65 23.44-12.34 8.14-6.17 17.52-14.06 22.95-19 .74-.49 2.47-2.22 3.45-.99.99 1.23 0 2.47-1.48 3.7-4.93 4.69-18.01 15.55-23.44 19.49-7.9 5.92-19.25 13.32-27.14 13.32-8.88 0-12.58-4.44-12.58-11.6 0-3.21.99-7.16 3.21-11.35 4.69-8.64 16.53-21.72 32.08-37.51 26.65-27.14 53.05-49.84 70.08-60.46 17.77-11.1 44.17-23.19 68.35-23.19 18.75 0 31.59 6.17 31.59 13.82 0 2.22-1.48 3.95-2.47 3.95s-2.71-2.47-3.7-3.45c-3.45-3.45-10.61-10.86-26.65-10.86s-34.79 9.62-49.6 20.73c-22.46 16.78-46.64 39.97-74.28 68.35-9.87 9.87-19.74 20.97-27.14 29.61Z\"/><path class=\"cls-1\" d=\"M755.19 141.95c-5.68 6.91-10.12 12.09-10.12 15.3 0 1.24.74 2.22 2.71 2.22 4.69 0 16.04-7.9 22.21-12.58 7.9-6.17 16.29-13.57 22.7-19 1.24-1.23 2.22-1.48 2.96-.74 1.24 1.24-.49 2.71-1.48 3.7-6.91 6.17-14.31 12.59-21.96 18.51-7.4 5.92-20.23 14.81-30.1 14.81-6.17 0-10.61-3.7-10.61-10.36 0-3.7.99-7.4 3.45-11.6-14.56 12.83-26.65 21.96-35.78 21.96-7.16 0-12.09-2.96-12.09-12.34s7.4-23.69 17.52-33.81c18.75-18.75 45.16-29.12 60.21-29.12 5.68 0 10.61 1.23 10.61 5.68 0 2.96-.74 6.17-6.42 11.6-.74.74-.25.74.25.25 8.88-7.4 12.34-10.36 18.01-12.34 4.19-1.73 9.38-2.22 14.06-2.22h3.95c-21.22 19-41.45 39.98-50.09 50.09Zm13.57-48.62c-6.91 0-24.43 12.09-47.63 34.05-12.58 12.09-22.7 25.17-22.7 30.6 0 1.73.74 2.71 2.96 2.71 6.17 0 26.4-15.05 45.65-34.79 8.64-8.64 24.68-23.94 24.68-30.1 0-1.73-.99-2.47-2.96-2.47Z\"/><path class=\"cls-1\" d=\"M921.5 32.39c-7.16 1.73-15.3 7.4-19.74 10.61-17.27 13.08-36.03 29.61-53.79 46.39-7.9 6.91-17.52 16.53-25.91 25.66-.74.74 0 .49.25.49 13.57-10.12 37.02-26.4 48.86-26.16 5.92 0 8.88 3.95 8.88 9.62 0 10.61-7.65 24.18-19 35.29-23.93 23.44-51.08 29.36-64.16 29.36-9.38 0-16.04-2.96-16.04-12.34 0-8.64 5.92-22.21 23.44-41.21 20.73-22.46 61.69-57.74 80.2-70.08 4.93-3.21 8.88-4.94 14.06-6.42 5.68-1.73 16.78-2.22 22.95-1.98.74 0 .74.5 0 .74Zm-52.81 60.94c-8.88-.25-33.56 16.04-49.85 28.62-16.29 12.34-28.13 26.9-28.13 34.05 0 2.96 1.48 4.69 4.93 4.69 8.14 0 24.43-12.58 46.39-33.06 7.65-7.16 29.36-27.15 29.36-32.57 0-1.48-1.23-1.73-2.71-1.73Zm-10.12 61.2c0-1.23.25-2.47.74-3.95-3.21 2.96-15.79 10.36-19.49 11.84-.74.25-3.7 1.48-4.44.49-1.23-1.23 1.23-2.47 2.96-3.45 4.19-1.97 11.35-6.17 16.78-10.12 7.16-5.18 9.87-7.9 11.84-10.12 1.73-1.97 5.18-5.68 9.38-8.88 6.17-4.93 10.61-6.66 13.32-6.17 9.87-8.39 23.2-19.99 29.37-27.14 5.92-7.16 8.88-11.6 14.56-17.03 4.93-4.44 12.34-7.65 19.25-7.65 2.96 0 7.16.25 7.16 2.47 0 2.47-5.43 6.66-16.04 11.85-6.42 2.96-17.03 7.9-20.48 11.6-2.71 3.21-2.96 8.64-2.22 12.83 2.22 12.34 5.18 29.12-16.78 43.92 6.91-2.96 15.55-7.65 22.46-12.34 6.91-4.69 12.83-9.38 17.52-13.57 1.73-1.48 3.45-2.96 4.69-1.97.74.74.25 1.97-1.24 3.45-5.92 5.43-12.58 10.86-19.74 15.55-8.39 5.18-16.29 9.38-22.46 11.84-9.38 3.7-21.72 6.66-32.33 6.66s-15.05-3.45-14.8-10.12Zm33.31-27.88c-.49 2.96-2.71 6.91-9.38 10.86-2.96 1.73-10.61 4.93-14.06 7.65-3.95 2.96-5.92 6.17-6.17 8.88-.25 4.19 1.73 6.66 6.42 6.66 8.88 0 18.01-7.16 27.64-18.01 8.64-9.62 18.01-24.68 21.96-40.22-6.66 7.4-17.03 16.53-26.4 24.18Z\"/><path class=\"cls-1\" d=\"M1015.5 117.27c-16.29 20.48-38.25 38-68.35 55.77-26.9 15.55-44.91 22.95-55.52 26.65-1.97.49-2.96.49-3.21-.74-.25-.99.49-1.73 1.73-2.22 8.64-4.44 19-9.13 40.47-23.93 28.38-19.74 52.06-43.18 69.59-66.38 21.22-28.13 33.56-56.26 33.56-76.49 0-11.85-3.21-20.97-4.93-24.92-1.23-2.22-1.97-3.45-.74-4.19.99-.74 2.47.25 3.45 1.73 6.91 9.13 11.85 25.17 11.85 45.16 0 24.18-11.85 49.35-27.89 69.59Z\"/></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-bq8oo6-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"tsn3pCoY6\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"tsn3pCoY6\",layoutId:\"tsn3pCoY6\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h2pjzz\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-26242c\",\"data-framer-name\":\"Mamaearth\",fill:\"black\",intrinsicHeight:167,intrinsicWidth:1242,svg:'<svg id=\"Layer_2\" data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1242 166.93\"><defs><style>.cls-1{fill:#b2b2b2}</style></defs><g id=\"Layer_1-2\" data-name=\"Layer 1\"><g id=\"E0F15n\"><path class=\"cls-1\" d=\"M346.33 162.6c-8.55-1.43-15.59-10.53-16.77-18.82-1.98-13.94-1.18-54.28 2.14-67.8 8.44-34.34 52.84-48.57 80.8-28.38l9.14 10.75c2.2-.29 5.92-6.22 7.82-7.92 23.73-21.21 64.51-13.05 77.33 16.25 1.48 3.38 5.45 16.2 5.45 19.37v76.54H487c-.78 0-8.84-4.73-9.92-5.8-3.3-3.3-5.02-10.63-5.43-15.26-1.4-16.04 3.14-45.68-1.01-59.4-3.16-10.47-20.34-12.46-26.47-4.56-.98 1.26-3.93 8.29-3.93 9.31v74.48c0 .09-1.15 1.24-1.24 1.24h-23.17c-.99 0-8.15-4.2-9.21-5.27-2.16-2.16-4.61-8.05-5.07-11.07-2.68-17.61 1.85-40.58-.2-58.56-.56-4.91-4.45-13.18-9.69-14.31-5.82-1.25-14.65-.79-18.46 4.36-.47.63-3.29 7.06-3.29 7.47v76.13c0 .09-1.15 1.24-1.24 1.24-6.22 0-16.78.93-22.34 0Zm-329.35 0c-.36-.08-6.19-2.99-6.64-3.29-4.78-3.14-8.51-10.82-9.29-16.36-1.96-13.96-1.18-54.08 2.53-67.42 7.17-25.78 29.15-37.47 54.83-37.11 9.42.13 21.43 4.44 28.21 11.09 1.51 1.49 5.91 9.08 7.27 8.78 1.24-.28 6.75-7.5 8.58-9.06 22.23-18.85 59.92-12.04 73.94 13.51 1.89 3.45 7.32 18.42 7.32 21.64v78.2h-24.41c-1.96 0-9.51-4.51-11.04-6.33-9.55-11.35-3.21-53.92-5.09-70.21-.26-2.28-1.93-6.54-3.3-8.28-5.28-6.7-21.21-6.89-25.15 1.33-.4.84-2.99 8.15-2.99 8.61v74.89H86.51c-.33 0-5.27-2.92-5.8-3.3-5.18-3.72-7.37-10.81-7.88-16.94-1.44-17.45 2.37-39.69.07-56.34-.59-4.27-5.27-11.62-9.73-12.62-2.29-.51-9.75-.5-12.06 0-5.21 1.12-9.69 9.5-9.69 14.31v74.89c-6.86-1.05-18.14 1.42-24.41 0ZM1124.59 51.71c1.66 1.63 3.65-2.61 4.51-3.35 21.18-18.42 54.81-11 67.34 13.85 1.88 3.73 5.94 15.09 5.94 18.88v80.27c0 2.9-14.15 2.28-17 2.1-14.89-.91-22.35-5.37-23.58-21.11-1.1-14.1.78-29.63.06-43.92-.32-6.44-.76-15.65-4.94-20.71-6.38-7.71-24.5-6.32-28.89 3.49-.41.93-2.61 8.51-2.61 8.97v71.17c0 2.92-13.39 2.24-16.13 2.06-11.09-.75-24.42-6.13-24.42-19.44V1.65c0-.09 1.15-1.24 1.24-1.24h19.86c4.75 0 13.4 6.53 15.64 10.84.46.89 2.98 7.36 2.98 7.78 0 4.38-1.17 31.54 0 32.69Zm-362.44 90.61c-3.68 25.33-45.77 27.28-64.6 22.4-48.85-12.66-55.66-80.96-21.03-112.16 34.1-30.71 99.34-11.03 93 40.04-3.7 29.85-50.1 24.46-71.5 25.31-6.67 1.24 4.36 11.99 7.74 13.77 13.91 7.34 40.57 2.96 54.48-3.72.67-.34 1.9.86 1.9 1.12 0 3.94.53 9.61 0 13.24Zm-66.91-52.66c.84 1.35 12.85 1.06 15.23.99 3.37-.11 10.92-.47 13.84-1.06 11.58-2.33 8.61-15.18-1.05-18.43-8.9-3-19.11-1.06-24.68 6.77-1.69 2.37-4.97 9.13-3.34 11.73Zm94.22-26.78c3.36-16.6 28.28-23.71 42.58-24.45 57.75-2.96 62.05 36.13 59.24 83.24-1.85 30.98-16.35 43.38-46.75 45.1-28.58 1.62-62.02-9.06-59.24-43.51 2.08-25.65 25.85-34.53 48.4-36 4.74-.31 13.38.98 17.27.07.94-.22 1.4-2.89 1.41-3.78.11-6.24-3.92-11.11-9.9-12.45-13.32-2.98-34.9-.17-46.34 7.57-.73.49-6.68 7.27-6.68 3.25 0-4.97-.85-14.82 0-19.03Zm48.41 50.9c-9.71.62-19.4 9.74-11.52 18.97 4.12 4.82 17.72 5.32 22.31.92.59-.56 3.7-5.08 3.7-5.41v-13.24c0-.09-1.15-1.24-1.24-1.24h-13.24ZM207.72 64.54c2.41-18.42 28.69-25.75 44.24-26.1 52.86-1.17 60.27 33.17 57.59 78.27-2.09 35.15-13.7 48.02-49.24 50.06-20.87 1.2-54.16-7.71-56.77-32.66-4.33-41.29 33.07-47.73 65.7-46.78 3.67-8.65-2.37-15.75-11.41-16.61-13.82-1.32-32.54-.64-43.99 7.79-1.17.86-3.43 4.45-3.69 4.59-.84.48-2.42-.79-2.42-1.19 0-5.22-.64-12.49 0-17.38Zm62.89 49.24h-16.14c-3.21 0-10.32 3.34-11.81 6.4-7.06 14.45 13.41 20.84 22.95 14.68.91-.58 4.99-6.18 4.99-6.59v-14.48Zm265.63-51.72c2.38-11.89 21.34-20.81 32.08-22.54 26.62-4.3 56.86 1.82 66.16 30.23 4.05 12.37 3.66 39.2 2.76 52.76-2.18 32.74-18.86 42.99-50.06 44.27-26.42 1.09-59.28-11.58-55.79-43.38 3.67-33.49 39.87-36.8 66.93-36.1 1.41-7.37-1.93-14.82-9.71-16.37-8.85-1.76-29.89-.67-38.22 2.78l-14.14 9.45c.85-6.17-1.15-15.35 0-21.1Zm58.31 71.95c1.97-1.88 3.89-4.83 4.39-7.6.37-2.02.7-11.38-.59-12.28-.92-.64-11.72-.56-13.74-.39-9.6.8-17 5.1-14.25 15.96 2.06 8.14 18.98 9.27 24.18 4.31Zm441.5-92.23h32.69c.09 0 1.24 1.15 1.24 1.24V60.4c0 1.25-4.13 7.47-5.34 8.73-1.58 1.64-9.95 6.58-11.62 6.58h-16.96l-.03 45.96c1.52 11.14 15.05 10.42 23.62 9.48 2.77-.3 4.29-1.69 6.18-2.13.91-.21 1.68.59 1.68.88v19.86c0 7.61-14.79 14.39-21.17 15.24-27.2 3.61-48.13-10.43-50.03-38.37-1.55-22.83-1.58-58.36 0-81.17 1.2-17.25 19.72-35.93 37.69-32.65.69.13 2.07.66 2.07 1.24v27.72Zm-51.3 31.45c-.87.86-11.8-2.56-14.48-2.55-5.36.01-13.48 3.12-16.04 8.04-.37.71-2.58 8.53-2.58 9v74.48c0 .09-1.15 1.24-1.24 1.24h-13.24c-12.24 0-21.35-8.04-24.22-19.64 3.24-29.17-11.16-79.3 16.77-98.69 12.73-8.84 39.15-11.09 50.51.79.87.91 4.52 6.65 4.52 7.07 0 2.8.72 19.56 0 20.27ZM1242 20.26c0 11.19-9.07 20.26-20.26 20.26s-20.26-9.07-20.26-20.26S1210.55 0 1221.74 0 1242 9.07 1242 20.26Zm-4.34-.03c0-8.73-7.07-15.8-15.8-15.8s-15.8 7.07-15.8 15.8 7.07 15.8 15.8 15.8 15.8-7.07 15.8-15.8Z\"/><path class=\"cls-1\" d=\"M1224.1 29.16c-.88-.86-1.24-3.99-3.11-4.75-2.27-.92-.68 3.78-1.35 4.83s-4.76 1.19-5.68-.5c-1.33-2.43-1.47-16.53.8-18.03 2.4-1.58 12.07-.85 13.66 2.94 1.89 4.51-1.14 6.76-1.06 8.53.09 1.96 3.7 4.82 3.14 6.72s-5.12 1.5-6.41.24Zm-1.04-11.38c.78-.67-.92-3-2.88-2.47-3.11.84 1.35 3.8 2.88 2.47Z\"/></g></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-jqowrs-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"WVSXoEDfS\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"WVSXoEDfS\",layoutId:\"WVSXoEDfS\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-98xvjk\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dkypvh\",\"data-framer-name\":\"Doron\",fill:\"black\",intrinsicHeight:270,intrinsicWidth:1045,svg:'<svg id=\"Layer_2\" data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1044.7 270\"><defs><style>.cls-1{fill:#b2b2b2}</style></defs><g id=\"Layer_1-2\" data-name=\"Layer 1\"><path class=\"cls-1\" d=\"M1032.64 77.7c-16.67-35.92-53.68-65.8-92.49-74.07C881.77-8.8 824.3 18.48 794.53 69.24c-2.05 3.5-3.4 7.98-6.23 10.77-2.18.38-4.82-7.1-5.86-8.76-17.99-28.6-42.11-52.57-74.85-63.7-47.71-16.22-97.73-5.45-134.94 27.94-2.68 2.4-16.07 18.09-17.33 18.03-1.03-.05-.92-1.57-.9-2.35.32-13.43 2.09-32.13.56-45.14-.33-2.81-1.8-5.16-4.77-5.54-3.25-.42-12.73.32-16.25.78-5.52.74-14.27 3-19.71 4.62-36.91 11.01-67.49 37.93-83.57 72.71l-2.92-.78c-17.19-33.17-44.29-59.21-80.2-70.87-24.26-7.88-44.4-8.7-69.34-3.29-41.19 8.93-78.03 39.29-94.34 78.11-1.78 4.25-4.09 9.23-4.32 13.74l-2.85-.08c-1.84-8.08-5.42-16.17-9.29-23.49-9.9-18.74-23.65-33.45-40.52-46.06C112.15 14.85 90.18 5.7 72.05 2.22 67.72 1.39 56.42-.24 52.44.03c-.87.06-3.61 1.03-4.16 1.59L46.9 6.13c1.08 19.5-1.73 41.06-.11 60.32.88 10.47 5.67 7.12 12.75 8.62 18.32 3.85 34.74 16.31 42.86 33.06 2.09 4.31 5 16.58 7.86 18.67.78.57 1.64.96 2.61 1.08l131.05-.14c4.8-1.21 6.15-10.66 7.91-14.92 20.31-49.18 88.68-51.17 109.47-2.5 2.13 4.99 3.23 16.79 9.62 17.65l118.62-.19c.74-.22 3.47-2.86 3.81-3.57 2.05-4.27 3.01-11.05 5.43-15.93 4.54-9.18 14.55-20.09 23.36-25.28 5.09-2.99 11.3-5.02 16.98-6.64l1.86 1.85c-2.6 8.33-6.73 16.74-8.68 25.23-1 4.35-2.86 13.46-3.1 17.6-.17 2.93 1.28 4.32 3.25 6.2l66.38.66c6.43-1.68 5.5-8.04 7.28-12.61 18.74-48.3 83.34-56.34 109.53-11.16 3.54 6.13 4.92 14.84 8.06 20.66.71 1.33 2.81 2.84 4.27 3.1 16.72.13 33.43-.04 50.15 0 6.37.02 12.75.02 19.11 0 17.17-.05 34.34.22 51.51-.12 5.22-2.52 3.91-6.51 5.16-10.32 17.71-54.12 92.67-57.96 112.92-4.92 1.42 3.7 2.79 14.03 6.87 15.23l66.21.14c3.09-1.31 4.75-2.79 4.84-6.29.28-10.93-7.33-33.72-12.06-43.91Zm5.17 63.69c-.96-.04-2.4.58-3.81.55-16.85-.29-41.51-1.84-57.56-.04-1.59.18-3.12.51-4.45 1.44l-2.01 3.2c-.04 36.83.7 73.78.23 110.63-.03 2.09-.93 4.13-.84 5.86.14 2.73 3.53 6.57 6.43 6.76 20.04-2.64 43.65 1.82 63.35-.48 2.28-.27 3.87-1.06 4.96-3.15l.55-118c.15-3.87-3.24-6.61-6.85-6.77Zm-186.19 3.64c-1.31-2.51-3.07-2.93-5.68-3.16-12.62-1.15-28.32.18-41.37.07-11.46-.1-23.08-2.39-34.6 0-12.12 1.59-31.21-2.37-42.49.29-5.71 1.34-5.22 8.94-6.97 13.66-13.3 35.88-58.79 51.12-90.56 29.33-10.06-6.9-17.67-15.79-22.23-27.13-2.85-7.08-1.96-15.35-11.06-16.2-17.35-1.62-38.92.29-56.85.07-1.54-.02-3.06-.83-4.36-.75-2.68.17-6.29 4.14-6.31 6.95-.03 3.04 2.31 13.18 3.14 16.78 9.48 41.36 40.14 77.82 79.35 94.55 58.54 24.97 128.63 2.23 163.51-49.8l2.56-.77v56.33c0 2.15 4.91 4.6 6.98 4.66 1.08.04 2.37-.65 3.68-.64 18.15.16 40.67 1.55 58.32.06 1.42-.12 3.06-.02 4.07-1.28 2.79-3.48 1.37-6.61 1.4-10.12.3-37.61.37-75.37-.52-112.88Zm-364.13-3.14c-11.52-1.37-27.7.2-39.87.05-13.46-.17-26.29-.21-39.76 0-11.24.18-24.59-1.08-35.46-.06-2.61.24-5.05.64-6.58 3-5.95 27.98-28.84 49.96-58.29 50.1-23.71.11-46.82-14.1-55.71-36.49-1.97-4.97-2.27-14.89-8.04-16.27-44.1-.87-88.02-.84-132.1 0-1.61.67-2.58 1.69-3.46 3.18-3.02 5.11-4.44 13.72-7.99 20-7.58 13.41-22 24.06-36.86 28-2.58.68-14.06 1.93-15.12 3.5-.78 1.89-1.28 3.65-1.46 5.73-1.3 15.78-1.17 43.09 0 58.97.15 2.13.32 4.2 1.17 6.19 1.44 2.16 9.78 1.69 12.49 1.5 16.07-1.14 36.18-7.74 50.42-15.2 31.65-16.59 55.12-46.08 66.2-79.82l2.49.04c0 1.24-.11 2.52.34 3.72 29.53 78.36 117.81 117.19 193.29 73.62 13.12-7.57 21.1-15.46 29.47-24.61 3.81-4.16 7.68-8.58 12.16-13.35.54-.58 3.04-3.34 3.7-2.56v54.86c0 .61 4.27 4.17 5.63 3.81l46.5-.82 20.56-.36 2.56-4.8-.42-118.2c-1.69-2.05-3.12-3.39-5.87-3.72Z\"/><path class=\"cls-1\" d=\"M81.88 168.11c45.2-47.27-27.6-112.96-69.72-64.11-40.13 46.55 28.41 107.3 69.72 64.1Z\"/></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1847ckv-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"SbYKr9H92\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"SbYKr9H92\",layoutId:\"SbYKr9H92\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yt1n0z\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-o54xmu\",\"data-framer-name\":\"Sinonnas\",fill:\"black\",intrinsicHeight:344,intrinsicWidth:1190,svg:'<svg id=\"Layer_2\" data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1189.75 344.11\"><defs><style>.cls-1{fill:#b2b2b2}</style></defs><g id=\"Layer_1-2\" data-name=\"Layer 1\"><g id=\"fHyfzV\"><path class=\"cls-1\" d=\"M573.68 209.61c2.34.4 3.51-1.57 4.84-3.07 7.55-8.49 15.12-23.45 22.7-33.35 10.31-13.48 27.18-33.55 40.8-43.28 7.21-5.15 17.48-7.02 23.61.55 7.57 9.35 3.46 38.82 4.26 51.79.24 3.9.58 14.51 4.25 15.19 3.35.02 34.99-22.04 40.05-25.82 4.53-3.39 12.23-8.3 15.45-12.58 8.48-11.27 10.97-35.51 20.19-48.04 8.22-11.18 6.71.12 11.55 2.92 2.69 1.56 7.75 1.31 10.61 3.39l1.43 5.06c-4.76 27.34-19.13 56.61-23.99 83.28-.46 2.54-.35 5.08-.28 7.63 13.37-17.85 24.59-36.98 39.57-53.63 7.16-7.96 23.09-25.16 31.06-31.08 7.92-5.88 22.09-2.66 25.07 6.66 2.55 7.98.53 60.62 3.68 61.08 6.71-.28 12.27-4.44 17.73-7.84 20-12.47 45.87-39.32 65.18-48.13 7.89-3.6 10.89-2.43 18.72.46 4.26 1.57 6.38 5.15 11.52 4.27 5.33-.9 9.3-12.06 17.11-12.25 8.15-.19 7.04 7.66 6.36 13.72-2.48 22.2-16.2 49.02-19.82 71.56-.73 4.52-.64 8.93-.54 13.46l11.61-7.26 49.89-58.55c4.01-4.9 13.31-1.06 14.07 4.35.82 5.82-7.7 13.58-10.77 18.44-11.7 18.51-22.44 41.67-38.65 56.39-11.62 10.56-20.53 17.36-35.81 7.85-13.32-8.3-16.14-20.78-14.73-35.83-2.1-.54-2.44.86-3.66 1.81-6.19 4.79-25.92 25.68-32.24 25.03-3.42-.35-4.2-4.6-6.79-6.7-2.88-2.34-8.19-3.48-11.33-5.73-9.1-6.51-6.65-16.75-6.91-26.6-15.34 5.53-18.74 19.13-36.99 9.58-22.54-11.8-13.75-43.79-17.85-64.41-3.77 1.46-6.44 4.46-9.14 7.29-21.52 22.53-39.82 51.9-61.49 74.98-11.09 11.82-17.28 18.9-27.35.48-9.38-17.18.29-29.23-1.93-47.42-1.89-.34-2.82.17-4.32 1.15-17.75 11.62-31 40.21-56.21 27.09-20.6-10.72-12.1-38.82-13.78-58.11-.17-1.92-.43-5.94-3.05-5.5-6.93 1.15-68.77 85.17-81.82 93.78-7.88 3.41-16.4-12.34-17.87-18.43-3.14-13.06 3.75-21.34.47-33.37-2.34-1.66-23.69 4.79-28.86 5.42-3.58.44-11.31 1.25-14.61 1.24-6.68-.02-26.42-5.3-30.43-2.41-2.94 2.12-7.67 18.14-10.04 22.85-7.23 14.36-23.16 34.02-37.15 42.05-3.48 2-18.59 8.36-21.88 8.04-10.1-.96-21.19-24.53-22.52-33.57-2.85-19.49 16.1-47.78 27.23-63.52 3.87-5.48 19.33-26.72 24.49-27.9 9.95-2.27 26.79 6.2 33.92 13.09 5.52 5.35 8.29 18.22 14.86 19.36 1.7.29 13.88-.79 16.76-1.04 12.6-1.1 45.19-6.4 53.01-16.45 8.27-10.63 12.93-34.53 20.04-46.97 1.63-2.85 3.63-5.27 6.33-7.15 3.38-.59 7.64 9.32 10.12 10.22 3.09 1.12 8.98-4.21 8.64 4.86-.26 7.05-5.83 24.52-7.97 32.35-1.98 7.28-18.4 55.01-16.44 57.26Zm330.21 6.1c9.39-6.81 19.25-16.21 26.07-25.7 4.13-5.75 15.48-24.21 17.23-30.32.57-2 1.3-3.91-.6-5.58-8.48-5.82-26 14.96-30.3 21-7.96 11.17-16.44 26.62-12.4 40.59Zm-495.93 17.06c1.79.39 2.68-.64 4.04-1.43 4.65-2.73 30.5-38.09 31.93-43.61 1.75-6.74.64-11.83-3.66-17.12-3.98-4.89-9.33-9.44-12.88-1.86-5.17 11.03-16.57 43.76-18.89 55.44-.57 2.88-.77 5.66-.54 8.58ZM228.83 108.49c-2.12.32-2.07 2.47-2.77 3.92-28.39 59.01-55.01 145.36-70.94 209.31-1.83 7.36-2.59 32.2-14.51 18.17-13.21-15.53-2.92-45.71 1.09-64.49 12.96-60.56 40.45-133.28 65.85-190.03 3.55-7.92 8.63-14.96 11.6-23.13 4.45-1.55 4.92 3.59 6.35 4.5 2.88 1.84 8.84 1.63 12.58 6.31 3.51 4.4 8.1 48.99 9.03 57.99 5.45 52.63 7.32 105.71 13.52 158.28 3.88 11.21 8.71 20.85 21.2 11.69 11.95-8.76 38-72.67 44.5-89.53 18.72-48.52 37.67-104.02 47.14-155.13 2.86-15.45 3.28-34.61 6.99-49.06.65-2.54 1.73-5.44 3.74-7.24 3.1-.7 6.29 7.69 7.05 9.99 15.14 45.99-2.69 109.99-15.33 155.98-11.22 40.84-34.8 119.29-61.83 150.19-15.79 18.05-25.95 24.32-50.24 14.97-32.33-12.44-36.03-45.32-37.44-75.88-2.26-48.85 1.27-98.08 2.41-146.81ZM72.84 17.15c1.43 2.07-4.13 9.96-5.56 12.02-10.3 14.98-26.64 28.73-36.85 43.57-2.02 2.93-6.66 9.08-4.52 12.6 3.6 3.64 8.71 1.85 13.16 2.71 11.7 2.26 20.01 13.92 26.47 22.86.74-6.07 11.15-41.57 16.46-41.4 2.21 1.45 3.71 6.88 5.48 7.9 2.8 1.61 8.24-1.03 8.56 3.64.5 7.24-6.21 26.28-7.19 35.5-.32 2.99-.15 6-.14 8.99l4.55-.93 39.34-44.74c4.76-.67 9.86-2.95 14.42-.46 2.07 3.26-4.3 15.87-6.09 19.75-6.33 13.71-27.1 44.79-40.96 50.41-16.03 6.5-23.31-16.66-35.02-22.87-14.83 10.43-21.26 29.89-39.32 36.26C21.62 164.37.6 170 0 162.7c-.25-3.12 10.56-9.74 13.18-12.19 7.3-6.8 16.55-16.14 21.7-24.6 11.81-19.44-.31-13.79-13.65-20.04-19-8.88-22.31-16.57-14.37-35.99 6.34-15.52 21.92-29.21 34.98-39.35 8.34-6.47 20.02-17.48 31-13.38ZM1176.48 70.9c6.31-.99 17.2 12.98 11.82 19.21-20.23 18.1-44.22 36.24-58.29 59.91-24.83 41.77 20.69 17.7 38.91 37.64 13.86 15.17 8.22 36.08-2.57 51.09-9.71 13.51-41.64 39.25-56.92 45.49-6.03 2.46-12.66-4.39-15.4-9.46 9.63-6.62 58.48-57.53 57-65.6-6.36-7.06-19.38-7.15-28.78-10.19-24.24-7.85-33.33-14.45-23.74-41.5 7.22-20.36 31.97-46.95 47.83-61.83 3.54-3.32 27.92-24.42 30.14-24.77Zm-86.57-64.6c2.21-.76 4.05-.21 5.98.97.77.48 11.74 12.7 12.12 13.52 3.08 6.72-12.98 32.78-19.45 36.59-7.26 4.27-16.91-9.15-16.5-15.21.26-3.86 14.88-34.85 17.86-35.87Z\"/><path class=\"cls-1\" d=\"M102.89 24.67c2.44-.48 8.74 2.64 7.58 6.15l-10.15 28.95-5.95 1.06c-8.63-5.92 1.4-34.75 8.53-36.16Z\"/></g></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ylw3yh-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"dxXcIE2su\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"dxXcIE2su\",layoutId:\"dxXcIE2su\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1aovcr0\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-16ie9bg\",\"data-framer-name\":\"Wyld\",fill:\"black\",intrinsicHeight:237,intrinsicWidth:1260,svg:'<svg data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1259.65 236.52\"><path d=\"m480.81 54.44 36.05.93 51.11 86.62c2.79 1.28 6.2.36 7.95-2.16l43.81-76.69c.73-1.58 1.93-1.51 3.39-1.68 3.04-.35 16.69-.39 18.31 1.06l45.03 78.22c7.15 7.09 13-7.06 16.05-12.11 14.81-24.48 27.66-50.18 43.26-74.19h34.95l-87.13 149.8h-5.07l-5.88-6.78-51.38-89.39-58.25 96.16h-5.07L480.81 56.45v-2.02ZM102.16 0l32.09 56.52L168.88.03l68.2.3 32.93 56.19L303.09 0l70.27.83 30.78 54.27.95 4.7-100.3 176.72-68.75-.33-32.93-57.21c-2.12-.47-1.37.93-2 2.01-10.78 18.32-21.04 36.94-31.92 55.2l-68.75.33L2.86 65.29 0 58.11 32.39.33 102.15 0Zm31.57 59.55H68.89l31.42 55.67 33.42-55.67Zm202.63 0h-63.83l32.41 55.67 31.42-55.67ZM170.2 116.24h64.84l-31.93-55.68-32.92 55.68Zm-3.04 1.01h-64.84l33.42 57.69 31.42-57.69Zm135.77 0h-64.84l31.42 57.69 33.42-57.69ZM1111 201.21V54.44h90.68c17.23 0 39.3 15.64 47.93 30.06 12.85 21.47 13.55 63.94 1.02 85.64-7.39 12.8-29.61 31.07-44.89 31.07h-94.73Zm30.4-30.37h79.53c3.09 0 7.05-5.51 7.53-8.67 1.38-9 .92-43.76-1.25-52.27-2.2-8.65-15.49-24.09-24.52-24.09h-61.3v85.02ZM823.26 54.44l50.08 87.11c2.08 1.5 5.18 1.48 7.24 0l50.08-87.11h36.47l-84.6 146.77h-30.4c-.62 0-1.5-1.65-1.58-2.54-.53-6.31 20.6-33.41 22.35-42h-28.37L786.78 54.44h36.47Zm186.43 0v110.83c0 .53 3.13 4.55 3.55 4.55h88.65L1085 201.24l-100.15-.03c-2.93.45-6.57-2.97-6.57-5.58V54.44h31.41Z\" style=\"fill:#b2b2b2\" data-name=\"Layer 1\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oq9jh9-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"fRWxvqolK\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"fRWxvqolK\",layoutId:\"fRWxvqolK\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v8l9o9\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1h2nags\",\"data-framer-name\":\"Bluestone\",fill:\"black\",intrinsicHeight:299,intrinsicWidth:1260,svg:'<svg id=\"Layer_2\" data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1260 299.26\"><defs><style>.cls-1{fill:#b2b2b2}</style></defs><g id=\"Layer_1-2\" data-name=\"Layer 1\"><g id=\"O6GdgS\"><path class=\"cls-1\" d=\"M136.88 2.1c-24.11 39.26 10.99 69.69 34.93 97.48 24.63 28.59 52.78 55.3 76.34 84.68 17.3 21.58 24.2 41.77 2.09 63.55L127.31 110.16C95 77.11 87.02 22.11 136.87 2.09ZM41.53 50.81v228.82c-8.59-4.63-17.12-10.41-24.42-16.89-6.98-6.2-15.21-12.78-15.96-22.18-3.61-45.28 2.59-95.82.56-141.64 8.8-15.98 19.34-33.18 33.45-44.94 2.13-1.78 2.74-4.03 6.37-3.17Zm94.62 123.61c46.38 50.24 1.74 132.56-64.95 124.26 18.28-15.24 32.75-32.59 37.64-56.62 7.91-38.82-9.88-68.77-37.64-93.77 23.47-.05 48.86 8.7 64.95 26.13Zm1009.24-7.08v-63.56c6.52-1.58 14.83 5.83 14.83 11.65v72.04c0 4.4-13.81 4.1-16.84-.11-16.94-20.04-32.7-41.64-50.96-60.27v60.38c0 4.34-14.83 4.34-14.83 0v-83.69c7.18-.5 13.92-.31 19.17 5.2l48.63 58.36Zm-715.07-63.56c15.36 2.57 24.33 14.55 19.69 30.29-1.69 5.72-13.32 7.97-10.15 12.05.42.54 8 1.07 11.54 6.5 9.1 13.99 1.22 29.97-13.6 34.9-1.54.51-13.12 3.12-13.83 3.12h-45.55v-86.87c15.77 1.85 36.88-2.51 51.91 0Zm-36.02 74.15c4.71 1.45 24.79 0 31.78 0 .65 0 11.07-4.46 11.83-5.62 2.38-3.64 2.83-11.57.89-15.58-4.75-9.85-28.02-5.41-37.1-6.35-3-14.16 10.96-9.28 19.96-10.76 10.09-1.66 17-5.99 13.55-17.42-2.45-8.1-41.78-13.81-44.04-.37-1.24 7.34-1.35 43.68-.06 50.81.35 1.94 1.33 4.72 3.18 5.29Zm659.97-29.04c0 25.91-21.01 46.92-46.92 46.92s-46.92-21.01-46.92-46.92 21.01-46.92 46.92-46.92 46.92 21.01 46.92 46.92ZM998.64 117c-15.6 2.66-24.44 17.17-24.45 32.33-.01 41.12 62.4 42.89 65.34 4.33 2.06-27.11-13.9-41.26-40.89-36.66Zm-158.44-4.64c-1.34 19.44-16.22 5.75-26.56 4.31-10.91-1.52-39.96.85-27.38 16.68 9.29 11.7 75.18 9.8 57.78 45.16-9.31 18.93-39.05 17.41-56.25 12.73-5.69-1.55-26.16-7.04-19.63-14.46 6.95-7.89 28.79 5.87 41.42 5.56 9.83-.24 25.18-4.66 19.08-17.14-6.96-14.24-62.84-6.74-60.53-39.16 2.04-28.63 54.06-25.02 72.07-13.68Zm-209.66-8.58c5.12-1.01 11.64 1.64 13.73 6.4s1.9 42.32.92 49.57c-4.53 33.6-54.37 39.81-72.97 16.12-1.99-2.53-7.36-11.53-7.36-13.82v-58.27c27.35 2.17 7.9 45.04 17.22 62.23 7.18 13.24 28.19 14.73 39.9 6.55 2.13-1.49 8.56-8.76 8.56-10.51v-58.27Zm110.17 0v12.71h-52.97c2.13 16.75-2.89 40.34 0 56.15.32 1.77 1.7 5.29 3.18 5.29h49.79v12.71h-64.62l-3.18-3.18v-83.69h67.8Zm519.09 0c.55 3.04.08 12.71-3.18 12.71h-49.79v61.44h52.97c.55 3.04.08 12.71-3.18 12.71H1192v-86.87h67.8ZM201.48 0c30.1 7.93 59.26 31.81 53.55 66.2-4.39 26.44-34.43 31-40.96 10.12-3.98-12.72 14.7-41.61.88-58.03L201.48 0Zm748.99 103.78v12.71h-36.02v74.16c-3.01.35-14.83.59-14.83-3.18v-70.98h-32.84c-6.32 0 1.94-12.71 4.24-12.71h79.45Zm-457.65 74.15h52.97v12.71h-67.8v-86.87c6.52-1.58 14.83 5.83 14.83 11.65v62.5Z\"/><circle class=\"cls-1\" cx=\"198.51\" cy=\"269.44\" r=\"20.34\"/><path class=\"cls-1\" d=\"M696.22 150.39c-.39-17.12 22.7-8.73 33.91-10.6v10.6h-33.91Zm519.09 0c-.39-17.12 22.7-8.73 33.91-10.6v10.6h-33.91Z\"/></g></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1trel1k-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"W_j2H0U_P\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"W_j2H0U_P\",layoutId:\"W_j2H0U_P\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w251fc\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-sucqht\",\"data-framer-name\":\"Nyati\",fill:\"black\",intrinsicHeight:353,intrinsicWidth:1251,svg:'<svg data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1251 353.19\"><path d=\"M8.96 125.21c.63-6.57 2.57-18.07 9.82-19.64 8.71-1.88 35.26-.42 45.91-.09 24.53.78 49.51 6.14 74.2 4.55 50.01-3.22 99.76-2.95 150.37-4.55 10.65-.34 37.2-1.8 45.91.09 7.23 1.56 9.21 13.06 9.81 19.63l-100.34-2.17c-2.71 3.48 9.57 10.66 14.04 11.04l88.63-3.52 4.23 23.03h-78.55c1.12 1.63 4.19 7.9 4.83 8.24 7.9 4.15 71.65-5.96 75.91-1.7v21.83h-65.47l3.52 8.87 61.95-2.32c1.04 1.05-1.69 22.01-5.46 24h-51.28l.02 10.92 50.16-2.18-4.36 19.63h-48v10.92l43.64-2.17c-3.37 5.11-6.4 17.38-12.43 19.19-15.52 4.67-39.49-9.32-44.31 13.49 10.92.11 20.46-3.04 31.68-2.15 2.35.19 7.27-1.24 5.39 3.23-10.25 24.4-49.31-1.56-56.7 27.3l32.69-4.35c-.12 1.33.37 3.84 0 4.32-.69.91-17.91 12.34-19 12.66-8.94 2.56-22.12-1.27-31.79.94-9.1 2.07-24.13 15.97-36.45 14.84 2.57 3.88 14.28 2.44 18.64 2.26 5.8-.24 10.65-1.68 16.26-2.26 3.93 3.03-33.3 11.99-36.55 12.52-20.54 3.36-74.99 1.96-92.21-9.25-1.04-.68-2.83-2.78-2.16-3.27 8.31.95 16.56 2.27 25.02 2.23 2.62-.01 10.21 1.6 9.88-2.22-12.37 1.28-26.59-13.39-36.09-15.2-9.48-1.8-23.15 2-32.15-.58-1.1-.31-18.31-11.75-19-12.66-.36-.48.12-2.98 0-4.32l32.69 4.36c-7.36-28.87-46.44-2.91-56.69-27.3-1.88-4.47 3.04-3.05 5.39-3.23 10.67-.83 21.25.92 31.67 2.17-7.69-30.25-49.63 5.91-56.72-32.7l45.81 2.14c-.48-2.06-1.86-10.15-2.46-10.6-3.31-2.5-44.85 1.79-47.5-.52-.71-.62-4.48-15.99-4.64-18.29-.49-6.86 2.37-1.12 3.32-1.12h37.09c7.15 0 13.03 6.56 12-8.73H5.68c-3.77-1.99-6.5-22.95-5.46-24l61.79 2.26 3.68-8.81H.23v-21.83l73.17 2.37c3.98-.08 5.32-5.66 7.57-8.9H2.41c.06-4.49 1.3-22.67 5.35-23.46l87.48 3.92c5.22-.58 11.49-4.11 14.09-8.82H8.96Zm207.29 120.01-64.37-74.19H113.7v6.54h15.29l-.22 93.63-15.08.22v6.54h41.47v-6.54c-3.51.16-17.46.95-17.46-3.28v-81.82c4.72-.07 8.87 7.29 12.03 10.89 22.14 25.14 42.78 51.83 64.3 77.52l7.61 3.22c3.19-1.81 3.07-4.36 3.44-7.51 3.21-27.62-2.87-60.98.2-89.26 1.91-5.83 12.12-3.09 17.16-3.59v-6.54h-43.65v6.54c3.51-.16 17.46-.95 17.46 3.28v64.37ZM486.24 84.37l79.95 125.14V84.37h41.71v187.71c-13-1.91-36.86 4.18-47.17-3.24l-81.45-125.38v128.62h-41.71V84.37h48.67Zm458.35.5 52.63 187.19c-10.37-1.74-41.46 4.01-47-3.38L914 117.21l-12.45-1.81-40.23 156.33-44.97-1.27 49.14-185.74 79.11.15ZM334.07 99.02H19.87c-.32-5.81 9.75-22.59 14.44-23.47 95.06 7.6 190.27 7.78 285.33 0 4.69.87 14.76 17.66 14.44 23.47Zm371.17 115.7L642.72 89.51c-.92-7.06.28-4.52 5.1-5.16 6.77-.9 32.47-1.24 37.74.57 10.43 3.58 30.73 80.44 42.28 93.22 6.77 0 30.22-83.09 38.13-90.41s35.08-1.46 47.01-3.35l-62.55 130.34v57.36h-45.19v-57.36ZM1164.1 84.37v31.29h-55.62v156.43c-8.15-1.01-48.67 3.5-48.67-5.21V115.65h-55.62V84.36h159.91ZM316.62 70.66H37.32c.37-4.51 10.8-15.7 14.06-17.57 10.15-5.84 72.37 2.04 89.49 2.41 24.6.54 49.76.51 74.36-.04 16.58-.37 76.89-8.37 87.32-2.38 3.25 1.87 13.7 13.07 14.06 17.57Zm-24-26.18H61.33c19.4-29.08 54.67-15.6 83.92-15.19 20.36.29 40.93.31 61.29.02 30.02-.43 65.81-14.2 86.08 15.17ZM1251 84.37v187.71c-9.06-1.62-46.06 4.38-47.76-5.06V89.43c1.7-9.44 38.7-3.44 47.76-5.06ZM100.6 18.29l33.54-13.37c27.52-6.58 58.29-6.53 85.66 0l33.54 13.37H100.6Z\" style=\"fill:#b2b2b2\" data-name=\"Layer 1\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4b2v4g-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"JWQ3KmTyF\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"JWQ3KmTyF\",layoutId:\"JWQ3KmTyF\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d3r2uz\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-byaq13\",\"data-framer-name\":\"Ahoee\",fill:\"black\",intrinsicHeight:270,intrinsicWidth:1015,svg:'<svg id=\"Layer_2\" data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1014.53 270\"><defs><style>.cls-1{fill:#b2b2b2}</style></defs><g id=\"Layer_1-2\" data-name=\"Layer 1\"><g id=\"eeoLGf.tif\"><path class=\"cls-1\" d=\"M0 190.78c3.67-46.88 55.06-50.25 65.84-89.07 2.64-9.53 3.14-19.59 5.36-29.22 6.69-29.09 29.31-54.92 56.48-66.81C129.15 5.04 138 1.36 138.74 2l55.07 138.73c19.55-30.52 49.29-53.76 82.59-67.78l.24-47.57c-.61-8.15-3.73-18.95-13.19-20.25l-.03-1.79h45.49l-.03 1.79c-5.47.62-9.12 5.38-10.9 10.26-.51 1.4-1.81 5.59-1.81 6.83v43.9c47.2-12.59 104.88-9.95 139.67 28.21V23.59c0-5.36-3.64-13.84-8.32-16.71-1.88-1.15-5.07-1.47-4.88-3.54h45.95c.34 2.04-2.69 2.13-4.41 3.1-14.14 7.94-7.02 39.89-8.81 53.51-23.51 42.54-23.4 98.52 0 141.09 1.73 13.36-5.21 45.85 8.81 53.52 1.68.92 4.74.9 4.42 3.09h-45.95l.03-1.79c9.04-1.18 12.45-11.48 13.16-19.37l-.24-130.77c-31.14-42.49-91.66-45.43-138.65-32.23l-.78 1.04v163.32c1.02 7.6 4.18 16.53 12.69 18.03l.05 1.77h-45.49l.03-1.79c5.65-.35 9.8-6.07 11.48-11.05.57-1.7 1.69-6.26 1.69-7.86V81.14c-4.68 1.41-9.33 3.84-13.66 6.13-27.06 14.36-50.12 36.04-66.34 61.99 7.73 19 14.34 38.6 22.47 57.43 6.99 16.2 17.48 34.36 30.46 46.43 1.54 1.43 4.31 2.21 3.88 4.54h-58.69c-.51-2.15 1.14-2.08 2.07-3.17 10.36-12.16 6.67-32.68 2.03-46.66-4-12.07-9.73-24.27-14.34-36.16-14.89 33.67-13.62 72.88-51.93 90.01C83.19 283.76 4.63 261.42.02 199.87v-9.1ZM124.65 15.62c-.65-.56-8.23 4.54-9.42 5.36-17.7 12.21-31.8 31.25-36.83 52.33-3.09 12.92-3.21 26.34-8.57 38.74-14.93 34.53-64.5 40.22-62.56 85.34 2.39 55.35 68.31 74.58 113.76 60.94 46.5-13.95 40.9-60.12 59.94-96.06L124.65 15.62Z\"/><path class=\"cls-1\" d=\"M589.61.16c65.81 2.78 121.49 43.5 129.6 111.29 9.21 76.96-36.03 137.07-112.61 147.96-79.82 11.35-155.19-32.55-161.66-117.09S495.14 4.04 575.05.16c4.55-.22 10-.19 14.56 0Zm5.01 4.09c-21.14-1.53-42.31 1.11-61.86 9.34-84.75 35.7-91.21 175.44-17.63 224.61 40.54 27.09 104.14 25.71 142.23-5.38 1.81-1.48 5.19-4.04 6.35-5.93 4.05-6.63 7.93-24.77 8.71-32.69 6.2-63.38-51.28-81.91-71.64-131.26-7.67-18.58-10.76-38.86-6.15-58.67Zm79.62 211.1c14.3-17.36 22.22-40.39 24.95-62.62 4.2-34.11-.87-72.17-20.3-101.04-17.62-26.16-46.6-42.83-77.86-46.5-5.62 18.55-1.71 39.58 5.94 57 13.54 30.81 44.52 50.84 60.98 80.51 12.8 23.09 13.44 47.5 6.3 72.64ZM997.7 3.34l16.38 53.68-1.4-.28c-9.92-23.46-32.12-40.8-56.64-47-20.4-5.16-41.68-2.61-62.52-3.22V87.5c27.67-1.38 66.01 8.11 73.48-28.2.34-1.64.6-3.34.69-5.01h1.81v69.6h-1.81c-.21-2.43-.56-4.92-1.15-7.28-8.34-33.85-46.91-24.54-73.02-25.93v163.78c19.79-.54 40.07 1.63 59.52-2.59 24.5-5.31 46.03-21.05 57.78-43.22.99-1.86 1.23-5.4 3.72-4.69l-16.83 53.68H861.23l.03-1.79c9.89-1.7 12.49-12.57 13.16-21.19l.03-207.93c-.62-8.6-3.11-20.19-13.19-21.62l-.03-1.79h136.48Z\"/><path class=\"cls-1\" d=\"m834.15 3.34 17.06 53.68-1.75-.06c-9.74-23.58-32.19-41.01-56.74-47.22-20.4-5.16-41.68-2.61-62.52-3.22V87.5c26.11-1.4 64.6 7.84 73.02-25.93.58-2.32 1.09-4.89 1.14-7.29h1.82v69.61h-1.82c0-1.7-.25-3.44-.59-5.1-7.64-36.41-45.85-26.69-73.57-28.11v163.78c19.65-.54 39.82 1.6 59.15-2.5 26.04-5.52 49.71-23.2 60.12-47.92l1.75-.08-17.06 53.68H697.9l.03-1.79c1.64-.05 3.77-1 5.13-1.92 13.49-9.15 5.83-41.4 8.06-55.63.42-2.69 5.74-12.28 7.14-16.07 11.9-32.25 11.87-72.76-.45-104.86-1.34-3.48-6.28-12.17-6.68-14.7-2.19-13.93 5.75-48.96-9.44-56.53-1.22-.61-2.37-1.02-3.76-1.02l-.03-1.79h136.26ZM144.22 131.18c-3.06 6.47-7.12 12.54-9.56 19.32-6.65 18.46.67 31.97 10.02 47.55-5.96-2.75-11.51-6.54-17.62-8.99-8.31-3.33-15.38-4.59-24.24-2.61-9.16 2.04-17.28 7.31-25.47 11.61 2.15-4.62 5.07-8.85 7.21-13.48 6.56-14.19 7.19-23.61.91-38.09-2.35-5.42-5.64-10.41-8.12-15.76 12.42 7.24 25.08 14.8 40.14 12.16 9.69-1.7 18.01-7.63 26.74-11.7Z\"/></g></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15djns2-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"EAcu_0DVo\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"EAcu_0DVo\",layoutId:\"EAcu_0DVo\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vfstrh\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-a8296x\",\"data-framer-name\":\"Hereafter\",fill:\"black\",intrinsicHeight:441,intrinsicWidth:997,svg:'<svg id=\"Layer_2\" data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 997.01 440.97\"><defs><style>.cls-1{fill:#b2b2b2}</style></defs><g id=\"Layer_1-2\" data-name=\"Layer 1\"><g id=\"jMPwXA\"><path class=\"cls-1\" d=\"M55.66 316.85c-14.75 19.84-49.95 48.76-17.25 72.09 24.53 17.5 55.52 19.28 84.28 24.08 17.02 2.84 17.35 3.71 35.39 3.34 118.13-2.41 230.76-19.01 345.04-47.76 36.5-9.18 74.76-24.7 110.55-32.62 17.5-3.87 13.98.81 26.3 2.85 9.87 1.63 18.16-2.15 26.93-1.89 10.07.29 3.43 5.45-1.78 7.92-164.55 51.76-354.16 105.25-528.42 94.8-74.08-4.44-188.92-38.37-110.23-129.75 2.88-3.35 28.94-28.53 31.01-28.99 7.13-1.6 5.58 24.19 3.75 28.93-.62 1.6-4.12 5.09-5.56 7.01Zm720.62-165.59c.8.73 4.3-2.44 6.86-.25 10.85 9.24 14.97 73.31 18.77 89.73 1.34 5.8 7.41 10.56 5.07 17.58-.88 2.65-12.78 8.26-15.91 9.37-1.97.7-1.95 2.81-4.19-.32-1.81-6.76-3.36-13.69-4.57-20.59-2.38-13.64-5.87-64.43-12.48-71.7-8.65-9.51-30.27 2.9-41.93 3.32l13.69 107.34c-.22 10.31-13.27 10.29-21.45 10.64L685.47 20.49c-.12-2.18 1.08-3.5 2.63-4.79 3.31-2.76 25.28-10.75 30.48-12.1 19.9-5.15 35.34-7.46 47.31 11.92 11.69 18.93 20.22 74.19 19.35 96.41-.25 6.37-10.67 37.78-8.97 39.32ZM739.14 49.14c-6.63.39-23.3 4.89-24.74 12.18l6.22 63.35c4.49 15.88 38.7-2.33 42.93-10.33 6.69-12.65.22-55.08-12.59-62.57-4.11-2.4-7.1-2.92-11.82-2.64Zm-53.81 27.62c-2.59 9.73-40.69.27-44.16 12.02l2.55 45.07c5.19 10.57 33.89-6.95 37.36 5.22.83 2.9 2.08 16.81 2.3 20.91 1.76 32.73-7.74 15.56-30.04 17.33-12.2.97-4.99 21.08-4.69 29.01s-2.54 34.91 5.07 37.5c9.38 3.19 42.31.51 46.24 6 0 15.04 3.72 32.14.61 46.31-6.47 2.06-12.43-2.85-18.29-3.48-11.14-1.19-49 .85-54.63-9.23-1.4-2.51-2-6.4-2.3-9.31-3.93-37.94-2.02-79.77-3.79-118.11-1.16-24.99-4.99-50.4-5.87-75.39-.41-11.79.02-23.8.25-35.52 3.6-1.01 7.16-2.97 10.83-3.69 6.84-1.33 49.3-6.58 52.8-5.46 1.42.45 5.76 3.27 5.76 4.05 0 8.5 1.68 30.45 0 36.76Zm277.97 110.6c-12.81 13.15-33.72 28.32-49.03 39.01-4.26 2.97-34.92 24.79-37.37 21.65.89-7.25-4.84-18.76-.96-25.16 1.88-3.09 44.11-29.9 52.17-36.82 13.15-11.31 38.16-37.48 43.04-53.7 10.66-35.44-42.4-49.96-68.62-54.12-11.88-1.89-40.1-1.13-48.86-5.32-2.88-1.38-12.58-23.24-11.6-24.17 31.09 1.34 63 3.55 92.86 12.57 73.69 22.27 79.99 73.08 28.36 126.06Zm-461.13-79.9c-10.2 5.06-21.1 10.18-32.03 15.33-15.7 7.4-10.67 7.62-29.47 11.16-11.2 2.11-10.29 8.4-16.05 11.04-8.71 3.99-33.8 7.35-45.43 10.68-8.89 2.55-39.39 10.98-43.83 16.15-2.75 3.21-4.27 11.08-7.29 12.14-5.45 1.92-11.88-2.84-17.3-3.53-14.17-1.81-65.5 13.4-81.7 18.61-5.97 1.92-10.33 6.67-17.3 7.86-7.76 1.32-15.91.04-23.72.45-.73-3.5.93-3.83 3.35-5.34 14.06-8.79 41.03-19.03 57.26-25.95 89.3-38.08 183.02-65.15 277.2-88.6 10.17.08 5.24 5.41-.17 9.59-7 5.41-15.81 6.56-23.52 10.39Zm107.61 26.3-21.28 5.22 9.86 131.24c-1.01 7.4-24.77 11.44-27.15-1.93-.88-30.31-4.24-60.72-5.92-90.83-.44-7.96 1.79-24.65-.2-30.75-3.2-9.81-20.72 6.07-23.96.74-2.44-4.01-2.65-31.06-2.54-37.49 1.01-3.07 30.32-16.46 34.98-17.44s7.69 1.02 11.62.36c6.34-1.05 20.8-13.6 22.76-2.57l1.84 43.45Z\"/><path class=\"cls-1\" d=\"M412.5 164.81c.18 5.63-2.22 15.8-6.69 19.42-8.14 6.59-36.6 5.16-39.39 14.79-.41 1.42-2.24 17.34-2.21 19.19.12 8.53 18.7.19 24.59-.68 3.39-.5 6.74-.74 10.16-.5l-2.86 21.34c-3.47 4.5-30.46 2.22-33.6 4.14-4.85 2.98-6.11 35.04-2.37 37.53 6.19 4.13 40.41-3.32 45.67 4.64 3.57 5.41-.68 24.06-1.06 31.04l-70.29-11.47c-1.94-1.24-3.07-4.81-3.1-7.02-.12-8.32 2.67-25.27 3.76-34.72 1.68-14.61 3.89-31.46 6.32-45.92 2.66-15.82 1.74-32.11 17.76-38.35 10.25-3.99 32.53-10.85 43.11-13 3.39-.69 6.77-.6 10.19-.45Zm-179.95 55.14c.77-4.54 5.95-6.25 9.71-7.66 11.38-4.26 48.74-15.45 59.57-16.1 13.78-.82 18.69 7.4 19.7 19.9 1.62 20.27-8.46 25.32-19.32 39.63 4.42.04 12.24-.5 14.19 4.33.4 6.53 5.91 47.99 4.37 49.97-2.31 2.96-17.86 5.03-20.17 1.48-.39-.6-2.06-12.01-2.24-14.19-.53-6.33 1.58-25.52-3.81-29.07s-36.22 1.69-42.65 5.88v45.47c-3.2.56-19.35 4.4-19.35-.97v-98.68Zm19.36 35.8c10.14-.49 43.25-8.33 47.36-17.44 2.71-6 1.86-19.83-5.78-21.28-5.99-1.14-33.52 4.73-37.7 8.75-6.04 5.8-3.29 22.12-3.88 29.97ZM528.6 120.3v29.99c0 5.94-30.5 9.33-32.58 15.78-1.4 4.33-.89 20.53 3.46 22.97 2.55 1.43 16.82-4.14 20.94-4.54 11.89-1.16 3.13 23.79 7.54 31.69-.97 6.38-22.62 3.82-27.6 8.51 1.66 10.64.93 21.26 1.16 31.99.17 8.1 3.81 13.2-.38 22.86-2.16 4.98-24.27 6.02-24.78-1.55l-5.89-129.74c-.59-8.72 7.32-5.71 13.14-8.14 4.4-1.84 9.45-8.68 14.64-10.51l30.36-9.31Zm354.9 49.16c12.3-16.35 22.13-29.72 20.25-51.83-.59-6.93-4.41-14.27-5.2-20.03-.32-2.37-.89-3.89 1.56-5.4 4.6-2.84 41.9 11.13 48.26 15.65 9.47 6.73 13.88 11.45 9.26 22.59-13.58 32.76-57.27 59.47-85.6 78.53-16.51-14.89 2.09-27.03 11.46-39.5Zm-659.65 53.39c6 1.77 1.03 13.53-4.24 15.11-7.9 2.38-34.3-1.71-40.34 4.17-2.59 2.52-4.78 15.23-3.96 19.51 3.46 4.77 27.62.48 34.01-.09l.09 12.27c-1.01 4.41-29.02 3.22-35.57 5.45-6.83 2.33-4.97 22.42-5.16 28.72l43.26-3.68c7 2.3 2.87 15.61-5.56 17.17-15.5.41-30.87 1.39-46.38 1.99-9.3.36-20.1 7.92-18.42-8.65l15.5-91.98h66.76ZM89.37 277.03l33.03-2.77c5.74-8.2 1.27-29.7 6.62-35.94 2.51-2.93 11.74-3.04 13.69-.1 3.46 5.21-3.9 49.5-4.94 59.15-.77 7.18 2.76 27.25-7.14 29.79-3.04.78-8.36-3.11-8.36-4.65v-33.86l-32.91 3.86-2.86 50.35c-3.84 7.14-6.59-12.49-6.78-14.57-1.36-14.95-1.06-31.37-1.98-46.4-.86-13.97-4.17-29.79-2.89-43.55 3.58-7.24 14.52-2.45 14.52.97v37.73Zm365.45-13.29-20.76-1.92-4.16 32.62c-10.58 1.98-8.12-12.61-7.71-20.31.94-17.5 3.86-38.2 6.01-55.9 1.01-8.36 8.29-64.91 11.41-66.97.84-.56 4.56-.14 5.9.85 2.32 1.71 6.64 34.63 7.61 40.76 4.3 27.08 14.6 69.47 15.55 94.9.1 2.61-.05 8-2.99 8.6-7.74 1.58-9.45-27.33-10.87-32.63Zm-3.6-21.54c-2.48-18.08-1.02-37.11-8.72-54.14-6.04.13-6.85 49.1-6.76 56.07l15.48-1.93ZM373.8 379.6c-.75 3.83-4.02 3.23-6.78 3.85-54.56 12.23-120.14 16.84-175.99 19.44-10.82.5-27.01 3.85-24.3-10.69 1.81-9.71 8.61-1.7 14.43-.9 9.08 1.25 17.06-1.93 25.19-2.12 23.62-.54 48.36 1.42 71.76.16 31.85-1.71 63.71-10.21 95.7-9.74Z\"/><path class=\"cls-1\" d=\"M871.05 166.73c-2.11.37-3.66-.04-4.83-1.89-2.95-4.65.08-36.16-1.09-45.35-1.44-11.32-9.78-26.53-11.06-37.36-.28-2.37.2-6.19 2.5-6.28 3.05-.13 21.25 14.61 24.15 18.38 20.07 26.15 6.25 49.24-9.66 72.5ZM64.1 329.36c3.5 2.22.51 28.72 5.09 36.52 4.37 7.45 22.3 17.81 30.09 24.15 2.03 1.65 4.83.02 3.62 5.02-13.32 2.5-57.58-11.66-62.83-23.24-4.94-10.9 10.7-33.22 18.2-41.26 1.58-1.69 4.49-2.04 5.82-1.2Z\"/></g></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-nar1xb-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"akl60K9Vo\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"akl60K9Vo\",layoutId:\"akl60K9Vo\",smoothing:50,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-31vcya\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dk4ept\",\"data-framer-name\":\"Vicinity\",fill:\"black\",intrinsicHeight:541,intrinsicWidth:1223,svg:'<svg id=\"Layer_2\" data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1223.39 540.91\"><defs><style>.cls-1{fill:#b2b2b2}</style></defs><g id=\"Layer_1-2\" data-name=\"Layer 1\"><g id=\"oV6tNB\"><path class=\"cls-1\" d=\"m279.53 0 .03 65.31c60.6 2.35 116.73 32.91 153.96 80.2 6.49 8.25 40.29 56.44 21.99 61.39-13.8 3.73-28.9-37.17-38.1-48.9-32.22-41.07-84.92-71.2-137.87-70.87v50.82c40.5 10.09 81.93 7.04 123.43 7.29-7.4 20.62-5.85 29.33-30.41 33.08-54.25 57.55-96.29 126.09-147.38 186.66-2.38 10.27 29.26 13.96 36.19 16.18v-39.94h18.19v39.94c31.23-1.25 52.03-27.27 83.46-21.75 6.83 6.17-25.15 25.25-28.96 27.27-17.51 9.32-34.71 14.27-54.52 16.27v50.82c53.06-.26 98.02-27.14 132.55-65.3 11.24-12.42 14.1-29.67 32.58-29.2 10.78.27 5.1 10.58 2.11 16.7-26.8 54.93-106.99 97.85-167.06 99.75l-.18 65.18h-18.15l-.18-65.18C155.74 469.27 71.16 385.27 65.19 279.7l-65.18-.18v-18.15l65.18-.18c5.17-105 91.03-191.69 196.18-195.89l.03-65.31h18.15Zm-18.15 87.13c-91.81 1-172.91 82.19-174.25 174.25h50.82c-5.09-29.95 56.6-94.42 0-87.16l10.73-27.35c38.37-3.48 74.98 1.29 112.7-8.92V87.13Zm-.02 112.55-.02-39.95c-7.87.61-5.67 12.31-7.7 14.02-4.2 3.55-24.73-4.76-28.06 6.45l6.78 113.85 90.7-118.01-25.39-1.82 3.65-10.84-21.79-3.64v39.94h-18.19Zm-90.75 61.68-3.57-29c-.76 11.11-14.43 28.92 3.57 29Zm-32.66 18.17H87.13c1.76 92.98 82.11 171.58 174.25 174.25v-50.82c-14.56 1.97-38.44-13.64-49.68-13.75-5.93-.06-19.09 11.62-30.2 6.51 7.49-30.41-18.35-42.45-29.7-66.51-7.38-15.64-10.02-33.02-13.86-49.67Zm36.29-.01-14.56 1.88c2.96 9.29 4.76 19 8.16 28.14 1.74 4.66 4.72 16.39 10.01 17.17l-3.61-47.19Zm555.1-57.72 18.53 64.99c18.38-15.52 25.65-43.85 39.84-63.58l39.97-1.74-59.83 112.58c-6.66 6.76-32.09 3.92-41.96 1.92l-23.42-63.67-38.07 63.58-39.98 1.73 59.83-112.57c7.39-7.48 33.74-2.36 45.08-3.22Z\"/><path class=\"cls-1\" d=\"M571.77 221.45c13.14 4.04-1.87 33.74-9.09 38.11-9.54 5.78-28.77-2.45-39.89 5.45l3.6-14.52h-56.27c-6.22 0-27.74 50.48-34.49 58.08h61.71c.6 0-.37-8.37 5.82-10.41 9.68-3.18 26.83 1.18 37.72-.47-2.65 16.43-17.95 37.06-34.67 39.71-14.99 2.38-87.25 2.81-101.37.12-15.84-3.02-16.85-13.55-11.79-26.11 6.43-15.95 36.09-69.54 48.01-79.09 2.51-2.01 17.09-10.89 18.15-10.89h112.54Zm542.25.46 9.59 39.5c34.54-21.47 52.99-52.37 99.78-38.17-25.81 25.8-67.94 45.45-92.71 70.66-9.85 10.02-20.58 37.96-27.09 41.89-8.63 5.2-29.29.13-39.92 1.79-1.81-1.51 21.19-36.3 21.47-41.54.59-11.12-20.76-72.08-17.84-74.56l46.72.43Zm-57.61-.46c-10.12 40.62-33.12 25.66-65.41 30.79l-45.26 81.8c-7.6 7.69-30.86 1.87-41.78 3.56-4.34-3.95 40.71-72.35 43.45-81.79 1.98-6.83-1.05-4.77-5.28-5.33-12.91-1.7-28.5 1.25-41.8-.01-1.96-1.77 14.65-29.02 16.32-29.02h139.77Zm-642.56.03-63.56 112.47c-9.44 7.83-29.41 1.99-41.72 3.63l62.44-115.38 42.84-.72Zm239.59-.01c2.24 2.11-8.07 20.09-10.24 24.21-6.67 12.65-44.42 83.92-49.67 88.28-9.45 7.83-29.39 1.97-41.7 3.64l59.83-112.57c7.58-7.66 30.68-1.89 41.78-3.56Zm246.85 0-59.83 112.58c-7.55 7.65-30.7 1.89-41.79 3.56l59.83-112.58c7.55-7.65 30.7-1.89 41.79-3.56Z\"/></g></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1d6j1sk-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"OqRVyxgZP\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MagneticHover,{distance:10,enabled:true,height:\"100%\",hoverArea:10,id:\"OqRVyxgZP\",layoutId:\"OqRVyxgZP\",smoothing:50,width:\"100%\"})})})]})],speed:90,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dh6kho\",\"data-framer-name\":\"Process\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1bhgem4\",\"data-styles-preset\":\"Caf1zAqQA\",children:\"Our Process.\"})}),className:\"framer-89g3yh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-aa2ker\",\"data-framer-name\":\"Process\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-a32sgs\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+3406.8+200+96.8+0+101+0+0},OJObu19fo:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`},p1P3LgP58:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:\"477px\",y:(componentViewport?.y||0)+0+0+0+1410+100+3406.8+200+96.8+0+450+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yqb62i-container\",id:elementId6,nodeId:\"XJLFuTsIP\",ref:ref7,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ScrollRevealTextWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref7,target:\"LKq_p_eDR\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"XJLFuTsIP\",layoutId:\"XJLFuTsIP\",style:{width:\"100%\"},uFVBvFpxT:\"Our Process is 1-3 Months long.\",variant:\"uEWKYGsGS\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+3406.8+200+96.8+0+101+0+230},OJObu19fo:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`},p1P3LgP58:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:\"477px\",y:(componentViewport?.y||0)+0+0+0+1410+100+3406.8+200+96.8+0+450+230,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vzkvqi-container\",id:elementId7,nodeId:\"cQMEaGgVC\",ref:ref8,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ScrollRevealTextWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref8,target:\"u_ijBZRkP\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"cQMEaGgVC\",layoutId:\"cQMEaGgVC\",style:{width:\"100%\"},uFVBvFpxT:\"We kick things off with a chat.\",variant:\"uEWKYGsGS\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+3406.8+200+96.8+0+101+0+460},OJObu19fo:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`},p1P3LgP58:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:\"477px\",y:(componentViewport?.y||0)+0+0+0+1410+100+3406.8+200+96.8+0+450+460,children:/*#__PURE__*/_jsx(Container,{className:\"framer-v1vsgn-container\",id:elementId8,nodeId:\"l8wyewngh\",ref:ref9,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ScrollRevealTextWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref9,target:\"u_ijBZRkP\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"l8wyewngh\",layoutId:\"l8wyewngh\",style:{width:\"100%\"},uFVBvFpxT:\"Dive Deep into your brand.\",variant:\"uEWKYGsGS\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+3406.8+200+96.8+0+101+0+690},OJObu19fo:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`},p1P3LgP58:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:\"477px\",y:(componentViewport?.y||0)+0+0+0+1410+100+3406.8+200+96.8+0+450+690,children:/*#__PURE__*/_jsx(Container,{className:\"framer-r3gj1l-container\",id:elementId9,nodeId:\"RSk3Ey_hJ\",ref:ref10,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ScrollRevealTextWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref10,target:\"u_ijBZRkP\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"RSk3Ey_hJ\",layoutId:\"RSk3Ey_hJ\",style:{width:\"100%\"},uFVBvFpxT:\"Brainstorm until our brains hurt.\",variant:\"uEWKYGsGS\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+3406.8+200+96.8+0+101+0+920},OJObu19fo:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`},p1P3LgP58:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:\"477px\",y:(componentViewport?.y||0)+0+0+0+1410+100+3406.8+200+96.8+0+450+920,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16tlyhz-container\",id:elementId10,nodeId:\"AI58zouIw\",ref:ref11,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ScrollRevealTextWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref11,target:\"u_ijBZRkP\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"AI58zouIw\",layoutId:\"AI58zouIw\",style:{width:\"100%\"},uFVBvFpxT:\"Work like there's no tomorrow.\",variant:\"uEWKYGsGS\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+3406.8+200+96.8+0+101+0+1150},OJObu19fo:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`},p1P3LgP58:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:\"477px\",y:(componentViewport?.y||0)+0+0+0+1410+100+3406.8+200+96.8+0+450+1150,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18pvml4-container\",id:elementId11,nodeId:\"JIm6gEX7B\",ref:ref12,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ScrollRevealTextWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref12,target:\"u_ijBZRkP\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"JIm6gEX7B\",layoutId:\"JIm6gEX7B\",style:{width:\"100%\"},uFVBvFpxT:\"Get your feedback.\",variant:\"uEWKYGsGS\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+3406.8+200+96.8+0+101+0+1380},OJObu19fo:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`},p1P3LgP58:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:\"477px\",y:(componentViewport?.y||0)+0+0+0+1410+100+3406.8+200+96.8+0+450+1380,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ke57mk-container\",id:elementId12,nodeId:\"eTESwcebi\",ref:ref13,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ScrollRevealTextWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref13,target:\"u_ijBZRkP\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"eTESwcebi\",layoutId:\"eTESwcebi\",style:{width:\"100%\"},uFVBvFpxT:\"Polish everything until it SHINES.\",variant:\"uEWKYGsGS\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 48px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+3406.8+200+96.8+0+101+0+1610},OJObu19fo:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`},p1P3LgP58:{width:`calc(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:\"477px\",y:(componentViewport?.y||0)+0+0+0+1410+100+3406.8+200+96.8+0+450+1610,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8xkluh-container\",id:elementId13,nodeId:\"MgctgaQDN\",ref:ref14,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ScrollRevealTextWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref14,target:\"u_ijBZRkP\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"MgctgaQDN\",layoutId:\"MgctgaQDN\",style:{width:\"100%\"},uFVBvFpxT:\"DELIVER.\",variant:\"uEWKYGsGS\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-r3km08\",\"data-framer-name\":\"SPACER\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1khlz1m\",\"data-framer-name\":\"Illustrations\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-zdr8oj\",\"data-framer-name\":\"Wrapper\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`max(min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 48px, 1px)`,y:(componentViewport?.y||0)+0+0+0+1010+0+3406.8+200+96.8+0+0+0+0+0},OJObu19fo:{width:`max(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px, 1px)`},p1P3LgP58:{width:`max(max((min(${componentViewport?.width||\"100vw\"} - 50px, 1200px) - 100px) / 2, 1px) - 48px, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:\"477px\",y:(componentViewport?.y||0)+0+0+0+1410+100+3406.8+200+96.8+0+0+0+499.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jva9wu-container\",nodeId:\"ZDwbe0Kmv\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ColorsWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref7,target:\"SOp_rthzf\"},{ref:ref8,target:\"JNFnyDj_e\"},{ref:ref9,target:\"Afy2bduDf\"},{ref:ref10,target:\"OrXNGU2XI\"},{ref:ref11,target:\"JDdMu_z7q\"},{ref:ref12,target:\"xtUDjgIBj\"},{ref:ref13,target:\"nzlLpme2I\"},{ref:ref14,target:\"wm97GUGkC\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"ZDwbe0Kmv\",layoutId:\"ZDwbe0Kmv\",style:{height:\"100%\",width:\"100%\"},variant:\"SOp_rthzf\",width:\"100%\"})})})})})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-125023s\",\"data-framer-name\":\"Contact\",id:elementId14,ref:ref15,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17m0cx7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1bhgem4\",\"data-styles-preset\":\"Caf1zAqQA\",children:\"Lets Talk Business.\"})}),className:\"framer-1kzsdfe\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(120, 120, 120)\"},children:\"Or just say Hi, We're Friendly\"})}),className:\"framer-a7hgan\",fonts:[\"__SF-UI-Display-Regular__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/c18e2818-ad6f-4d97-a4f7-1d8efb84de12/submit\",className:\"framer-48ow7r\",nodeId:\"M9kMGSdyv\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"label\",{className:\"framer-17k0cm5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LU1lZGl1bV9f\",\"--framer-font-family\":'\".SFNSDisplay-Medium\", \"SFProDisplay-Medium\", \"SFUIDisplay-Medium\", \".SFUIDisplay-Medium\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"499\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"Name *\"})}),className:\"framer-hsk3e2\",fonts:[\"__SF-UI-Display-Medium__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-gcnir5\",inputName:\"Name\",placeholder:\"Name.\",required:true,type:\"text\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-1lla0ru\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"Email *\"})}),className:\"framer-sz43g8\",fonts:[\"__SF-UI-Display-Regular__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-7hd1n9\",inputName:\"Email\",placeholder:\"Email.\",type:\"email\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-yof3nr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"Company\"})}),className:\"framer-10ydbpk\",fonts:[\"__SF-UI-Display-Regular__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1tmexi4\",inputName:\"Company\",placeholder:\"Company ( Optional )\",type:\"text\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-1wo19a2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"Budget *\"})}),className:\"framer-1w7mnpt\",fonts:[\"__SF-UI-Display-Regular__\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17mqnnq-container\",isAuthoredByUser:true,nodeId:\"OHaUBD3UU\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(BudgetSlider,{activeTrackColor:\"rgb(128, 128, 128)\",animationDuration:300,fontSize:18,height:\"100%\",id:\"OHaUBD3UU\",layoutId:\"OHaUBD3UU\",max:1e6,min:1e4,name:\"budget\",style:{width:\"100%\"},thumbColor:\"rgb(51, 51, 51)\",trackColor:\"rgb(28, 28, 28)\",trackHeight:33,value:1e4,valuePrefix:\"\u20B9\",valueSuffix:\"\",valueTextColor:\"rgb(255, 255, 255)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-14zu3t4\",inputName:\"budget\",type:\"hidden\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-n8gu2k\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"Service *\"})}),className:\"framer-1i47c2m\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormSelect,{className:\"framer-rof25k\",defaultValue:\"\",inputName:\"Service\",required:true,selectOptions:[{disabled:true,title:\"Select\u2026\",type:\"option\",value:\"\"},{title:\"Brand Identity\",type:\"option\",value:\"Brand Identity\"},{title:\"Web Development\",type:\"option\",value:\"Web Development\"},{title:\"Video Editing\",type:\"option\",value:\"Video Editing\"},{title:\"Social Media Content\",type:\"option\",value:\"Social Media Content\"},{type:\"divider\"},{title:\"Brand Package\",type:\"option\",value:\"Brand Package\"}]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OaqFsUTmj:{width:`calc(${componentViewport?.width||\"100vw\"} - 90px)`,y:(componentViewport?.y||0)+0+0+0+6804.6+13+0+113.6+20+593}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"480px\",y:(componentViewport?.y||0)+0+0+0+7953.6+122+0+113.6+20+593,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rnrhdg-container\",isModuleExternal:true,nodeId:\"PQPjL2pS4\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"PQPjL2pS4\",layoutId:\"PQPjL2pS4\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"UwtCtGrpQ\",incomplete:\"I8EdpZ_Ls\",pending:\"zNkuqWxeD\",success:\"kkGSMI0fp\"},\"Rg61MhywJ\"),width:\"100%\"})})})})]})})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vs46xf\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsx(RichTextWithCurrentYearn8pwh8,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-letter-spacing\":\"-0.03em\"},children:\"SAMAS \\xae RIGHTS RESERVED \"})}),className:\"framer-n8pwh8\",fonts:[\"__SF-UI-Display-Regular__\"],transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dh514l-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ZwnegtMYi\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(InteractiveASCII,{backgroundColor:\"rgb(255, 255, 255)\",blur:0,brightness:9,characterSet:\"detailed\",color:{color:\"rgb(255, 255, 255)\",color1:\"rgb(0, 0, 0)\",color1Point:0,color2:\"rgb(0, 21, 255)\",color2Point:100,mode:\"glow\",threshold:11},contrast:-11,cursor:{image:addImageAlt({src:\"https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png\",srcSet:\"https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png 10579w\"},\"\"),invert:false,smoothing:49,style:\"gradient\",width:110},customCharacterSet:\"@%#*+=-:.\",ditheringMode:\"none\",font:{fontFamily:'\"Courier Prime\", monospace',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},glow:{blur:30,opacity:1},height:\"100%\",id:\"ZwnegtMYi\",image:addImageAlt({src:\"https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png\",srcSet:\"https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/OZPrMA1gGRXQf5NGCoVes1ZXOQ.png 10579w\"},\"\"),invertColors:true,layoutId:\"ZwnegtMYi\",outputWidth:408,radius:\"0px\",sizing:\"fill\",staticEffect:{interval:.14,preview:true},style:{width:\"100%\"},whiteMode:\"ignore\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-w6gYZ.framer-lux5qc, .framer-w6gYZ .framer-lux5qc { display: block; }\",\".framer-w6gYZ.framer-72rtr7 { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1920px; }\",\".framer-w6gYZ .framer-19lodc1-container { flex: none; height: auto; left: 89%; position: fixed; top: 89%; transform: translate(-50%, -50%); width: auto; z-index: 10; }\",\".framer-w6gYZ .framer-qah887-container { flex: none; height: auto; left: 50%; mix-blend-mode: difference; position: fixed; top: 0px; transform: translateX(-50%); width: 1200px; z-index: 10; }\",\".framer-w6gYZ .framer-vzrbga-container { flex: none; height: 20vh; left: 0px; pointer-events: none; position: fixed; right: 0px; top: 0px; z-index: 9; }\",\".framer-w6gYZ .framer-4l2jao { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 120px; justify-content: center; left: calc(50.00000000000002% - 1200px / 2); opacity: 0; overflow: hidden; padding: 0px; position: fixed; top: 0px; width: 1200px; z-index: -1; }\",\".framer-w6gYZ .framer-n7o7wo { background-color: #ffffff; flex: none; height: 60px; overflow: hidden; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-1l1i7i4 { background-color: #3388ff; flex: none; height: 60px; overflow: hidden; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-19i8tzg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 30px 0px 20px; position: relative; width: 1200px; }\",\".framer-w6gYZ .framer-1uo2y8x { flex: none; height: 140vh; overflow: hidden; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-dubkc6-container { bottom: 178px; flex: none; height: auto; left: 50%; max-width: 1030px; position: absolute; transform: translateX(-50%); width: 100%; z-index: 3; }\",\".framer-w6gYZ .framer-1f9mz9q, .framer-w6gYZ .framer-5db8bm { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-w6gYZ .framer-1xm53la { --border-bottom-width: 3px; --border-color: #ffffff; --border-left-width: 3px; --border-right-width: 3px; --border-style: solid; --border-top-width: 3px; aspect-ratio: 1 / 1; border-bottom-left-radius: 13px; border-bottom-right-radius: 13px; border-top-left-radius: 13px; border-top-right-radius: 13px; flex: none; height: 96px; overflow: visible; position: relative; width: var(--framer-aspect-ratio-supported, 96px); }\",\".framer-w6gYZ .framer-ut6jei-container, .framer-w6gYZ .framer-17dsemo-container { flex: none; height: auto; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: auto; z-index: 1; }\",\".framer-w6gYZ .framer-suv9ci { --border-bottom-width: 3px; --border-color: #ffffff; --border-left-width: 3px; --border-right-width: 3px; --border-style: solid; --border-top-width: 3px; aspect-ratio: 1 / 1; border-bottom-left-radius: 13px; border-bottom-right-radius: 13px; border-top-left-radius: 13px; border-top-right-radius: 13px; flex: none; height: var(--framer-aspect-ratio-supported, 74px); overflow: visible; position: relative; width: 74px; }\",\".framer-w6gYZ .framer-1jybahq-container { bottom: 85px; flex: none; height: auto; left: 50%; position: absolute; transform: translateX(-50%); width: auto; }\",\".framer-w6gYZ .framer-ko7dm9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 100px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-1fif345 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 100px 0px 100px 0px; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-1xmgd1l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 300px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-uzyxvz-container { flex: none; height: 200px; position: sticky; top: 200px; width: 1200px; z-index: 1; }\",\".framer-w6gYZ .framer-11ip5s5-container, .framer-w6gYZ .framer-17qqutd-container { flex: none; height: 400px; opacity: 0; position: relative; width: 100%; z-index: 1; }\",\".framer-w6gYZ .framer-i574kt-container { flex: none; height: 630px; opacity: 0; position: relative; width: 100%; z-index: 1; }\",\".framer-w6gYZ .framer-z8quvf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px; position: relative; width: 1200px; }\",\".framer-w6gYZ .framer-1gkapce { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 590px; word-break: break-word; word-wrap: break-word; }\",\".framer-w6gYZ .framer-ebytkl, .framer-w6gYZ .framer-1dh6kho { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 200px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-1gmtitn, .framer-w6gYZ .framer-89g3yh, .framer-w6gYZ .framer-1kzsdfe, .framer-w6gYZ .framer-a7hgan { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-w6gYZ .framer-1wu96xs-container { flex: none; height: 200px; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-2hvzxd { height: 41px; overflow: hidden; position: relative; width: 239px; }\",\".framer-w6gYZ .framer-3t1jv5 { aspect-ratio: 5.91764705882353 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-1l0zwal-container, .framer-w6gYZ .framer-1a8aiey-container, .framer-w6gYZ .framer-bq8oo6-container, .framer-w6gYZ .framer-jqowrs-container, .framer-w6gYZ .framer-1847ckv-container, .framer-w6gYZ .framer-1ylw3yh-container, .framer-w6gYZ .framer-1oq9jh9-container, .framer-w6gYZ .framer-1trel1k-container, .framer-w6gYZ .framer-4b2v4g-container, .framer-w6gYZ .framer-15djns2-container, .framer-w6gYZ .framer-nar1xb-container, .framer-w6gYZ .framer-1d6j1sk-container { flex: none; height: auto; left: 20px; position: absolute; top: -83px; width: auto; }\",\".framer-w6gYZ .framer-1svvki6 { height: 38px; overflow: hidden; position: relative; width: 532px; }\",\".framer-w6gYZ .framer-1ot7t7b { aspect-ratio: 13.9079754601227 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 38px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-1o2itmj { height: 55px; overflow: hidden; position: relative; width: 247px; }\",\".framer-w6gYZ .framer-1awxf74 { aspect-ratio: 4.476394849785407 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 55px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-1h2pjzz { height: 39px; overflow: hidden; position: relative; width: 295px; }\",\".framer-w6gYZ .framer-26242c { aspect-ratio: 7.437125748502994 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-98xvjk { height: 65px; overflow: hidden; position: relative; width: 251px; }\",\".framer-w6gYZ .framer-dkypvh { aspect-ratio: 3.8703703703703702 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 65px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-yt1n0z { height: 82px; overflow: hidden; position: relative; width: 284px; }\",\".framer-w6gYZ .framer-o54xmu { aspect-ratio: 3.4593023255813953 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 82px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-1aovcr0 { height: 56px; overflow: hidden; position: relative; width: 300px; }\",\".framer-w6gYZ .framer-16ie9bg { aspect-ratio: 5.3164556962025316 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-1v8l9o9 { height: 72px; overflow: hidden; position: relative; width: 303px; }\",\".framer-w6gYZ .framer-1h2nags { aspect-ratio: 4.214046822742475 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 72px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-1w251fc { height: 84px; overflow: hidden; position: relative; width: 298px; }\",\".framer-w6gYZ .framer-sucqht { aspect-ratio: 3.543909348441926 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 84px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-1d3r2uz { height: 65px; overflow: hidden; position: relative; width: 243px; }\",\".framer-w6gYZ .framer-byaq13 { aspect-ratio: 3.759259259259259 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 65px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-1vfstrh, .framer-w6gYZ .framer-31vcya { height: 141px; overflow: hidden; position: relative; width: 319px; }\",\".framer-w6gYZ .framer-a8296x { aspect-ratio: 2.2607709750566896 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 141px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-dk4ept { aspect-ratio: 2.2606284658040665 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 141px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-w6gYZ .framer-aa2ker { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px 0px 100px 0px; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-a32sgs { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 450px 24px 0px 24px; position: relative; width: 1px; }\",\".framer-w6gYZ .framer-1yqb62i-container, .framer-w6gYZ .framer-1vzkvqi-container, .framer-w6gYZ .framer-v1vsgn-container, .framer-w6gYZ .framer-r3gj1l-container, .framer-w6gYZ .framer-16tlyhz-container, .framer-w6gYZ .framer-18pvml4-container, .framer-w6gYZ .framer-1ke57mk-container, .framer-w6gYZ .framer-8xkluh-container, .framer-w6gYZ .framer-17mqnnq-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-r3km08 { flex: none; height: 30vh; overflow: hidden; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-1khlz1m { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1px; }\",\".framer-w6gYZ .framer-zdr8oj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: hidden; padding: 0px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-w6gYZ .framer-jva9wu-container { aspect-ratio: 1.004 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 475px); position: relative; width: 1px; z-index: 1; }\",\".framer-w6gYZ .framer-125023s { flex: none; height: 100vh; overflow: hidden; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-17m0cx7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; top: 122px; width: 100%; }\",\".framer-w6gYZ .framer-48ow7r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px; position: relative; width: 520px; }\",\".framer-w6gYZ .framer-17k0cm5, .framer-w6gYZ .framer-1lla0ru, .framer-w6gYZ .framer-yof3nr, .framer-w6gYZ .framer-1wo19a2, .framer-w6gYZ .framer-n8gu2k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-hsk3e2, .framer-w6gYZ .framer-sz43g8, .framer-w6gYZ .framer-10ydbpk, .framer-w6gYZ .framer-1w7mnpt, .framer-w6gYZ .framer-1i47c2m { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-w6gYZ .framer-gcnir5, .framer-w6gYZ .framer-7hd1n9, .framer-w6gYZ .framer-1tmexi4 { --framer-input-background: rgba(187, 187, 187, 0.15); --framer-input-border-bottom-width: 1px; --framer-input-border-color: rgba(136, 136, 136, 0.1); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: #ffffff; --framer-input-font-family: \"SF Pro Display\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: #5e5e5e; flex: none; height: 40px; position: relative; width: 100%; }','.framer-w6gYZ .framer-14zu3t4 { --framer-input-background: rgba(187, 187, 187, 0.15); --framer-input-border-bottom-width: 1px; --framer-input-border-color: rgba(136, 136, 136, 0.1); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: #999999; --framer-input-font-family: \"SF Pro Display\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: #999999; flex: none; height: 1px; opacity: 0; position: relative; width: 1px; }','.framer-w6gYZ .framer-rof25k { --framer-input-background: rgba(187, 187, 187, 0.15); --framer-input-border-bottom-width: 1px; --framer-input-border-color: rgba(136, 136, 136, 0.1); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: #ffffff; --framer-input-font-family: \"SF Pro Display\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-invalid-text-color: #5e5e5e; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-w6gYZ .framer-1rnrhdg-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-1vs46xf { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 50vh; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-w6gYZ .framer-n8pwh8 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; left: 50%; position: absolute; top: 22px; transform: translateX(-50%); white-space: pre; width: auto; z-index: 1; }\",\".framer-w6gYZ .framer-1dh514l-container { bottom: 0px; flex: none; height: auto; left: 50%; mix-blend-mode: multiply; position: absolute; transform: translateX(-50%); width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-w6gYZ.framer-72rtr7, .framer-w6gYZ .framer-4l2jao, .framer-w6gYZ .framer-19i8tzg, .framer-w6gYZ .framer-1f9mz9q, .framer-w6gYZ .framer-5db8bm, .framer-w6gYZ .framer-ko7dm9, .framer-w6gYZ .framer-1fif345, .framer-w6gYZ .framer-1xmgd1l, .framer-w6gYZ .framer-z8quvf, .framer-w6gYZ .framer-ebytkl, .framer-w6gYZ .framer-1dh6kho, .framer-w6gYZ .framer-aa2ker, .framer-w6gYZ .framer-a32sgs, .framer-w6gYZ .framer-1khlz1m, .framer-w6gYZ .framer-zdr8oj, .framer-w6gYZ .framer-17m0cx7, .framer-w6gYZ .framer-48ow7r, .framer-w6gYZ .framer-17k0cm5, .framer-w6gYZ .framer-1lla0ru, .framer-w6gYZ .framer-yof3nr, .framer-w6gYZ .framer-1wo19a2, .framer-w6gYZ .framer-n8gu2k, .framer-w6gYZ .framer-1vs46xf { gap: 0px; } .framer-w6gYZ.framer-72rtr7 > *, .framer-w6gYZ .framer-4l2jao > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-w6gYZ.framer-72rtr7 > :first-child, .framer-w6gYZ .framer-4l2jao > :first-child, .framer-w6gYZ .framer-19i8tzg > :first-child, .framer-w6gYZ .framer-ko7dm9 > :first-child, .framer-w6gYZ .framer-1fif345 > :first-child, .framer-w6gYZ .framer-1xmgd1l > :first-child, .framer-w6gYZ .framer-ebytkl > :first-child, .framer-w6gYZ .framer-1dh6kho > :first-child, .framer-w6gYZ .framer-a32sgs > :first-child, .framer-w6gYZ .framer-1khlz1m > :first-child, .framer-w6gYZ .framer-17m0cx7 > :first-child, .framer-w6gYZ .framer-48ow7r > :first-child, .framer-w6gYZ .framer-17k0cm5 > :first-child, .framer-w6gYZ .framer-1lla0ru > :first-child, .framer-w6gYZ .framer-yof3nr > :first-child, .framer-w6gYZ .framer-1wo19a2 > :first-child, .framer-w6gYZ .framer-n8gu2k > :first-child, .framer-w6gYZ .framer-1vs46xf > :first-child { margin-top: 0px; } .framer-w6gYZ.framer-72rtr7 > :last-child, .framer-w6gYZ .framer-4l2jao > :last-child, .framer-w6gYZ .framer-19i8tzg > :last-child, .framer-w6gYZ .framer-ko7dm9 > :last-child, .framer-w6gYZ .framer-1fif345 > :last-child, .framer-w6gYZ .framer-1xmgd1l > :last-child, .framer-w6gYZ .framer-ebytkl > :last-child, .framer-w6gYZ .framer-1dh6kho > :last-child, .framer-w6gYZ .framer-a32sgs > :last-child, .framer-w6gYZ .framer-1khlz1m > :last-child, .framer-w6gYZ .framer-17m0cx7 > :last-child, .framer-w6gYZ .framer-48ow7r > :last-child, .framer-w6gYZ .framer-17k0cm5 > :last-child, .framer-w6gYZ .framer-1lla0ru > :last-child, .framer-w6gYZ .framer-yof3nr > :last-child, .framer-w6gYZ .framer-1wo19a2 > :last-child, .framer-w6gYZ .framer-n8gu2k > :last-child, .framer-w6gYZ .framer-1vs46xf > :last-child { margin-bottom: 0px; } .framer-w6gYZ .framer-19i8tzg > *, .framer-w6gYZ .framer-ko7dm9 > *, .framer-w6gYZ .framer-1khlz1m > *, .framer-w6gYZ .framer-17m0cx7 > *, .framer-w6gYZ .framer-17k0cm5 > *, .framer-w6gYZ .framer-1lla0ru > *, .framer-w6gYZ .framer-yof3nr > *, .framer-w6gYZ .framer-1wo19a2 > *, .framer-w6gYZ .framer-n8gu2k > *, .framer-w6gYZ .framer-1vs46xf > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-w6gYZ .framer-1f9mz9q > *, .framer-w6gYZ .framer-5db8bm > *, .framer-w6gYZ .framer-z8quvf > *, .framer-w6gYZ .framer-zdr8oj > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-w6gYZ .framer-1f9mz9q > :first-child, .framer-w6gYZ .framer-5db8bm > :first-child, .framer-w6gYZ .framer-z8quvf > :first-child, .framer-w6gYZ .framer-aa2ker > :first-child, .framer-w6gYZ .framer-zdr8oj > :first-child { margin-left: 0px; } .framer-w6gYZ .framer-1f9mz9q > :last-child, .framer-w6gYZ .framer-5db8bm > :last-child, .framer-w6gYZ .framer-z8quvf > :last-child, .framer-w6gYZ .framer-aa2ker > :last-child, .framer-w6gYZ .framer-zdr8oj > :last-child { margin-right: 0px; } .framer-w6gYZ .framer-1fif345 > *, .framer-w6gYZ .framer-ebytkl > *, .framer-w6gYZ .framer-1dh6kho > *, .framer-w6gYZ .framer-48ow7r > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-w6gYZ .framer-1xmgd1l > * { margin: 0px; margin-bottom: calc(300px / 2); margin-top: calc(300px / 2); } .framer-w6gYZ .framer-aa2ker > * { margin: 0px; margin-left: calc(100px / 2); margin-right: calc(100px / 2); } .framer-w6gYZ .framer-a32sgs > * { margin: 0px; margin-bottom: calc(120px / 2); margin-top: calc(120px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-w6gYZ[data-border=\"true\"]::after, .framer-w6gYZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@media (min-width: 1000px) and (max-width: 1919px) { .framer-w6gYZ.framer-72rtr7 { width: 1000px; } .framer-w6gYZ .framer-19lodc1-container { left: 79%; top: 87%; } .framer-w6gYZ .framer-qah887-container, .framer-w6gYZ .framer-19i8tzg { width: 100%; } .framer-w6gYZ .framer-jva9wu-container { height: var(--framer-aspect-ratio-supported, 376px); }}\",\"@media (max-width: 809px) { .framer-w6gYZ.framer-72rtr7 { width: 390px; } .framer-w6gYZ .framer-19lodc1-container { left: 50%; top: 88%; } .framer-w6gYZ .framer-qah887-container, .framer-w6gYZ .framer-19i8tzg, .framer-w6gYZ .framer-uzyxvz-container, .framer-w6gYZ .framer-z8quvf, .framer-w6gYZ .framer-48ow7r { width: 100%; } .framer-w6gYZ .framer-4l2jao { left: 0px; right: 0px; width: unset; } .framer-w6gYZ .framer-1uo2y8x { height: 100vh; } .framer-w6gYZ .framer-1jybahq-container { z-index: 8; } .framer-w6gYZ .framer-ko7dm9 { padding: 0px 0px 40px 0px; } .framer-w6gYZ .framer-1gkapce { flex: 1 0 0px; width: 1px; } .framer-w6gYZ .framer-1gmtitn, .framer-w6gYZ .framer-1kzsdfe { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-w6gYZ .framer-aa2ker { flex-direction: column; } .framer-w6gYZ .framer-a32sgs { flex: none; order: 1; padding: 0px 24px 0px 24px; width: 100%; } .framer-w6gYZ .framer-r3km08 { height: 0vh; } .framer-w6gYZ .framer-1khlz1m { align-self: unset; flex: none; height: min-content; order: 0; width: 100%; } .framer-w6gYZ .framer-zdr8oj { height: min-content; } .framer-w6gYZ .framer-jva9wu-container { height: var(--framer-aspect-ratio-supported, 291px); } .framer-w6gYZ .framer-17m0cx7 { top: 13px; } .framer-w6gYZ .framer-1vs46xf { height: 20vh; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-w6gYZ .framer-aa2ker { gap: 0px; } .framer-w6gYZ .framer-aa2ker > * { margin: 0px; margin-bottom: calc(100px / 2); margin-top: calc(100px / 2); } .framer-w6gYZ .framer-aa2ker > :first-child { margin-top: 0px; } .framer-w6gYZ .framer-aa2ker > :last-child { margin-bottom: 0px; } }}\",\"@media (min-width: 810px) and (max-width: 999px) { .framer-w6gYZ.framer-72rtr7 { width: 810px; } .framer-w6gYZ .framer-19lodc1-container { left: 79%; top: 87%; } .framer-w6gYZ .framer-qah887-container, .framer-w6gYZ .framer-19i8tzg { width: 100%; } .framer-w6gYZ .framer-jva9wu-container { height: var(--framer-aspect-ratio-supported, 281px); }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 9295.5\n * @framerIntrinsicWidth 1920\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OJObu19fo\":{\"layout\":[\"fixed\",\"auto\"]},\"OaqFsUTmj\":{\"layout\":[\"fixed\",\"auto\"]},\"p1P3LgP58\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"YVCAp70h_\":{\"pattern\":\":YVCAp70h_\",\"name\":\"navigation-trigger\"},\"hyb8KLCt8\":{\"pattern\":\":hyb8KLCt8\",\"name\":\"00-about\"},\"kv7eUo04a\":{\"pattern\":\":kv7eUo04a\",\"name\":\"scroll-1\"},\"vrl9Yir3E\":{\"pattern\":\":vrl9Yir3E\",\"name\":\"scroll-1\"},\"MFMczjtdj\":{\"pattern\":\":MFMczjtdj\",\"name\":\"scroll-2\"},\"U_3KTOlbG\":{\"pattern\":\":U_3KTOlbG\",\"name\":\"scroll-3\"},\"XJLFuTsIP\":{\"pattern\":\":XJLFuTsIP\",\"name\":\"1\"},\"cQMEaGgVC\":{\"pattern\":\":cQMEaGgVC\",\"name\":\"2\"},\"l8wyewngh\":{\"pattern\":\":l8wyewngh\",\"name\":\"3\"},\"RSk3Ey_hJ\":{\"pattern\":\":RSk3Ey_hJ\",\"name\":\"4\"},\"AI58zouIw\":{\"pattern\":\":AI58zouIw\",\"name\":\"5\"},\"JIm6gEX7B\":{\"pattern\":\":JIm6gEX7B\",\"name\":\"6\"},\"eTESwcebi\":{\"pattern\":\":eTESwcebi\",\"name\":\"7\"},\"MgctgaQDN\":{\"pattern\":\":MgctgaQDN\",\"name\":\"8\"},\"S_1IT5u1U\":{\"pattern\":\":S_1IT5u1U\",\"name\":\"00-contact\"}}\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-w6gYZ\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:9295.5,width:1920};addFonts(FrameraugiA20Il,[{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:\"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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Courier Prime\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/courierprime/v9/u-450q2lgwslOqpF_6gQ8kELWwNjW-_-tvg.woff2\",weight:\"400\"}]},...CookieBannerFonts,...NavigationFonts,...BlurGradientFonts,...MagneticHoverFonts,...TextWrapFonts,...CTAButtonFonts,...TextRevealFonts,...TickerFonts,...ScrollRevealTextFonts,...ColorsFonts,...BudgetSliderFonts,...ButtonFonts,...InteractiveASCIIFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerAcceptsLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OJObu19fo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OaqFsUTmj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"p1P3LgP58\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerResponsiveScreen\":\"\",\"framerIntrinsicWidth\":\"1920\",\"framerDisplayContentsDiv\":\"false\",\"framerScrollSections\":\"{\\\"YVCAp70h_\\\":{\\\"pattern\\\":\\\":YVCAp70h_\\\",\\\"name\\\":\\\"navigation-trigger\\\"},\\\"hyb8KLCt8\\\":{\\\"pattern\\\":\\\":hyb8KLCt8\\\",\\\"name\\\":\\\"00-about\\\"},\\\"kv7eUo04a\\\":{\\\"pattern\\\":\\\":kv7eUo04a\\\",\\\"name\\\":\\\"scroll-1\\\"},\\\"vrl9Yir3E\\\":{\\\"pattern\\\":\\\":vrl9Yir3E\\\",\\\"name\\\":\\\"scroll-1\\\"},\\\"MFMczjtdj\\\":{\\\"pattern\\\":\\\":MFMczjtdj\\\",\\\"name\\\":\\\"scroll-2\\\"},\\\"U_3KTOlbG\\\":{\\\"pattern\\\":\\\":U_3KTOlbG\\\",\\\"name\\\":\\\"scroll-3\\\"},\\\"XJLFuTsIP\\\":{\\\"pattern\\\":\\\":XJLFuTsIP\\\",\\\"name\\\":\\\"1\\\"},\\\"cQMEaGgVC\\\":{\\\"pattern\\\":\\\":cQMEaGgVC\\\",\\\"name\\\":\\\"2\\\"},\\\"l8wyewngh\\\":{\\\"pattern\\\":\\\":l8wyewngh\\\",\\\"name\\\":\\\"3\\\"},\\\"RSk3Ey_hJ\\\":{\\\"pattern\\\":\\\":RSk3Ey_hJ\\\",\\\"name\\\":\\\"4\\\"},\\\"AI58zouIw\\\":{\\\"pattern\\\":\\\":AI58zouIw\\\",\\\"name\\\":\\\"5\\\"},\\\"JIm6gEX7B\\\":{\\\"pattern\\\":\\\":JIm6gEX7B\\\",\\\"name\\\":\\\"6\\\"},\\\"eTESwcebi\\\":{\\\"pattern\\\":\\\":eTESwcebi\\\",\\\"name\\\":\\\"7\\\"},\\\"MgctgaQDN\\\":{\\\"pattern\\\":\\\":MgctgaQDN\\\",\\\"name\\\":\\\"8\\\"},\\\"S_1IT5u1U\\\":{\\\"pattern\\\":\\\":S_1IT5u1U\\\",\\\"name\\\":\\\"00-contact\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"9295.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["noopReturn", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "cubicBezier", "noopReturn", "getTForX", "l", "cubicBezier", "__rest", "r", "n", "o", "n", "e", "t", "r", "n", "calcGeneratorVelocity", "t", "s", "r", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "o", "i", "h", "e", "u", "d", "l", "g", "glide", "a", "c", "f", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "noopReturn", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "createGeneratorEasing", "o", "getGenerator", "t", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "n", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "dispatchViewEvent", "se", "o", "s", "__rest", "inView$1", "t", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "n", "ce", "le", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "currentTarget", "RenderTarget", "isCanvas", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "Z", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "ref", "p", "LayoutGroup", "q", "isInView", "useInView", "i", "childIndex", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "playOrPause", "hidden", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "DEFAULT_DOMAIN", "DEFAULT_SCRIPT_NAME", "getDataLayerSnippet", "dataLayer", "dataLayerName", "getGTMScript", "id", "environment", "customDomain", "customScriptName", "params", "gtm_auth", "gtm_preview", "setupGTM", "dataLayerScript", "script", "initGTM", "nonce", "gtm", "sendToGTM", "isBrowser", "window", "DEFAULT_FONT_FAMILY", "getFlexboxValues", "position", "positionParts", "justifyContent", "alignItems", "getMultipleShadows", "shadows", "output", "shadow", "getShadow", "safeJSONParse", "jsonString", "onError", "yieldToMain", "options", "window", "resolve", "yieldBeforeCb", "fn", "interactionResponse", "toGTMConsent", "consent", "reducer", "state", "action", "initialState", "defaultConsent", "hasInitializedGTM", "useConsent", "gtmId", "gtmLoadedExternally", "dispatch", "le", "isOnFramerCanvas", "useIsOnFramerCanvas", "consentModeLocalStorageKey", "dismissedLocalStorageKey", "autoAcceptedLocalStorageKey", "getStateFromLocalStorage", "consentFromLocalStorage", "dismissedFromLocalStorage", "autoAcceptedFromLocalStorage", "isDismissed", "isAutoAccepted", "safeJSONParse", "syncToGTM", "sendToGTM", "initGTM", "window", "ue", "yieldBeforeCb", "isBrowser", "dismiss", "autoAccept", "acceptAll", "rejectAll", "acceptCurrent", "toggleMode", "mode", "countries", "isInEUTimezone", "_Intl_DateTimeFormat_resolvedOptions_timeZone", "_Intl_DateTimeFormat_resolvedOptions", "_Intl_DateTimeFormat", "_Intl", "isEULocale", "_navigator_languages", "_navigator_language", "locale", "navigator", "country", "_locale_toUpperCase", "_inEU", "inEU", "useRegion", "content", "useRegionFromProps", "skipEUCheck", "regionBasedOnLocation", "isBrowser", "inEU", "regionFromProps", "SPACING", "Toggle", "K", "Banner", "withCSS", "banner", "button", "region", "options", "previewOptions", "consentModes", "onDismiss", "onAcceptAll", "onRejectAll", "onAcceptCurrent", "onToggleConsent", "animateOnMount", "_banner_style_border", "maxHeightReduction", "linkColor", "paddingValue", "bannerShadow", "getShadow", "borderShadow", "bannerStyle", "getMultipleShadows", "p", "motion", "DEFAULT_FONT_FAMILY", "SimpleBanner", "AcceptRejectBanner", "OptionsBanner", "description", "policy", "padding", "u", "Description", "Button", "title", "onAccept", "onReject", "Headline", "Buttons", "showReject", "consent", "onOptionToggle", "showOptions", "setShowOptions", "ye", "optionTheme", "optionNames", "shouldShowOptions", "AnimatePresence", "option", "Option", "l", "titleColor", "descriptionColor", "showDescription", "enabled", "optional", "onClick", "theme", "L", "children", "style", "DescriptionParagraph", "descriptionParagraphs", "line", "index", "direction", "id", "primary", "settings", "_settings_hoverOpacity", "_settings_tapOpacity", "initiallyOpen", "CookieBanner", "gtmId", "preview", "trigger", "banner", "button", "content", "options", "style", "gtmLoadedExternally", "onShown", "onConsentChange", "onAccept", "onDismiss", "onReject", "onSavePreferences", "isOnFramerCanvas", "useIsOnFramerCanvas", "isPreview", "skipLogic", "isInEU", "isBrowser", "inEU", "region", "useRegion", "consent", "useConsent", "isOpen", "setIsOpen", "ye", "instantlyShowOnMount", "setInstantlyShowOnMount", "ue", "yieldBeforeCb", "noConsentGiven", "shouldAutoAccept", "handleDismiss", "interactionResponse", "handleAcceptAll", "handleRejectAll", "handleAcceptCurrent", "p", "Banner", "defaultConsent", "u", "l", "Trigger", "Overlay", "IconCookie", "K", "props", "_props_banner_style", "insetValue", "justifyContent", "alignItems", "getFlexboxValues", "shouldRenderPortal", "setShouldRenderPortal", "blocking", "Ga", "AnimatePresence", "motion", "Backdrop", "withCSS", "onClick", "L", "DEFAULT_FONT_FAMILY", "color", "addPropertyControls", "ControlType", "_", "TextWrap", "layers", "text", "slot", "font", "color", "layerGap", "transform", "layerAlign", "decoration", "balance", "userSelect", "tag", "style", "Tag", "parts", "content", "i", "p", "InlineLayer", "addPropertyControls", "ControlType", "props", "children", "align", "gap", "MagneticHover", "props", "distance", "smoothing", "hoverArea", "enabled", "isCanvas", "RenderTarget", "id", "generateInstanceId", "transition", "mapRange", "mouseX", "useMotionValue", "mouseY", "x", "y", "springX", "useSpring", "springY", "scale", "springScale", "ref", "pe", "containerRef", "parentRef", "isHoveringRef", "transformRef", "motionTransformRef", "styleRef", "hasSpringRef", "previousXRef", "previousYRef", "previousChildrenXRef", "previousChildrenYRef", "previousChildrenScaleRef", "previousStyleTransformRef", "previousChildrenStyleTransformsRef", "ue", "unsubscribeX", "v", "unsubscribeY", "animationFrameId", "updateTransform", "xValue", "yValue", "computedStyle", "window", "parentTransform", "calculateTransform", "childrenStyles", "children", "scaleValue", "childrenXValue", "childrenYValue", "i", "child", "childComputedStyle", "childTransform", "container", "parent", "motion", "handleMouseMove", "event", "rect", "mouseXPos", "mouseYPos", "isHovering", "displacementX", "displacementY", "normalizedX", "normalizedY", "p", "addPropertyControls", "ControlType", "CHARACTERS", "se", "result", "value", "fromLow", "fromHigh", "toLow", "toHigh", "percentage", "element", "previousX", "previousY", "previousScale", "previousStyleTransform", "computedTransform", "styleTransform", "finalX", "finalY", "finalScale", "translateTransform", "transformWithScale", "transform", "invertTransform", "transformString", "func", "valuesString", "values", "invertNumber", "_", "sign", "num", "unit", "rotateValues", "cssVariableRegex", "useColors", "colors", "isCanvas", "RenderTarget", "isOptimizing", "window", "darkMode", "useDarkMode", "styleValues", "setStyleValues", "ye", "extractStyleValues", "extractCSSVariableName", "ue", "div", "observer", "variableNames", "se", "color", "extractDefaultValue", "values", "i", "variableName", "colorValues", "result", "lightVars", "darkVars", "style", "vars", "parseVariables", "light", "dark", "extractColorStyles", "varName", "lightSection", "darkSection", "styles", "rules", "styleRules", "rule", "subrule", "isDarkMedia", "css", "isDark", "isLight", "isPreview", "isDarkMode", "setIsDarkMode", "mutations", "mutation", "theme", "mediaQuery", "handleChange", "e", "cssString", "match", "section", "declaration", "name", "value", "s", "cssVar", "parts", "_define_property", "obj", "key", "value", "characterSets", "DEFAULT_IMAGE", "DEFAULT_FONT", "InteractiveASCII", "props", "cursor", "backgroundColor", "color", "font", "sizing", "style", "glow", "staticEffect", "isCanvas", "RenderTarget", "image", "sizeMode", "isSolidColor", "ditheringMode", "text", "setText", "ye", "canvasRef", "pe", "ctxRef", "maskCanvasRef", "maskCtxRef", "ref", "textRef", "glowRef", "staticIntervalRef", "cursorX", "cursorY", "cursorInitialized", "cursorInitializedRef", "useFollowCursor", "lastValuesRef", "color1Value", "color2Value", "useColors", "color1Color", "color2Color", "se", "Color", "colorInterpolatorRef", "createColorInterpolator", "rngSeedRef", "img", "setImg", "cursorImg", "setCursorImg", "ue", "loadImage", "ascii", "grayValues", "generateASCII", "asciiWidth", "asciiHeight", "measureFontAspectRatio", "imageData", "data", "i", "gray", "point1", "point2", "percent", "mapRange", "interpolatedColor", "r", "g", "b", "a", "idx", "error", "needsUpdate", "unsubscribeX", "unsubscribeY", "intervalId", "currentValues", "updateScale", "containerWidth", "containerHeight", "textWidth", "textHeight", "scale", "width", "height", "widthScale", "heightScale", "transform", "resizeObserver", "textStyle", "u", "p", "addPropertyControls", "ControlType", "temp", "clamp", "min", "max", "generateGrayValues", "canvas", "ctx", "containerRef", "cursorStyle", "cursorWidth", "cursorInvert", "brightness", "contrastValue", "blurValue", "invertEnabled", "contrastFactor", "fontAspectRatio", "mappedX", "mappedY", "gradient", "cursorHeight", "lum", "adjusted", "ditherAlgorithm", "charset", "customCharacterSet", "whiteMode", "ignoreWhite", "nLevels", "grayOriginal", "y", "line", "x", "computedLevel", "newPixel", "diffusion", "rng", "SeededRandom", "randomValue", "noise", "noisyValue", "bayer", "matrixSize", "t", "valueWithDither", "smoothing", "movementTransition", "hasSpring", "mouseX", "useMotionValue", "mouseY", "springX", "useSpring", "springY", "previousScrollXRef", "previousScrollYRef", "initialized", "setInitialized", "isInitializedRef", "handleMouseMove", "event", "rect", "xPercent", "yPercent", "handleScroll", "scrollX", "window", "scrollY", "deltaX", "deltaY", "deltaXPercent", "deltaYPercent", "fromLow", "fromHigh", "toLow", "toHigh", "percentage", "mode", "color1", "color2", "seed", "BlurGradient", "blur", "borderRadius", "direction", "transition", "blurSteps", "se", "p", "step", "index", "motion", "addPropertyControls", "ControlType", "BlurGradient_Prod_default", "MotionDivWithFX", "withFX", "motion", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "css", "FramerNLuCNm8M5", "withCSS", "NLuCNm8M5_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTaptuces6", "args", "onTap13yo4tm", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "RichText2", "Link", "css", "FramerCW1SkJFMt", "withCSS", "CW1SkJFMt_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "LayoutGroup", "u", "RichText2", "css", "FrameretWP6qINk", "withCSS", "etWP6qINk_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "uFVBvFpxT", "Z9RE1WOOO", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerJR6m9FMhb", "withCSS", "JR6m9FMhb_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "css", "FrameroUtmo6PDM", "withCSS", "oUtmo6PDM_default", "addPropertyControls", "ControlType", "addFonts", "Noise", "props", "opacity", "backgroundSize", "borderRadius", "p", "containerStyle", "addPropertyControls", "ControlType", "NoiseFonts", "getFonts", "Noise", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "newTab", "smoothScroll", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "mulYmLFRQ", "abHkkZurn", "Ou3vS0QdF", "DfNFGrITs", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "FramerqmkyG9rhw", "withCSS", "qmkyG9rhw_default", "addPropertyControls", "ControlType", "addFonts", "withCurrentYear", "Component", "props", "updatedText", "p", "BudgetSlider", "props", "min", "max", "value", "onChange", "valuePrefix", "valueSuffix", "trackHeight", "thumbColor", "trackColor", "activeTrackColor", "valueTextColor", "fontSize", "name", "formId", "animationDuration", "rest", "sliderValue", "setSliderValue", "ye", "displayValue", "setDisplayValue", "sliderRef", "pe", "trackRef", "inputRef", "thumbPosition", "setThumbPosition", "formatCurrency", "ue", "start", "end", "startTime", "duration", "updateValue", "elapsed", "progress", "easedProgress", "easeOutQuad", "newValue", "t", "percentage", "trackWidth", "thumbPos", "handleSliderChange", "event", "changeEvent", "formattedValue", "p", "motion", "containerStyle", "u", "hiddenSliderStyle", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "CookieBannerFonts", "getFonts", "CookieBanner", "NavigationFonts", "CW1SkJFMt_default", "NavigationWithVariantAppearEffect", "withVariantAppearEffect", "BlurGradientFonts", "BlurGradient_Prod_default", "MagneticHoverFonts", "MagneticHover", "TextWrapFonts", "TextWrap", "CTAButtonFonts", "qmkyG9rhw_default", "TextRevealFonts", "etWP6qINk_default", "TextRevealWithVariantAppearEffect", "TickerFonts", "Ticker", "ScrollRevealTextFonts", "JR6m9FMhb_default", "ScrollRevealTextWithVariantAppearEffect", "ColorsFonts", "oUtmo6PDM_default", "ColorsWithVariantAppearEffect", "BudgetSliderFonts", "BudgetSlider", "ButtonFonts", "NLuCNm8M5_default", "RichTextWithCurrentYearn8pwh8", "withCodeBoundaryForOverrides", "RichText2", "withCurrentYear", "InteractiveASCIIFonts", "InteractiveASCII", "breakpoints", "serializationHash", "variantClassNames", "transformTemplate1", "_", "transformTemplate2", "formVariants", "form", "variants", "currentVariant", "addImageAlt", "image", "alt", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "ref1", "elementId", "useRouteElementId", "router", "useRouter", "elementId1", "ref2", "elementId2", "ref3", "ref4", "ref5", "ref6", "elementId3", "elementId4", "elementId5", "elementId6", "ref7", "elementId7", "ref8", "elementId8", "ref9", "elementId9", "ref10", "elementId10", "ref11", "elementId11", "ref12", "elementId12", "ref13", "elementId13", "ref14", "elementId14", "ref15", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "CookieBanner", "PropertyOverrides2", "NavigationWithVariantAppearEffect", "BlurGradient_Prod_default", "TextWrap", "Image2", "MagneticHover", "ResolveLinks", "resolvedLinks", "qmkyG9rhw_default", "TextRevealWithVariantAppearEffect", "etWP6qINk_default", "RichText2", "x", "Ticker", "SVG", "ScrollRevealTextWithVariantAppearEffect", "ColorsWithVariantAppearEffect", "FormContainer", "formState", "l", "FormPlainTextInput2", "BudgetSlider", "FormSelect", "NLuCNm8M5_default", "RichTextWithCurrentYearn8pwh8", "InteractiveASCII", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "CookieBannerFonts", "NavigationFonts", "BlurGradientFonts", "MagneticHoverFonts", "TextWrapFonts", "CTAButtonFonts", "TextRevealFonts", "TickerFonts", "ScrollRevealTextFonts", "ColorsFonts", "BudgetSliderFonts", "ButtonFonts", "InteractiveASCIIFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
