{
  "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.12.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.12.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/72O11ApITvgaMZRvyQex/Ticker.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/w90zR0qzeh1mgaDSvD54/Carousel.js", "ssg:https://framerusercontent.com/modules/zOIvwX5cBJj741p5n5XF/KL9VFitE4wqwIdtvsdNf/BGJ3qnH31.js", "ssg:https://framerusercontent.com/modules/mc6HuexgDI4KPseNqepj/rfSvdrTJlMt332W2THHq/KUNirtj1H.js", "ssg:https://framerusercontent.com/modules/ZL1lrKVianvk1BSDlJZP/ilhtTmorF0mdlCKRJAcU/LGHd4OKIl.js", "ssg:https://framerusercontent.com/modules/aCh8a6F7C9RcVohC5u8u/gbfIZk8PVvnp7kbjSCNu/oUUby0p4g.js", "ssg:https://framerusercontent.com/modules/CUe5cx6ddFX1z9gkxIF5/J5C9VqtHKmsaPSsf2nsn/qE062wr2z.js", "ssg:https://framerusercontent.com/modules/cf1CmbAodwGmU4VkXTY9/VW3ZanCBS7GWxPucknUU/UiEPGIo8i.js", "ssg:https://framerusercontent.com/modules/Cex2JJh84l1qLCo9NEFN/VVjwG4Xy5bdW9nwFKU3h/Wp0ZU4zED.js", "ssg:https://framerusercontent.com/modules/bSzHBWRBtPWEnl9Ihm8Z/FgA5qzcZNU9LDF06ekNf/lscx1iovE.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{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.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}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.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=n.stiffness,damping:s=n.damping,mass:r=n.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/r)/1e3;const l=calcDampingRatio(e,s,r);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 r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/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,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,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)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\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 isCanvas=RenderTarget.current()===RenderTarget.canvas;const numChildren=Children.count(slots);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[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];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;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(slots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===slots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(slots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"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_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.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){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){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]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* 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,MozMaskImage: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,transform:supportsAcceleratedAnimations?undefined:transform,willChange:isCanvas?\"auto\":\"transform\"},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\":{\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "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 isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);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 r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}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,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp,progress}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */ function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n */ function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches);},[]);return isMouseDevice;}/**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */ function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */ const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */ const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */ if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */ export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){const numItems=Children.count(slots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */ const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */ const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */ const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     */ const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */ const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth,],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */ const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */ const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,MozMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start:start1,end:end1}=itemSizes.current[i];if(end1<current||start1>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows \u2014\u00A0Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */ let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */ if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}const findNextItem=(delta,target)=>{if(!scrollInfo.current)return;const{current}=scrollInfo.current;const{children}=carouselRef.current;let scrollTarget;let i=delta===1?0:children.length-1;while(scrollTarget===undefined){const item=children[i];const start=axis?item.offsetLeft:item.offsetTop;const length=axis?item.offsetWidth:item.offsetHeight;const end=start+length;const threshold=.05;if(delta===1){const visibility=progress(start,end,target);if(visibility<1-threshold){scrollTarget=start;}else if(i===children.length-1){scrollTarget=end;}}else if(delta===-1){const visibility1=progress(start,end,target);if(visibility1>threshold){scrollTarget=end;}else if(i===0){scrollTarget=start;}}i+=delta;}return scrollTarget;};const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=page=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;goto(page*(scrollLength/(numPages-1)));};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));gotoPage(currentPage+delta);};/**\n     * Return placeholder if no children\n     */ if(numItems===0){return /*#__PURE__*/ _jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/ _jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>gotoPage(i),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/ _jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/ _jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(slots,(child,index)=>{var ref;/*#__PURE__*/ return _jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/ cloneElement(child,{...child.props,style:{...(ref=child.props)===null||ref===void 0?void 0:ref.style,...childStyle}})});})}),/*#__PURE__*/ _jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[/*#__PURE__*/ _jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/ _jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),/*#__PURE__*/ _jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/ _jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/ _jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/ _jsx(MouseStyles,{})]});};/* Default Properties */ Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */ addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{var ref,ref1;if(!((ref=scrollInfo.current)===null||ref===void 0?void 0:ref.scrollLength)){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=((ref1=scrollInfo.current)===null||ref1===void 0?void 0:ref1.scrollLength)/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/ _jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/ _jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){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 swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/ _jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* 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:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */ const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */ const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map", "// Generated by Framer (c75d380)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"GKiX1t6ko\"];const serializationHash=\"framer-qgrAi\";const variantClassNames={GKiX1t6ko:\"framer-v-1rfyvv6\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"GKiX1t6ko\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1rfyvv6\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"GKiX1t6ko\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-tt5cm4\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"d5tkcfrke\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 113 32\"><g transform=\"translate(0 -0.001)\" id=\"ss2460252002_1\"><path d=\"M 0 0.001 L 112.79 0.001 L 112.79 32.001 L 0 32.001 Z\" fill=\"transparent\"></path><path d=\"M 24.05 5.801 C 23.94 5.801 21.69 5.761 21.69 5.761 C 21.69 5.761 19.82 3.941 19.63 3.761 C 19.557 3.696 19.467 3.654 19.37 3.641 L 19.37 31.481 L 27.77 29.391 C 27.77 29.391 24.34 6.221 24.32 6.061 C 24.299 5.92 24.183 5.812 24.04 5.801 Z M 38.84 17.761 C 37.87 17.241 37.38 16.791 37.38 16.191 C 37.38 15.421 38.07 14.921 39.15 14.921 C 40.4 14.921 41.52 15.441 41.52 15.441 L 42.4 12.741 C 42.4 12.741 41.59 12.111 39.2 12.111 C 35.88 12.111 33.57 14.011 33.57 16.691 C 33.57 18.211 34.65 19.371 36.08 20.191 C 37.24 20.851 37.65 21.321 37.65 22.011 C 37.65 22.701 37.07 23.311 35.99 23.311 C 34.39 23.311 32.87 22.481 32.87 22.481 L 31.93 25.181 C 31.93 25.181 33.33 26.121 35.68 26.121 C 39.1 26.121 41.56 24.441 41.56 21.401 C 41.56 19.771 40.32 18.611 38.83 17.761 Z M 52.47 12.081 C 50.79 12.081 49.46 12.881 48.44 14.091 L 48.38 14.061 L 49.84 6.421 L 46.03 6.421 L 42.33 25.871 L 46.14 25.871 L 47.41 19.221 C 47.91 16.711 49.2 15.161 50.42 15.161 C 51.27 15.161 51.61 15.741 51.61 16.571 C 51.61 17.091 51.55 17.731 51.44 18.251 L 50.01 25.861 L 53.82 25.861 L 55.31 18.001 C 55.48 17.171 55.59 16.181 55.59 15.521 C 55.59 13.371 54.46 12.071 52.47 12.071 Z M 64.19 12.081 C 59.61 12.081 56.58 16.221 56.58 20.831 C 56.58 23.781 58.4 26.151 61.82 26.151 C 66.32 26.151 69.35 22.121 69.35 17.401 C 69.35 14.671 67.75 12.081 64.19 12.081 Z M 62.31 23.231 C 61.01 23.231 60.46 22.131 60.46 20.751 C 60.46 18.571 61.59 15.011 63.66 15.011 C 65.01 15.011 65.45 16.171 65.45 17.301 C 65.45 19.641 64.32 23.231 62.31 23.231 Z M 79.09 12.081 C 76.52 12.081 75.06 14.341 75.06 14.341 L 75.01 14.341 L 75.23 12.301 L 71.86 12.301 C 71.69 13.681 71.39 15.781 71.09 17.351 L 68.44 31.281 L 72.25 31.281 L 73.3 25.651 L 73.38 25.651 C 73.38 25.651 74.16 26.151 75.61 26.151 C 80.08 26.151 83 21.571 83 16.941 C 83 14.381 81.87 12.091 79.08 12.091 Z M 75.45 23.281 C 74.46 23.281 73.88 22.731 73.88 22.731 L 74.51 19.171 C 74.95 16.801 76.19 15.221 77.52 15.221 C 78.68 15.221 79.04 16.301 79.04 17.321 C 79.04 19.781 77.58 23.281 75.45 23.281 Z M 88.44 6.621 C 87.23 6.621 86.26 7.591 86.26 8.831 C 86.26 9.961 86.98 10.731 88.05 10.731 L 88.11 10.731 C 89.3 10.731 90.32 9.931 90.34 8.521 C 90.34 7.421 89.6 6.621 88.44 6.621 Z M 83.12 25.871 L 86.93 25.871 L 89.52 12.381 L 85.68 12.381 L 83.11 25.871 Z M 99.2 12.361 L 96.55 12.361 L 96.69 11.731 C 96.91 10.431 97.68 9.271 98.95 9.271 C 99.63 9.271 100.16 9.461 100.16 9.461 L 100.91 6.481 C 100.91 6.481 100.25 6.151 98.84 6.151 C 97.43 6.151 96.14 6.541 95.12 7.421 C 93.82 8.521 93.22 10.121 92.91 11.721 L 92.8 12.351 L 91.03 12.351 L 90.48 15.221 L 92.25 15.221 L 90.24 25.871 L 94.05 25.871 L 96.06 15.221 L 98.68 15.221 L 99.2 12.351 Z M 108.36 12.391 C 108.36 12.391 105.98 18.391 104.91 21.661 L 104.85 21.661 C 104.78 20.611 103.91 12.391 103.91 12.391 L 99.91 12.391 L 102.2 24.781 C 102.26 25.061 102.23 25.221 102.12 25.411 C 101.68 26.261 100.93 27.091 100.05 27.701 C 99.33 28.221 98.53 28.551 97.9 28.781 L 98.95 32.011 C 99.72 31.841 101.32 31.211 102.67 29.941 C 104.41 28.311 106.01 25.801 107.66 22.381 L 112.32 12.391 L 108.35 12.391 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path><path d=\"M 24.33 6.061 C 24.309 5.92 24.193 5.812 24.05 5.801 C 23.94 5.801 21.69 5.761 21.69 5.761 C 21.69 5.761 19.82 3.941 19.63 3.761 C 19.44 3.571 19.08 3.631 18.94 3.671 C 18.94 3.671 18.59 3.781 18 3.961 C 17.9 3.641 17.76 3.251 17.55 2.851 C 16.88 1.581 15.91 0.901 14.73 0.901 C 14.65 0.901 14.57 0.901 14.48 0.911 C 14.45 0.871 14.41 0.831 14.37 0.791 C 13.86 0.251 13.2 -0.019 12.41 0.001 C 10.89 0.041 9.37 1.141 8.14 3.101 C 7.27 4.481 6.61 6.211 6.43 7.541 C 4.68 8.081 3.45 8.461 3.43 8.471 C 2.55 8.751 2.52 8.771 2.4 9.611 C 2.31 10.241 0 28.121 0 28.121 L 19.38 31.471 L 27.78 29.381 C 27.78 29.381 24.35 6.211 24.33 6.051 Z M 14.52 5.041 C 13.5 5.351 12.4 5.701 11.28 6.041 C 11.59 4.841 12.19 3.651 12.91 2.871 C 13.18 2.581 13.56 2.261 14.01 2.071 C 14.43 2.951 14.52 4.201 14.51 5.041 Z M 12.44 1.021 C 12.8 1.021 13.1 1.091 13.36 1.261 C 12.95 1.471 12.55 1.781 12.18 2.181 C 11.21 3.221 10.47 4.831 10.17 6.391 C 9.25 6.681 8.34 6.961 7.51 7.211 C 8.03 4.761 10.09 1.091 12.44 1.021 Z M 9.48 14.971 C 9.58 16.601 13.88 16.961 14.12 20.781 C 14.31 23.791 12.52 25.841 9.95 26.011 C 6.86 26.201 5.16 24.381 5.16 24.381 L 5.81 21.601 C 5.81 21.601 7.52 22.891 8.89 22.801 C 9.78 22.741 10.1 22.021 10.07 21.501 C 9.94 19.371 6.44 19.501 6.22 16.001 C 6.03 13.061 7.97 10.071 12.23 9.801 C 13.87 9.691 14.71 10.111 14.71 10.111 L 13.73 13.761 C 13.73 13.761 12.64 13.261 11.35 13.351 C 9.46 13.471 9.44 14.661 9.46 14.961 Z M 15.54 4.731 C 15.53 3.961 15.44 2.881 15.08 1.961 C 16.24 2.181 16.81 3.491 17.05 4.271 C 16.6 4.411 16.1 4.571 15.55 4.741 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path></g></svg>',svgContentId:2460252002,withExternalLayout:true})})})});});const css=['.framer-qgrAi[data-border=\"true\"]::after, .framer-qgrAi [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qgrAi.framer-1quvfwd, .framer-qgrAi .framer-1quvfwd { display: block; }\",\".framer-qgrAi.framer-1rfyvv6 { height: 32px; overflow: hidden; position: relative; width: 113px; }\",\".framer-qgrAi .framer-tt5cm4 { flex: none; height: 32px; left: 0px; position: absolute; top: 0px; width: 113px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 113\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerBGJ3qnH31=withCSS(Component,css,\"framer-qgrAi\");export default FramerBGJ3qnH31;FramerBGJ3qnH31.displayName=\"Logo - Shopify\";FramerBGJ3qnH31.defaultProps={height:32,width:113};addFonts(FramerBGJ3qnH31,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBGJ3qnH31\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"113\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BGJ3qnH31.map", "// Generated by Framer (c75d380)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"suoHRJx9b\"];const serializationHash=\"framer-d6NaX\";const variantClassNames={suoHRJx9b:\"framer-v-18gfoxv\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"suoHRJx9b\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-18gfoxv\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"suoHRJx9b\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1gh8wst\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"fbdeumjUg\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 115 32\"><g id=\"ss2384241439_1\"><path d=\"M 0 0 L 114.988 0 L 114.988 31.419 L 0 31.419 Z\" fill=\"transparent\"></path><path d=\"M 0 10.311 L 10.32 10.311 L 20.89 20.865 L 10.32 20.865 L 10.32 31.419 L 0 20.865 Z M 0 0 L 20.89 0 L 20.89 10.311 L 10.32 10.311 Z M 44.18 22.305 L 44.18 17.037 L 50.185 17.037 L 50.185 13.926 L 44.18 13.926 L 44.18 9.837 L 50.185 9.837 L 50.185 6.72 L 40.57 6.72 L 40.57 22.305 Z M 55.947 22.305 L 55.947 18.234 C 55.947 17.037 56.184 16.077 56.664 15.597 C 57.163 14.908 57.994 14.542 58.84 14.637 L 59.794 14.637 L 59.794 11.508 C 59.557 11.508 59.314 11.271 58.84 11.271 C 58.134 11.289 57.453 11.544 56.907 11.988 C 56.35 12.492 56.006 13.185 55.935 13.932 L 55.935 11.508 L 52.343 11.508 L 52.343 22.305 Z M 66.51 19.911 C 67.281 20 68.034 19.627 68.425 18.951 C 68.905 18.43 69.16 17.742 69.142 17.037 C 69.166 16.255 68.911 15.49 68.425 14.88 C 67.928 14.364 67.224 14.1 66.51 14.163 C 65.799 14.145 65.105 14.4 64.578 14.88 C 64.092 15.492 63.836 16.256 63.855 17.037 C 63.837 17.742 64.098 18.43 64.578 18.951 C 65.012 19.584 65.743 19.947 66.51 19.911 Z M 65.55 22.785 C 64.092 22.785 62.693 22.181 61.703 21.108 C 60.885 19.911 60.47 18.485 60.517 17.037 C 60.517 16.059 60.677 15.087 60.991 14.163 C 61.434 13.285 62.095 12.536 62.912 11.988 C 63.707 11.496 64.628 11.247 65.562 11.271 C 66.303 11.313 67.032 11.479 67.72 11.751 C 68.295 12.059 68.721 12.581 68.905 13.203 L 68.905 11.508 L 72.497 11.508 L 72.497 22.305 L 68.905 22.305 L 68.905 20.865 C 68.585 21.399 68.182 21.884 67.72 22.305 C 67.026 22.578 66.291 22.738 65.55 22.785 Z M 78.52 22.293 L 78.52 16.782 C 78.467 16.107 78.633 15.437 79 14.868 C 79.368 14.441 79.889 14.181 80.453 14.151 C 80.891 14.163 81.312 14.329 81.638 14.625 C 81.94 15.135 82.106 15.71 82.118 16.302 L 82.118 22.305 L 85.473 22.305 L 85.473 16.794 C 85.414 16.119 85.586 15.449 85.954 14.88 C 86.238 14.376 86.795 14.086 87.37 14.151 C 87.821 14.151 88.254 14.323 88.586 14.625 C 88.882 15.135 89.048 15.71 89.066 16.302 L 89.066 22.305 L 92.421 22.305 L 92.421 15.597 C 92.421 12.705 91.223 11.271 88.586 11.271 C 87.839 11.313 87.11 11.479 86.416 11.751 C 85.936 12.231 85.456 12.705 84.976 13.203 C 84.495 11.988 83.298 11.271 81.62 11.271 C 80.951 11.319 80.298 11.479 79.688 11.751 C 79.226 12.231 78.745 12.468 78.502 13.203 L 78.502 11.508 L 75.147 11.508 L 75.147 22.305 Z M 97.72 15.834 L 102.273 15.834 C 102.255 15.247 102.095 14.673 101.793 14.163 C 101.313 13.683 100.832 13.683 100.115 13.683 C 99.445 13.701 98.793 13.861 98.195 14.163 C 97.898 14.673 97.732 15.247 97.72 15.834 Z M 105.64 16.314 L 105.64 17.991 L 97.72 17.991 C 97.701 18.628 97.964 19.242 98.438 19.668 C 98.93 20.006 99.516 20.172 100.115 20.148 C 101.301 20.148 101.793 19.911 102.273 19.188 L 105.64 19.188 C 105.405 20.299 104.709 21.257 103.725 21.825 C 102.615 22.425 101.377 22.754 100.115 22.785 C 98.195 22.785 96.76 22.305 95.8 21.108 C 94.717 20.03 94.108 18.565 94.11 17.037 C 94.11 15.431 94.715 13.884 95.8 12.705 C 96.76 11.751 98.171 11.271 100.115 11.271 C 101.609 11.236 103.061 11.745 104.199 12.705 C 105.148 13.659 105.67 14.957 105.64 16.302 Z M 110.928 22.317 L 110.928 18.246 C 110.928 17.049 111.165 16.089 111.888 15.609 C 112.314 14.976 113.04 14.612 113.803 14.649 L 114.988 14.649 L 114.988 11.52 C 114.751 11.52 114.271 11.283 114.028 11.283 C 113.322 11.265 112.635 11.52 112.113 12 C 111.581 12.549 111.176 13.209 110.928 13.932 L 110.928 11.508 L 107.555 11.508 L 107.555 22.305 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path></g></svg>',svgContentId:2384241439,withExternalLayout:true})})})});});const css=['.framer-d6NaX[data-border=\"true\"]::after, .framer-d6NaX [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-d6NaX.framer-oy2bxk, .framer-d6NaX .framer-oy2bxk { display: block; }\",\".framer-d6NaX.framer-18gfoxv { height: 32px; overflow: hidden; position: relative; width: 115px; }\",\".framer-d6NaX .framer-1gh8wst { flex: none; height: 32px; left: 0px; position: absolute; top: 0px; width: 115px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 115\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerKUNirtj1H=withCSS(Component,css,\"framer-d6NaX\");export default FramerKUNirtj1H;FramerKUNirtj1H.displayName=\"Logo - Framer\";FramerKUNirtj1H.defaultProps={height:32,width:115};addFonts(FramerKUNirtj1H,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKUNirtj1H\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"115\",\"framerIntrinsicHeight\":\"32\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KUNirtj1H.map", "// Generated by Framer (aab6bf9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"HRrQuvCsz\",\"xHjMw0GLD\"];const serializationHash=\"framer-iOT1c\";const variantClassNames={HRrQuvCsz:\"framer-v-wmbjf1\",xHjMw0GLD:\"framer-v-1asgixy\"};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={duration:0,type:\"tween\"};const transition2={damping:60,delay:0,mass:1,stiffness:300,type:\"spring\"};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={\"Assets-2\":\"xHjMw0GLD\",Assets:\"HRrQuvCsz\"};const getProps=({description,height,id,tap,title,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,hUD0jMEH3:tap!==null&&tap!==void 0?tap:props.hUD0jMEH3,ilnr4DrHH:(_ref=description!==null&&description!==void 0?description:props.ilnr4DrHH)!==null&&_ref!==void 0?_ref:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco.\",R4nBRUzJ1:(_ref1=title!==null&&title!==void 0?title:props.R4nBRUzJ1)!==null&&_ref1!==void 0?_ref1:\"Brand Design\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"HRrQuvCsz\"};};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,R4nBRUzJ1,ilnr4DrHH,hUD0jMEH3,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HRrQuvCsz\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqr26l4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(hUD0jMEH3){const res=await hUD0jMEH3(...args);if(res===false)return false;}});const onMouseEnterefkcpy=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"xHjMw0GLD\");});const onMouseLeave105qysh=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"HRrQuvCsz\");});const ref1=React.useRef(null);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,...addPropertyOverrides({xHjMw0GLD:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-wmbjf1\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Assets\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HRrQuvCsz\",onMouseEnter:onMouseEnterefkcpy,onTap:onTapqr26l4,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(204, 204, 224, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-950741a8-bb23-45f0-bfb4-71b18ecbacfe, rgb(22, 22, 22))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({xHjMw0GLD:{\"data-framer-name\":\"Assets-2\",onMouseLeave:onMouseLeave105qysh}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l60hht\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"enp2u_4y3\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7s733\",layoutDependency:layoutDependency,layoutId:\"zzdlsKtiP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 250, 250))\"},children:\"Brand Design\"})}),className:\"framer-i4flt3\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"UyzV0AMfZ\",style:{\"--extracted-r6o4lv\":\"rgb(250, 250, 250)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:R4nBRUzJ1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco.\"})}),className:\"framer-fnc5bg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AkwSOwoy5\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ilnr4DrHH,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fon8zo\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"aqi8ZpMsE\",style:{background:\"radial-gradient(40.2% 99.24161073825503% at 50% 50%, rgba(68, 68, 68, 0.45) 0%, rgba(68, 68, 68, 0) 100%)\",filter:\"blur(15px)\",rotate:45,WebkitFilter:\"blur(15px)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iOT1c.framer-1m3yti9, .framer-iOT1c .framer-1m3yti9 { display: block; }\",\".framer-iOT1c.framer-wmbjf1 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: 300px; will-change: var(--framer-will-change-override, transform); }\",\".framer-iOT1c .framer-1l60hht { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-iOT1c .framer-7s733 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-iOT1c .framer-i4flt3 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-iOT1c .framer-fnc5bg { -webkit-user-select: none; flex: none; height: 140px; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-iOT1c .framer-1fon8zo { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 466px); left: -400px; overflow: hidden; position: absolute; top: -400px; width: 466px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-iOT1c.framer-wmbjf1, .framer-iOT1c .framer-1l60hht, .framer-iOT1c .framer-7s733 { gap: 0px; } .framer-iOT1c.framer-wmbjf1 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-iOT1c.framer-wmbjf1 > :first-child { margin-left: 0px; } .framer-iOT1c.framer-wmbjf1 > :last-child { margin-right: 0px; } .framer-iOT1c .framer-1l60hht > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-iOT1c .framer-1l60hht > :first-child, .framer-iOT1c .framer-7s733 > :first-child { margin-top: 0px; } .framer-iOT1c .framer-1l60hht > :last-child, .framer-iOT1c .framer-7s733 > :last-child { margin-bottom: 0px; } .framer-iOT1c .framer-7s733 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-iOT1c.framer-v-1asgixy .framer-1fon8zo { bottom: -400px; left: unset; right: -400px; top: unset; }\",'.framer-iOT1c[data-border=\"true\"]::after, .framer-iOT1c [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 233\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xHjMw0GLD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"R4nBRUzJ1\":\"title\",\"ilnr4DrHH\":\"description\",\"hUD0jMEH3\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLGHd4OKIl=withCSS(Component,css,\"framer-iOT1c\");export default FramerLGHd4OKIl;FramerLGHd4OKIl.displayName=\"!Card\";FramerLGHd4OKIl.defaultProps={height:233,width:300};addPropertyControls(FramerLGHd4OKIl,{variant:{options:[\"HRrQuvCsz\",\"xHjMw0GLD\"],optionTitles:[\"Assets\",\"Assets-2\"],title:\"Variant\",type:ControlType.Enum},R4nBRUzJ1:{defaultValue:\"Brand Design\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},ilnr4DrHH:{defaultValue:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco.\",displayTextArea:true,title:\"Description\",type:ControlType.String},hUD0jMEH3:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerLGHd4OKIl,[{explicitInter:true,fonts:[{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2GQIT54GKQY3JRFTSHS4ARTRNRQISSAA/3CIP5EBHRRHE5FVQU3VFROPUERNDSTDF/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2\",weight:\"500\"},{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-Regular.cyrillic-ext-CFTLRB35.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://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.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://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.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://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.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://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLGHd4OKIl\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"233\",\"framerVariables\":\"{\\\"R4nBRUzJ1\\\":\\\"title\\\",\\\"ilnr4DrHH\\\":\\\"description\\\",\\\"hUD0jMEH3\\\":\\\"tap\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"300\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xHjMw0GLD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LGHd4OKIl.map", "// Generated by Framer (c75d380)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"hCyuqhqRL\"];const serializationHash=\"framer-6boYu\";const variantClassNames={hCyuqhqRL:\"framer-v-366ckj\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"hCyuqhqRL\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-366ckj\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"hCyuqhqRL\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1aaxgw4\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WePi7lIKs\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 142 32\"><g id=\"ss1939882505_1\"><path d=\"M 0 0 L 141.035 0 L 141.035 32 L 0 32 Z\" fill=\"transparent\"></path><path d=\"M 81.798 12.596 L 76.246 12.596 L 76.246 13.185 C 77.982 13.185 78.262 13.557 78.262 15.759 L 78.262 19.729 C 78.262 21.931 77.982 22.334 76.246 22.334 C 74.912 22.148 74.013 21.434 72.772 20.07 L 71.346 18.52 C 73.268 18.178 74.292 16.969 74.292 15.604 C 74.292 13.898 72.834 12.596 70.105 12.596 L 64.646 12.596 L 64.646 13.185 C 66.383 13.185 66.662 13.557 66.662 15.759 L 66.662 19.729 C 66.662 21.931 66.382 22.334 64.646 22.334 L 64.646 22.924 L 70.818 22.924 L 70.818 22.334 C 69.082 22.334 68.802 21.931 68.802 19.729 L 68.802 18.613 L 69.329 18.613 L 72.772 22.923 L 81.798 22.923 C 86.233 22.923 88.156 20.567 88.156 17.744 C 88.156 14.922 86.233 12.596 81.798 12.596 Z M 68.803 17.65 L 68.803 13.525 L 70.074 13.525 C 71.469 13.525 72.09 14.487 72.09 15.603 C 72.09 16.689 71.47 17.65 70.074 17.65 Z M 81.891 21.961 L 81.674 21.961 C 80.557 21.961 80.402 21.682 80.402 20.255 L 80.402 13.525 L 81.891 13.525 C 85.116 13.525 85.705 15.882 85.705 17.712 C 85.705 19.604 85.116 21.962 81.891 21.962 Z M 47.371 18.799 L 49.511 12.471 C 50.132 10.641 49.853 10.115 47.868 10.115 L 47.868 9.494 L 53.698 9.494 L 53.698 10.114 C 51.745 10.114 51.28 10.58 50.504 12.844 L 46.968 23.45 L 46.565 23.45 L 43.401 13.742 L 40.176 23.45 L 39.773 23.45 L 36.33 12.844 C 35.586 10.58 35.09 10.114 33.29 10.114 L 33.29 9.494 L 40.176 9.494 L 40.176 10.114 C 38.346 10.114 37.85 10.549 38.501 12.471 L 40.58 18.8 L 43.713 9.495 L 44.303 9.495 L 47.373 18.8 Z M 57.916 23.327 C 54.505 23.327 51.713 20.815 51.713 17.744 C 51.713 14.704 54.505 12.192 57.916 12.192 C 61.328 12.192 64.119 14.704 64.119 17.744 C 64.119 20.814 61.328 23.327 57.916 23.327 Z M 57.916 13.154 C 55.063 13.154 54.071 15.728 54.071 17.744 C 54.071 19.791 55.063 22.334 57.916 22.334 C 60.801 22.334 61.793 19.791 61.793 17.744 C 61.793 15.728 60.801 13.154 57.916 13.154 Z M 95.816 22.303 L 95.816 22.923 L 88.713 22.923 L 88.713 22.303 C 90.792 22.303 91.163 21.776 91.163 18.674 L 91.163 13.712 C 91.163 10.61 90.792 10.114 88.713 10.114 L 88.713 9.494 L 95.133 9.494 C 98.328 9.494 100.096 11.138 100.096 13.34 C 100.096 15.48 98.328 17.155 95.133 17.155 L 93.365 17.155 L 93.365 18.674 C 93.365 21.776 93.738 22.304 95.815 22.304 Z M 95.133 10.61 L 93.365 10.61 L 93.365 16.007 L 95.133 16.007 C 96.87 16.007 97.677 14.797 97.677 13.34 C 97.677 11.851 96.87 10.61 95.133 10.61 Z M 121.403 20.008 L 121.248 20.567 C 120.969 21.59 120.627 21.962 118.425 21.962 L 117.991 21.962 C 116.379 21.962 116.099 21.59 116.099 19.388 L 116.099 17.962 C 118.519 17.962 118.705 18.178 118.705 19.792 L 119.294 19.792 L 119.294 15.17 L 118.705 15.17 C 118.705 16.783 118.519 17 116.099 17 L 116.099 13.526 L 117.805 13.526 C 120.007 13.526 120.348 13.898 120.627 14.922 L 120.783 15.511 L 121.279 15.511 L 121.062 12.596 L 111.943 12.596 L 111.943 13.185 C 113.68 13.185 113.959 13.557 113.959 15.759 L 113.959 19.729 C 113.959 21.744 113.722 22.251 112.353 22.323 C 111.051 22.125 110.158 21.415 108.935 20.07 L 107.508 18.52 C 109.431 18.178 110.455 16.969 110.455 15.604 C 110.455 13.898 108.997 12.596 106.268 12.596 L 100.81 12.596 L 100.81 13.185 C 102.546 13.185 102.825 13.557 102.825 15.759 L 102.825 19.729 C 102.825 21.931 102.546 22.334 100.81 22.334 L 100.81 22.924 L 106.982 22.924 L 106.982 22.334 C 105.245 22.334 104.966 21.931 104.966 19.729 L 104.966 18.613 L 105.493 18.613 L 108.936 22.923 L 121.682 22.923 L 121.869 20.009 L 121.403 20.009 Z M 104.965 17.651 L 104.965 13.526 L 106.237 13.526 C 107.633 13.526 108.253 14.488 108.253 15.604 C 108.253 16.69 107.633 17.651 106.237 17.651 Z M 127.699 23.327 C 126.458 23.327 125.373 22.675 124.907 22.272 C 124.752 22.427 124.473 22.892 124.411 23.327 L 123.822 23.327 L 123.822 19.047 L 124.442 19.047 C 124.691 21.094 126.117 22.303 127.947 22.303 C 128.939 22.303 129.746 21.745 129.746 20.815 C 129.746 20.009 129.033 19.388 127.761 18.799 L 125.993 17.962 C 124.752 17.372 123.822 16.348 123.822 14.984 C 123.822 13.495 125.218 12.224 127.141 12.224 C 128.164 12.224 129.032 12.596 129.56 13.03 C 129.715 12.906 129.87 12.565 129.963 12.192 L 130.553 12.192 L 130.553 15.852 L 129.901 15.852 C 129.684 14.394 128.878 13.185 127.234 13.185 C 126.366 13.185 125.559 13.681 125.559 14.457 C 125.559 15.263 126.21 15.697 127.699 16.38 L 129.405 17.217 C 130.894 17.93 131.483 19.078 131.483 20.009 C 131.483 21.962 129.777 23.327 127.699 23.327 Z M 137.251 23.327 C 136.011 23.327 134.925 22.675 134.46 22.272 C 134.305 22.427 134.026 22.892 133.964 23.327 L 133.375 23.327 L 133.375 19.047 L 133.995 19.047 C 134.243 21.094 135.669 22.303 137.5 22.303 C 138.492 22.303 139.299 21.745 139.299 20.815 C 139.299 20.009 138.585 19.388 137.313 18.799 L 135.545 17.962 C 134.305 17.372 133.374 16.348 133.374 14.984 C 133.374 13.495 134.77 12.224 136.693 12.224 C 137.717 12.224 138.585 12.596 139.112 13.03 C 139.267 12.906 139.422 12.565 139.515 12.192 L 140.104 12.192 L 140.104 15.852 L 139.453 15.852 C 139.236 14.394 138.43 13.185 136.786 13.185 C 135.918 13.185 135.111 13.681 135.111 14.457 C 135.111 15.263 135.762 15.697 137.251 16.38 L 138.957 17.217 C 140.446 17.93 141.035 19.078 141.035 20.009 C 141.035 21.962 139.329 23.327 137.251 23.327 Z M 2.274 16 C 2.274 21.433 5.432 26.128 10.01 28.353 L 3.463 10.413 C 2.678 12.171 2.273 14.075 2.274 16 Z M 25.266 15.307 C 25.266 13.611 24.656 12.436 24.134 11.521 C 23.439 10.391 22.786 9.433 22.786 8.303 C 22.786 7.041 23.743 5.866 25.091 5.866 C 25.152 5.866 25.21 5.874 25.269 5.877 C 22.741 3.555 19.432 2.269 16 2.274 C 11.205 2.274 6.986 4.734 4.532 8.461 C 4.854 8.471 5.157 8.477 5.415 8.477 C 6.851 8.477 9.073 8.303 9.073 8.303 C 9.813 8.26 9.9 9.346 9.161 9.433 C 9.161 9.433 8.418 9.521 7.591 9.565 L 12.589 24.432 L 15.592 15.423 L 13.454 9.564 C 12.714 9.521 12.014 9.434 12.014 9.434 C 11.275 9.39 11.362 8.259 12.101 8.303 C 12.101 8.303 14.368 8.477 15.717 8.477 C 17.152 8.477 19.375 8.303 19.375 8.303 C 20.115 8.259 20.202 9.346 19.463 9.433 C 19.463 9.433 18.718 9.521 17.892 9.564 L 22.852 24.319 L 24.222 19.744 C 24.815 17.846 25.266 16.482 25.266 15.307 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path><path d=\"M 16.241 17.2 L 12.123 29.167 C 14.888 29.981 17.839 29.905 20.558 28.948 C 20.52 28.888 20.488 28.825 20.461 28.759 L 16.24 17.2 Z M 28.044 9.414 C 28.103 9.852 28.137 10.321 28.137 10.826 C 28.137 12.219 27.877 13.784 27.093 15.742 L 22.9 27.864 C 26.98 25.484 29.725 21.064 29.725 16 C 29.725 13.614 29.116 11.37 28.044 9.414 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path><path d=\"M 16 0 C 7.178 0 0 7.177 0 16 C 0 24.823 7.178 32 16 32 C 24.822 32 32.001 24.823 32.001 16 C 32.001 7.177 24.822 0 16.001 0 Z M 16 31.267 C 7.582 31.267 0.734 24.417 0.734 16 C 0.734 7.582 7.582 0.734 16 0.734 C 24.418 0.734 31.266 7.582 31.266 16 C 31.266 24.418 24.418 31.267 16 31.267 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path></g></svg>',svgContentId:1939882505,withExternalLayout:true})})})});});const css=['.framer-6boYu[data-border=\"true\"]::after, .framer-6boYu [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6boYu.framer-avma8n, .framer-6boYu .framer-avma8n { display: block; }\",\".framer-6boYu.framer-366ckj { height: 32px; overflow: hidden; position: relative; width: 142px; }\",\".framer-6boYu .framer-1aaxgw4 { flex: none; height: 32px; left: 0px; position: absolute; top: 0px; width: 142px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FrameroUUby0p4g=withCSS(Component,css,\"framer-6boYu\");export default FrameroUUby0p4g;FrameroUUby0p4g.displayName=\"Logo - WordPress\";FrameroUUby0p4g.defaultProps={height:32,width:142};addFonts(FrameroUUby0p4g,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroUUby0p4g\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"142\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oUUby0p4g.map", "// Generated by Framer (c75d380)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"Ze8uP3JV0\"];const serializationHash=\"framer-gKNwj\";const variantClassNames={Ze8uP3JV0:\"framer-v-13tfm2i\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Ze8uP3JV0\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-13tfm2i\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"Ze8uP3JV0\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-77m6g7\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"h0V6sQL3l\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 128 32\"><g id=\"ss924368641_1\"><path d=\"M 0 0 L 127.229 0 L 127.229 32 L 0 32 Z\" fill=\"transparent\"></path><path d=\"M 41.082 12.514 C 41.082 10.231 38.862 7.807 35.022 7.807 C 30.709 7.807 25.972 10.971 25.247 17.283 C 24.507 23.658 28.474 26.491 32.472 26.491 C 36.47 26.491 38.564 24.933 40.704 22.855 C 38.863 20.541 36.486 21.611 36.029 21.847 C 35.526 22.099 34.88 22.446 33.559 22.446 C 32.016 22.446 30.442 21.753 30.442 18.873 C 40.327 17.897 41.082 14.796 41.082 12.513 Z M 36.187 12.891 C 36.124 13.6 35.841 14.811 30.835 15.488 C 31.89 11.742 33.905 11.458 34.833 11.458 C 35.699 11.458 36.25 12.136 36.187 12.891 Z M 19.439 13.505 C 19.439 13.505 17.314 20.179 17.141 20.73 C 17.078 20.163 15.52 8.185 15.52 8.185 C 11.9 8.185 9.964 10.766 8.94 13.489 C 8.94 13.489 6.36 20.179 6.139 20.746 C 6.123 20.226 5.745 13.568 5.745 13.568 C 5.525 10.231 2.471 8.201 0 8.201 L 2.99 26.349 C 6.784 26.334 8.83 23.768 9.9 21.045 C 9.9 21.045 12.183 15.142 12.277 14.875 C 12.293 15.126 13.914 26.349 13.914 26.349 C 17.724 26.349 19.77 23.941 20.872 21.312 L 26.208 8.201 C 22.446 8.201 20.462 10.766 19.439 13.505 Z M 55.059 7.775 C 52.714 7.775 50.919 9.051 49.409 10.924 L 49.409 10.908 L 50.762 0 C 47.646 0 45.112 2.707 44.624 6.737 L 42.263 26.207 C 44.057 26.207 45.962 25.688 46.985 24.366 C 47.898 25.546 49.267 26.491 51.298 26.491 C 56.555 26.491 60.159 20.384 60.159 14.654 C 60.128 9.428 57.594 7.776 55.059 7.776 Z M 54.572 17.141 C 54.021 20.336 52.242 22.509 50.526 22.509 C 48.795 22.509 48.056 21.737 48.056 21.737 C 48.386 18.936 48.59 17.22 49.22 15.74 C 49.85 14.26 51.345 11.9 52.903 11.9 C 54.43 11.9 55.123 13.93 54.572 17.141 Z M 73.287 8.201 L 69.619 8.201 L 69.635 8.011 C 69.887 5.619 70.454 4.361 72.327 4.155 C 73.602 4.03 74.168 3.368 74.31 2.645 C 74.42 2.078 74.766 0.11 74.766 0.11 C 67.4 0.063 65.086 3.243 64.488 8.09 L 64.472 8.2 L 64.394 8.2 C 63.197 8.2 61.875 9.554 61.654 11.27 L 61.576 11.9 L 64.031 11.9 L 61.97 28.93 L 61.34 31.984 C 61.42 31.984 61.514 32 61.593 32 C 65.04 31.874 67.243 29.151 67.731 25.2 L 69.337 11.9 L 70.486 11.9 C 71.619 11.9 72.942 10.766 73.178 8.878 L 73.288 8.201 Z M 92.364 7.886 C 88.13 7.886 84.132 11.002 82.904 15.898 C 81.676 20.793 83.534 26.585 89.767 26.585 C 95.984 26.585 99.573 20.557 99.573 15.535 C 99.573 10.546 96.189 7.885 92.364 7.885 Z M 94.08 16.984 C 93.86 19.204 92.883 22.572 90.208 22.572 C 87.516 22.572 87.894 18.637 88.161 16.763 C 88.445 14.764 89.562 11.915 91.971 11.915 C 94.127 11.915 94.331 14.481 94.08 16.984 Z M 120.492 13.505 C 120.492 13.505 118.367 20.179 118.194 20.73 C 118.131 20.163 116.573 8.185 116.573 8.185 C 112.952 8.185 111.016 10.766 109.993 13.489 C 109.993 13.489 107.412 20.179 107.191 20.746 C 107.176 20.226 106.798 13.568 106.798 13.568 C 106.577 10.231 103.524 8.201 101.053 8.201 L 104.028 26.349 C 107.821 26.334 109.867 23.768 110.938 21.045 C 110.938 21.045 113.22 15.142 113.299 14.875 C 113.33 15.126 114.936 26.349 114.936 26.349 C 118.745 26.349 120.791 23.941 121.893 21.312 L 127.229 8.201 C 123.483 8.201 121.499 10.766 120.492 13.505 Z M 76.75 0.11 L 73.665 24.996 L 73.035 28.065 C 73.114 28.065 73.208 28.081 73.287 28.081 C 76.608 28.033 78.969 25.121 79.41 21.454 L 81.188 7.178 C 81.724 2.818 79.126 0.11 76.75 0.11 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path></g></svg>',svgContentId:924368641,withExternalLayout:true})})})});});const css=['.framer-gKNwj[data-border=\"true\"]::after, .framer-gKNwj [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gKNwj.framer-7acu13, .framer-gKNwj .framer-7acu13 { display: block; }\",\".framer-gKNwj.framer-13tfm2i { height: 32px; overflow: hidden; position: relative; width: 128px; }\",\".framer-gKNwj .framer-77m6g7 { flex: none; height: 32px; left: 0px; position: absolute; top: 0px; width: 128px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerqE062wr2z=withCSS(Component,css,\"framer-gKNwj\");export default FramerqE062wr2z;FramerqE062wr2z.displayName=\"Logo - Webflow\";FramerqE062wr2z.defaultProps={height:32,width:128};addFonts(FramerqE062wr2z,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqE062wr2z\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"128\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qE062wr2z.map", "// Generated by Framer (461de17)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"VJ5aRQfFp\"];const serializationHash=\"framer-Li7t3\";const variantClassNames={VJ5aRQfFp:\"framer-v-1jwkf6q\"};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={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VJ5aRQfFp\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1jwkf6q\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"VJ5aRQfFp\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ry3m6a\",\"data-framer-name\":\"figma_5_1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"zffwX3sjq\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 117 32\"><path d=\"M 0 0 L 116.11 0 L 116.11 32 L 0 32 Z\" fill=\"transparent\"></path><path d=\"M 28.067 0.027 L 28.067 24.685 L 31.233 24.697 L 31.233 12.96 L 38.885 12.96 L 38.885 9.854 L 31.234 9.854 L 31.234 3.134 L 41.194 3.134 L 41.194 0.026 L 28.066 0.026 Z M 46.91 5.03 C 48.052 5.03 48.977 4.105 48.977 2.963 C 48.977 1.821 48.052 0.896 46.91 0.896 C 45.768 0.896 44.843 1.821 44.843 2.963 C 44.843 4.105 45.768 5.03 46.91 5.03 Z M 45.302 8.136 L 45.302 24.684 L 48.469 24.684 L 48.469 8.137 L 45.302 8.137 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path><path d=\"M 60.23 7.654 C 56.012 7.654 53.075 11.22 53.075 15.45 C 53.075 19.68 56.012 23.246 60.231 23.246 C 62.165 23.246 63.748 22.496 64.909 21.288 L 64.909 23.476 C 64.909 26.22 62.757 28.504 59.941 28.504 C 58.925 28.504 57.922 28.117 57.124 27.561 L 55.529 30.317 C 56.84 31.165 58.368 31.615 59.929 31.611 C 62.087 31.612 64.156 30.755 65.682 29.229 C 67.208 27.704 68.064 25.634 68.063 23.476 L 68.063 8.137 L 64.91 8.137 L 64.91 9.612 C 63.75 8.403 62.166 7.654 60.232 7.654 Z M 56.254 15.45 C 56.254 12.827 58.261 10.76 60.581 10.76 C 62.902 10.76 64.909 12.827 64.909 15.45 C 64.909 18.073 62.902 20.14 60.581 20.14 C 58.261 20.14 56.254 18.073 56.254 15.45 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path><path d=\"M 79.51 10.76 C 77.637 10.76 76.114 12.356 76.114 14.23 L 76.114 24.685 L 72.947 24.685 L 72.947 8.137 L 76.114 8.137 L 76.114 9.648 C 77.044 8.452 78.41 7.654 80.199 7.654 C 82.423 7.654 84.127 8.754 85.119 10.446 C 86.219 8.814 88.007 7.654 90.171 7.654 C 93.785 7.654 96.033 10.567 96.045 14.169 L 96.045 24.685 L 92.88 24.685 L 92.88 14.217 C 92.88 12.344 91.357 10.748 89.483 10.748 C 87.61 10.748 86.087 12.344 86.087 14.218 L 86.087 24.685 L 82.92 24.685 L 82.92 14.217 C 82.908 12.344 81.385 10.76 79.511 10.76 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path><path d=\"M 112.944 10.01 C 111.486 8.49 109.465 7.638 107.359 7.654 C 102.645 7.654 99.285 11.654 99.285 16.417 C 99.285 21.179 102.633 25.18 107.359 25.18 C 109.595 25.18 111.529 24.274 112.944 22.823 L 112.944 24.685 L 116.11 24.685 L 116.11 8.137 L 112.944 8.137 L 112.944 10.011 Z M 102.464 16.417 C 102.464 13.262 104.881 10.76 107.71 10.76 C 110.526 10.76 112.956 13.25 112.956 16.417 C 112.956 19.572 110.538 22.074 107.71 22.074 C 104.881 22.062 102.464 19.572 102.464 16.417 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path><path d=\"M 10.649 16.006 C 10.705 13.103 13.075 10.778 15.979 10.778 C 18.883 10.778 21.253 13.103 21.309 16.006 C 21.308 18.949 18.922 21.335 15.979 21.336 C 13.038 21.33 10.655 18.947 10.649 16.006 Z M 0 26.655 C 0.001 23.712 2.387 21.326 5.33 21.325 L 10.661 21.325 L 10.661 26.655 C 10.66 29.598 8.274 31.984 5.331 31.985 C 3.917 31.987 2.56 31.426 1.56 30.426 C 0.56 29.426 -0.002 28.069 0 26.655 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path><path d=\"M 10.649 0.027 L 10.649 10.676 L 15.979 10.676 C 18.894 10.636 21.237 8.261 21.237 5.345 C 21.237 2.43 18.894 0.055 15.979 0.015 L 10.649 0.015 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path><path d=\"M 0 5.357 C 0.001 8.3 2.387 10.686 5.33 10.687 L 10.661 10.687 L 10.661 0.028 L 5.331 0.028 C 3.917 0.026 2.56 0.587 1.56 1.587 C 0.56 2.586 -0.001 3.943 0 5.357 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path><path d=\"M 0 16.006 C 0.001 18.949 2.387 21.335 5.33 21.336 L 10.661 21.336 L 10.661 10.676 L 5.331 10.676 C 2.388 10.676 0.001 13.062 0 16.005 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path></svg>',svgContentId:8812166045,withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Li7t3.framer-4t8u, .framer-Li7t3 .framer-4t8u { display: block; }\",\".framer-Li7t3.framer-1jwkf6q { height: 32px; overflow: hidden; position: relative; width: 117px; }\",\".framer-Li7t3 .framer-1ry3m6a { flex: none; height: 32px; left: 0px; position: absolute; top: 0px; width: 117px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 117\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUiEPGIo8i=withCSS(Component,css,\"framer-Li7t3\");export default FramerUiEPGIo8i;FramerUiEPGIo8i.displayName=\"Logo - Figma\";FramerUiEPGIo8i.defaultProps={height:32,width:117};addFonts(FramerUiEPGIo8i,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUiEPGIo8i\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"117\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UiEPGIo8i.map", "// Generated by Framer (c75d380)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"Dk7UzpsJ5\"];const serializationHash=\"framer-NFfJY\";const variantClassNames={Dk7UzpsJ5:\"framer-v-1j7qqs0\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Dk7UzpsJ5\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1j7qqs0\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"Dk7UzpsJ5\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-sb0a17\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"PXkqGqr3d\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 122 32\"><g id=\"ss4159658407_1\"><path d=\"M 0 0 L 121.451 0 L 121.451 32 L 0 32 Z\" fill=\"transparent\"></path><path d=\"M 13.38 0 L 0 0 L 0 32 Z M 22.795 0 L 36.158 0 L 36.158 32 Z M 18.088 11.794 L 26.604 32 L 21.017 32 L 18.471 25.567 L 12.24 25.567 L 18.089 11.794 Z M 57.987 20.35 L 59.565 24.874 C 59.618 24.987 59.695 25.04 59.835 25.04 L 62.869 25.04 C 63.035 25.04 63.061 24.961 63.035 24.796 L 56.767 7.388 C 56.741 7.248 56.715 7.222 56.575 7.222 L 52.81 7.222 C 52.706 7.222 52.645 7.301 52.645 7.414 C 52.593 8.329 52.515 8.608 52.401 8.878 L 46.812 24.77 C 46.786 24.962 46.847 25.04 47.004 25.04 L 49.715 25.04 C 49.881 25.04 49.959 24.988 50.02 24.823 L 51.51 20.351 L 57.987 20.351 Z M 52.374 17.395 C 53.194 14.919 54.274 11.746 54.71 9.933 L 54.736 9.933 C 55.276 11.833 56.549 15.599 57.124 17.395 Z M 71.092 25.31 C 72.722 25.31 74.457 25.014 76.218 24.255 C 76.357 24.203 76.383 24.142 76.383 24.011 C 76.318 23.435 76.28 22.856 76.27 22.276 L 76.27 5.888 C 76.27 5.784 76.27 5.732 76.14 5.732 L 73.184 5.732 C 73.071 5.732 73.018 5.784 73.018 5.923 L 73.018 11.476 C 72.631 11.427 72.241 11.4 71.85 11.398 C 67.082 11.398 64.153 14.544 64.153 18.476 C 64.153 23.035 67.161 25.31 71.092 25.31 Z M 73.018 22.276 C 72.53 22.433 71.99 22.494 71.441 22.494 C 69.279 22.494 67.509 21.274 67.509 18.31 C 67.509 15.686 69.331 14.135 71.746 14.135 C 72.234 14.135 72.661 14.187 73.018 14.326 Z M 85.81 11.398 C 81.74 11.398 79.22 14.518 79.22 18.371 C 79.22 21.814 81.225 25.31 85.75 25.31 C 89.576 25.31 92.26 22.494 92.26 18.284 C 92.26 14.571 89.986 11.398 85.81 11.398 Z M 85.645 14.135 C 87.945 14.135 88.922 16.113 88.922 18.371 C 88.922 21.161 87.484 22.547 85.81 22.547 C 83.744 22.547 82.524 20.812 82.524 18.31 C 82.524 15.739 83.823 14.135 85.644 14.135 Z M 95.316 5.732 C 95.203 5.732 95.124 5.784 95.124 5.923 L 95.124 24.473 C 95.124 24.552 95.203 24.691 95.316 24.717 C 96.615 25.118 97.975 25.31 99.378 25.31 C 103.397 25.31 107.302 22.817 107.302 17.796 C 107.302 14.161 104.809 11.398 100.903 11.398 C 100.066 11.394 99.233 11.523 98.437 11.781 L 98.402 5.949 C 98.402 5.758 98.349 5.732 98.158 5.732 Z M 103.963 18.127 C 103.963 21.135 101.906 22.547 99.683 22.547 C 99.221 22.547 98.811 22.52 98.437 22.407 L 98.437 14.492 C 98.864 14.326 99.378 14.187 100.328 14.187 C 102.473 14.187 103.963 15.547 103.963 18.127 Z M 118.33 19.103 C 119.655 19.103 120.745 19.077 121.119 18.99 C 121.259 18.964 121.311 18.912 121.337 18.798 C 121.416 18.502 121.451 17.883 121.451 17.125 C 121.451 14.545 119.899 11.398 115.889 11.398 C 111.792 11.398 109.517 14.736 109.517 18.502 C 109.517 21.84 111.278 25.31 116.212 25.31 C 118.06 25.31 119.254 25.014 120.283 24.525 C 120.387 24.473 120.439 24.385 120.439 24.229 L 120.439 21.971 C 120.439 21.841 120.361 21.814 120.283 21.867 C 119.254 22.302 118.138 22.52 116.918 22.52 C 114.155 22.52 112.899 20.995 112.821 19.103 Z M 112.821 16.767 C 113.039 15.442 113.876 14.004 115.75 14.004 C 117.816 14.004 118.356 15.739 118.356 16.524 L 118.356 16.741 C 118.243 16.767 117.894 16.767 116.865 16.767 Z\" fill=\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Off-White&quot;} */\"></path></g></svg>',svgContentId:4159658407,withExternalLayout:true})})})});});const css=['.framer-NFfJY[data-border=\"true\"]::after, .framer-NFfJY [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NFfJY.framer-17blyf5, .framer-NFfJY .framer-17blyf5 { display: block; }\",\".framer-NFfJY.framer-1j7qqs0 { height: 32px; overflow: hidden; position: relative; width: 122px; }\",\".framer-NFfJY .framer-sb0a17 { flex: none; height: 32px; left: 0px; position: absolute; top: 0px; width: 122px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 122\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerWp0ZU4zED=withCSS(Component,css,\"framer-NFfJY\");export default FramerWp0ZU4zED;FramerWp0ZU4zED.displayName=\"Logo - Adobe\";FramerWp0ZU4zED.defaultProps={height:32,width:122};addFonts(FramerWp0ZU4zED,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWp0ZU4zED\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"122\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Wp0ZU4zED.map", "// Generated by Framer (1e08357)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,Image,optimizeAppear,optimizeAppearTransformTemplate,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useOverlayState,useQueryData,useRouteElementId,useRouter,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/72O11ApITvgaMZRvyQex/Ticker.js\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/w90zR0qzeh1mgaDSvD54/Carousel.js\";import Particles from\"https://framerusercontent.com/modules/wb6ZrZlCLNQ5HHBJtNND/c1GLxCsQBQvlLXhkz7er/Particles.js\";import LogoShopify from\"#framer/local/canvasComponent/BGJ3qnH31/BGJ3qnH31.js\";import FAQ from\"#framer/local/canvasComponent/Hxpgt7kmA/Hxpgt7kmA.js\";import Footer from\"#framer/local/canvasComponent/irFzViZWx/irFzViZWx.js\";import LogoFramer from\"#framer/local/canvasComponent/KUNirtj1H/KUNirtj1H.js\";import Card from\"#framer/local/canvasComponent/LGHd4OKIl/LGHd4OKIl.js\";import ProjectCard from\"#framer/local/canvasComponent/LxZIkKMgl/LxZIkKMgl.js\";import LogoWordPress from\"#framer/local/canvasComponent/oUUby0p4g/oUUby0p4g.js\";import GradientGlow from\"#framer/local/canvasComponent/OyohvktkP/OyohvktkP.js\";import LogoWebflow from\"#framer/local/canvasComponent/qE062wr2z/qE062wr2z.js\";import Menu from\"#framer/local/canvasComponent/sosl9hJxP/sosl9hJxP.js\";import LogoFigma from\"#framer/local/canvasComponent/UiEPGIo8i/UiEPGIo8i.js\";import LogoAdobe from\"#framer/local/canvasComponent/Wp0ZU4zED/Wp0ZU4zED.js\";import Button from\"#framer/local/canvasComponent/yZDI095sy/yZDI095sy.js\";import Projects from\"#framer/local/collection/wnMIVIreT/wnMIVIreT.js\";import metadataProvider from\"#framer/local/webPageMetadata/lscx1iovE/lscx1iovE.js\";const ParticlesFonts=getFonts(Particles);const MenuFonts=getFonts(Menu);const ButtonFonts=getFonts(Button);const LogoAdobeFonts=getFonts(LogoAdobe);const LogoShopifyFonts=getFonts(LogoShopify);const LogoWordPressFonts=getFonts(LogoWordPress);const LogoFigmaFonts=getFonts(LogoFigma);const LogoFramerFonts=getFonts(LogoFramer);const LogoWebflowFonts=getFonts(LogoWebflow);const TickerFonts=getFonts(Ticker);const ContainerWithFX=withFX(Container);const MotionDivWithFX=withFX(motion.div);const CardFonts=getFonts(Card);const CarouselFonts=getFonts(Carousel);const ProjectCardFonts=getFonts(ProjectCard);const FAQFonts=getFonts(FAQ);const GradientGlowFonts=getFonts(GradientGlow);const FooterFonts=getFonts(Footer);const cycleOrder=[\"jFpdBx4gg\",\"q1zJWgYb2\",\"xWuaesCEE\"];const breakpoints={jFpdBx4gg:\"(min-width: 1440px)\",q1zJWgYb2:\"(min-width: 810px) and (max-width: 1439px)\",xWuaesCEE:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-kvpYd\";const variantClassNames={jFpdBx4gg:\"framer-v-1ctwg2f\",q1zJWgYb2:\"framer-v-1u3aayu\",xWuaesCEE:\"framer-v-1o1j78l\"};const transition1={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{return value!==undefined&&value!==null&&value!==\"\";};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const QueryData=({query,children})=>{const data=useQueryData(query);return children(data);};const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"jFpdBx4gg\",Phone:\"xWuaesCEE\",Tablet:\"q1zJWgYb2\"};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:\"jFpdBx4gg\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,mpv2OG43bma6uSDoRu,SkahZ9k7hma6uSDoRu,TuW_aTtyima6uSDoRu,PsSJigRLEma6uSDoRu,eP2fuZIBgma6uSDoRu,oLku2UWwJma6uSDoRu,eHDxu3yvMma6uSDoRu,Qljd9rigbma6uSDoRu,GOi6RlVFXma6uSDoRu,MDjEyMZT8ma6uSDoRu,jKqPWuvUQma6uSDoRu,PM4ly5uJXma6uSDoRu,qj_lu5Shcma6uSDoRu,OmS5Pun4Tma6uSDoRu,qGC9yIWnWma6uSDoRu,DR2RligEVma6uSDoRu,s1N5rvAPTma6uSDoRu,UVXDrc5ppma6uSDoRu,idma6uSDoRu,...restProps}=getProps(props);React.useEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}const bodyCls=metadata1.bodyClassName;if(bodyCls){const body=document.body;body.classList.forEach(c=>c.startsWith(\"framer-body-\")&&body.classList.remove(c));body.classList.add(`${metadata1.bodyClassName}-framer-kvpYd`);}return()=>{if(bodyCls)document.body.classList.remove(`${metadata1.bodyClassName}-framer-kvpYd`);};},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const RQHivZhnTwelu7j=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const ref1=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"xWuaesCEE\")return false;return true;};const router=useRouter();const id=useRouteElementId(\"j_FA9pfKR\");const ref2=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"xWuaesCEE\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if([\"q1zJWgYb2\",\"xWuaesCEE\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"q1zJWgYb2\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"jFpdBx4gg\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1ctwg2f\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ra20xi\",\"data-framer-name\":\"Hero\",name:\"Hero\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-pg8n6d\",\"data-framer-name\":\"Gradient Background\",name:\"Gradient Background\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-5m0z8c\",\"data-framer-name\":\"Stack\",name:\"Stack\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-181gsow\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-o2sznd-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xWuaesCEE:{number:10}},children:/*#__PURE__*/_jsx(Particles,{background:\"var(--token-26ee36c3-75f9-4e8d-8cb0-1439e76b2d2f, rgb(122, 6, 168))\",clickOptions:{clickEnabled:false,clickModes:\"push\"},color:\"rgb(255, 255, 255)\",colors:[\"rgb(122, 6, 168)\",\"rgb(219, 59, 137)\"],densityOptions:{densityArea:5e3,densityEnable:false,densityFactor:50},fpsOptions:30,height:\"100%\",hoverOptions:{hoverEnabled:false,hoverForce:10,hoverModes:\"none\",hoverParallax:true,hoverSmooth:10},id:\"xGD_g_aqT\",layoutId:\"xGD_g_aqT\",linksOptions:{linksColor:\"rgb(255, 255, 255)\",linksDistance:100,linksEnabled:false,linksOpacity:.2,linksWidth:1},modeOptions:{bubbleDistance:100,bubbleDuration:.4,bubbleSize:40,connectDistance:100,connectLinksOpacity:.2,connectRadius:50,grabDistance:100,grabLinksOpacity:.2,pushQuantity:4,removeQuantity:4,repulseDistance:200,repulseDuration:1.2,trailDelay:.1,trailQuantity:10},moveOptions:{moveAttractDistance:100,moveAttractEnabled:false,moveDirection:\"none\",moveEnabled:true,moveGravityAcceleration:1,moveGravityEnabled:false,moveGravityMaxSpeed:2,moveOut:\"out\",moveRandom:false,moveSpeed:2,moveSpinAcceleration:0,moveSpinEnabled:true,moveStraight:false,moveTrailAmount:100,moveTrailEnabled:true,moveVibrate:false},number:12,opacityOptions:{opacity:1,opacityMax:1,opacityMin:0,opacityType:true},particlesID:\"One\",radius:0,rotateOptions:{rotateAnimation:true,rotateDirection:\"random\",rotateSpeed:5,rotateSync:false,rotateValue:0},shapeOptions:{characterType:\"\uD83D\uDE0E\",imageHeight:100,imageWidth:100,shapeType:\"triangle\"},sizeOptions:{size:1,sizeMax:700,sizeMin:250,sizeType:false},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m23omv\",\"data-framer-name\":\"Hero Text\",name:\"Hero Text\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{\"data-framer-appear-id\":\"azxjjn\",animate:optimizeAppear(\"animate\",\"azxjjn\",animation,\"1u3aayu\"),children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Transforming ideas into digital realities.\"})}),initial:optimizeAppear(\"initial\",\"azxjjn\",animation1,\"1u3aayu\"),viewBox:undefined,viewBoxScale:undefined},xWuaesCEE:{\"data-framer-appear-id\":\"10g532g\",animate:optimizeAppear(\"animate\",\"10g532g\",animation,\"1o1j78l\"),children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"52px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Transforming ideas into digital realities.\"})}),initial:optimizeAppear(\"initial\",\"10g532g\",animation1,\"1o1j78l\"),viewBox:undefined,viewBoxScale:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,animate:optimizeAppear(\"animate\",\"txao4s\",animation,\"1ctwg2f\"),children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"76.72549457182204px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Transforming ideas into digital realities.\"})}),className:\"framer-txao4s\",\"data-framer-appear-id\":\"txao4s\",fonts:[\"Inter-Medium\"],initial:optimizeAppear(\"initial\",\"txao4s\",animation1,\"1ctwg2f\"),style:{transformPerspective:1200},verticalAlignment:\"top\",viewBox:\"0 0 1440 92\",viewBoxScale:.8,withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{\"data-framer-appear-id\":\"1eecavv\",animate:optimizeAppear(\"animate\",\"1eecavv\",animation,\"1u3aayu\"),initial:optimizeAppear(\"initial\",\"1eecavv\",animation1,\"1u3aayu\"),transformTemplate:optimizeAppearTransformTemplate(\"1eecavv\",transformTemplate1)},xWuaesCEE:{\"data-framer-appear-id\":\"17b26ii\",animate:optimizeAppear(\"animate\",\"17b26ii\",animation,\"1o1j78l\"),initial:optimizeAppear(\"initial\",\"17b26ii\",animation1,\"1o1j78l\"),transformTemplate:optimizeAppearTransformTemplate(\"17b26ii\",transformTemplate1)}},children:/*#__PURE__*/_jsxs(motion.div,{animate:optimizeAppear(\"animate\",\"1vtyyua\",animation,\"1ctwg2f\"),className:\"framer-1vtyyua\",\"data-framer-appear-id\":\"1vtyyua\",\"data-framer-name\":\"Header\",initial:optimizeAppear(\"initial\",\"1vtyyua\",animation1,\"1ctwg2f\"),name:\"Header\",style:{transformPerspective:1200},transformTemplate:optimizeAppearTransformTemplate(\"1vtyyua\",transformTemplate1),children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-167fak9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1fzgipi-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xWuaesCEE:{variant:\"jlUZBVxLN\"}},children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"DmZG4Oj4e\",layoutId:\"DmZG4Oj4e\",variant:\"scHiTzGNh\",width:\"100%\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-ab5e90 hidden-1o1j78l\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"myTbGoRtL\"},implicitPathVariables:undefined},{href:{webPageId:\"myTbGoRtL\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lki4zf-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{R3N89_iab:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"OiFRYWV_J\",layoutId:\"OiFRYWV_J\",R3N89_iab:resolvedLinks[0],variant:\"ANxrqlbFG\",width:\"100%\",YTguVFVTF:\"Contact Us\"})})})})})})]})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-73uy51\",\"data-framer-name\":\"Logo Ticker\",name:\"Logo Ticker\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-i6pe5h-container\",\"data-framer-name\":\"3. Ticker\",name:\"3. Ticker\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{gap:96,speed:80},xWuaesCEE:{gap:64,speed:60}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:0,overflow:false},gap:128,height:\"100%\",hoverFactor:1,id:\"X94HL4Q20\",layoutId:\"X94HL4Q20\",name:\"3. Ticker\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1foswc5-container\",children:/*#__PURE__*/_jsx(LogoAdobe,{height:\"100%\",id:\"fTmyM0fln\",layoutId:\"fTmyM0fln\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1187ac-container\",children:/*#__PURE__*/_jsx(LogoShopify,{height:\"100%\",id:\"OCe9pGGsD\",layoutId:\"OCe9pGGsD\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-z3q4yw-container\",children:/*#__PURE__*/_jsx(LogoWordPress,{height:\"100%\",id:\"m4RUpd0Py\",layoutId:\"m4RUpd0Py\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"117px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-18tnvq8-container\",children:/*#__PURE__*/_jsx(LogoFigma,{height:\"100%\",id:\"sZ14BlCWL\",layoutId:\"sZ14BlCWL\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qw429l-container\",children:/*#__PURE__*/_jsx(LogoFramer,{height:\"100%\",id:\"o93g4jp2g\",layoutId:\"o93g4jp2g\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5dl0x8-container\",children:/*#__PURE__*/_jsx(LogoWebflow,{height:\"100%\",id:\"gxsZrj1xW\",layoutId:\"gxsZrj1xW\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ag4v6s\",\"data-framer-name\":\"4. Service Overview\",id:id,name:\"4. Service Overview\",ref:ref2,children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-g9l0tw\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xWuaesCEE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Core Services\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Core Services\"})}),className:\"framer-1bf2zir\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hus48g-container hidden-1ctwg2f hidden-1u3aayu\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:false},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeTransition:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:16,height:\"100%\",id:\"ohLOIGHGK\",layoutId:\"ohLOIGHGK\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(22, 22, 22, 0)\",dotsBlur:8,dotsFill:\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\",dotsGap:8,dotsInset:0,dotSize:4,dotsOpacity:.5,dotsPadding:0,dotsRadius:50,showProgressDots:true,showScrollbar:true},sizingObject:{heightInset:433,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ycqss2-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"xthzdSCSb\",ilnr4DrHH:\"Crafting compelling brand identities that resonate with audiences, ensuring a standout presence with unique, cohesive visuals and narratives to elevate your businesses impact.\",layoutId:\"xthzdSCSb\",R4nBRUzJ1:\"Brand Identity\",variant:\"HRrQuvCsz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sdyiiy-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"xIXIvZ0xy\",ilnr4DrHH:\"Delivering innovative product design solutions, including dynamic packaging, label design, and lifelike 3D renderings, transforming concepts into tangible, market-ready products.\",layoutId:\"xIXIvZ0xy\",R4nBRUzJ1:\"Product Design\",variant:\"HRrQuvCsz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-16845hd-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"SSi43CDi9\",ilnr4DrHH:\"Cutting-edge web development and creative design merge to craft responsive, visually stunning sites that optimize user experience across devices, boosting online presence.\",layoutId:\"SSi43CDi9\",R4nBRUzJ1:\"Web Development\",variant:\"HRrQuvCsz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-adjq53-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"WpuK0Z9_i\",ilnr4DrHH:\"Engaging, bespoke content creation, with compelling copywriting and captivating visuals, tailored to amplify your brand\u2019s unique voice and effectively connect with your audience.\",layoutId:\"WpuK0Z9_i\",R4nBRUzJ1:\"Content Creation\",variant:\"HRrQuvCsz\",width:\"100%\"})})})],snapObject:{fluid:true,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-bo1nn4 hidden-1u3aayu hidden-1o1j78l\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max((min(100vw - 128px, 1600px) - 96px) / 4, 200px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-15v05bg-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"seHcnNEQH\",ilnr4DrHH:\"Crafting compelling brand identities that resonate with audiences, ensuring a standout presence with unique, cohesive visuals and narratives to elevate your businesses impact.\",layoutId:\"seHcnNEQH\",R4nBRUzJ1:\"Brand Identity\",style:{width:\"100%\"},variant:\"HRrQuvCsz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max((min(100vw - 128px, 1600px) - 96px) / 4, 200px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-9pn499-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"o1MjX4zLM\",ilnr4DrHH:\"Delivering innovative product design solutions, including dynamic packaging, label design, and lifelike 3D renderings, transforming concepts into tangible, market-ready products.\",layoutId:\"o1MjX4zLM\",R4nBRUzJ1:\"Product Design\",style:{width:\"100%\"},variant:\"HRrQuvCsz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max((min(100vw - 128px, 1600px) - 96px) / 4, 200px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hbifgl-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"Z_i372fo7\",ilnr4DrHH:\"Cutting-edge web development and creative design merge to craft responsive, visually stunning sites that optimize user experience across devices, boosting online presence.\",layoutId:\"Z_i372fo7\",R4nBRUzJ1:\"Web Development\",style:{width:\"100%\"},variant:\"HRrQuvCsz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max((min(100vw - 128px, 1600px) - 96px) / 4, 200px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-sde3bz-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"QTuZyVJnY\",ilnr4DrHH:\"Engaging, bespoke content creation, with compelling copywriting and captivating visuals, tailored to amplify your brand\u2019s unique voice and effectively connect with your audience.\",layoutId:\"QTuZyVJnY\",R4nBRUzJ1:\"Content Creation\",style:{width:\"100%\"},variant:\"HRrQuvCsz\",width:\"100%\"})})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-6wvakz-container hidden-1ctwg2f hidden-1o1j78l\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:false},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeTransition:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:16,height:\"100%\",id:\"PIYaG9YyE\",layoutId:\"PIYaG9YyE\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(22, 22, 22, 0)\",dotsBlur:8,dotsFill:\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\",dotsGap:8,dotsInset:0,dotSize:4,dotsOpacity:.5,dotsPadding:0,dotsRadius:50,showProgressDots:true,showScrollbar:true},sizingObject:{heightInset:433,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ycqss2-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"xthzdSCSb\",ilnr4DrHH:\"Crafting compelling brand identities that resonate with audiences, ensuring a standout presence with unique, cohesive visuals and narratives to elevate your businesses impact.\",layoutId:\"xthzdSCSb\",R4nBRUzJ1:\"Brand Identity\",variant:\"HRrQuvCsz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sdyiiy-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"xIXIvZ0xy\",ilnr4DrHH:\"Delivering innovative product design solutions, including dynamic packaging, label design, and lifelike 3D renderings, transforming concepts into tangible, market-ready products.\",layoutId:\"xIXIvZ0xy\",R4nBRUzJ1:\"Product Design\",variant:\"HRrQuvCsz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-16845hd-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"SSi43CDi9\",ilnr4DrHH:\"Cutting-edge web development and creative design merge to craft responsive, visually stunning sites that optimize user experience across devices, boosting online presence.\",layoutId:\"SSi43CDi9\",R4nBRUzJ1:\"Web Development\",variant:\"HRrQuvCsz\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"300px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-adjq53-container\",children:/*#__PURE__*/_jsx(Card,{height:\"100%\",id:\"WpuK0Z9_i\",ilnr4DrHH:\"Engaging, bespoke content creation, with compelling copywriting and captivating visuals, tailored to amplify your brand\u2019s unique voice and effectively connect with your audience.\",layoutId:\"WpuK0Z9_i\",R4nBRUzJ1:\"Content Creation\",variant:\"HRrQuvCsz\",width:\"100%\"})})})],snapObject:{fluid:true,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1i62ujy\",\"data-framer-name\":\"5. Featured Projects\",name:\"5. Featured Projects\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1lo5adp\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xWuaesCEE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Featured Projects\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Featured Projects\"})}),className:\"framer-1u77cs4\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gvaoSiLco\"},implicitPathVariables:undefined},{href:{webPageId:\"gvaoSiLco\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5ry41b-container hidden-1o1j78l\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{R3N89_iab:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"cvKyn5wJ7\",layoutId:\"cvKyn5wJ7\",R3N89_iab:resolvedLinks1[0],variant:\"ANxrqlbFG\",width:\"100%\",YTguVFVTF:\"View All\"})})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-fwt92t hidden-1ctwg2f hidden-1u3aayu\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eahiPjawP\"},implicitPathVariables:undefined},{href:{webPageId:\"eahiPjawP\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-9llyi0-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xWuaesCEE:{R3N89_iab:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"ZeMDXz4d5\",layoutId:\"ZeMDXz4d5\",R3N89_iab:resolvedLinks2[0],variant:\"ANxrqlbFG\",width:\"100%\",YTguVFVTF:\"View All\"})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gpwob2\",children:/*#__PURE__*/_jsx(QueryData,{query:{from:{data:Projects,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{name:\"mpv2OG43b\",type:\"Identifier\"},{name:\"SkahZ9k7h\",type:\"Identifier\"},{name:\"TuW_aTtyi\",type:\"Identifier\"},{name:\"PsSJigRLE\",type:\"Identifier\"},{name:\"eP2fuZIBg\",type:\"Identifier\"},{name:\"oLku2UWwJ\",type:\"Identifier\"},{name:\"eHDxu3yvM\",type:\"Identifier\"},{name:\"Qljd9rigb\",type:\"Identifier\"},{name:\"GOi6RlVFX\",type:\"Identifier\"},{name:\"MDjEyMZT8\",type:\"Identifier\"},{name:\"jKqPWuvUQ\",type:\"Identifier\"},{name:\"PM4ly5uJX\",type:\"Identifier\"},{name:\"qj_lu5Shc\",type:\"Identifier\"},{name:\"OmS5Pun4T\",type:\"Identifier\"},{name:\"qGC9yIWnW\",type:\"Identifier\"},{name:\"DR2RligEV\",type:\"Identifier\"},{name:\"s1N5rvAPT\",type:\"Identifier\"},{name:\"UVXDrc5pp\",type:\"Identifier\"},{name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection.map(({mpv2OG43b:mpv2OG43bma6uSDoRu,SkahZ9k7h:SkahZ9k7hma6uSDoRu,TuW_aTtyi:TuW_aTtyima6uSDoRu,PsSJigRLE:PsSJigRLEma6uSDoRu,eP2fuZIBg:eP2fuZIBgma6uSDoRu,oLku2UWwJ:oLku2UWwJma6uSDoRu,eHDxu3yvM:eHDxu3yvMma6uSDoRu,Qljd9rigb:Qljd9rigbma6uSDoRu,GOi6RlVFX:GOi6RlVFXma6uSDoRu,MDjEyMZT8:MDjEyMZT8ma6uSDoRu,jKqPWuvUQ:jKqPWuvUQma6uSDoRu,PM4ly5uJX:PM4ly5uJXma6uSDoRu,qj_lu5Shc:qj_lu5Shcma6uSDoRu,OmS5Pun4T:OmS5Pun4Tma6uSDoRu,qGC9yIWnW:qGC9yIWnWma6uSDoRu,DR2RligEV:DR2RligEVma6uSDoRu,s1N5rvAPT:s1N5rvAPTma6uSDoRu,UVXDrc5pp:UVXDrc5ppma6uSDoRu,id:idma6uSDoRu},i)=>{const visible=isSet(GOi6RlVFXma6uSDoRu);const visible1=isSet(MDjEyMZT8ma6uSDoRu);const visible2=isSet(jKqPWuvUQma6uSDoRu);const visible3=isSet(PM4ly5uJXma6uSDoRu);const visible4=isSet(qj_lu5Shcma6uSDoRu);const visible5=isSet(OmS5Pun4Tma6uSDoRu);const visible6=isSet(qGC9yIWnWma6uSDoRu);const visible7=isSet(DR2RligEVma6uSDoRu);const visible8=isSet(s1N5rvAPTma6uSDoRu);const visible9=isSet(UVXDrc5ppma6uSDoRu);return /*#__PURE__*/_jsx(LayoutGroup,{id:`ma6uSDoRu-${idma6uSDoRu}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{eHDxu3yvM:eHDxu3yvMma6uSDoRu},children:/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{width:\"max((min(100vw - 64px, 1600px) - 32px) / 2, 200px)\"},xWuaesCEE:{width:\"max(min(100vw - 32px, 1600px), 200px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max((min(100vw - 128px, 1600px) - 64px) / 2, 200px)\",children:/*#__PURE__*/_jsxs(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1bz4orq-container\",id:`${eHDxu3yvMma6uSDoRu}-1bz4orq`,style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{variant:\"Zuipzb4DZ\"},xWuaesCEE:{variant:\"Zuipzb4DZ\"}},children:/*#__PURE__*/_jsx(ProjectCard,{ePDSqhT_E:toResponsiveImage(mpv2OG43bma6uSDoRu),height:\"100%\",id:\"dNDgDy7Xk\",ilnr4DrHH:TuW_aTtyima6uSDoRu,layoutId:\"dNDgDy7Xk\",PFb5doJL1:eP2fuZIBgma6uSDoRu,R4nBRUzJ1:SkahZ9k7hma6uSDoRu,RQHivZhnT:RQHivZhnTwelu7j({overlay,paginationInfo:loadMore}),rsgvXydgH:oLku2UWwJma6uSDoRu,style:{width:\"100%\"},variant:\"qpBjo_Peu\",width:\"100%\",xY_EXaXbC:PsSJigRLEma6uSDoRu})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.1,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-b7xdme\",\"data-framer-portal-id\":`${eHDxu3yvMma6uSDoRu}-1bz4orq`,exit:{opacity:0,transition:{delay:0,duration:.1,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"J6Jta9rbT\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation,className:\"framer-1p9b43l\",\"data-framer-portal-id\":`${eHDxu3yvMma6uSDoRu}-1bz4orq`,exit:animation3,initial:animation2,style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1do86nn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xWuaesCEE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Title\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Title\"})}),className:\"framer-15lntrr\",fonts:[\"FS;Clash Display-medium\"],text:SkahZ9k7hma6uSDoRu,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-evcca7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-d00de35e-4fc8-471d-ae4a-fde3572b9ca8, rgb(136, 136, 136))\"},children:\"Description\"})}),className:\"framer-1ncosad\",fonts:[\"GF;Poppins-regular\"],text:Qljd9rigbma6uSDoRu,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lg5zxa\",children:[visible&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{background:{alt:\"\",fit:\"fill\",sizes:\"max(90vw - 128px, 200px)\",...toResponsiveImage(GOi6RlVFXma6uSDoRu)}},xWuaesCEE:{background:{alt:\"\",fit:\"fill\",sizes:\"max(85vw - 64px, 200px)\",...toResponsiveImage(GOi6RlVFXma6uSDoRu)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"max((85vw - 144px) / 2, 200px)\",...toResponsiveImage(GOi6RlVFXma6uSDoRu)},className:\"framer-1g29aty\",\"data-framer-name\":\"Img1\",name:\"Img1\"})}),visible1&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{background:{alt:\"\",fit:\"fill\",sizes:\"max(90vw - 128px, 200px)\",...toResponsiveImage(MDjEyMZT8ma6uSDoRu)}},xWuaesCEE:{background:{alt:\"\",fit:\"fill\",sizes:\"max(85vw - 64px, 200px)\",...toResponsiveImage(MDjEyMZT8ma6uSDoRu)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"max((85vw - 144px) / 2, 200px)\",...toResponsiveImage(MDjEyMZT8ma6uSDoRu)},className:\"framer-1ewztpq\",\"data-framer-name\":\"Img2\",name:\"Img2\"})}),visible2&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{background:{alt:\"\",fit:\"fill\",sizes:\"max(90vw - 128px, 200px)\",...toResponsiveImage(jKqPWuvUQma6uSDoRu)}},xWuaesCEE:{background:{alt:\"\",fit:\"fill\",sizes:\"max(85vw - 64px, 200px)\",...toResponsiveImage(jKqPWuvUQma6uSDoRu)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"max((85vw - 144px) / 2, 200px)\",...toResponsiveImage(jKqPWuvUQma6uSDoRu)},className:\"framer-uanf43\",\"data-framer-name\":\"Img3\",name:\"Img3\"})}),visible3&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{background:{alt:\"\",fit:\"fill\",sizes:\"max(90vw - 128px, 200px)\",...toResponsiveImage(PM4ly5uJXma6uSDoRu)}},xWuaesCEE:{background:{alt:\"\",fit:\"fill\",sizes:\"max(85vw - 64px, 200px)\",...toResponsiveImage(PM4ly5uJXma6uSDoRu)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"max((85vw - 144px) / 2, 200px)\",...toResponsiveImage(PM4ly5uJXma6uSDoRu)},className:\"framer-yp19xa\",\"data-framer-name\":\"Img4\",name:\"Img4\"})}),visible4&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{background:{alt:\"\",fit:\"fill\",sizes:\"max(90vw - 128px, 200px)\",...toResponsiveImage(qj_lu5Shcma6uSDoRu)}},xWuaesCEE:{background:{alt:\"\",fit:\"fill\",sizes:\"max(85vw - 64px, 200px)\",...toResponsiveImage(qj_lu5Shcma6uSDoRu)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"max((85vw - 144px) / 2, 200px)\",...toResponsiveImage(qj_lu5Shcma6uSDoRu)},className:\"framer-i0czzm\",\"data-framer-name\":\"Img5\",name:\"Img5\"})}),visible5&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{background:{alt:\"\",fit:\"fill\",sizes:\"max(90vw - 128px, 200px)\",...toResponsiveImage(OmS5Pun4Tma6uSDoRu)}},xWuaesCEE:{background:{alt:\"\",fit:\"fill\",sizes:\"max(85vw - 64px, 200px)\",...toResponsiveImage(OmS5Pun4Tma6uSDoRu)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"max((85vw - 144px) / 2, 200px)\",...toResponsiveImage(OmS5Pun4Tma6uSDoRu)},className:\"framer-aybnn1\",\"data-framer-name\":\"Img6\",name:\"Img6\"})}),visible6&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{background:{alt:\"\",fit:\"fill\",sizes:\"max(90vw - 128px, 200px)\",...toResponsiveImage(qGC9yIWnWma6uSDoRu)}},xWuaesCEE:{background:{alt:\"\",fit:\"fill\",sizes:\"max(85vw - 64px, 200px)\",...toResponsiveImage(qGC9yIWnWma6uSDoRu)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"max((85vw - 144px) / 2, 200px)\",...toResponsiveImage(qGC9yIWnWma6uSDoRu)},className:\"framer-hmy5z8\",\"data-framer-name\":\"Img7\",name:\"Img7\"})}),visible7&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{background:{alt:\"\",fit:\"fill\",sizes:\"max(90vw - 128px, 200px)\",...toResponsiveImage(DR2RligEVma6uSDoRu)}},xWuaesCEE:{background:{alt:\"\",fit:\"fill\",sizes:\"max(85vw - 64px, 200px)\",...toResponsiveImage(DR2RligEVma6uSDoRu)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"max((85vw - 144px) / 2, 200px)\",...toResponsiveImage(DR2RligEVma6uSDoRu)},className:\"framer-jjcy1x\",\"data-framer-name\":\"Img8\",name:\"Img8\"})}),visible8&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{background:{alt:\"\",fit:\"fill\",sizes:\"max(90vw - 128px, 200px)\",...toResponsiveImage(s1N5rvAPTma6uSDoRu)}},xWuaesCEE:{background:{alt:\"\",fit:\"fill\",sizes:\"max(85vw - 64px, 200px)\",...toResponsiveImage(s1N5rvAPTma6uSDoRu)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"max((85vw - 144px) / 2, 200px)\",...toResponsiveImage(s1N5rvAPTma6uSDoRu)},className:\"framer-1mnq70j\",\"data-framer-name\":\"Img9\",name:\"Img9\"})}),visible9&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{background:{alt:\"\",fit:\"fill\",sizes:\"max(90vw - 128px, 200px)\",...toResponsiveImage(UVXDrc5ppma6uSDoRu)}},xWuaesCEE:{background:{alt:\"\",fit:\"fill\",sizes:\"max(85vw - 64px, 200px)\",...toResponsiveImage(UVXDrc5ppma6uSDoRu)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",sizes:\"max((85vw - 144px) / 2, 200px)\",...toResponsiveImage(UVXDrc5ppma6uSDoRu)},className:\"framer-1k2nk9d\",\"data-framer-name\":\"Img10\",name:\"Img10\"})})]})]})]}),document.querySelector(\"#overlay\"))})})]})})})})})})},idma6uSDoRu);})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1d5853e\",\"data-framer-name\":\"6. FAQs\",name:\"6. FAQs\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-bc7xxj\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xWuaesCEE:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Frequently\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Asked Questions\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Frequently\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4e062b2a-9ab0-456c-a0b4-b451a44cc1ef, rgb(248, 248, 248))\"},children:\"Asked Questions\"})]}),className:\"framer-d0om2q\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-btbozw\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{width:\"min(max(min(100vw - 64px, 1600px), 1px), min(100vw - 64px, 1600px) * 0.75)\"},xWuaesCEE:{width:\"min(max(min(100vw - 32px, 1600px), 1px), min(100vw - 32px, 1600px))\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(max(min(100vw - 148px, 1600px), 1px), min(100vw - 148px, 1600px) / 2)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-3c8ep9-container\",children:/*#__PURE__*/_jsx(FAQ,{height:\"100%\",id:\"N57vvEwSd\",layoutId:\"N57vvEwSd\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-9rapyb-container\",children:/*#__PURE__*/_jsx(GradientGlow,{height:\"100%\",id:\"DfD0_h67q\",layoutId:\"DfD0_h67q\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-19uddv0-container\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q1zJWgYb2:{variant:\"MSkzMk4un\"},xWuaesCEE:{variant:\"I1yQdjQDb\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"sj7oeqClv\",layoutId:\"sj7oeqClv\",style:{width:\"100%\"},variant:\"hxkAWofYi\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-kvpYd { background: var(--token-950741a8-bb23-45f0-bfb4-71b18ecbacfe, rgb(22, 22, 22)) /* {\"name\":\"Black\"} */; }`,\".framer-kvpYd.framer-1u0w3x, .framer-kvpYd .framer-1u0w3x { display: block; }\",\".framer-kvpYd.framer-1ctwg2f { align-content: center; align-items: center; background-color: var(--token-950741a8-bb23-45f0-bfb4-71b18ecbacfe, #161616); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-kvpYd .framer-1ra20xi { flex: none; height: 90vh; overflow: hidden; position: relative; width: 100%; }\",\".framer-kvpYd .framer-pg8n6d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }\",\".framer-kvpYd .framer-5m0z8c { -webkit-filter: blur(80px); align-content: center; align-items: center; display: flex; filter: blur(80px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-kvpYd .framer-181gsow { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-kvpYd .framer-o2sznd-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-kvpYd .framer-1m23omv { -webkit-filter: blur(0px); align-content: center; align-items: center; display: flex; filter: blur(0px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; z-index: 2; }\",\".framer-kvpYd .framer-txao4s { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; -webkit-user-select: none; flex: 1 0 0px; height: auto; max-width: 1600px; position: relative; user-select: none; white-space: pre; width: 1px; }\",\".framer-kvpYd .framer-1vtyyua { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 50%; overflow: visible; padding: 16px 32px 0px 32px; position: absolute; top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-kvpYd .framer-167fak9 { 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-kvpYd .framer-1fzgipi-container { flex: none; height: auto; position: relative; width: auto; z-index: 10; }\",\".framer-kvpYd .framer-ab5e90 { 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: 10px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-kvpYd .framer-1lki4zf-container, .framer-kvpYd .framer-5ry41b-container, .framer-kvpYd .framer-9llyi0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kvpYd .framer-73uy51 { -webkit-filter: blur(0px); align-content: flex-end; align-items: flex-end; display: flex; filter: blur(0px); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-kvpYd .framer-i6pe5h-container { flex: 1 0 0px; height: 128px; position: relative; width: 1px; z-index: 1; }\",\".framer-kvpYd .framer-1foswc5-container { height: 32px; position: relative; width: 122px; }\",\".framer-kvpYd .framer-1187ac-container { height: 32px; position: relative; width: 113px; }\",\".framer-kvpYd .framer-z3q4yw-container { height: 32px; position: relative; width: 142px; }\",\".framer-kvpYd .framer-18tnvq8-container { height: 32px; position: relative; width: 117px; }\",\".framer-kvpYd .framer-qw429l-container { height: 32px; position: relative; width: 115px; }\",\".framer-kvpYd .framer-5dl0x8-container { height: 32px; position: relative; width: 128px; }\",\".framer-kvpYd .framer-1ag4v6s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 96px 64px 96px 64px; position: relative; width: 100%; }\",\".framer-kvpYd .framer-g9l0tw, .framer-kvpYd .framer-1lo5adp, .framer-kvpYd .framer-bc7xxj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1600px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kvpYd .framer-1bf2zir, .framer-kvpYd .framer-1u77cs4, .framer-kvpYd .framer-d0om2q { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-kvpYd .framer-1hus48g-container, .framer-kvpYd .framer-6wvakz-container, .framer-kvpYd .framer-19uddv0-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-kvpYd .framer-1ycqss2-container, .framer-kvpYd .framer-1sdyiiy-container, .framer-kvpYd .framer-16845hd-container, .framer-kvpYd .framer-adjq53-container { height: auto; position: relative; width: auto; }\",\".framer-kvpYd .framer-bo1nn4 { display: grid; flex: none; gap: 32px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(200px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kvpYd .framer-15v05bg-container { align-self: start; flex: none; height: auto; justify-self: start; min-height: 100%; position: relative; width: 100%; }\",\".framer-kvpYd .framer-9pn499-container, .framer-kvpYd .framer-1hbifgl-container, .framer-kvpYd .framer-sde3bz-container, .framer-kvpYd .framer-1bz4orq-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-kvpYd .framer-1i62ujy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 96px 64px 96px 64px; position: relative; width: 100%; }\",\".framer-kvpYd .framer-fwt92t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1600px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kvpYd .framer-gpwob2 { display: grid; flex: none; gap: 64px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(200px, 1fr)); height: min-content; justify-content: center; max-width: 1600px; padding: 0px; position: relative; width: 100%; }\",\".framer-kvpYd .framer-b7xdme { background-color: rgba(0, 0, 0, 0.25); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-kvpYd .framer-1p9b43l { align-content: center; align-items: center; background-color: var(--token-950741a8-bb23-45f0-bfb4-71b18ecbacfe, #161616); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 90%; justify-content: flex-start; left: calc(50.00000000000002% - 85% / 2); overflow: auto; padding: 64px; position: fixed; top: calc(50.00000000000002% - 90% / 2); width: 85%; z-index: 10; }\",\".framer-kvpYd .framer-1do86nn { 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: 0px; position: relative; width: 100%; }\",\".framer-kvpYd .framer-15lntrr { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-kvpYd .framer-evcca7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-kvpYd .framer-1ncosad { --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-kvpYd .framer-lg5zxa { display: grid; flex: none; gap: 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(200px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 32px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-kvpYd .framer-1g29aty, .framer-kvpYd .framer-1ewztpq, .framer-kvpYd .framer-uanf43, .framer-kvpYd .framer-yp19xa, .framer-kvpYd .framer-i0czzm { align-self: start; aspect-ratio: 1.7777777777777777 / 1; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: var(--framer-aspect-ratio-supported, 299px); justify-self: start; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-kvpYd .framer-aybnn1 { align-self: start; aspect-ratio: 1.8083333333333333 / 1; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: var(--framer-aspect-ratio-supported, 294px); justify-self: start; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-kvpYd .framer-hmy5z8, .framer-kvpYd .framer-jjcy1x, .framer-kvpYd .framer-1mnq70j, .framer-kvpYd .framer-1k2nk9d { align-self: start; aspect-ratio: 1.8083333333333333 / 1; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: var(--framer-aspect-ratio-supported, 111px); justify-self: start; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-kvpYd .framer-1d5853e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 96px 74px 96px 74px; position: relative; width: 100%; z-index: 3; }\",\".framer-kvpYd .framer-btbozw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kvpYd .framer-3c8ep9-container { flex: 1 0 0px; height: auto; max-width: 50%; position: relative; width: 1px; z-index: 2; }\",\".framer-kvpYd .framer-9rapyb-container { flex: none; height: 50%; left: calc(50.00000000000002% - 75% / 2); position: absolute; top: calc(50.00000000000002% - 50% / 2); width: 75%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-kvpYd.framer-1ctwg2f, .framer-kvpYd .framer-pg8n6d, .framer-kvpYd .framer-5m0z8c, .framer-kvpYd .framer-1m23omv, .framer-kvpYd .framer-167fak9, .framer-kvpYd .framer-ab5e90, .framer-kvpYd .framer-73uy51, .framer-kvpYd .framer-1ag4v6s, .framer-kvpYd .framer-g9l0tw, .framer-kvpYd .framer-1i62ujy, .framer-kvpYd .framer-1lo5adp, .framer-kvpYd .framer-fwt92t, .framer-kvpYd .framer-1p9b43l, .framer-kvpYd .framer-1do86nn, .framer-kvpYd .framer-evcca7, .framer-kvpYd .framer-1d5853e, .framer-kvpYd .framer-bc7xxj, .framer-kvpYd .framer-btbozw { gap: 0px; } .framer-kvpYd.framer-1ctwg2f > *, .framer-kvpYd .framer-evcca7 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-kvpYd.framer-1ctwg2f > :first-child, .framer-kvpYd .framer-1ag4v6s > :first-child, .framer-kvpYd .framer-1i62ujy > :first-child, .framer-kvpYd .framer-fwt92t > :first-child, .framer-kvpYd .framer-1p9b43l > :first-child, .framer-kvpYd .framer-evcca7 > :first-child, .framer-kvpYd .framer-1d5853e > :first-child { margin-top: 0px; } .framer-kvpYd.framer-1ctwg2f > :last-child, .framer-kvpYd .framer-1ag4v6s > :last-child, .framer-kvpYd .framer-1i62ujy > :last-child, .framer-kvpYd .framer-fwt92t > :last-child, .framer-kvpYd .framer-1p9b43l > :last-child, .framer-kvpYd .framer-evcca7 > :last-child, .framer-kvpYd .framer-1d5853e > :last-child { margin-bottom: 0px; } .framer-kvpYd .framer-pg8n6d > *, .framer-kvpYd .framer-5m0z8c > *, .framer-kvpYd .framer-1m23omv > *, .framer-kvpYd .framer-73uy51 > *, .framer-kvpYd .framer-btbozw > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-kvpYd .framer-pg8n6d > :first-child, .framer-kvpYd .framer-5m0z8c > :first-child, .framer-kvpYd .framer-1m23omv > :first-child, .framer-kvpYd .framer-167fak9 > :first-child, .framer-kvpYd .framer-ab5e90 > :first-child, .framer-kvpYd .framer-73uy51 > :first-child, .framer-kvpYd .framer-g9l0tw > :first-child, .framer-kvpYd .framer-1lo5adp > :first-child, .framer-kvpYd .framer-1do86nn > :first-child, .framer-kvpYd .framer-bc7xxj > :first-child, .framer-kvpYd .framer-btbozw > :first-child { margin-left: 0px; } .framer-kvpYd .framer-pg8n6d > :last-child, .framer-kvpYd .framer-5m0z8c > :last-child, .framer-kvpYd .framer-1m23omv > :last-child, .framer-kvpYd .framer-167fak9 > :last-child, .framer-kvpYd .framer-ab5e90 > :last-child, .framer-kvpYd .framer-73uy51 > :last-child, .framer-kvpYd .framer-g9l0tw > :last-child, .framer-kvpYd .framer-1lo5adp > :last-child, .framer-kvpYd .framer-1do86nn > :last-child, .framer-kvpYd .framer-bc7xxj > :last-child, .framer-kvpYd .framer-btbozw > :last-child { margin-right: 0px; } .framer-kvpYd .framer-167fak9 > *, .framer-kvpYd .framer-ab5e90 > *, .framer-kvpYd .framer-g9l0tw > *, .framer-kvpYd .framer-1lo5adp > *, .framer-kvpYd .framer-1do86nn > *, .framer-kvpYd .framer-bc7xxj > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kvpYd .framer-1ag4v6s > *, .framer-kvpYd .framer-1i62ujy > *, .framer-kvpYd .framer-1d5853e > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-kvpYd .framer-fwt92t > *, .framer-kvpYd .framer-1p9b43l > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",\"@media (min-width: 1440px) { .framer-kvpYd .hidden-1ctwg2f { display: none !important; } }\",`@media (min-width: 810px) and (max-width: 1439px) { .framer-kvpYd .hidden-1u3aayu { display: none !important; } .${metadata.bodyClassName}-framer-kvpYd { background: var(--token-950741a8-bb23-45f0-bfb4-71b18ecbacfe, rgb(22, 22, 22)) /* {\"name\":\"Black\"} */; } .framer-kvpYd.framer-1ctwg2f { width: 810px; } .framer-kvpYd .framer-pg8n6d { right: unset; width: 100%; } .framer-kvpYd .framer-5m0z8c { height: min-content; } .framer-kvpYd .framer-181gsow { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; } .framer-kvpYd .framer-o2sznd-container { height: 90vh; left: unset; position: relative; top: unset; } .framer-kvpYd .framer-1m23omv { padding: 0px 32px 0px 32px; } .framer-kvpYd .framer-txao4s { white-space: pre-wrap; word-break: break-word; word-wrap: break-word; } .framer-kvpYd .framer-1ag4v6s, .framer-kvpYd .framer-1i62ujy, .framer-kvpYd .framer-1d5853e { padding: 96px 32px 96px 32px; } .framer-kvpYd .framer-g9l0tw { order: 0; } .framer-kvpYd .framer-6wvakz-container { order: 1; } .framer-kvpYd .framer-gpwob2 { gap: 32px; } .framer-kvpYd .framer-1p9b43l { left: calc(50.00000000000002% - 90% / 2); width: 90%; } .framer-kvpYd .framer-lg5zxa { grid-template-columns: repeat(1, minmax(200px, 1fr)); padding: 32px 0px 32px 0px; } .framer-kvpYd .framer-1g29aty, .framer-kvpYd .framer-1ewztpq, .framer-kvpYd .framer-uanf43, .framer-kvpYd .framer-yp19xa, .framer-kvpYd .framer-i0czzm { height: var(--framer-aspect-ratio-supported, 113px); } .framer-kvpYd .framer-aybnn1 { height: var(--framer-aspect-ratio-supported, 111px); } .framer-kvpYd .framer-3c8ep9-container { max-width: 75%; } .framer-kvpYd .framer-9rapyb-container { height: 75%; left: calc(50.00000000000002% - 100% / 2); top: calc(50.00000000000002% - 75% / 2); width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-kvpYd .framer-181gsow, .framer-kvpYd .framer-gpwob2 { gap: 0px; } .framer-kvpYd .framer-181gsow > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kvpYd .framer-181gsow > :first-child { margin-left: 0px; } .framer-kvpYd .framer-181gsow > :last-child { margin-right: 0px; } .framer-kvpYd .framer-gpwob2 > *, .framer-kvpYd .framer-gpwob2 > :first-child, .framer-kvpYd .framer-gpwob2 > :last-child { margin: 0px; } }}`,`@media (max-width: 809px) { .framer-kvpYd .hidden-1o1j78l { display: none !important; } .${metadata.bodyClassName}-framer-kvpYd { background: var(--token-950741a8-bb23-45f0-bfb4-71b18ecbacfe, rgb(22, 22, 22)) /* {\"name\":\"Black\"} */; } .framer-kvpYd.framer-1ctwg2f { width: 390px; } .framer-kvpYd .framer-pg8n6d { flex-direction: column; top: 50%; } .framer-kvpYd .framer-5m0z8c { height: min-content; } .framer-kvpYd .framer-181gsow { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; } .framer-kvpYd .framer-o2sznd-container { height: 90vh; left: unset; position: relative; top: unset; } .framer-kvpYd .framer-1m23omv { flex-direction: column; padding: 0px 16px 0px 16px; } .framer-kvpYd .framer-txao4s { flex: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-kvpYd .framer-1vtyyua { gap: 0px; justify-content: center; } .framer-kvpYd .framer-73uy51 { flex-direction: column; } .framer-kvpYd .framer-i6pe5h-container, .framer-kvpYd .framer-1u77cs4 { flex: none; order: 0; width: 100%; } .framer-kvpYd .framer-1ag4v6s, .framer-kvpYd .framer-1i62ujy, .framer-kvpYd .framer-1d5853e { padding: 64px 16px 64px 16px; } .framer-kvpYd .framer-g9l0tw { order: 0; padding: 0px 16px 0px 16px; } .framer-kvpYd .framer-1hus48g-container { order: 1; } .framer-kvpYd .framer-1lo5adp { flex-direction: column; gap: 32px; order: 0; } .framer-kvpYd .framer-fwt92t { order: 2; } .framer-kvpYd .framer-9llyi0-container { order: 0; } .framer-kvpYd .framer-gpwob2 { gap: 32px; grid-template-columns: repeat(1, minmax(200px, 1fr)); order: 1; } .framer-kvpYd .framer-1p9b43l { height: 85%; padding: 32px; top: calc(50.00000000000002% - 85% / 2); } .framer-kvpYd .framer-lg5zxa { gap: 8px; grid-template-columns: repeat(1, minmax(200px, 1fr)); padding: 16px 0px 0px 0px; } .framer-kvpYd .framer-1g29aty, .framer-kvpYd .framer-1ewztpq, .framer-kvpYd .framer-uanf43, .framer-kvpYd .framer-yp19xa, .framer-kvpYd .framer-i0czzm { height: var(--framer-aspect-ratio-supported, 113px); } .framer-kvpYd .framer-aybnn1 { height: var(--framer-aspect-ratio-supported, 111px); } .framer-kvpYd .framer-3c8ep9-container { max-width: 100%; } .framer-kvpYd .framer-9rapyb-container { height: 75%; left: calc(50.00000000000002% - 100% / 2); top: calc(50.00000000000002% - 75% / 2); width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-kvpYd .framer-pg8n6d, .framer-kvpYd .framer-181gsow, .framer-kvpYd .framer-1m23omv, .framer-kvpYd .framer-1vtyyua, .framer-kvpYd .framer-73uy51, .framer-kvpYd .framer-1lo5adp, .framer-kvpYd .framer-gpwob2, .framer-kvpYd .framer-lg5zxa { gap: 0px; } .framer-kvpYd .framer-pg8n6d > *, .framer-kvpYd .framer-1m23omv > *, .framer-kvpYd .framer-73uy51 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-kvpYd .framer-pg8n6d > :first-child, .framer-kvpYd .framer-1m23omv > :first-child, .framer-kvpYd .framer-73uy51 > :first-child, .framer-kvpYd .framer-1lo5adp > :first-child { margin-top: 0px; } .framer-kvpYd .framer-pg8n6d > :last-child, .framer-kvpYd .framer-1m23omv > :last-child, .framer-kvpYd .framer-73uy51 > :last-child, .framer-kvpYd .framer-1lo5adp > :last-child { margin-bottom: 0px; } .framer-kvpYd .framer-181gsow > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kvpYd .framer-181gsow > :first-child, .framer-kvpYd .framer-1vtyyua > :first-child { margin-left: 0px; } .framer-kvpYd .framer-181gsow > :last-child, .framer-kvpYd .framer-1vtyyua > :last-child { margin-right: 0px; } .framer-kvpYd .framer-1vtyyua > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-kvpYd .framer-1lo5adp > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-kvpYd .framer-gpwob2 > *, .framer-kvpYd .framer-gpwob2 > :first-child, .framer-kvpYd .framer-gpwob2 > :last-child, .framer-kvpYd .framer-lg5zxa > *, .framer-kvpYd .framer-lg5zxa > :first-child, .framer-kvpYd .framer-lg5zxa > :last-child { margin: 0px; } }}`];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4366\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"q1zJWgYb2\":{\"layout\":[\"fixed\",\"auto\"]},\"xWuaesCEE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const Framerlscx1iovE=withCSS(Component,css,\"framer-kvpYd\");export default Framerlscx1iovE;Framerlscx1iovE.displayName=\"Newhome\";Framerlscx1iovE.defaultProps={height:4366,width:1440};addFonts(Framerlscx1iovE,[{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\"},{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2GQIT54GKQY3JRFTSHS4ARTRNRQISSAA/3CIP5EBHRRHE5FVQU3VFROPUERNDSTDF/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2\",weight:\"500\"},{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"}]},...ParticlesFonts,...MenuFonts,...ButtonFonts,...LogoAdobeFonts,...LogoShopifyFonts,...LogoWordPressFonts,...LogoFigmaFonts,...LogoFramerFonts,...LogoWebflowFonts,...TickerFonts,...CardFonts,...CarouselFonts,...ProjectCardFonts,...FAQFonts,...GradientGlowFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerlscx1iovE\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"4366\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q1zJWgYb2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xWuaesCEE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerResponsiveScreen\":\"\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["clamp", "t", "e", "n", "isNumber", "t", "isEasingList", "wrap", "e", "n", "o", "getEasingForSegment", "mix", "noopReturn", "t", "progress", "e", "n", "fillOffset", "o", "s", "mix", "defaultOffset", "interpolate", "f", "r", "clamp", "getEasingForSegment", "isString", "t", "e", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "t", "r", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "o", "c", "i", "h", "e", "u", "d", "f", "l", "g", "glide", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "t", "n", "createGeneratorEasing", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "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", "Z", "createAxisInfo", "createScrollInfo", "X", "updateAxisInfo", "progress", "velocityPerSecond", "updateScrollInfo", "calcInset", "Y", "J", "resolveEdge", "isString", "isNumber", "Q", "resolveOffset", "ee", "resolveOffsets", "interpolate", "defaultOffset", "measure", "createOnScrollHandler", "scrubAnimation", "noopReturn", "te", "ne", "oe", "getEventTarget", "scroll", "__rest", "listener", "dispatchPointerEvent", "t", "n", "dispatchViewEvent", "se", "o", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "ce", "le", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "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", "isCanvas", "RenderTarget", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "clamp", "t", "e", "n", "progress", "t", "e", "n", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "borderRadiusControl", "ControlType", "usePadding", "props", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "se", "paddingControl", "calcMaskWidth", "inset", "width", "useIsMouse", "isMouseDevice", "setIsMouseDevice", "ye", "fe", "window", "checkLimit", "progress", "target", "edgeOpacity", "moreItems", "buttonRef", "transition", "animate", "useGUI", "initialMoreItems", "initialAlpha", "pe", "useMotionValue", "fadeOpacity", "useTransform", "buttonOpacity", "v", "pointerEvents", "cursor", "buttonStyle", "baseButtonStyles", "setAriaVisible", "element", "useScrollLimits", "container", "axis", "scrollInfo", "updateCurrentScroll", "targetScroll", "checkLimits", "measureItems", "ue", "stopScroll", "scroll", "info", "stopResize", "resize", "Carousel", "slots", "gap", "align", "sizingObject", "fadeObject", "arrowObject", "snapObject", "progressObject", "ariaLabel", "borderRadius", "effectsObject", "props", "numItems", "j", "isCanvas", "RenderTarget", "padding", "usePadding", "axisLabel", "fadeContent", "fadeWidth", "fadeInset", "fadeTransition", "fadeAlpha", "snap", "snapEdge", "fluid", "widthType", "widthInset", "widthColumns", "heightType", "heightInset", "heightRows", "showScrollbar", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowPadding", "currentScroll", "newScroll", "start", "end", "startMaskInset", "endMaskInset", "baseWidth", "startMaskWidth", "endMaskWidth", "direction", "mask", "latest", "carouselRef", "numPages", "setNumPages", "itemStyle", "childStyle", "scrollOverflow", "containerStyle", "baseContainerStyle", "carouselStyle", "baseCarouselStyle", "carouselA11y", "itemA11y", "itemSizes", "te", "targetLength", "containerLength", "scrollLength", "current", "i", "start1", "end1", "newNumPages", "findNextItem", "delta", "children", "scrollTarget", "item", "length", "threshold", "isReducedMotion", "useReducedMotion", "goto", "scrollTo", "options", "gotoPage", "page", "gotoDelta", "pageLength", "currentPage", "clamp", "p", "Placeholder", "dots", "dotsBlurStyle", "isSelected", "Dot", "dotStyle", "u", "motion", "child", "index", "ref", "q", "controlsStyles", "dotsContainerStyle", "MouseStyles", "addPropertyControls", "ControlType", "paddingControl", "selectedOpacity", "unselectedOpacity", "total", "opacity", "ref1", "minScroll", "maxScroll", "inlinePadding", "top", "bottom", "right", "left", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "baseContainerStyle", "baseCarouselStyle", "baseButtonStyles", "controlsStyles", "dotsContainerStyle", "dotStyle", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "serializationHash", "SVG", "css", "FramerBGJ3qnH31", "withCSS", "BGJ3qnH31_default", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "serializationHash", "SVG", "css", "FramerKUNirtj1H", "withCSS", "KUNirtj1H_default", "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", "description", "height", "id", "tap", "title", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "R4nBRUzJ1", "ilnr4DrHH", "hUD0jMEH3", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapqr26l4", "args", "onMouseEnterefkcpy", "onMouseLeave105qysh", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText", "css", "FramerLGHd4OKIl", "withCSS", "LGHd4OKIl_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "serializationHash", "SVG", "css", "FrameroUUby0p4g", "withCSS", "oUUby0p4g_default", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "serializationHash", "SVG", "css", "FramerqE062wr2z", "withCSS", "qE062wr2z_default", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "SVG", "css", "FramerUiEPGIo8i", "withCSS", "UiEPGIo8i_default", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "serializationHash", "SVG", "css", "FramerWp0ZU4zED", "withCSS", "Wp0ZU4zED_default", "addFonts", "ParticlesFonts", "getFonts", "ParticleWrapper", "MenuFonts", "sosl9hJxP_default", "ButtonFonts", "yZDI095sy_default", "LogoAdobeFonts", "Wp0ZU4zED_default", "LogoShopifyFonts", "BGJ3qnH31_default", "LogoWordPressFonts", "oUUby0p4g_default", "LogoFigmaFonts", "UiEPGIo8i_default", "LogoFramerFonts", "KUNirtj1H_default", "LogoWebflowFonts", "qE062wr2z_default", "TickerFonts", "Ticker", "ContainerWithFX", "withFX", "Container", "MotionDivWithFX", "motion", "CardFonts", "LGHd4OKIl_default", "CarouselFonts", "Carousel", "ProjectCardFonts", "LxZIkKMgl_default", "FAQFonts", "Hxpgt7kmA_default", "GradientGlowFonts", "OyohvktkP_default", "FooterFonts", "irFzViZWx_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "transformTemplate1", "_", "t", "animation2", "animation3", "toResponsiveImage", "value", "isSet", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "QueryData", "query", "data", "useQueryData", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "mpv2OG43bma6uSDoRu", "SkahZ9k7hma6uSDoRu", "TuW_aTtyima6uSDoRu", "PsSJigRLEma6uSDoRu", "eP2fuZIBgma6uSDoRu", "oLku2UWwJma6uSDoRu", "eHDxu3yvMma6uSDoRu", "Qljd9rigbma6uSDoRu", "GOi6RlVFXma6uSDoRu", "MDjEyMZT8ma6uSDoRu", "jKqPWuvUQma6uSDoRu", "PM4ly5uJXma6uSDoRu", "qj_lu5Shcma6uSDoRu", "OmS5Pun4Tma6uSDoRu", "qGC9yIWnWma6uSDoRu", "DR2RligEVma6uSDoRu", "s1N5rvAPTma6uSDoRu", "UVXDrc5ppma6uSDoRu", "idma6uSDoRu", "restProps", "ue", "metadata1", "robotsTag", "ie", "_document_querySelector", "bodyCls", "body", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "RQHivZhnTwelu7j", "overlay", "paginationInfo", "args", "ref1", "pe", "isDisplayed", "router", "useRouter", "useRouteElementId", "ref2", "isDisplayed1", "isDisplayed2", "isDisplayed3", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "ComponentViewportProvider", "Container", "PropertyOverrides", "ParticleWrapper", "optimizeAppear", "x", "RichText", "optimizeAppearTransformTemplate", "sosl9hJxP_default", "ResolveLinks", "resolvedLinks", "yZDI095sy_default", "ContainerWithFX", "Ticker", "Wp0ZU4zED_default", "BGJ3qnH31_default", "oUUby0p4g_default", "UiEPGIo8i_default", "KUNirtj1H_default", "qE062wr2z_default", "MotionDivWithFX", "Carousel", "LGHd4OKIl_default", "resolvedLinks1", "resolvedLinks2", "wnMIVIreT_default", "collection", "loadMore", "l", "i", "visible1", "visible2", "visible3", "visible4", "visible5", "visible6", "visible7", "visible8", "visible9", "PathVariablesContext", "LxZIkKMgl_default", "AnimatePresence", "Ga", "Image2", "Hxpgt7kmA_default", "OyohvktkP_default", "irFzViZWx_default", "css", "Framerlscx1iovE", "withCSS", "lscx1iovE_default", "addFonts", "ParticlesFonts", "MenuFonts", "ButtonFonts", "LogoAdobeFonts", "LogoShopifyFonts", "LogoWordPressFonts", "LogoFigmaFonts", "LogoFramerFonts", "LogoWebflowFonts", "TickerFonts", "CardFonts", "CarouselFonts", "ProjectCardFonts", "FAQFonts", "GradientGlowFonts", "FooterFonts", "__FramerMetadata__"]
}
