{
  "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/XVUmpmPn1EPL0dzocT35/Ticker.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js", "ssg:https://framerusercontent.com/modules/o2gVDi1YQBMD6a6wAfEl/85aKtoG2eYCuPlXoOhyk/f4VT068eK.js", "ssg:https://framerusercontent.com/modules/p5ZfewqKF1O9aCnZ7EjI/zpFlAYMNVBg6V4gb1ggo/hzrfxAzlP.js", "ssg:https://framerusercontent.com/modules/hFiksRGII8jz5htScuyf/sY4UspQFMfFLaXh0HtVu/X0cQm8z_B.js", "ssg:https://framerusercontent.com/modules/Y7kUm4Xao66aG0mjkCKO/6izXCdlKuCvZkMHWje7G/avQbhBE_f.js", "ssg:https://framerusercontent.com/modules/z6uNXQ1bgVV26QrGYCij/0fIonko8bslE5nuNHAVw/ZsP839J_N.js", "ssg:https://framerusercontent.com/modules/qA2a5IIxvx3dCaoGP8SV/5Z2fTbmk1SCNo4DP8o6u/Zwbbkagrr.js", "ssg:https://framerusercontent.com/modules/phxESruTGzHkx33b9sx1/BwcynlRJGobpJunhEPqg/DzRAkg2ic.js", "ssg:https://framerusercontent.com/modules/0vG5low1KirPs3QYAENW/E7ZsUdmaFO9GSgjDMLAm/pVGIqdHX8.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;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__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(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.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(filteredSlots,(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,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):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\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const isPlaying=videoRef.current.currentTime>0&&videoRef.current.onplaying&&!videoRef.current.paused&&!videoRef.current.ended&&videoRef.current.readyState>videoRef.current.HAVE_CURRENT_DATA;if(!isPlaying&&videoRef.current&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;videoRef.current.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();},[]);return{play,pause,setProgress};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}/**\n * The Video component has some effects that sync the video element with props\n * like `startTime`, `progress`, etc. React calls these effects whenever these\n * props change. However, it also calls them on the first mount, and this is\n * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n * the video was hydrated, the initial `useEffect` call will reset the video\n * state. To avoid this, we use this flag.\n */let isMountedAndReadyForProgressChanges=false;const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{srcType,srcFile,srcUrl,playing:playingProp,muted,playsinline,controls,progress,objectFit,backgroundColor,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,poster,posterEnabled,startTime:startTimeProp,volume,loop}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges){isMountedAndReadyForProgressChanges=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{if(!videoRef.current)return;if(videoRef.current.currentTime<.3)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(autoplayBehavior===\"on-mount\")play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked===null||onSeeked===void 0?void 0:onSeeked(e),onPause:e=>onPause===null||onPause===void 0?void 0:onPause(e),onPlay:e=>onPlay===null||onPlay===void 0?void 0:onPlay(e),onEnded:e=>onEnd===null||onEnd===void 0?void 0:onEnd(e),autoPlay:autoplayBehavior===\"on-mount\",poster:posterEnabled?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";Video.defaultProps={srcType:\"URL\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",srcFile:\"\",posterEnabled:false,controls:false,playing:true,loop:true,muted:true,playsinline:true,restartOnEnter:false,objectFit:\"cover\",backgroundColor:\"rgba(0,0,0,0)\",radius:0,volume:25,startTime:0};const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",placeholder:\"../example.mp4\",hidden(props){return props.srcType===\"Upload\";},description:\"Hosted video file URL. For YouTube, use the YouTube component.\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"112\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "// Generated by Framer (6124c77)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"DBmcgDHLD\",\"nU_p9F3nb\"];const serializationHash=\"framer-h7iiu\";const variantClassNames={DBmcgDHLD:\"framer-v-jlr9fy\",nU_p9F3nb:\"framer-v-gl01og\"};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:200,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={bottom:\"nU_p9F3nb\",top:\"DBmcgDHLD\"};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:\"DBmcgDHLD\"};};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,variants}=useVariantState({cycleOrder,defaultVariant:\"DBmcgDHLD\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear43ce2k=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),600);});useOnVariantChange(baseVariant,{default:onAppear43ce2k});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,background:{alt:\"\",positionX:\"center\",positionY:\"center\"},className:cx(serializationHash,...sharedStyleClassNames,\"framer-jlr9fy\",className,classNames),\"data-framer-name\":\"top\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DBmcgDHLD\",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},...addPropertyOverrides({nU_p9F3nb:{\"data-framer-name\":\"bottom\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:12,pixelWidth:12,src:\"https://framerusercontent.com/images/t72FkpApjC7GTXK1Db6m6E38jJQ.svg\"},className:\"framer-5eyq2u\",layoutDependency:layoutDependency,layoutId:\"iXrUZuylQ\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-h7iiu.framer-19wwvtr, .framer-h7iiu .framer-19wwvtr { display: block; }\",\".framer-h7iiu.framer-jlr9fy { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 16px; min-width: 16px; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-h7iiu .framer-5eyq2u { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 12px); justify-content: center; left: 2px; overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 12px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-h7iiu.framer-jlr9fy, .framer-h7iiu .framer-5eyq2u { gap: 0px; } .framer-h7iiu.framer-jlr9fy > *, .framer-h7iiu .framer-5eyq2u > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-h7iiu.framer-jlr9fy > :first-child, .framer-h7iiu .framer-5eyq2u > :first-child { margin-top: 0px; } .framer-h7iiu.framer-jlr9fy > :last-child, .framer-h7iiu .framer-5eyq2u > :last-child { margin-bottom: 0px; } }\",\".framer-h7iiu.framer-v-gl01og.framer-jlr9fy { height: 20px; min-height: unset; }\",\".framer-h7iiu.framer-v-gl01og .framer-5eyq2u { top: 8px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nU_p9F3nb\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerf4VT068eK=withCSS(Component,css,\"framer-h7iiu\");export default Framerf4VT068eK;Framerf4VT068eK.displayName=\"arrow-animation\";Framerf4VT068eK.defaultProps={height:16,width:16};addPropertyControls(Framerf4VT068eK,{variant:{options:[\"DBmcgDHLD\",\"nU_p9F3nb\"],optionTitles:[\"top\",\"bottom\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerf4VT068eK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf4VT068eK\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"16\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"16\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nU_p9F3nb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f4VT068eK.map", "// Generated by Framer (838580a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ArrowAnimation from\"https://framerusercontent.com/modules/o2gVDi1YQBMD6a6wAfEl/85aKtoG2eYCuPlXoOhyk/f4VT068eK.js\";const ArrowAnimationFonts=getFonts(ArrowAnimation);const cycleOrder=[\"fWJsxD1I_\"];const serializationHash=\"framer-x20e3\";const variantClassNames={fWJsxD1I_:\"framer-v-rtmkr0\"};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,link,title,width,...props})=>{var _ref;return{...props,lk3O2KFis:(_ref=title!==null&&title!==void 0?title:props.lk3O2KFis)!==null&&_ref!==void 0?_ref:\"Scroll to Explore\",ShorL4wtK:link!==null&&link!==void 0?link:props.ShorL4wtK};};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,lk3O2KFis,ShorL4wtK,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fWJsxD1I_\",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(Link,{href:ShorL4wtK,openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-rtmkr0\",className,classNames)} framer-x9qamv`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fWJsxD1I_\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7VXJiYW5pc3QtNjAw\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Scroll to Explore\"})}),className:\"framer-sqf9jg\",fonts:[\"GF;Urbanist-600\"],layoutDependency:layoutDependency,layoutId:\"HX_lSMenF\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:lk3O2KFis,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"16px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-31u68u-container\",layoutDependency:layoutDependency,layoutId:\"iNVlsx0Nz-container\",children:/*#__PURE__*/_jsx(ArrowAnimation,{height:\"100%\",id:\"iNVlsx0Nz\",layoutId:\"iNVlsx0Nz\",style:{height:\"100%\",width:\"100%\"},variant:\"DBmcgDHLD\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-x20e3.framer-x9qamv, .framer-x20e3 .framer-x9qamv { display: block; }\",\".framer-x20e3.framer-rtmkr0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-x20e3 .framer-sqf9jg { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-x20e3 .framer-31u68u-container { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-x20e3.framer-rtmkr0 { gap: 0px; } .framer-x20e3.framer-rtmkr0 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-x20e3.framer-rtmkr0 > :first-child { margin-left: 0px; } .framer-x20e3.framer-rtmkr0 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 156.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"lk3O2KFis\":\"title\",\"ShorL4wtK\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerhzrfxAzlP=withCSS(Component,css,\"framer-x20e3\");export default FramerhzrfxAzlP;FramerhzrfxAzlP.displayName=\"scroll-animation\";FramerhzrfxAzlP.defaultProps={height:16,width:156.5};addPropertyControls(FramerhzrfxAzlP,{lk3O2KFis:{defaultValue:\"Scroll to Explore\",displayTextArea:false,title:\"Title\",type:ControlType.String},ShorL4wtK:{title:\"Link\",type:ControlType.Link}});addFonts(FramerhzrfxAzlP,[{explicitInter:true,fonts:[{family:\"Urbanist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDFRkfE5OrS8SlKw.woff2\",weight:\"600\"}]},...ArrowAnimationFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhzrfxAzlP\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"156.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"lk3O2KFis\\\":\\\"title\\\",\\\"ShorL4wtK\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hzrfxAzlP.map", "// Generated by Framer (838580a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"Pno2fslF6\",\"hvckegi8k\"];const serializationHash=\"framer-invTh\";const variantClassNames={hvckegi8k:\"framer-v-1352ktn\",Pno2fslF6:\"framer-v-ddasc3\"};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 humanReadableVariantMap={active:\"hvckegi8k\",default:\"Pno2fslF6\"};const getProps=({height,id,link,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,o59I6A0HV:(_ref=title!==null&&title!==void 0?title:props.o59I6A0HV)!==null&&_ref!==void 0?_ref:\"Home\",UI2hhxdDR:link!==null&&link!==void 0?link:props.UI2hhxdDR,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"Pno2fslF6\"};};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,o59I6A0HV,UI2hhxdDR,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Pno2fslF6\",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(Link,{href:UI2hhxdDR,openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-ddasc3\",className,classNames)} framer-e23dbq`,\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"Pno2fslF6\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({hvckegi8k:{\"data-framer-name\":\"active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ucbg61\",layoutDependency:layoutDependency,layoutId:\"q0iATBzAX\",style:{opacity:.5},variants:{hvckegi8k:{opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7VXJiYW5pc3QtNjAw\",\"--framer-font-family\":'\"Urbanist\", \"Urbanist Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"capitalize\"},children:\"Home\"})}),className:\"framer-18k8sh1\",fonts:[\"GF;Urbanist-600\"],layoutDependency:layoutDependency,layoutId:\"UAx2juy1a\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:o59I6A0HV,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uxyf5t\",layoutDependency:layoutDependency,layoutId:\"CJTLURsgl\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-invTh.framer-e23dbq, .framer-invTh .framer-e23dbq { display: block; }\",\".framer-invTh.framer-ddasc3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-invTh .framer-1ucbg61 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-invTh .framer-18k8sh1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-invTh .framer-1uxyf5t { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 6px); overflow: hidden; position: relative; width: 6px; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-invTh.framer-ddasc3, .framer-invTh .framer-1ucbg61 { gap: 0px; } .framer-invTh.framer-ddasc3 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-invTh.framer-ddasc3 > :first-child, .framer-invTh .framer-1ucbg61 > :first-child { margin-left: 0px; } .framer-invTh.framer-ddasc3 > :last-child, .framer-invTh .framer-1ucbg61 > :last-child { margin-right: 0px; } .framer-invTh .framer-1ucbg61 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 51\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"hvckegi8k\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"o59I6A0HV\":\"title\",\"UI2hhxdDR\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerX0cQm8z_B=withCSS(Component,css,\"framer-invTh\");export default FramerX0cQm8z_B;FramerX0cQm8z_B.displayName=\"scroll-navigation-item\";FramerX0cQm8z_B.defaultProps={height:18,width:51};addPropertyControls(FramerX0cQm8z_B,{variant:{options:[\"Pno2fslF6\",\"hvckegi8k\"],optionTitles:[\"default\",\"active\"],title:\"Variant\",type:ControlType.Enum},o59I6A0HV:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},UI2hhxdDR:{title:\"Link\",type:ControlType.Link}});addFonts(FramerX0cQm8z_B,[{explicitInter:true,fonts:[{family:\"Urbanist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDFRkfE5OrS8SlKw.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX0cQm8z_B\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"o59I6A0HV\\\":\\\"title\\\",\\\"UI2hhxdDR\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"18\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hvckegi8k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"51\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X0cQm8z_B.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Urbanist-800\",\"GF;Urbanist-900\",\"GF;Urbanist-900italic\",\"GF;Urbanist-800italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Urbanist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDSxkfE5OrS8SlKw.woff2\",weight:\"800\"},{family:\"Urbanist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDYhkfE5OrS8SlKw.woff2\",weight:\"900\"},{family:\"Urbanist\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA11eUpmqacG1K4S1.woff2\",weight:\"900\"},{family:\"Urbanist\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA113UpmqacG1K4S1.woff2\",weight:\"800\"}]}];export const css=['.framer-tfu6r .framer-styles-preset-5msvzu:not(.rich-text-wrapper), .framer-tfu6r .framer-styles-preset-5msvzu.rich-text-wrapper p { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Urbanist\", sans-serif; --framer-font-family-bold-italic: \"Urbanist\", sans-serif; --framer-font-family-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-size: 78px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-tfu6r .framer-styles-preset-5msvzu:not(.rich-text-wrapper), .framer-tfu6r .framer-styles-preset-5msvzu.rich-text-wrapper p { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Urbanist\", sans-serif; --framer-font-family-bold-italic: \"Urbanist\", sans-serif; --framer-font-family-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-size: 62px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-tfu6r .framer-styles-preset-5msvzu:not(.rich-text-wrapper), .framer-tfu6r .framer-styles-preset-5msvzu.rich-text-wrapper p { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Urbanist\", sans-serif; --framer-font-family-bold-italic: \"Urbanist\", sans-serif; --framer-font-family-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: uppercase; } }'];export const className=\"framer-tfu6r\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (508aa67)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/Y7kUm4Xao66aG0mjkCKO/6izXCdlKuCvZkMHWje7G/avQbhBE_f.js\";const enabledGestures={II5JXPmXf:{hover:true}};const cycleOrder=[\"II5JXPmXf\"];const serializationHash=\"framer-F9JnN\";const variantClassNames={II5JXPmXf:\"framer-v-ux048p\"};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,link,title,width,...props})=>{var _ref;return{...props,DsKDQXM1a:(_ref=title!==null&&title!==void 0?title:props.DsKDQXM1a)!==null&&_ref!==void 0?_ref:\"Incentive Programs\",WjrcRpLR9:link!==null&&link!==void 0?link:props.WjrcRpLR9};};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,DsKDQXM1a,WjrcRpLR9,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"II5JXPmXf\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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(Link,{href:WjrcRpLR9,openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-ux048p\",className,classNames)} framer-1nv2zg4`,\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"II5JXPmXf\",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},...addPropertyOverrides({\"II5JXPmXf-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-weuwv8\",layoutDependency:layoutDependency,layoutId:\"tMruDiFBn\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",rotate:-2,skewX:-4},variants:{\"II5JXPmXf-hover\":{backgroundColor:\"rgb(177, 33, 244)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5msvzu\",\"data-styles-preset\":\"avQbhBE_f\",children:\"Incentive Programs\"})}),className:\"framer-1svlms9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Dpdn4TiQo\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:DsKDQXM1a,verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-F9JnN.framer-1nv2zg4, .framer-F9JnN .framer-1nv2zg4 { display: block; }\",\".framer-F9JnN.framer-ux048p { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 914px; }\",\".framer-F9JnN .framer-weuwv8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 32px 16px 32px; position: relative; width: 100%; }\",\".framer-F9JnN .framer-1svlms9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-F9JnN.framer-ux048p, .framer-F9JnN .framer-weuwv8 { gap: 0px; } .framer-F9JnN.framer-ux048p > *, .framer-F9JnN .framer-weuwv8 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-F9JnN.framer-ux048p > :first-child, .framer-F9JnN .framer-weuwv8 > :first-child { margin-top: 0px; } .framer-F9JnN.framer-ux048p > :last-child, .framer-F9JnN .framer-weuwv8 > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 125.5\n * @framerIntrinsicWidth 914\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Uy9RxWLhv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DsKDQXM1a\":\"title\",\"WjrcRpLR9\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZsP839J_N=withCSS(Component,css,\"framer-F9JnN\");export default FramerZsP839J_N;FramerZsP839J_N.displayName=\"ticker-text\";FramerZsP839J_N.defaultProps={height:125.5,width:914};addPropertyControls(FramerZsP839J_N,{DsKDQXM1a:{defaultValue:\"Incentive Programs\",displayTextArea:false,title:\"Title\",type:ControlType.String},WjrcRpLR9:{title:\"Link\",type:ControlType.Link}});addFonts(FramerZsP839J_N,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZsP839J_N\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"914\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Uy9RxWLhv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"DsKDQXM1a\\\":\\\"title\\\",\\\"WjrcRpLR9\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"125.5\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZsP839J_N.map", "// Generated by Framer (508aa67)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Logo from\"https://framerusercontent.com/modules/T7oNkJFShoSFwMYwTC5E/hJeBdqcXjwpPBgONqPC2/rAf1r9qm0.js\";const LogoFonts=getFonts(Logo);const cycleOrder=[\"I4JG3CI7Q\",\"mKK0hhQ20\",\"ID1pxm8CG\",\"ZSCyPImnm\"];const serializationHash=\"framer-hqje3\";const variantClassNames={I4JG3CI7Q:\"framer-v-1ik9g7x\",ID1pxm8CG:\"framer-v-12scpy\",mKK0hhQ20:\"framer-v-cfpug\",ZSCyPImnm:\"framer-v-j4x1m4\"};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 humanReadableVariantMap={\"desktop-full\":\"I4JG3CI7Q\",\"desktop-slim\":\"mKK0hhQ20\",\"mobile-full\":\"ID1pxm8CG\",\"mobile-slim\":\"ZSCyPImnm\"};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:\"I4JG3CI7Q\"};};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,variants}=useVariantState({cycleOrder,defaultVariant:\"I4JG3CI7Q\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const router=useRouter();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,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1ik9g7x\",className,classNames),\"data-framer-name\":\"desktop-full\",layoutDependency:layoutDependency,layoutId:\"I4JG3CI7Q\",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},...addPropertyOverrides({ID1pxm8CG:{\"data-framer-name\":\"mobile-full\"},mKK0hhQ20:{\"data-framer-name\":\"desktop-slim\"},ZSCyPImnm:{\"data-framer-name\":\"mobile-slim\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qlpnpq\",layoutDependency:layoutDependency,layoutId:\"Jd4v9puTO\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pVGIqdHX8\"},implicitPathVariables:undefined},{href:{webPageId:\"pVGIqdHX8\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yx2ekp-container\",layoutDependency:layoutDependency,layoutId:\"ht03dv2tK-container\",style:{scale:1},variants:{ID1pxm8CG:{scale:.5},mKK0hhQ20:{originY:0,scale:.2},ZSCyPImnm:{originY:0,scale:.15}},children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"ht03dv2tK\",layoutId:\"ht03dv2tK\",variant:\"gVGEKubC5\",width:\"100%\",...addPropertyOverrides({mKK0hhQ20:{FrR0SCJCh:resolvedLinks[0]},ZSCyPImnm:{FrR0SCJCh:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hqje3.framer-435tas, .framer-hqje3 .framer-435tas { display: block; }\",\".framer-hqje3.framer-1ik9g7x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-hqje3 .framer-qlpnpq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 16px; position: relative; width: 1px; }\",\".framer-hqje3 .framer-1yx2ekp-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hqje3.framer-1ik9g7x, .framer-hqje3 .framer-qlpnpq { gap: 0px; } .framer-hqje3.framer-1ik9g7x > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-hqje3.framer-1ik9g7x > :first-child { margin-left: 0px; } .framer-hqje3.framer-1ik9g7x > :last-child { margin-right: 0px; } .framer-hqje3 .framer-qlpnpq > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-hqje3 .framer-qlpnpq > :first-child { margin-top: 0px; } .framer-hqje3 .framer-qlpnpq > :last-child { margin-bottom: 0px; } }\",\".framer-hqje3.framer-v-cfpug.framer-1ik9g7x, .framer-hqje3.framer-v-j4x1m4.framer-1ik9g7x { flex-direction: column; height: 102px; }\",\".framer-hqje3.framer-v-cfpug .framer-qlpnpq, .framer-hqje3.framer-v-j4x1m4 .framer-qlpnpq { height: 1px; justify-content: flex-start; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hqje3.framer-v-cfpug.framer-1ik9g7x { gap: 0px; } .framer-hqje3.framer-v-cfpug.framer-1ik9g7x > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-hqje3.framer-v-cfpug.framer-1ik9g7x > :first-child { margin-top: 0px; } .framer-hqje3.framer-v-cfpug.framer-1ik9g7x > :last-child { margin-bottom: 0px; } }\",\".framer-hqje3.framer-v-12scpy.framer-1ik9g7x { width: 390px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hqje3.framer-v-j4x1m4.framer-1ik9g7x { gap: 0px; } .framer-hqje3.framer-v-j4x1m4.framer-1ik9g7x > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-hqje3.framer-v-j4x1m4.framer-1ik9g7x > :first-child { margin-top: 0px; } .framer-hqje3.framer-v-j4x1m4.framer-1ik9g7x > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mKK0hhQ20\":{\"layout\":[\"fixed\",\"fixed\"]},\"ID1pxm8CG\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZSCyPImnm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZwbbkagrr=withCSS(Component,css,\"framer-hqje3\");export default FramerZwbbkagrr;FramerZwbbkagrr.displayName=\"logo-holder\";FramerZwbbkagrr.defaultProps={height:800,width:1200};addPropertyControls(FramerZwbbkagrr,{variant:{options:[\"I4JG3CI7Q\",\"mKK0hhQ20\",\"ID1pxm8CG\",\"ZSCyPImnm\"],optionTitles:[\"desktop-full\",\"desktop-slim\",\"mobile-full\",\"mobile-slim\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZwbbkagrr,[{explicitInter:true,fonts:[]},...LogoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZwbbkagrr\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mKK0hhQ20\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ID1pxm8CG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZSCyPImnm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Zwbbkagrr.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Urbanist-600\",\"GF;Urbanist-900\",\"GF;Urbanist-900italic\",\"GF;Urbanist-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Urbanist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDFRkfE5OrS8SlKw.woff2\",weight:\"600\"},{family:\"Urbanist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDYhkfE5OrS8SlKw.woff2\",weight:\"900\"},{family:\"Urbanist\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA11eUpmqacG1K4S1.woff2\",weight:\"900\"},{family:\"Urbanist\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA10pUpmqacG1K4S1.woff2\",weight:\"600\"}]}];export const css=['.framer-5RuPB .framer-styles-preset-8kl4k4:not(.rich-text-wrapper), .framer-5RuPB .framer-styles-preset-8kl4k4.rich-text-wrapper p { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Urbanist\", sans-serif; --framer-font-family-bold-italic: \"Urbanist\", sans-serif; --framer-font-family-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 0px) { .framer-5RuPB .framer-styles-preset-8kl4k4:not(.rich-text-wrapper), .framer-5RuPB .framer-styles-preset-8kl4k4.rich-text-wrapper p { --framer-font-family: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-family-bold: \"Urbanist\", sans-serif; --framer-font-family-bold-italic: \"Urbanist\", sans-serif; --framer-font-family-italic: \"Urbanist\", \"Urbanist Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-5RuPB\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (013b13c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,SVG,useActiveVariantCallback,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useQueryData,useRouteElementId,useRouter,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js\";import HamburgerMenu from\"#framer/local/canvasComponent/BXzqvLvUC/BXzqvLvUC.js\";import BrandLogo from\"#framer/local/canvasComponent/EAtnzhaGC/EAtnzhaGC.js\";import ScrollAnimation from\"#framer/local/canvasComponent/hzrfxAzlP/hzrfxAzlP.js\";import BtnOutline from\"#framer/local/canvasComponent/i4QLlH6Yb/i4QLlH6Yb.js\";import Footer from\"#framer/local/canvasComponent/jIcpSbfto/jIcpSbfto.js\";import ScrollNavigationItem from\"#framer/local/canvasComponent/X0cQm8z_B/X0cQm8z_B.js\";import Menu from\"#framer/local/canvasComponent/yiLoPtOVN/yiLoPtOVN.js\";import TickerText from\"#framer/local/canvasComponent/ZsP839J_N/ZsP839J_N.js\";import LogoHolder from\"#framer/local/canvasComponent/Zwbbkagrr/Zwbbkagrr.js\";import References from\"#framer/local/collection/XR3wXjMz5/XR3wXjMz5.js\";import*as sharedStyle from\"#framer/local/css/DzRAkg2ic/DzRAkg2ic.js\";import metadataProvider from\"#framer/local/webPageMetadata/pVGIqdHX8/pVGIqdHX8.js\";const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const ScrollNavigationItemFonts=getFonts(ScrollNavigationItem);const ScrollNavigationItemWithVariantAppearEffect=withVariantAppearEffect(ScrollNavigationItem);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const HamburgerMenuFonts=getFonts(HamburgerMenu);const MenuFonts=getFonts(Menu);const LogoHolderFonts=getFonts(LogoHolder);const LogoHolderWithVariantAppearEffect=withVariantAppearEffect(LogoHolder);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const ScrollAnimationFonts=getFonts(ScrollAnimation);const ContainerWithFX=withFX(Container);const VideoFonts=getFonts(Video);const MotionSectionWithFX=withFX(motion.section);const BtnOutlineFonts=getFonts(BtnOutline);const MotionDivWithFX=withFX(motion.div);const TickerTextFonts=getFonts(TickerText);const TickerFonts=getFonts(Ticker);const BrandLogoFonts=getFonts(BrandLogo);const FooterFonts=getFonts(Footer);const breakpoints={axEoT9w2v:\"(max-width: 809px)\",kfiSUZpoN:\"(min-width: 1200px)\",NlOcKUHdv:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Zks0w\";const variantClassNames={axEoT9w2v:\"framer-v-t9wmmd\",kfiSUZpoN:\"framer-v-1c0nd1s\",NlOcKUHdv:\"framer-v-grczxp\"};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transition2={damping:30,delay:1,mass:1,stiffness:240,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition4={damping:60,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation8={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const transition5={damping:60,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:150};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"kfiSUZpoN\",Phone:\"axEoT9w2v\",Tablet:\"NlOcKUHdv\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kfiSUZpoN\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,C8DFZ6QB4KfnBwwZyN,UQouC6ZObKfnBwwZyN,idKfnBwwZyN,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const YAWyURRkc3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const gw0E0Y2UR1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"NlOcKUHdv\",\"axEoT9w2v\"].includes(baseVariant))return false;return true;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const ref6=React.useRef(null);const elementId=useRouteElementId(\"RiiiTRgQk\");const ref7=React.useRef(null);const elementId1=useRouteElementId(\"t7HclaseN\");const elementId2=useRouteElementId(\"LcQPzX258\");const elementId3=useRouteElementId(\"e4lb2RcPb\");const elementId4=useRouteElementId(\"dtLDmfbVx\");const elementId5=useRouteElementId(\"WanUyZNo4\");const elementId6=useRouteElementId(\"EQt4xe5EP\");useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"kfiSUZpoN\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1c0nd1s\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Link,{href:\"www.unisontravelevents.com\",motionChild:true,nodeId:\"kisPWMLHe\",scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:89,intrinsicWidth:116,loading:getLoadingLazyAtYPosition(925.5),pixelHeight:178,pixelWidth:232,src:\"https://framerusercontent.com/images/O7UplZJoTfBUgLO2ugoLzgSU4.png\"}}},children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation,as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:89,intrinsicWidth:116,loading:getLoadingLazyAtYPosition(892),pixelHeight:178,pixelWidth:232,src:\"https://framerusercontent.com/images/O7UplZJoTfBUgLO2ugoLzgSU4.png\"},className:\"framer-javqtc framer-32vug1\",\"data-framer-appear-id\":\"javqtc\",\"data-framer-name\":\"Image\",initial:animation1,optimized:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition(13),pixelHeight:1e3,pixelWidth:1e3,sizes:\"70px\",src:\"https://framerusercontent.com/images/1zeR1rVnWKs4XQaF2tgNsBTgE.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/1zeR1rVnWKs4XQaF2tgNsBTgE.png?scale-down-to=512 512w,https://framerusercontent.com/images/1zeR1rVnWKs4XQaF2tgNsBTgE.png 1000w\"}},NlOcKUHdv:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition(16),pixelHeight:1e3,pixelWidth:1e3,sizes:\"120px\",src:\"https://framerusercontent.com/images/1zeR1rVnWKs4XQaF2tgNsBTgE.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/1zeR1rVnWKs4XQaF2tgNsBTgE.png?scale-down-to=512 512w,https://framerusercontent.com/images/1zeR1rVnWKs4XQaF2tgNsBTgE.png 1000w\"}}},children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation,background:{alt:\"\",fit:\"fill\",intrinsicHeight:500,intrinsicWidth:500,loading:getLoadingLazyAtYPosition(32),pixelHeight:1e3,pixelWidth:1e3,sizes:\"120px\",src:\"https://framerusercontent.com/images/1zeR1rVnWKs4XQaF2tgNsBTgE.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/1zeR1rVnWKs4XQaF2tgNsBTgE.png?scale-down-to=512 512w,https://framerusercontent.com/images/1zeR1rVnWKs4XQaF2tgNsBTgE.png 1000w\"},className:\"framer-3lpkuy\",\"data-framer-appear-id\":\"3lpkuy\",\"data-framer-name\":\"15-years\",initial:animation1,optimized:true})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation2,className:\"framer-eokm8y hidden-grczxp hidden-t9wmmd\",\"data-framer-appear-id\":\"eokm8y\",\"data-framer-name\":\"Scroll Navigation\",initial:animation3,optimized:true,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":t7HclaseN\",webPageId:\"pVGIqdHX8\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:416,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18dqz28-container\",nodeId:\"reyElpuQ9\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(ScrollNavigationItemWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"hvckegi8k\"},{offset:45,ref:ref2,target:\"Pno2fslF6\"},{offset:140,ref:ref3,target:\"Pno2fslF6\"},{ref:ref4,target:\"Pno2fslF6\"},{offset:120,ref:ref5,target:\"Pno2fslF6\"},{ref:ref6,target:\"Pno2fslF6\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"reyElpuQ9\",layoutId:\"reyElpuQ9\",o59I6A0HV:\"Home\",UI2hhxdDR:resolvedLinks[0],variant:\"Pno2fslF6\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":LcQPzX258\",webPageId:\"pVGIqdHX8\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:446,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tbwabi-container\",nodeId:\"FwI_R7Gk0\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(ScrollNavigationItemWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"Pno2fslF6\"},{offset:45,ref:ref2,target:\"hvckegi8k\"},{offset:140,ref:ref3,target:\"Pno2fslF6\"},{ref:ref4,target:\"Pno2fslF6\"},{offset:120,ref:ref5,target:\"Pno2fslF6\"},{ref:ref6,target:\"Pno2fslF6\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"FwI_R7Gk0\",layoutId:\"FwI_R7Gk0\",o59I6A0HV:\"About\",UI2hhxdDR:resolvedLinks1[0],variant:\"Pno2fslF6\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":e4lb2RcPb\",webPageId:\"pVGIqdHX8\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:476,children:/*#__PURE__*/_jsx(Container,{className:\"framer-198wmhv-container\",nodeId:\"DLMj3rblw\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(ScrollNavigationItemWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"Pno2fslF6\"},{offset:45,ref:ref2,target:\"Pno2fslF6\"},{offset:140,ref:ref3,target:\"hvckegi8k\"},{ref:ref4,target:\"Pno2fslF6\"},{offset:120,ref:ref5,target:\"Pno2fslF6\"},{ref:ref6,target:\"Pno2fslF6\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"DLMj3rblw\",layoutId:\"DLMj3rblw\",o59I6A0HV:\"Video\",UI2hhxdDR:resolvedLinks2[0],variant:\"Pno2fslF6\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":dtLDmfbVx\",webPageId:\"pVGIqdHX8\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:506,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1fq53mg-container\",nodeId:\"zgE0v1dOc\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(ScrollNavigationItemWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"Pno2fslF6\"},{offset:45,ref:ref2,target:\"Pno2fslF6\"},{offset:140,ref:ref3,target:\"Pno2fslF6\"},{ref:ref4,target:\"hvckegi8k\"},{offset:120,ref:ref5,target:\"Pno2fslF6\"},{ref:ref6,target:\"Pno2fslF6\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"zgE0v1dOc\",layoutId:\"zgE0v1dOc\",o59I6A0HV:\"Services\",UI2hhxdDR:resolvedLinks3[0],variant:\"Pno2fslF6\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":WanUyZNo4\",webPageId:\"pVGIqdHX8\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:536,children:/*#__PURE__*/_jsx(Container,{className:\"framer-10uav3n-container\",nodeId:\"sdnnvRSdB\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(ScrollNavigationItemWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"Pno2fslF6\"},{offset:45,ref:ref2,target:\"Pno2fslF6\"},{offset:140,ref:ref3,target:\"Pno2fslF6\"},{ref:ref4,target:\"Pno2fslF6\"},{offset:120,ref:ref5,target:\"hvckegi8k\"},{ref:ref6,target:\"Pno2fslF6\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"sdnnvRSdB\",layoutId:\"sdnnvRSdB\",o59I6A0HV:\"References\",UI2hhxdDR:resolvedLinks4[0],variant:\"Pno2fslF6\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":EQt4xe5EP\",webPageId:\"pVGIqdHX8\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:566,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i48pew-container\",nodeId:\"XGEchkr34\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(ScrollNavigationItemWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"Pno2fslF6\"},{offset:45,ref:ref2,target:\"Pno2fslF6\"},{offset:140,ref:ref3,target:\"Pno2fslF6\"},{ref:ref4,target:\"Pno2fslF6\"},{offset:120,ref:ref5,target:\"Pno2fslF6\"},{ref:ref6,target:\"hvckegi8k\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"XGEchkr34\",layoutId:\"XGEchkr34\",o59I6A0HV:\"Contact\",UI2hhxdDR:resolvedLinks5[0],variant:\"Pno2fslF6\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{y:24}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"44px\",y:44,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-aw0a44-container\",id:\"aw0a44\",layoutScroll:true,nodeId:\"aIDoZwNE3\",scopeId:\"pVGIqdHX8\",children:[/*#__PURE__*/_jsx(HamburgerMenu,{height:\"100%\",id:\"aIDoZwNE3\",layoutId:\"aIDoZwNE3\",style:{height:\"100%\",width:\"100%\"},variant:overlay.visible?\"FCQFOT8am\":\"SCr8eUJjU\",width:\"100%\",YAWyURRkc:YAWyURRkc3bnx0g({overlay})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-12q5yca\"),\"data-framer-portal-id\":\"aw0a44\",exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"e2_YGLDKv\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{animate:animation5,className:cx(scopingClassNames,\"framer-uvzzmv-container\"),\"data-framer-portal-id\":\"aw0a44\",exit:animation4,inComponentSlot:true,initial:animation6,nodeId:\"e2TMhLuqC\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{NysOLPTJY:16}},children:/*#__PURE__*/_jsx(Menu,{gw0E0Y2UR:gw0E0Y2UR1wnntms({overlay}),height:\"100%\",id:\"e2TMhLuqC\",layoutId:\"e2TMhLuqC\",NysOLPTJY:24,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),getContainer())})})]})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NlOcKUHdv:{height:640}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation7,className:\"framer-4t546n-container\",\"data-framer-appear-id\":\"4t546n\",initial:animation8,layoutScroll:true,nodeId:\"aI_rlJ55h\",optimized:true,rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{__framer__targets:[{ref:ref1,target:\"ID1pxm8CG\"},{offset:45,ref:ref2,target:\"ZSCyPImnm\"}]},NlOcKUHdv:{__framer__targets:[{ref:ref1,target:\"gxtwHPYXE\"},{offset:45,ref:ref2,target:\"HUmks37Zn\"}]}},children:/*#__PURE__*/_jsx(LogoHolderWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"I4JG3CI7Q\"},{offset:45,ref:ref2,target:\"mKK0hhQ20\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"aI_rlJ55h\",layoutId:\"aI_rlJ55h\",style:{height:\"100%\",width:\"100%\"},variant:\"I4JG3CI7Q\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":LcQPzX258\",webPageId:\"pVGIqdHX8\"},implicitPathVariables:undefined},{href:{hash:\":LcQPzX258\",webPageId:\"pVGIqdHX8\"},implicitPathVariables:undefined},{href:{hash:\":LcQPzX258\",webPageId:\"pVGIqdHX8\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NlOcKUHdv:{y:600}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:960,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation9,__framer__exit:animation10,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:ref1,target:\"animate\"}],__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-wcs8m5-container\",layoutScroll:true,nodeId:\"raaxEEBqF\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{ShorL4wtK:resolvedLinks6[2]},NlOcKUHdv:{ShorL4wtK:resolvedLinks6[1]}},children:/*#__PURE__*/_jsx(ScrollAnimation,{height:\"100%\",id:\"raaxEEBqF\",layoutId:\"raaxEEBqF\",lk3O2KFis:\"Scroll to Explore\",ShorL4wtK:resolvedLinks6[0],width:\"100%\"})})})})})}),/*#__PURE__*/_jsxs(\"main\",{className:\"framer-1j1e6ip\",\"data-framer-name\":\"Main\",id:elementId,ref:ref7,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{offset:45,ref:ref2,target:{opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:50}}]}},children:/*#__PURE__*/_jsx(MotionSectionWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{offset:45,ref:ref2,target:{opacity:.6,rotate:-4,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:50}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ktf0w5\",\"data-framer-name\":\"Hero\",id:elementId1,ref:ref1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-uzqo0q-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"EvdWlkbTW\",scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgb(78, 19, 176)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"EvdWlkbTW\",isMixedBorderRadius:false,layoutId:\"EvdWlkbTW\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:\"https://framerusercontent.com/assets/EdF6xJVLhZ6XEUM3Ss6t2pQ7jc.mp4\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{offset:45,ref:ref2,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformViewportThreshold:0}},children:/*#__PURE__*/_jsx(MotionSectionWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.6,rotate:4,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:50}},{offset:45,ref:ref2,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ysal78\",\"data-framer-name\":\"About\",id:elementId2,ref:ref2,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1d7jy8w\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{__framer__transformTargets:[{target:{opacity:.9,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0}},{offset:45,ref:ref2,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}]}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.9,rotate:4,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0}},{offset:45,ref:ref2,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-15q2un4\",\"data-framer-name\":\"Left\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-16t9gv9\",\"data-framer-name\":\"Image\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 341 194\"><path d=\"M 83.629 13.837 C 88.38 13.307 92.906 14.031 97.207 16.009 C 101.554 17.982 105.125 20.95 107.919 24.914 C 110.708 28.83 112.362 33.265 112.88 38.219 C 113.393 43.125 112.694 47.823 110.784 52.311 C 108.868 56.751 105.99 60.414 102.151 63.299 C 98.359 66.178 94.087 67.883 89.335 68.413 L 86.865 68.688 C 82.066 69.224 77.493 68.504 73.146 66.532 C 68.845 64.554 65.301 61.607 62.512 57.692 C 59.717 53.728 58.063 49.293 57.55 44.386 C 57.032 39.432 57.731 34.735 59.646 30.295 C 61.557 25.806 64.409 22.122 68.201 19.243 C 72.04 16.357 76.359 14.647 81.158 14.112 Z M 87.56 51.435 C 90.288 51.131 92.513 49.876 94.234 47.669 C 95.997 45.409 96.731 42.87 96.436 40.052 C 96.136 37.185 94.895 34.868 92.71 33.096 C 90.568 31.271 88.132 30.51 85.404 30.814 L 82.933 31.09 C 80.157 31.399 77.888 32.685 76.125 34.944 C 74.405 37.152 73.694 39.688 73.994 42.554 C 74.289 45.372 75.507 47.692 77.649 49.518 C 79.834 51.289 82.314 52.02 85.09 51.711 Z M 176.843 56.889 L 161.5 41.94 C 163.562 41.042 165.417 39.705 166.945 38.017 C 168.476 36.273 169.6 34.281 170.318 32.038 C 171.075 29.762 171.334 27.342 171.076 24.951 L 170.824 22.546 C 170.352 18.028 168.372 14.342 164.885 11.488 C 161.439 8.579 157.528 7.368 153.153 7.856 L 129.581 10.484 L 113.984 12.223 L 119.287 62.936 L 135.66 61.111 L 134.053 45.737 L 141.816 44.871 L 155.036 59.321 Z M 132.414 30.071 L 131.858 24.752 L 152.749 22.424 C 153.454 22.344 154.07 22.546 154.596 23.028 C 155.165 23.456 155.49 24.059 155.571 24.836 C 155.647 25.565 155.454 26.225 154.993 26.817 C 154.573 27.355 154.01 27.664 153.305 27.742 Z M 91.603 70.763 C 96.355 70.234 100.881 70.957 105.181 72.935 C 109.529 74.908 113.099 77.877 115.893 81.841 C 118.683 85.756 120.336 90.191 120.855 95.145 C 121.367 100.052 120.669 104.749 118.758 109.238 C 116.843 113.678 113.965 117.341 110.126 120.225 C 106.334 123.105 102.061 124.81 97.31 125.34 L 94.84 125.615 C 90.041 126.15 85.467 125.431 81.12 123.459 C 76.82 121.481 73.275 118.534 70.486 114.619 C 67.691 110.655 66.038 106.219 65.524 101.313 C 65.006 96.358 65.705 91.661 67.621 87.221 C 69.531 82.733 72.383 79.049 76.175 76.169 C 80.015 73.284 84.333 71.574 89.133 71.038 Z M 95.534 108.362 C 98.263 108.058 100.488 106.803 102.209 104.595 C 103.972 102.335 104.705 99.796 104.411 96.978 C 104.111 94.113 102.869 91.794 100.685 90.022 C 98.543 88.197 96.107 87.437 93.378 87.741 L 90.908 88.016 C 88.132 88.326 85.862 89.611 84.1 91.871 C 82.379 94.078 81.669 96.614 81.969 99.48 C 82.263 102.298 83.482 104.619 85.624 106.444 C 87.808 108.216 90.288 108.947 93.064 108.637 Z M 67.751 75.192 L 50.366 111.038 L 52.194 128.526 L 35.821 130.351 L 33.992 112.863 L 9.668 81.665 L 27.665 79.659 L 40.533 96.212 L 49.754 77.198 L 67.75 75.192 Z M 24.084 36.912 L 55.136 33.451 L 53.62 18.952 L 6.194 24.237 L 11.528 75.243 L 27.901 73.418 L 25.821 53.526 L 51.086 50.709 L 49.875 39.124 L 24.609 41.941 Z M 155.385 121.793 L 138 157.639 L 139.829 175.127 L 123.455 176.952 L 121.627 159.465 L 97.303 128.267 L 115.299 126.262 L 128.168 142.813 L 137.389 123.799 Z M 104.359 162.053 C 103.973 158.361 102.318 155.278 99.394 152.802 C 100.383 150.431 100.746 147.983 100.482 145.457 L 100.253 143.271 C 99.816 139.094 97.937 135.691 94.616 133.063 C 91.343 130.431 87.588 129.35 83.354 129.822 L 47.15 133.858 L 52.491 184.937 L 90.177 180.735 C 94.6 180.243 98.214 178.39 101.02 175.178 C 103.825 171.966 105.014 168.319 104.587 164.239 Z M 65.033 145.797 L 83.242 143.767 C 83.9 143.694 84.49 143.873 85.011 144.307 C 85.58 144.735 85.899 145.289 85.97 145.969 C 86.042 146.649 85.844 147.261 85.377 147.804 C 84.952 148.294 84.411 148.575 83.752 148.649 L 65.544 150.678 L 65.034 145.797 Z M 88.22 166.8 C 87.796 167.29 87.254 167.571 86.595 167.645 L 67.54 169.769 L 67.045 165.033 L 86.1 162.909 C 86.759 162.836 87.348 163.015 87.869 163.449 C 88.433 163.828 88.75 164.358 88.821 165.038 C 88.888 165.669 88.687 166.257 88.22 166.8 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 146.132 8.679 L 146.132 14.485 C 164.901 15.251 168.557 18.259 168.557 26.574 L 168.557 77.759 C 168.557 121.374 173.801 129.942 181.019 141.734 L 181.385 142.331 L 145.447 172.123 L 146.788 173.846 L 304.309 43.064 L 304.599 40.187 L 304.578 40.204 C 307.233 24.467 315.74 16.5 334.826 14.485 L 334.826 7.185 L 261.697 7.185 L 261.697 14.485 C 284.093 16.849 291.923 28.356 292.804 49.964 L 217.122 112.704 C 216.27 111.815 211.226 104.331 211.226 51.559 L 211.226 26.584 C 211.226 17.77 218.296 15.261 231.954 14.495 L 231.954 7.185 L 159.296 7.185 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 161.554 94.811 L 158.461 65.228 L 174.41 63.449 L 177.633 94.272 L 177.563 94.28 C 177.864 100.34 175.859 105.748 171.549 110.504 C 167.233 115.211 161.782 117.932 155.195 118.666 L 151.385 119.091 C 146.915 119.589 142.668 119.03 138.644 117.415 C 134.667 115.794 131.389 113.359 128.812 110.107 C 126.235 106.857 124.728 103.142 124.291 98.964 L 121.198 69.381 L 137.077 67.611 L 140.171 97.195 C 140.414 99.526 141.469 101.423 143.336 102.886 C 145.244 104.295 147.422 104.863 149.868 104.59 L 153.679 104.166 C 156.079 103.898 158.042 102.869 159.568 101.077 C 161.136 99.231 161.798 97.142 161.554 94.811 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:11580807572},NlOcKUHdv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 315 174\"><path d=\"M 77.252 12.411 C 81.642 11.935 85.823 12.585 89.795 14.359 C 93.811 16.128 97.109 18.79 99.69 22.345 C 102.267 25.858 103.794 29.835 104.273 34.279 C 104.747 38.68 104.102 42.893 102.337 46.918 C 100.567 50.901 97.909 54.186 94.362 56.773 C 90.86 59.356 86.913 60.885 82.524 61.36 L 80.242 61.607 C 75.809 62.087 71.584 61.442 67.569 59.673 C 63.596 57.899 60.322 55.256 57.745 51.744 C 55.164 48.189 53.636 44.211 53.162 39.811 C 52.683 35.366 53.329 31.154 55.099 27.172 C 56.863 23.146 59.498 19.842 63.001 17.259 C 66.547 14.671 70.537 13.137 74.97 12.658 Z M 80.884 46.133 C 83.404 45.86 85.46 44.734 87.049 42.755 C 88.678 40.728 89.355 38.45 89.083 35.923 C 88.806 33.352 87.659 31.273 85.641 29.684 C 83.663 28.048 81.413 27.364 78.892 27.638 L 76.61 27.884 C 74.046 28.162 71.949 29.315 70.321 31.342 C 68.732 33.322 68.075 35.597 68.352 38.167 C 68.624 40.694 69.75 42.776 71.729 44.413 C 73.747 46.002 76.038 46.657 78.602 46.38 Z M 163.36 51.025 L 149.187 37.616 C 151.091 36.81 152.804 35.612 154.216 34.098 C 155.63 32.533 156.669 30.746 157.332 28.735 C 158.031 26.694 158.27 24.523 158.032 22.378 L 157.8 20.221 C 157.363 16.17 155.534 12.864 152.313 10.303 C 149.13 7.695 145.517 6.609 141.475 7.046 L 119.701 9.403 L 105.294 10.963 L 110.192 56.448 L 125.317 54.811 L 123.832 41.021 L 131.003 40.246 L 143.215 53.205 Z M 122.318 26.971 L 121.805 22.2 L 141.102 20.112 C 141.754 20.041 142.323 20.221 142.809 20.654 C 143.334 21.038 143.634 21.579 143.709 22.276 C 143.78 22.929 143.601 23.522 143.175 24.053 C 142.788 24.535 142.268 24.812 141.616 24.882 Z M 84.619 63.468 C 89.008 62.993 93.189 63.642 97.161 65.416 C 101.177 67.186 104.476 69.848 107.057 73.404 C 109.634 76.915 111.161 80.893 111.64 85.337 C 112.114 89.738 111.468 93.95 109.704 97.976 C 107.934 101.958 105.276 105.244 101.729 107.831 C 98.226 110.414 94.28 111.943 89.89 112.418 L 87.609 112.665 C 83.175 113.145 78.951 112.5 74.935 110.731 C 70.962 108.957 67.688 106.314 65.112 102.802 C 62.53 99.247 61.003 95.269 60.528 90.869 C 60.05 86.425 60.695 82.212 62.465 78.229 C 64.23 74.204 66.864 70.899 70.367 68.316 C 73.914 65.729 77.903 64.195 82.337 63.715 Z M 88.25 97.191 C 90.771 96.918 92.826 95.792 94.416 93.812 C 96.044 91.785 96.722 89.508 96.45 86.981 C 96.173 84.411 95.026 82.331 93.008 80.742 C 91.029 79.105 88.779 78.423 86.259 78.696 L 83.976 78.943 C 81.412 79.22 79.316 80.373 77.688 82.4 C 76.098 84.379 75.442 86.654 75.719 89.225 C 75.991 91.751 77.117 93.834 79.095 95.471 C 81.113 97.06 83.404 97.715 85.969 97.437 Z M 62.585 67.44 L 46.526 99.591 L 48.214 115.276 L 33.09 116.913 L 31.4 101.227 L 8.931 73.246 L 25.556 71.447 L 37.443 86.293 L 45.96 69.239 L 62.585 67.44 Z M 22.247 33.107 L 50.932 30.003 L 49.532 16.998 L 5.722 21.738 L 10.649 67.486 L 25.773 65.849 L 23.852 48.008 L 47.191 45.482 L 46.072 35.091 L 22.733 37.617 Z M 143.537 109.237 L 127.478 141.388 L 129.167 157.073 L 114.042 158.71 L 112.353 143.025 L 89.884 115.044 L 106.508 113.245 L 118.396 128.09 L 126.914 111.036 Z M 96.402 145.347 C 96.045 142.036 94.517 139.27 91.815 137.049 C 92.73 134.923 93.065 132.727 92.82 130.461 L 92.609 128.501 C 92.206 124.754 90.47 121.702 87.402 119.345 C 84.378 116.984 80.91 116.015 76.998 116.438 L 43.555 120.058 L 48.489 165.871 L 83.301 162.103 C 87.387 161.661 90.725 159.999 93.317 157.118 C 95.909 154.237 97.007 150.967 96.613 147.307 Z M 60.074 130.766 L 76.895 128.946 C 77.503 128.88 78.048 129.041 78.529 129.43 C 79.055 129.814 79.35 130.311 79.415 130.921 C 79.482 131.531 79.298 132.08 78.868 132.567 C 78.475 133.006 77.975 133.258 77.366 133.324 L 60.546 135.145 L 60.075 130.766 Z M 81.494 149.605 C 81.102 150.044 80.601 150.296 79.993 150.362 L 62.391 152.267 L 61.933 148.019 L 79.535 146.114 C 80.144 146.049 80.688 146.21 81.17 146.598 C 81.69 146.938 81.984 147.414 82.049 148.024 C 82.11 148.59 81.925 149.117 81.494 149.605 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 134.99 7.784 L 134.99 12.991 C 152.328 13.679 155.705 16.377 155.705 23.834 L 155.705 69.742 C 155.705 108.861 160.55 116.546 167.217 127.122 L 167.555 127.657 L 134.357 154.378 L 135.596 155.923 L 281.107 38.625 L 281.374 36.044 L 281.355 36.059 C 283.807 21.945 291.666 14.799 309.297 12.991 L 309.297 6.444 L 241.744 6.444 L 241.744 12.991 C 262.432 15.112 269.665 25.433 270.479 44.813 L 200.568 101.085 C 199.78 100.288 195.121 93.575 195.121 46.243 L 195.121 23.843 C 195.121 15.938 201.652 13.688 214.268 13 L 214.268 6.444 L 147.15 6.444 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 149.236 85.036 L 146.379 58.503 L 161.112 56.908 L 164.089 84.553 L 164.024 84.56 C 164.302 89.995 162.45 94.846 158.469 99.112 C 154.482 103.333 149.447 105.774 143.362 106.433 L 139.842 106.813 C 135.713 107.26 131.79 106.759 128.073 105.311 C 124.399 103.857 121.371 101.672 118.991 98.756 C 116.61 95.84 115.218 92.509 114.814 88.762 L 111.957 62.228 L 126.625 60.641 L 129.483 87.175 C 129.708 89.266 130.683 90.967 132.407 92.279 C 134.17 93.543 136.182 94.053 138.441 93.808 L 141.961 93.427 C 144.178 93.187 145.992 92.264 147.401 90.657 C 148.85 89.001 149.462 87.128 149.236 85.036 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10437134005}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-yagiav\",\"data-framer-name\":\"fy\",layout:\"position\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 490 270\"><path d=\"M 120.17 19.258 C 126.998 18.52 133.502 19.528 139.681 22.281 C 145.928 25.026 151.059 29.157 155.074 34.674 C 159.082 40.124 161.458 46.296 162.203 53.192 C 162.94 60.02 161.936 66.558 159.191 72.804 C 156.438 78.984 152.303 84.081 146.786 88.096 C 141.337 92.104 135.198 94.476 128.37 95.214 L 124.821 95.597 C 117.925 96.342 111.353 95.341 105.107 92.596 C 98.927 89.843 93.834 85.742 89.826 80.293 C 85.81 74.776 83.434 68.603 82.696 61.775 C 81.952 54.879 82.956 48.342 85.709 42.163 C 88.454 35.916 92.552 30.789 98.001 26.781 C 103.518 22.765 109.724 20.385 116.62 19.641 Z M 125.819 71.585 C 129.74 71.162 132.937 69.415 135.41 66.344 C 137.943 63.198 138.997 59.664 138.574 55.743 C 138.143 51.753 136.359 48.527 133.22 46.062 C 130.142 43.522 126.642 42.462 122.721 42.886 L 119.171 43.269 C 115.182 43.7 111.921 45.489 109.388 48.634 C 106.916 51.706 105.895 55.236 106.326 59.224 C 106.749 63.146 108.5 66.376 111.578 68.917 C 114.717 71.382 118.281 72.399 122.27 71.969 Z M 254.115 79.176 L 232.068 58.37 C 235.03 57.12 237.696 55.259 239.891 52.91 C 242.091 50.483 243.707 47.71 244.738 44.589 C 245.826 41.422 246.198 38.053 245.827 34.725 L 245.466 31.378 C 244.787 25.091 241.942 19.961 236.931 15.988 C 231.98 11.94 226.36 10.255 220.073 10.934 L 186.202 14.591 L 163.79 17.011 L 171.41 87.592 L 194.937 85.052 L 192.627 63.654 L 203.782 62.45 L 222.779 82.56 Z M 190.273 41.851 L 189.474 34.448 L 219.492 31.208 C 220.506 31.098 221.391 31.378 222.147 32.049 C 222.964 32.645 223.431 33.484 223.548 34.566 C 223.657 35.58 223.38 36.499 222.717 37.323 C 222.114 38.072 221.305 38.501 220.291 38.61 Z M 131.629 98.485 C 138.457 97.748 144.961 98.755 151.14 101.508 C 157.387 104.254 162.518 108.385 166.533 113.902 C 170.541 119.351 172.917 125.524 173.662 132.419 C 174.399 139.248 173.395 145.785 170.65 152.032 C 167.897 158.211 163.762 163.309 158.245 167.324 C 152.796 171.332 146.657 173.705 139.829 174.442 L 136.28 174.825 C 129.384 175.57 122.812 174.569 116.566 171.824 C 110.386 169.071 105.293 164.97 101.285 159.521 C 97.269 154.004 94.893 147.831 94.155 141.003 C 93.411 134.107 94.415 127.57 97.168 121.39 C 99.913 115.144 104.011 110.016 109.46 106.008 C 114.977 101.993 121.183 99.613 128.079 98.868 Z M 137.278 150.813 C 141.199 150.39 144.396 148.643 146.869 145.571 C 149.402 142.425 150.456 138.892 150.033 134.97 C 149.602 130.982 147.818 127.755 144.679 125.289 C 141.601 122.749 138.101 121.691 134.18 122.114 L 130.63 122.497 C 126.641 122.928 123.38 124.716 120.848 127.862 C 118.375 130.933 117.354 134.463 117.785 138.452 C 118.208 142.373 119.959 145.604 123.037 148.144 C 126.176 150.61 129.74 151.627 133.729 151.196 Z M 97.355 104.648 L 72.374 154.537 L 75 178.876 L 51.473 181.416 L 48.845 157.077 L 13.893 113.658 L 39.753 110.866 L 58.244 133.903 L 71.494 107.44 L 97.354 104.648 Z M 34.607 51.373 L 79.227 46.556 L 77.049 26.376 L 8.901 33.732 L 16.565 104.72 L 40.092 102.18 L 37.103 74.495 L 73.408 70.575 L 71.668 54.451 L 35.362 58.371 Z M 223.28 169.506 L 198.299 219.395 L 200.927 243.734 L 177.399 246.274 L 174.772 221.936 L 139.819 178.516 L 165.679 175.725 L 184.171 198.761 L 197.421 172.298 Z M 149.959 225.538 C 149.404 220.4 147.026 216.108 142.824 212.663 C 144.246 209.363 144.767 205.956 144.387 202.44 L 144.059 199.398 C 143.431 193.584 140.731 188.848 135.959 185.191 C 131.255 181.527 125.86 180.023 119.775 180.68 L 67.752 186.297 L 75.427 257.386 L 129.58 251.539 C 135.935 250.853 141.128 248.275 145.16 243.804 C 149.191 239.334 150.9 234.259 150.287 228.58 Z M 93.449 202.913 L 119.614 200.088 C 120.56 199.986 121.408 200.236 122.157 200.839 C 122.974 201.435 123.433 202.206 123.535 203.153 C 123.638 204.099 123.353 204.951 122.683 205.707 C 122.072 206.388 121.294 206.78 120.347 206.882 L 94.183 209.707 L 93.45 202.913 Z M 126.768 232.145 C 126.158 232.827 125.379 233.218 124.433 233.321 L 97.052 236.277 L 96.34 229.685 L 123.721 226.729 C 124.668 226.627 125.515 226.877 126.264 227.48 C 127.074 228.008 127.53 228.746 127.632 229.692 C 127.727 230.571 127.439 231.389 126.768 232.145 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 209.984 12.079 L 209.984 20.159 C 236.955 21.226 242.208 25.412 242.208 36.984 L 242.208 108.221 C 242.208 168.922 249.744 180.847 260.115 197.258 L 260.641 198.089 L 209 239.552 L 210.927 241.95 L 437.277 59.935 L 437.693 55.93 L 437.663 55.954 C 441.478 34.052 453.703 22.964 481.128 20.159 L 481.128 10 L 376.046 10 L 376.046 20.159 C 408.227 23.449 419.479 39.465 420.745 69.538 L 311.994 156.856 C 310.769 155.619 303.521 145.203 303.521 71.757 L 303.521 36.998 C 303.521 24.732 313.681 21.24 333.306 20.173 L 333.306 10 L 228.9 10 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 232.145 131.953 L 227.7 90.781 L 250.619 88.306 L 255.25 131.203 L 255.149 131.214 C 255.581 139.648 252.7 147.175 246.507 153.794 C 240.306 160.345 232.473 164.132 223.008 165.154 L 217.532 165.745 C 211.109 166.438 205.007 165.661 199.224 163.413 C 193.509 161.157 188.8 157.767 185.097 153.242 C 181.393 148.718 179.228 143.548 178.6 137.734 L 174.155 96.561 L 196.973 94.098 L 201.418 135.271 C 201.768 138.516 203.284 141.156 205.966 143.192 C 208.709 145.153 211.838 145.944 215.353 145.564 L 220.829 144.973 C 224.277 144.601 227.098 143.168 229.291 140.674 C 231.544 138.105 232.496 135.198 232.145 131.953 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:3857142315,withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-8kl4k4\",\"data-styles-preset\":\"DzRAkg2ic\",children:\"We specialize in delivering exceptional events tailored to meet the needs of small and large corporations.\"})}),className:\"framer-1dic65v\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CtOXFkeXJ\"},implicitPathVariables:undefined},{href:{webPageId:\"CtOXFkeXJ\"},implicitPathVariables:undefined},{href:{webPageId:\"CtOXFkeXJ\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{y:(componentViewport?.y||0)+0+0+0+844+84+0+0+0+0+417},NlOcKUHdv:{y:(componentViewport?.y||0)+0+0+0+640+60+0+0+0+397}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+0+0+0+1e3+60+166.5+0+0+493,children:/*#__PURE__*/_jsx(Container,{className:\"framer-usdqi2-container\",nodeId:\"oJuTtSWwB\",scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{NfXzqVePa:resolvedLinks7[2]},NlOcKUHdv:{NfXzqVePa:resolvedLinks7[1]}},children:/*#__PURE__*/_jsx(BtnOutline,{height:\"100%\",id:\"oJuTtSWwB\",ieYpt22Wx:false,layoutId:\"oJuTtSWwB\",NfXzqVePa:resolvedLinks7[0],style:{height:\"100%\"},tog66rZN9:\"More\",variant:\"B4Kc83zFL\",width:\"100%\"})})})})})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:30}},{offset:45,ref:ref2,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}]}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.5,rotate:10,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:50,y:220}},{offset:45,ref:ref2,target:{opacity:1,rotate:-3,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1k9xgkh\",\"data-framer-name\":\"Right\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+844+84+0+0+511+0),pixelHeight:287,pixelWidth:287,src:\"https://framerusercontent.com/images/CFgrAD6rC8ot8OGcnXbcLRilA.svg\"}},NlOcKUHdv:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+640+60+0+225.5+0),pixelHeight:287,pixelWidth:287,src:\"https://framerusercontent.com/images/CFgrAD6rC8ot8OGcnXbcLRilA.svg\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1e3+60+166.5+273.5+0),pixelHeight:287,pixelWidth:287,src:\"https://framerusercontent.com/images/CFgrAD6rC8ot8OGcnXbcLRilA.svg\"},className:\"framer-445zdb\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:409.5,intrinsicWidth:541.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+844+84+0+0+511+0),pixelHeight:3046,pixelWidth:4569,sizes:`min(${componentViewport?.width||\"100vw\"} - 48px, 1360px)`,src:\"https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg 4569w\"}},NlOcKUHdv:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:409.5,intrinsicWidth:541.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+640+60+0+225.5+0),pixelHeight:3046,pixelWidth:4569,sizes:\"325.2967px\",src:\"https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg 4569w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:409.5,intrinsicWidth:541.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1e3+60+166.5+273.5+0),pixelHeight:3046,pixelWidth:4569,sizes:\"520px\",src:\"https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/N1smIgWcEpM2FXizuPOipXjTcA.jpg 4569w\"},className:\"framer-1cdnhvi\",\"data-framer-name\":\"Rectangle_17\"})})]})})]})})}),/*#__PURE__*/_jsxs(MotionSectionWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:200}},{offset:140,ref:ref3,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1855ixu\",\"data-framer-name\":\"Video\",id:elementId3,ref:ref3,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ejgxe2\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:ref4,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:100}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-dgi7p1-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"x1ORMfB9H\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{controls:true,playing:false},NlOcKUHdv:{posterEnabled:false}},children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgb(0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"x1ORMfB9H\",isMixedBorderRadius:false,layoutId:\"x1ORMfB9H\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:\"https://framerusercontent.com/images/tSBgWtebeTP0ZxMQXM779HXgvSc.png\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/tqE4nvGzh9N3dPo3yfmyIuB7vc8.mp4\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",startTime:0,style:{width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1863),pixelHeight:1800,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png\",srcSet:\"https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png?scale-down-to=512 512w,https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png 2880w\"}},NlOcKUHdv:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1503),pixelHeight:1800,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png\",srcSet:\"https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png?scale-down-to=512 512w,https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png 2880w\"}}},children:/*#__PURE__*/_jsxs(Image,{as:\"section\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+3e3),pixelHeight:1800,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png\",srcSet:\"https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png?scale-down-to=512 512w,https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/efGbUgqYzD2845bm8K6ZKq46Kc.png 2880w\"},className:\"framer-xr0cz6\",\"data-framer-name\":\"Services\",id:elementId4,ref:ref4,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-19zvync\",\"data-framer-name\":\"Color\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a4hxlp\",\"data-framer-name\":\"Color\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1x77zjf-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"CoL2vzXno\",scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{gap:0,padding:0,paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"top\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:8,fadeWidth:44,overflow:false},gap:16,height:\"100%\",hoverFactor:1,id:\"CoL2vzXno\",layoutId:\"CoL2vzXno\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jsqcop-container\",\"data-framer-name\":\"ticker-text-1\",inComponentSlot:true,name:\"ticker-text-1\",nodeId:\"palNGonF_\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Incentive Programs\",height:\"100%\",id:\"palNGonF_\",layoutId:\"palNGonF_\",name:\"ticker-text-1\",width:\"100%\",WjrcRpLR9:resolvedLinks8[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wait55-container\",\"data-framer-name\":\"ticker-text-2\",inComponentSlot:true,name:\"ticker-text-2\",nodeId:\"vQMWzh_Bd\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Kick Off Events\",height:\"100%\",id:\"vQMWzh_Bd\",layoutId:\"vQMWzh_Bd\",name:\"ticker-text-2\",width:\"100%\",WjrcRpLR9:resolvedLinks9[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-t99edu-container\",\"data-framer-name\":\"ticker-text-3\",inComponentSlot:true,name:\"ticker-text-3\",nodeId:\"SyQ3WsCkZ\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Distributor Meetings\",height:\"100%\",id:\"SyQ3WsCkZ\",layoutId:\"SyQ3WsCkZ\",name:\"ticker-text-3\",width:\"100%\",WjrcRpLR9:resolvedLinks10[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ekv60w-container\",\"data-framer-name\":\"ticker-text-4\",inComponentSlot:true,name:\"ticker-text-4\",nodeId:\"O01TbRyCv\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Product Launch Events\",height:\"100%\",id:\"O01TbRyCv\",layoutId:\"O01TbRyCv\",name:\"ticker-text-4\",width:\"100%\",WjrcRpLR9:resolvedLinks11[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-v44jx8-container\",\"data-framer-name\":\"ticker-text-5\",inComponentSlot:true,name:\"ticker-text-5\",nodeId:\"tYo8xKcCz\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Celebration & Gala Nights\",height:\"100%\",id:\"tYo8xKcCz\",layoutId:\"tYo8xKcCz\",name:\"ticker-text-5\",width:\"100%\",WjrcRpLR9:resolvedLinks12[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-15hvio9-container\",\"data-framer-name\":\"ticker-text-6\",inComponentSlot:true,name:\"ticker-text-6\",nodeId:\"e3pMoG4rX\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Themed Events\",height:\"100%\",id:\"e3pMoG4rX\",layoutId:\"e3pMoG4rX\",name:\"ticker-text-6\",width:\"100%\",WjrcRpLR9:resolvedLinks13[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-136kjsh-container\",\"data-framer-name\":\"ticker-text-7\",inComponentSlot:true,name:\"ticker-text-7\",nodeId:\"sxmPC67gg\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Motivational Activities\",height:\"100%\",id:\"sxmPC67gg\",layoutId:\"sxmPC67gg\",name:\"ticker-text-7\",width:\"100%\",WjrcRpLR9:resolvedLinks14[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cr206y-container\",\"data-framer-name\":\"ticker-text-8\",inComponentSlot:true,name:\"ticker-text-8\",nodeId:\"eKFEhK_Xo\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Educational Events\",height:\"100%\",id:\"eKFEhK_Xo\",layoutId:\"eKFEhK_Xo\",name:\"ticker-text-8\",width:\"100%\",WjrcRpLR9:resolvedLinks15[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vxhdkp-container\",\"data-framer-name\":\"ticker-text-9\",inComponentSlot:true,name:\"ticker-text-9\",nodeId:\"KK2ld8keE\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Preceptorships\",height:\"100%\",id:\"KK2ld8keE\",layoutId:\"KK2ld8keE\",name:\"ticker-text-9\",width:\"100%\",WjrcRpLR9:resolvedLinks16[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xzcnz5-container\",\"data-framer-name\":\"ticker-text-10\",inComponentSlot:true,name:\"ticker-text-10\",nodeId:\"C1XQi8ZPq\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Conferences, Seminars, Panels\",height:\"100%\",id:\"C1XQi8ZPq\",layoutId:\"C1XQi8ZPq\",name:\"ticker-text-10\",width:\"100%\",WjrcRpLR9:resolvedLinks17[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-18gar4-container\",\"data-framer-name\":\"ticker-text-11\",inComponentSlot:true,name:\"ticker-text-11\",nodeId:\"PCMYrWJJb\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Civil Society Events\",height:\"100%\",id:\"PCMYrWJJb\",layoutId:\"PCMYrWJJb\",name:\"ticker-text-11\",width:\"100%\",WjrcRpLR9:resolvedLinks18[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks19=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-16z7xro-container\",\"data-framer-name\":\"ticker-text-12\",inComponentSlot:true,name:\"ticker-text-12\",nodeId:\"bVlMvFkEu\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Festivals\",height:\"100%\",id:\"bVlMvFkEu\",layoutId:\"bVlMvFkEu\",name:\"ticker-text-12\",width:\"100%\",WjrcRpLR9:resolvedLinks19[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks20=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-2hmvfm-container\",\"data-framer-name\":\"ticker-text-13\",inComponentSlot:true,name:\"ticker-text-13\",nodeId:\"vY5rlQoQV\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Ceremonies\",height:\"100%\",id:\"vY5rlQoQV\",layoutId:\"vY5rlQoQV\",name:\"ticker-text-13\",width:\"100%\",WjrcRpLR9:resolvedLinks20[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks21=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hmpuz0-container\",\"data-framer-name\":\"ticker-text-14\",inComponentSlot:true,name:\"ticker-text-14\",nodeId:\"wp7St_GBq\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Art and Sports Organizations\",height:\"100%\",id:\"wp7St_GBq\",layoutId:\"wp7St_GBq\",name:\"ticker-text-14\",width:\"100%\",WjrcRpLR9:resolvedLinks21[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks22=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mugmit-container\",\"data-framer-name\":\"ticker-text-15\",inComponentSlot:true,name:\"ticker-text-15\",nodeId:\"pYUFrmCX3\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Concerts\",height:\"100%\",id:\"pYUFrmCX3\",layoutId:\"pYUFrmCX3\",name:\"ticker-text-15\",width:\"100%\",WjrcRpLR9:resolvedLinks22[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks23=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"914px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-56q6xe-container\",\"data-framer-name\":\"ticker-text-16\",inComponentSlot:true,name:\"ticker-text-16\",nodeId:\"IMuUAJzCs\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Conventions\",height:\"100%\",id:\"IMuUAJzCs\",layoutId:\"IMuUAJzCs\",name:\"ticker-text-16\",width:\"100%\",WjrcRpLR9:resolvedLinks23[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks24=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1libuo3-container\",\"data-framer-name\":\"ticker-text-17\",inComponentSlot:true,name:\"ticker-text-17\",nodeId:\"C4pV1KbCC\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Conferences\",height:\"100%\",id:\"C4pV1KbCC\",layoutId:\"C4pV1KbCC\",name:\"ticker-text-17\",width:\"100%\",WjrcRpLR9:resolvedLinks24[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks25=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14kqwaq-container\",\"data-framer-name\":\"ticker-text-18\",inComponentSlot:true,name:\"ticker-text-18\",nodeId:\"NdA9yDBTo\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(TickerText,{DsKDQXM1a:\"Expos\",height:\"100%\",id:\"NdA9yDBTo\",layoutId:\"NdA9yDBTo\",name:\"ticker-text-18\",width:\"100%\",WjrcRpLR9:resolvedLinks25[0]})})})})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined},{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined},{href:{webPageId:\"IJ4FE3o1g\"},implicitPathVariables:undefined}],children:resolvedLinks26=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{y:(componentViewport?.y||0)+0+0+0+1863+640-86},NlOcKUHdv:{y:(componentViewport?.y||0)+0+0+0+1503+800-86}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+0+0+0+3e3+1e3-86,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9rk7jd-container\",nodeId:\"zuXODPKGA\",scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{NfXzqVePa:resolvedLinks26[2]},NlOcKUHdv:{NfXzqVePa:resolvedLinks26[1]}},children:/*#__PURE__*/_jsx(BtnOutline,{height:\"100%\",id:\"zuXODPKGA\",ieYpt22Wx:false,layoutId:\"zuXODPKGA\",NfXzqVePa:resolvedLinks26[0],style:{height:\"100%\"},tog66rZN9:\"More\",variant:\"B4Kc83zFL\",width:\"100%\"})})})})})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:200}},{offset:140,ref:ref3,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}]},NlOcKUHdv:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:200}},{offset:140,ref:ref3,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}]}},children:/*#__PURE__*/_jsxs(MotionSectionWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:200}},{offset:120,ref:ref5,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-563ptq\",\"data-framer-name\":\"References\",id:elementId5,ref:ref5,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1he6j1n-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Fr4n4qO4U\",scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:24,height:\"100%\",hoverFactor:1,id:\"Fr4n4qO4U\",layoutId:\"Fr4n4qO4U\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lmo6w0\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"KfnBwwZyN\",data:References,type:\"Collection\"},select:[{collection:\"KfnBwwZyN\",name:\"C8DFZ6QB4\",type:\"Identifier\"},{collection:\"KfnBwwZyN\",name:\"UQouC6ZOb\",type:\"Identifier\"},{collection:\"KfnBwwZyN\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({C8DFZ6QB4:C8DFZ6QB4KfnBwwZyN,id:idKfnBwwZyN,UQouC6ZOb:UQouC6ZObKfnBwwZyN},index)=>{UQouC6ZObKfnBwwZyN??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`KfnBwwZyN-${idKfnBwwZyN}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{UQouC6ZOb:UQouC6ZObKfnBwwZyN},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"180px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-19pihha-container\",inComponentSlot:true,nodeId:\"K_XkmPOzT\",rendersWithMotion:true,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(BrandLogo,{albfAE1k7:toResponsiveImage(C8DFZ6QB4KfnBwwZyN),height:\"100%\",id:\"K_XkmPOzT\",layoutId:\"K_XkmPOzT\",style:{height:\"100%\",width:\"100%\"},variant:\"QvkyCCIgX\",width:\"100%\"})})})})},idKfnBwwZyN);})})})})})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Jzp2OJr5y\"},implicitPathVariables:undefined},{href:{webPageId:\"Jzp2OJr5y\"},implicitPathVariables:undefined},{href:{webPageId:\"Jzp2OJr5y\"},implicitPathVariables:undefined}],children:resolvedLinks27=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{y:(componentViewport?.y||0)+0+0+0+2503+232-86},NlOcKUHdv:{y:(componentViewport?.y||0)+0+0+0+2303+208-54}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+0+0+0+4e3+384-86,children:/*#__PURE__*/_jsx(Container,{className:\"framer-kycx5l-container\",nodeId:\"rWFXXtoS4\",scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{NfXzqVePa:resolvedLinks27[2]},NlOcKUHdv:{NfXzqVePa:resolvedLinks27[1]}},children:/*#__PURE__*/_jsx(BtnOutline,{height:\"100%\",id:\"rWFXXtoS4\",ieYpt22Wx:false,layoutId:\"rWFXXtoS4\",NfXzqVePa:resolvedLinks27[0],style:{height:\"100%\"},tog66rZN9:\"More\",variant:\"B4Kc83zFL\",width:\"100%\"})})})})})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{height:823,y:(componentViewport?.y||0)+0+0+0+2735},NlOcKUHdv:{y:(componentViewport?.y||0)+0+0+0+2511}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+4384,children:/*#__PURE__*/_jsx(Container,{className:\"framer-5hvgt-container\",id:elementId6,nodeId:\"EQt4xe5EP\",ref:ref6,scopeId:\"pVGIqdHX8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{axEoT9w2v:{style:{width:\"100%\"},variant:\"o0wqy8rhJ\"},NlOcKUHdv:{variant:\"XWEg8Wk2J\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"EQt4xe5EP\",layoutId:\"EQt4xe5EP\",style:{height:\"100%\",width:\"100%\"},variant:\"rVSVO5_Hn\",width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Zks0w.framer-32vug1, .framer-Zks0w .framer-32vug1 { display: block; }\",\".framer-Zks0w.framer-1c0nd1s { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-Zks0w .framer-javqtc { aspect-ratio: 1.303370786516854 / 1; bottom: 42px; flex: none; height: var(--framer-aspect-ratio-supported, 66px); overflow: visible; position: fixed; right: 44px; text-decoration: none; width: 86px; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-Zks0w .framer-3lpkuy { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 120px); left: 32px; overflow: visible; pointer-events: none; position: fixed; top: 32px; width: 120px; will-change: var(--framer-will-change-effect-override, transform); z-index: 6; }\",\".framer-Zks0w .framer-eokm8y { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: fixed; right: 44px; top: 50%; transform: translateY(-50%); width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-Zks0w .framer-18dqz28-container, .framer-Zks0w .framer-1tbwabi-container, .framer-Zks0w .framer-198wmhv-container, .framer-Zks0w .framer-1fq53mg-container, .framer-Zks0w .framer-10uav3n-container, .framer-Zks0w .framer-1i48pew-container { flex: none; height: auto; position: relative; width: auto; z-index: 4; }\",\".framer-Zks0w .framer-aw0a44-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); position: fixed; right: 44px; top: 44px; width: 44px; z-index: 10; }\",\".framer-Zks0w.framer-12q5yca { background-color: #ffffff; inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-Zks0w.framer-uvzzmv-container { flex: none; height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-Zks0w .framer-4t546n-container { flex: none; height: 100%; left: 0px; pointer-events: none; position: fixed; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 6; }\",\".framer-Zks0w .framer-wcs8m5-container { bottom: 24px; flex: none; height: auto; left: 50%; position: fixed; transform: translateX(-50%); width: auto; z-index: 2; }\",\".framer-Zks0w .framer-1j1e6ip { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-Zks0w .framer-1ktf0w5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: hidden; padding: 0px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-Zks0w .framer-uzqo0q-container { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-Zks0w .framer-ysal78 { align-content: center; align-items: center; background-color: #f421ac; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: visible; padding: 60px; position: sticky; scroll-margin-top: 45px; top: 0px; width: 100%; z-index: 2; }\",\".framer-Zks0w .framer-1d7jy8w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1360px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Zks0w .framer-15q2un4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 700px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Zks0w .framer-16t9gv9 { 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-Zks0w .framer-yagiav { flex: none; height: 270px; position: relative; width: 490px; }\",\".framer-Zks0w .framer-1dic65v { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Zks0w .framer-usdqi2-container { flex: none; height: 54px; position: relative; width: auto; }\",\".framer-Zks0w .framer-1k9xgkh { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 425px; mix-blend-mode: hard-light; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-Zks0w .framer-445zdb { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 300px); overflow: hidden; position: absolute; right: 0px; top: 0px; width: 300px; }\",\".framer-Zks0w .framer-1cdnhvi { aspect-ratio: 1.3223443223443223 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 393px); opacity: 0.85; overflow: visible; position: absolute; right: 0px; top: 0px; width: 520px; z-index: 1; }\",\".framer-Zks0w .framer-1855ixu { align-content: center; align-items: center; background-color: #000000; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: visible; padding: 60px; position: sticky; scroll-margin-top: 140px; top: 0px; width: 100%; z-index: 3; }\",\".framer-Zks0w .framer-1ejgxe2 { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 100%); flex: none; height: 600px; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; pointer-events: none; position: absolute; top: -600px; width: 100%; z-index: 1; }\",\".framer-Zks0w .framer-dgi7p1-container { flex: none; height: auto; position: relative; width: 100%; z-index: 3; }\",\".framer-Zks0w .framer-xr0cz6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: center; overflow: hidden; padding: 0px 0px 56px 0px; position: sticky; top: 0px; width: 100%; z-index: 4; }\",\".framer-Zks0w .framer-19zvync { background: linear-gradient(180deg, #000000 0%, rgba(84, 84, 84, 0) 100%); flex: none; height: 200px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-Zks0w .framer-a4hxlp { background-color: rgba(0, 0, 0, 0.5); flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-Zks0w .framer-1x77zjf-container { flex: none; height: 84vh; left: calc(50.00000000000002% - 1200px / 2); position: absolute; top: calc(50.00000000000002% - 84vh / 2); width: 1200px; z-index: 1; }\",\".framer-Zks0w .framer-1jsqcop-container, .framer-Zks0w .framer-1wait55-container, .framer-Zks0w .framer-t99edu-container, .framer-Zks0w .framer-1ekv60w-container, .framer-Zks0w .framer-v44jx8-container, .framer-Zks0w .framer-15hvio9-container, .framer-Zks0w .framer-136kjsh-container, .framer-Zks0w .framer-1cr206y-container, .framer-Zks0w .framer-1vxhdkp-container, .framer-Zks0w .framer-1xzcnz5-container, .framer-Zks0w .framer-18gar4-container, .framer-Zks0w .framer-16z7xro-container, .framer-Zks0w .framer-2hmvfm-container, .framer-Zks0w .framer-1hmpuz0-container, .framer-Zks0w .framer-1mugmit-container, .framer-Zks0w .framer-56q6xe-container, .framer-Zks0w .framer-1libuo3-container, .framer-Zks0w .framer-14kqwaq-container { height: auto; position: relative; width: auto; }\",\".framer-Zks0w .framer-9rk7jd-container, .framer-Zks0w .framer-kycx5l-container { bottom: 32px; flex: none; height: 54px; left: 50%; position: absolute; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-Zks0w .framer-563ptq { align-content: center; align-items: center; background-color: #000000; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 124px 60px 60px 60px; position: sticky; scroll-margin-top: 120px; top: 0px; width: 100%; z-index: 3; }\",\".framer-Zks0w .framer-1he6j1n-container { flex: none; height: 200px; position: relative; width: 100%; }\",\".framer-Zks0w .framer-lmo6w0 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-Zks0w .framer-19pihha-container { flex: none; height: 180px; position: relative; width: 180px; }\",\".framer-Zks0w .framer-5hvgt-container { flex: none; height: 100vh; position: sticky; top: 0px; width: 100%; z-index: 5; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Zks0w.framer-1c0nd1s, .framer-Zks0w .framer-eokm8y, .framer-Zks0w .framer-1j1e6ip, .framer-Zks0w .framer-1ktf0w5, .framer-Zks0w .framer-ysal78, .framer-Zks0w .framer-1d7jy8w, .framer-Zks0w .framer-15q2un4, .framer-Zks0w .framer-16t9gv9, .framer-Zks0w .framer-1k9xgkh, .framer-Zks0w .framer-1855ixu, .framer-Zks0w .framer-xr0cz6, .framer-Zks0w .framer-563ptq, .framer-Zks0w .framer-lmo6w0 { gap: 0px; } .framer-Zks0w.framer-1c0nd1s > *, .framer-Zks0w .framer-1j1e6ip > *, .framer-Zks0w .framer-1k9xgkh > *, .framer-Zks0w .framer-xr0cz6 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Zks0w.framer-1c0nd1s > :first-child, .framer-Zks0w .framer-eokm8y > :first-child, .framer-Zks0w .framer-1j1e6ip > :first-child, .framer-Zks0w .framer-1ktf0w5 > :first-child, .framer-Zks0w .framer-ysal78 > :first-child, .framer-Zks0w .framer-15q2un4 > :first-child, .framer-Zks0w .framer-1k9xgkh > :first-child, .framer-Zks0w .framer-1855ixu > :first-child, .framer-Zks0w .framer-xr0cz6 > :first-child, .framer-Zks0w .framer-563ptq > :first-child { margin-top: 0px; } .framer-Zks0w.framer-1c0nd1s > :last-child, .framer-Zks0w .framer-eokm8y > :last-child, .framer-Zks0w .framer-1j1e6ip > :last-child, .framer-Zks0w .framer-1ktf0w5 > :last-child, .framer-Zks0w .framer-ysal78 > :last-child, .framer-Zks0w .framer-15q2un4 > :last-child, .framer-Zks0w .framer-1k9xgkh > :last-child, .framer-Zks0w .framer-1855ixu > :last-child, .framer-Zks0w .framer-xr0cz6 > :last-child, .framer-Zks0w .framer-563ptq > :last-child { margin-bottom: 0px; } .framer-Zks0w .framer-eokm8y > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-Zks0w .framer-1ktf0w5 > *, .framer-Zks0w .framer-ysal78 > *, .framer-Zks0w .framer-1855ixu > *, .framer-Zks0w .framer-563ptq > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Zks0w .framer-1d7jy8w > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-Zks0w .framer-1d7jy8w > :first-child, .framer-Zks0w .framer-16t9gv9 > :first-child, .framer-Zks0w .framer-lmo6w0 > :first-child { margin-left: 0px; } .framer-Zks0w .framer-1d7jy8w > :last-child, .framer-Zks0w .framer-16t9gv9 > :last-child, .framer-Zks0w .framer-lmo6w0 > :last-child { margin-right: 0px; } .framer-Zks0w .framer-15q2un4 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-Zks0w .framer-16t9gv9 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Zks0w .framer-lmo6w0 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } }\",...sharedStyle.css,\"@media (min-width: 810px) and (max-width: 1199px) { .framer-Zks0w.framer-1c0nd1s { width: 810px; } .framer-Zks0w .framer-3lpkuy { top: 16px; } .framer-Zks0w.framer-uvzzmv-container, .framer-Zks0w .framer-xr0cz6 { height: 800px; } .framer-Zks0w .framer-4t546n-container, .framer-Zks0w .framer-1ktf0w5 { height: 640px; } .framer-Zks0w .framer-wcs8m5-container { bottom: unset; top: 600px; } .framer-Zks0w .framer-ysal78 { height: min-content; padding: 60px 60px 120px 60px; } .framer-Zks0w .framer-16t9gv9 { justify-content: flex-start; } .framer-Zks0w .framer-yagiav { height: 174px; width: 315px; } .framer-Zks0w .framer-445zdb { height: var(--framer-aspect-ratio-supported, 246px); width: 246px; } .framer-Zks0w .framer-1cdnhvi { height: var(--framer-aspect-ratio-supported, 246px); width: 325px; } .framer-Zks0w .framer-1855ixu { height: min-content; } .framer-Zks0w .framer-1x77zjf-container { height: 800px; left: calc(50.00000000000002% - 100% / 2); top: calc(50.00000000000002% - 800px / 2); width: 100%; } .framer-Zks0w .framer-563ptq { padding: 40px 24px 40px 24px; } .framer-Zks0w .framer-1he6j1n-container { height: 128px; } .framer-Zks0w .framer-kycx5l-container { bottom: 0px; }}\",\"@media (max-width: 809px) { .framer-Zks0w.framer-1c0nd1s { width: 390px; } .framer-Zks0w .framer-javqtc { bottom: 24px; height: var(--framer-aspect-ratio-supported, 51px); right: 24px; width: 66px; } .framer-Zks0w .framer-3lpkuy { height: var(--framer-aspect-ratio-supported, 70px); left: 24px; top: 13px; width: 70px; } .framer-Zks0w .framer-aw0a44-container { right: 24px; top: 24px; } .framer-Zks0w.framer-uvzzmv-container, .framer-Zks0w .framer-4t546n-container { height: 100vh; } .framer-Zks0w .framer-1ktf0w5 { height: min-content; } .framer-Zks0w .framer-uzqo0q-container { height: 844px; } .framer-Zks0w .framer-ysal78 { height: min-content; justify-content: flex-start; padding: 84px 24px 24px 24px; } .framer-Zks0w .framer-1d7jy8w { flex-direction: column; } .framer-Zks0w .framer-15q2un4, .framer-Zks0w .framer-1k9xgkh { flex: none; width: 100%; } .framer-Zks0w .framer-16t9gv9 { justify-content: flex-start; } .framer-Zks0w .framer-yagiav { height: 194px; width: 341px; } .framer-Zks0w .framer-445zdb { height: var(--framer-aspect-ratio-supported, 246px); width: 246px; } .framer-Zks0w .framer-1cdnhvi { height: var(--framer-aspect-ratio-supported, 259px); width: 100%; } .framer-Zks0w .framer-1855ixu { height: min-content; min-height: 400px; padding: 24px; } .framer-Zks0w .framer-xr0cz6 { height: 640px; } .framer-Zks0w .framer-1x77zjf-container { height: 584px; left: calc(50.00000000000002% - 100% / 2); top: calc(50.00000000000002% - 584px / 2); width: 100%; } .framer-Zks0w .framer-563ptq { justify-content: flex-start; min-height: 232px; padding: 40px 24px 0px 24px; } .framer-Zks0w .framer-1he6j1n-container { height: 96px; } .framer-Zks0w .framer-5hvgt-container { height: auto; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Zks0w .framer-1d7jy8w { gap: 0px; } .framer-Zks0w .framer-1d7jy8w > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-Zks0w .framer-1d7jy8w > :first-child { margin-top: 0px; } .framer-Zks0w .framer-1d7jy8w > :last-child { margin-bottom: 0px; } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4384\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NlOcKUHdv\":{\"layout\":[\"fixed\",\"auto\"]},\"axEoT9w2v\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"RiiiTRgQk\":{\"pattern\":\":RiiiTRgQk\",\"name\":\"main\"},\"t7HclaseN\":{\"pattern\":\":t7HclaseN\",\"name\":\"hero\"},\"LcQPzX258\":{\"pattern\":\":LcQPzX258\",\"name\":\"about\"},\"e4lb2RcPb\":{\"pattern\":\":e4lb2RcPb\",\"name\":\"video\"},\"dtLDmfbVx\":{\"pattern\":\":dtLDmfbVx\",\"name\":\"services\"},\"WanUyZNo4\":{\"pattern\":\":WanUyZNo4\",\"name\":\"references\"},\"EQt4xe5EP\":{\"pattern\":\":EQt4xe5EP\",\"name\":\"footer\"}}\n * @framerResponsiveScreen\n */const FramerpVGIqdHX8=withCSS(Component,css,\"framer-Zks0w\");export default FramerpVGIqdHX8;FramerpVGIqdHX8.displayName=\"Home\";FramerpVGIqdHX8.defaultProps={height:4384,width:1200};addFonts(FramerpVGIqdHX8,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ScrollNavigationItemFonts,...HamburgerMenuFonts,...MenuFonts,...LogoHolderFonts,...ScrollAnimationFonts,...VideoFonts,...BtnOutlineFonts,...TickerTextFonts,...TickerFonts,...BrandLogoFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpVGIqdHX8\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerScrollSections\":\"{\\\"RiiiTRgQk\\\":{\\\"pattern\\\":\\\":RiiiTRgQk\\\",\\\"name\\\":\\\"main\\\"},\\\"t7HclaseN\\\":{\\\"pattern\\\":\\\":t7HclaseN\\\",\\\"name\\\":\\\"hero\\\"},\\\"LcQPzX258\\\":{\\\"pattern\\\":\\\":LcQPzX258\\\",\\\"name\\\":\\\"about\\\"},\\\"e4lb2RcPb\\\":{\\\"pattern\\\":\\\":e4lb2RcPb\\\",\\\"name\\\":\\\"video\\\"},\\\"dtLDmfbVx\\\":{\\\"pattern\\\":\\\":dtLDmfbVx\\\",\\\"name\\\":\\\"services\\\"},\\\"WanUyZNo4\\\":{\\\"pattern\\\":\\\":WanUyZNo4\\\",\\\"name\\\":\\\"references\\\"},\\\"EQt4xe5EP\\\":{\\\"pattern\\\":\\\":EQt4xe5EP\\\",\\\"name\\\":\\\"footer\\\"}}\",\"framerIntrinsicHeight\":\"4384\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NlOcKUHdv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"axEoT9w2v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerResponsiveScreen\":\"\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["noopReturn", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "t", "r", "n", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "r", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "o", "c", "i", "h", "e", "u", "d", "f", "l", "g", "glide", "a", "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", "createGeneratorEasing", "t", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "n", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "t", "dispatchViewEvent", "se", "o", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "n", "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", "filteredSlots", "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", "ObjectFitType", "SrcType", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "isMountedAndReadyForProgressChanges", "X", "srcType", "srcFile", "srcUrl", "progress", "objectFit", "backgroundColor", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "poster", "posterEnabled", "startTimeProp", "volume", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "startTime", "ue", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "groupsRegex", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear43ce2k", "args", "CycleVariantState", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "Image2", "css", "Framerf4VT068eK", "withCSS", "f4VT068eK_default", "addPropertyControls", "ControlType", "addFonts", "ArrowAnimationFonts", "getFonts", "f4VT068eK_default", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "title", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "lk3O2KFis", "ShorL4wtK", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "serializationHash", "RichText2", "ComponentViewportProvider", "f4VT068eK_default", "css", "FramerhzrfxAzlP", "withCSS", "hzrfxAzlP_default", "addPropertyControls", "ControlType", "addFonts", "ArrowAnimationFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "o59I6A0HV", "UI2hhxdDR", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "u", "RichText2", "css", "FramerX0cQm8z_B", "withCSS", "X0cQm8z_B_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "title", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "DsKDQXM1a", "WjrcRpLR9", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "FramerZsP839J_N", "withCSS", "ZsP839J_N_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "LogoFonts", "getFonts", "rAf1r9qm0_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "css", "FramerZwbbkagrr", "withCSS", "Zwbbkagrr_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "ImageWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Image2", "ScrollNavigationItemFonts", "getFonts", "X0cQm8z_B_default", "ScrollNavigationItemWithVariantAppearEffect", "withVariantAppearEffect", "MotionDivWithOptimizedAppearEffect", "motion", "HamburgerMenuFonts", "BXzqvLvUC_default", "MenuFonts", "yiLoPtOVN_default", "LogoHolderFonts", "Zwbbkagrr_default", "LogoHolderWithVariantAppearEffect", "ContainerWithOptimizedAppearEffect", "Container", "ScrollAnimationFonts", "hzrfxAzlP_default", "ContainerWithFX", "withFX", "VideoFonts", "Video", "MotionSectionWithFX", "BtnOutlineFonts", "i4QLlH6Yb_default", "MotionDivWithFX", "TickerTextFonts", "ZsP839J_N_default", "TickerFonts", "Ticker", "BrandLogoFonts", "EAtnzhaGC_default", "FooterFonts", "jIcpSbfto_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "transformTemplate1", "_", "t", "transition2", "animation2", "animation3", "transition3", "animation4", "animation5", "animation6", "getContainer", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "transition4", "animation7", "animation8", "animation9", "transition5", "animation10", "transformTemplate2", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "data", "useQueryData", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "C8DFZ6QB4KfnBwwZyN", "UQouC6ZObKfnBwwZyN", "idKfnBwwZyN", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "YAWyURRkc3bnx0g", "overlay", "loadMore", "args", "gw0E0Y2UR1wnntms", "scopingClassNames", "cx", "isDisplayed", "router", "useRouter", "ref1", "ref2", "ref3", "ref4", "ref5", "ref6", "elementId", "useRouteElementId", "ref7", "elementId1", "elementId2", "elementId3", "elementId4", "elementId5", "elementId6", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "Link", "PropertyOverrides2", "getLoadingLazyAtYPosition", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "l", "AnimatePresence", "Ga", "x", "resolvedLinks6", "SVG", "RichText2", "resolvedLinks7", "resolvedLinks8", "resolvedLinks9", "resolvedLinks10", "resolvedLinks11", "resolvedLinks12", "resolvedLinks13", "resolvedLinks14", "resolvedLinks15", "resolvedLinks16", "resolvedLinks17", "resolvedLinks18", "resolvedLinks19", "resolvedLinks20", "resolvedLinks21", "resolvedLinks22", "resolvedLinks23", "resolvedLinks24", "resolvedLinks25", "resolvedLinks26", "ChildrenCanSuspend", "XR3wXjMz5_default", "collection", "paginationInfo", "index", "PathVariablesContext", "resolvedLinks27", "css", "FramerpVGIqdHX8", "withCSS", "pVGIqdHX8_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
