import{t as e}from"/assets/animate/rolldown-runtime.Dh6celcD.mjs";import{A as t,C as n,D as r,I as i,L as a,M as o,N as s,O as c,P as l,R as u,_ as d,a as f,c as p,f as m,g as h,h as g,i as _,j as v,k as y,l as b,m as x,n as S,o as C,p as ee,r as w,s as T,t as E,u as D,v as te,w as ne,x as re}from"/assets/animate/react.D20wc1Tc.mjs";import{a as O,r as ie,t as k,w as A}from"/assets/animate/motion.yDGRcSnJ.mjs";import{$ as ae,C as oe,D as j,F as M,H as se,J as ce,K as le,L as ue,U as N,V as de,W as P,X as fe,Y as pe,Z as me,_ as he,_t as ge,c as _e,ct as F,d as ve,et as ye,f as be,ft as xe,h as Se,ht as I,i as Ce,it as we,k as L,l as Te,m as Ee,mt as De,n as Oe,nt as ke,ot as Ae,p as je,r as R,rt as Me,s as Ne,t as z,tt as Pe,v as Fe,vt as Ie,w as B,x as V,xt as Le,y as Re,yt as ze}from"/assets/animate/nocodexport.DRaVIcs5.mjs";import{i as Be,l as Ve,n as He,r as H,t as Ue,u as We}from"/assets/animate/GvPkVcMlW.BoaLuuyd.mjs";function Ge(e,t,n){return Math.max(e,Math.min(t,n))}function Ke(e,t,n){return(1-n)*e+n*t}function qe(e,t,n,r){return Ke(e,t,1-Math.exp(-n*r))}function Je(e,t){return(e%t+t)%t}function Ye(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>{n=void 0,e.apply(this,r)},t)}}function Xe(e,t){return e===1?tt:e===2?t:1}var Ze,Qe,$e,et,tt,U,nt,rt,it,at=e((()=>{i(),Ze=`1.3.19`,Qe=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(e){if(!this.isRunning)return;let t=!1;if(this.duration&&this.easing){this.currentTime+=e;let n=Ge(0,this.currentTime/this.duration,1);t=n>=1;let r=t?1:this.easing(n);this.value=this.from+(this.to-this.from)*r}else this.lerp?(this.value=qe(this.value,this.to,this.lerp*60,e),Math.round(this.value)===this.to&&(this.value=this.to,t=!0)):(this.value=this.to,t=!0);t&&this.stop(),this.onUpdate?.(this.value,t)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:r,easing:i,onStart:a,onUpdate:o}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=r,this.easing=i,this.currentTime=0,this.isRunning=!0,a?.(),this.onUpdate=o}},$e=class{constructor(e,t,{autoResize:n=!0,debounce:r=250}={}){this.wrapper=e,this.content=t,n&&(this.debouncedResize=Ye(this.resize,r),this.wrapper instanceof Window?u.addEventListener(`resize`,this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===u&&this.debouncedResize&&u.removeEventListener(`resize`,this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=u.innerWidth,this.height=u.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},et=class{events={};emit(e,...t){let n=this.events[e]||[];for(let e=0,r=n.length;e{this.events[e]=this.events[e]?.filter(e=>t!==e)}}off(e,t){this.events[e]=this.events[e]?.filter(e=>t!==e)}destroy(){this.events={}}},tt=100/6,U={passive:!1},nt=class{constructor(e,t={wheelMultiplier:1,touchMultiplier:1}){this.element=e,this.options=t,u.addEventListener(`resize`,this.onWindowResize),this.onWindowResize(),this.element.addEventListener(`wheel`,this.onWheel,U),this.element.addEventListener(`touchstart`,this.onTouchStart,U),this.element.addEventListener(`touchmove`,this.onTouchMove,U),this.element.addEventListener(`touchend`,this.onTouchEnd,U)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new et;on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),u.removeEventListener(`resize`,this.onWindowResize),this.element.removeEventListener(`wheel`,this.onWheel,U),this.element.removeEventListener(`touchstart`,this.onTouchStart,U),this.element.removeEventListener(`touchmove`,this.onTouchMove,U),this.element.removeEventListener(`touchend`,this.onTouchEnd,U)}onTouchStart=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit(`scroll`,{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e,r=-(t-this.touchStart.x)*this.options.touchMultiplier,i=-(n-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:r,y:i},this.emitter.emit(`scroll`,{deltaX:r,deltaY:i,event:e})};onTouchEnd=e=>{this.emitter.emit(`scroll`,{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=e=>{let{deltaX:t,deltaY:n,deltaMode:r}=e,i=Xe(r,this.window.width),a=Xe(r,this.window.height);t*=i,n*=a,t*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit(`scroll`,{deltaX:t,deltaY:n,event:e})};onWindowResize=()=>{this.window={width:u.innerWidth,height:u.innerHeight}}},rt=e=>Math.min(1,1.001-2**(-10*e)),it=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new Qe;emitter=new et;dimensions;virtualScroll;constructor({wrapper:e=u,content:t=document.documentElement,eventsTarget:n=e,smoothWheel:r=!0,syncTouch:i=!1,syncTouchLerp:a=.075,touchInertiaExponent:o=1.7,duration:s,easing:c,lerp:l=.1,infinite:d=!1,orientation:f=`vertical`,gestureOrientation:p=f===`horizontal`?`both`:`vertical`,touchMultiplier:m=1,wheelMultiplier:h=1,autoResize:g=!0,prevent:_,virtualScroll:v,overscroll:y=!0,autoRaf:b=!1,anchors:x=!1,autoToggle:S=!1,allowNestedScroll:C=!1,__experimental__naiveDimensions:ee=!1,naiveDimensions:w=ee,stopInertiaOnNavigate:T=!1}={}){u.lenisVersion=Ze,u.lenis||={},u.lenis.version=Ze,f===`horizontal`&&(u.lenis.horizontal=!0),i===!0&&(u.lenis.touch=!0),(!e||e===document.documentElement)&&(e=u),typeof s==`number`&&typeof c!=`function`?c=rt:typeof c==`function`&&typeof s!=`number`&&(s=1),this.options={wrapper:e,content:t,eventsTarget:n,smoothWheel:r,syncTouch:i,syncTouchLerp:a,touchInertiaExponent:o,duration:s,easing:c,lerp:l,infinite:d,gestureOrientation:p,orientation:f,touchMultiplier:m,wheelMultiplier:h,autoResize:g,prevent:_,virtualScroll:v,overscroll:y,autoRaf:b,anchors:x,autoToggle:S,allowNestedScroll:C,naiveDimensions:w,stopInertiaOnNavigate:T},this.dimensions=new $e(e,t,{autoResize:g}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(`scroll`,this.onNativeScroll),this.options.wrapper.addEventListener(`scrollend`,this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener(`click`,this.onClick),this.options.wrapper.addEventListener(`pointerdown`,this.onPointerDown),this.virtualScroll=new nt(n,{touchMultiplier:m,wheelMultiplier:h}),this.virtualScroll.on(`scroll`,this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener(`transitionend`,this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(`scroll`,this.onNativeScroll),this.options.wrapper.removeEventListener(`scrollend`,this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener(`pointerdown`,this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener(`click`,this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}onScrollEnd=e=>{e instanceof CustomEvent||(this.isScrolling===`smooth`||this.isScrolling===!1)&&e.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent(`scrollend`,{bubbles:this.options.wrapper===u,detail:{lenisScrollEnd:!0}}))};get overflow(){let e=this.isHorizontal?`overflow-x`:`overflow-y`;return getComputedStyle(this.rootElement)[e]}checkOverflow(){[`hidden`,`clip`].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=e=>{e.propertyName.includes(`overflow`)&&this.checkOverflow()};setScroll(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:`instant`}):this.options.wrapper.scrollTo({top:e,behavior:`instant`})}onClick=e=>{let t=e.composedPath().filter(e=>e instanceof HTMLAnchorElement&&e.href).map(e=>new URL(e.href)),n=new URL(u.location.href);if(this.options.anchors){let e=t.find(e=>n.host===e.host&&n.pathname===e.pathname&&e.hash);if(e){let t=typeof this.options.anchors==`object`&&this.options.anchors?this.options.anchors:void 0,n=`#${e.hash.split(`#`)[1]}`;this.scrollTo(n,t);return}}if(this.options.stopInertiaOnNavigate&&t.some(e=>n.host===e.host&&n.pathname!==e.pathname)){this.reset();return}};onPointerDown=e=>{e.button===1&&this.reset()};onVirtualScroll=e=>{if(typeof this.options.virtualScroll==`function`&&this.options.virtualScroll(e)===!1)return;let{deltaX:t,deltaY:n,event:r}=e;if(this.emitter.emit(`virtual-scroll`,{deltaX:t,deltaY:n,event:r}),r.ctrlKey||r.lenisStopPropagation)return;let i=r.type.includes(`touch`),a=r.type.includes(`wheel`);this.isTouching=r.type===`touchstart`||r.type===`touchmove`;let o=t===0&&n===0;if(this.options.syncTouch&&i&&r.type===`touchstart`&&o&&!this.isStopped&&!this.isLocked){this.reset();return}let s=this.options.gestureOrientation===`vertical`&&n===0||this.options.gestureOrientation===`horizontal`&&t===0;if(o||s)return;let c=r.composedPath();c=c.slice(0,c.indexOf(this.rootElement));let l=this.options.prevent,d=Math.abs(t)>=Math.abs(n)?`horizontal`:`vertical`;if(c.find(e=>e instanceof HTMLElement&&(typeof l==`function`&&l?.(e)||e.hasAttribute?.(`data-lenis-prevent`)||d===`vertical`&&e.hasAttribute?.(`data-lenis-prevent-vertical`)||d===`horizontal`&&e.hasAttribute?.(`data-lenis-prevent-horizontal`)||i&&e.hasAttribute?.(`data-lenis-prevent-touch`)||a&&e.hasAttribute?.(`data-lenis-prevent-wheel`)||this.options.allowNestedScroll&&this.hasNestedScroll(e,{deltaX:t,deltaY:n}))))return;if(this.isStopped||this.isLocked){r.cancelable&&r.preventDefault();return}if(!(this.options.syncTouch&&i||this.options.smoothWheel&&a)){this.isScrolling=`native`,this.animate.stop(),r.lenisStopPropagation=!0;return}let f=n;this.options.gestureOrientation===`both`?f=Math.abs(n)>Math.abs(t)?n:t:this.options.gestureOrientation===`horizontal`&&(f=t),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==u&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll0||this.animatedScroll===this.limit&&n<0))&&(r.lenisStopPropagation=!0),r.cancelable&&r.preventDefault();let p=i&&this.options.syncTouch,m=i&&r.type===`touchend`;m&&(f=Math.sign(this.velocity)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+f,{programmatic:!1,...p?{lerp:m?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit(`scroll`,this)}onNativeScroll=()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling===`native`){let e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),this.isStopped||(this.isScrolling=`native`),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty(`overflow`);return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty(`overflow`,`clip`);return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=e=>{let t=e-(this.time||e);this.time=e,this.animate.advance(t*.001),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(e,{offset:t=0,immediate:n=!1,lock:r=!1,programmatic:i=!0,lerp:a=i?this.options.lerp:void 0,duration:o=i?this.options.duration:void 0,easing:s=i?this.options.easing:void 0,onStart:c,onComplete:l,force:d=!1,userData:f}={}){if((this.isStopped||this.isLocked)&&!d)return;let p=e,m=t;if(typeof p==`string`&&[`top`,`left`,`start`,`#`].includes(p))p=0;else if(typeof p==`string`&&[`bottom`,`right`,`end`].includes(p))p=this.limit;else{let e=null;if(typeof p==`string`?(e=document.querySelector(p),e||(p===`#top`?p=0:console.warn(`Lenis: Target not found`,p))):p instanceof HTMLElement&&p?.nodeType&&(e=p),e){if(this.options.wrapper!==u){let e=this.rootElement.getBoundingClientRect();m-=this.isHorizontal?e.left:e.top}let t=e.getBoundingClientRect();p=(this.isHorizontal?t.left:t.top)+this.animatedScroll}}if(typeof p==`number`){if(p+=m,p=Math.round(p),this.options.infinite){if(i){this.targetScroll=this.animatedScroll=this.scroll;let e=p-this.animatedScroll;e>this.limit/2?p-=this.limit:e<-this.limit/2&&(p+=this.limit)}}else p=Ge(0,p,this.limit);if(p===this.targetScroll){c?.(this),l?.(this);return}if(this.userData=f??{},n){this.animatedScroll=this.targetScroll=p,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),l?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}i||(this.targetScroll=p),typeof o==`number`&&typeof s!=`function`?s=rt:typeof s==`function`&&typeof o!=`number`&&(o=1),this.animate.fromTo(this.animatedScroll,p,{duration:o,easing:s,lerp:a,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling=`smooth`,c?.(this)},onUpdate:(e,t)=>{this.isScrolling=`smooth`,this.lastVelocity=this.velocity,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),i&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),l?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(e,{deltaX:t,deltaY:n}){let r=Date.now();e._lenis||={};let i=e._lenis,a,o,s,c,l,d,f,p,m,h;if(r-(i.time??0)>2e3){i.time=Date.now();let t=u.getComputedStyle(e);if(i.computedStyle=t,a=[`auto`,`overlay`,`scroll`].includes(t.overflowX),o=[`auto`,`overlay`,`scroll`].includes(t.overflowY),l=[`auto`].includes(t.overscrollBehaviorX),d=[`auto`].includes(t.overscrollBehaviorY),i.hasOverflowX=a,i.hasOverflowY=o,!(a||o))return!1;f=e.scrollWidth,p=e.scrollHeight,m=e.clientWidth,h=e.clientHeight,s=f>m,c=p>h,i.isScrollableX=s,i.isScrollableY=c,i.scrollWidth=f,i.scrollHeight=p,i.clientWidth=m,i.clientHeight=h,i.hasOverscrollBehaviorX=l,i.hasOverscrollBehaviorY=d}else s=i.isScrollableX,c=i.isScrollableY,a=i.hasOverflowX,o=i.hasOverflowY,f=i.scrollWidth,p=i.scrollHeight,m=i.clientWidth,h=i.clientHeight,l=i.hasOverscrollBehaviorX,d=i.hasOverscrollBehaviorY;if(!(a&&s||o&&c))return!1;let g=Math.abs(t)>=Math.abs(n)?`horizontal`:`vertical`,_,v,y,b,x,S;if(g===`horizontal`)_=Math.round(e.scrollLeft),v=f-m,y=t,b=a,x=s,S=l;else if(g===`vertical`)_=Math.round(e.scrollTop),v=p-h,y=n,b=o,x=c,S=d;else return!1;return!S&&(_>=v||_<=0)||(y>0?_0)&&b&&x}get rootElement(){return this.options.wrapper===u?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?`x`:`y`]}get isHorizontal(){return this.options.orientation===`horizontal`}get actualScroll(){let e=this.options.wrapper;return this.isHorizontal?e.scrollX??e.scrollLeft:e.scrollY??e.scrollTop}get scroll(){return this.options.infinite?Je(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}get isSmooth(){return this.isScrolling===`smooth`}get className(){let e=`lenis`;return this.options.autoToggle&&(e+=` lenis-autoToggle`),this.isStopped&&(e+=` lenis-stopped`),this.isLocked&&(e+=` lenis-locked`),this.isScrolling&&(e+=` lenis-scrolling`),this.isScrolling===`smooth`&&(e+=` lenis-smooth`),e}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,``).trim()}}}));function ot(e,t){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>{n=void 0,e.apply(this,r)},t)}}function st(e){getComputedStyle(e).position===`sticky`&&(e.style.setProperty(`position`,`static`),e.dataset.sticky=`true`),e.offsetParent&&st(e.offsetParent)}function ct(e){e?.dataset?.sticky===`true`&&(e.style.removeProperty(`position`),delete e.dataset.sticky),e.offsetParent&&ct(e.offsetParent)}function lt(e,t=0){let n=t+e.offsetTop;return e.offsetParent?lt(e.offsetParent,n):n}function ut(e,t=0){let n=t+e.offsetLeft;return e.offsetParent?ut(e.offsetParent,n):n}function dt(e,t=0){let n=t+e.scrollTop;return e.offsetParent?dt(e.offsetParent,n):n+u.scrollY}function ft(e,t=0){let n=t+e.scrollLeft;return e.offsetParent?ft(e.offsetParent,n):n+u.scrollX}function pt(){return ht++}var mt,ht,gt,_t=e((()=>{i(),mt=class{element;options;align;rect={};wrapperResizeObserver;resizeObserver;debouncedWrapperResize;constructor(e,{align:t=[`start`],ignoreSticky:n=!0,ignoreTransform:r=!1}={}){this.element=e,this.options={align:t,ignoreSticky:n,ignoreTransform:r},this.align=[t].flat(),this.debouncedWrapperResize=ot(this.onWrapperResize,500),this.wrapperResizeObserver=new ResizeObserver(this.debouncedWrapperResize),this.wrapperResizeObserver.observe(document.body),this.onWrapperResize(),this.resizeObserver=new ResizeObserver(this.onResize),this.resizeObserver.observe(this.element),this.setRect({width:this.element.offsetWidth,height:this.element.offsetHeight})}destroy(){this.wrapperResizeObserver.disconnect(),this.resizeObserver.disconnect()}setRect({top:e,left:t,width:n,height:r,element:i}={}){e??=this.rect.top,t??=this.rect.left,n??=this.rect.width,r??=this.rect.height,i??=this.rect.element,!(e===this.rect.top&&t===this.rect.left&&n===this.rect.width&&r===this.rect.height&&i===this.rect.element)&&(this.rect.top=e,this.rect.y=e,this.rect.width=n,this.rect.height=r,this.rect.left=t,this.rect.x=t,this.rect.bottom=e+r,this.rect.right=t+n)}onWrapperResize=()=>{let e,t;if(this.options.ignoreSticky&&st(this.element),this.options.ignoreTransform)e=lt(this.element),t=ut(this.element);else{let n=this.element.getBoundingClientRect();e=n.top+dt(this.element),t=n.left+ft(this.element)}this.options.ignoreSticky&&ct(this.element),this.setRect({top:e,left:t})};onResize=([e])=>{if(!e?.borderBoxSize[0])return;let t=e.borderBoxSize[0].inlineSize,n=e.borderBoxSize[0].blockSize;this.setRect({width:t,height:n})}},ht=0,gt=class{constructor(e,{type:t=`proximity`,lerp:n,easing:r,duration:i,distanceThreshold:a=`50%`,debounce:o=500,onSnapStart:s,onSnapComplete:c}={}){this.lenis=e,u.lenis||={},u.lenis.snap=!0,this.options={type:t,lerp:n,easing:r,duration:i,distanceThreshold:a,debounce:o,onSnapStart:s,onSnapComplete:c},this.onWindowResize(),u.addEventListener(`resize`,this.onWindowResize),this.onSnapDebounced=ot(this.onSnap,this.options.debounce),this.lenis.on(`virtual-scroll`,this.onSnapDebounced)}options;elements=new Map;snaps=new Map;viewport={width:u.innerWidth,height:u.innerHeight};isStopped=!1;onSnapDebounced;currentSnapIndex;destroy(){this.lenis.off(`virtual-scroll`,this.onSnapDebounced),u.removeEventListener(`resize`,this.onWindowResize),this.elements.forEach(e=>{e.destroy()})}start(){this.isStopped=!1}stop(){this.isStopped=!0}add(e){let t=pt();return this.snaps.set(t,{value:e}),()=>this.snaps.delete(t)}addElement(e,t={}){let n=pt();return this.elements.set(n,new mt(e,t)),()=>this.elements.delete(n)}addElements(e,t={}){let n=[...e].map(e=>this.addElement(e,t));return()=>{n.forEach(e=>{e()})}}onWindowResize=()=>{this.viewport.width=u.innerWidth,this.viewport.height=u.innerHeight};computeSnaps=()=>{let{isHorizontal:e}=this.lenis,t=[...this.snaps.values()];return this.elements.forEach(({rect:n,align:r})=>{let i;r.forEach(r=>{r===`start`?i=n.top:r===`center`?i=e?n.left+n.width/2-this.viewport.width/2:n.top+n.height/2-this.viewport.height/2:r===`end`&&(i=e?n.left+n.width-this.viewport.width:n.top+n.height-this.viewport.height),typeof i==`number`&&t.push({value:Math.ceil(i)})})}),t=t.sort((e,t)=>Math.abs(e.value)-Math.abs(t.value)),t};previous(){this.goTo((this.currentSnapIndex??0)-1)}next(){this.goTo((this.currentSnapIndex??0)+1)}goTo(e){let t=this.computeSnaps();if(t.length===0)return;this.currentSnapIndex=Math.max(0,Math.min(e,t.length-1));let n=t[this.currentSnapIndex];n!==void 0&&this.lenis.scrollTo(n.value,{duration:this.options.duration,easing:this.options.easing,lerp:this.options.lerp,lock:this.options.type===`lock`,userData:{initiator:`snap`},onStart:()=>{this.options.onSnapStart?.({index:this.currentSnapIndex,...n})},onComplete:()=>{this.options.onSnapComplete?.({index:this.currentSnapIndex,...n})}})}get distanceThreshold(){let e=1/0;if(this.options.type===`mandatory`)return 1/0;let{isHorizontal:t}=this.lenis,n=t?`width`:`height`;return e=typeof this.options.distanceThreshold==`string`&&this.options.distanceThreshold.endsWith(`%`)?Number(this.options.distanceThreshold.replace(`%`,``))/100*this.viewport[n]:typeof this.options.distanceThreshold==`number`?this.options.distanceThreshold:this.viewport[n],e}onSnap=e=>{if(this.isStopped||e.event.type===`touchmove`||this.options.type===`lock`&&this.lenis.userData?.initiator===`snap`)return;let{scroll:t,isHorizontal:n}=this.lenis,r=n?e.deltaX:e.deltaY;t=Math.ceil(this.lenis.scroll+r);let i=this.computeSnaps();if(i.length===0)return;let a,o=i.findLastIndex(({value:e})=>ee>t);if(this.options.type===`lock`)r>0?a=s:r<0&&(a=o);else{let e=i[o],n=e?Math.abs(t-e.value):1/0,r=i[s];a=n<(r?Math.abs(t-r.value):1/0)?o:s}if(a===void 0||a===-1)return;a=Math.max(0,Math.min(a,i.length-1));let c=i[a];Math.abs(t-c.value)<=this.distanceThreshold&&this.goTo(a)};resize(){this.elements.forEach(e=>{e.onWrapperResize()})}}}));function vt({smooth:e,infinite:t,orientation:n,intensity:i,children:a,snap:s}){let l=r(),d=r(),f=r();return o(()=>{if(a&&(!l.current||!d.current))return;l.current&&d.current&&(n===`horizontal`?l.current.style.setProperty(`overflowX`,`auto`):l.current.style.setProperty(`overflowY`,`auto`));let r=new it({smoothWheel:e,infinite:t,orientation:n,gestureOrientation:n===`horizontal`?`both`:`vertical`,autoRaf:!0,autoToggle:!0,anchors:!0,allowNestedScroll:!0,wrapper:l.current,content:d.current,syncTouch:!!t||n===`horizontal`,stopInertiaOnNavigate:!0});f.current=r;let i;return s&&s.snaps.length>0&&(i=new gt(r,{type:s.type,distanceThreshold:s.threshold+`%`}),s.snaps.forEach(e=>{if(!e.target?.current)return;let t=e.target.current.id;document.querySelectorAll(`#${t}`).forEach(t=>{i.addElement(t,{align:e.align})})})),u.lenis=r,u.lenisSnap=s,()=>{r&&r.destroy(),i&&i.destroy()}},[e,t,n,i,a,s]),b(T,{children:[p(`link`,{href:(location.origin+"/assets/css/style-83bd7d9e.css"),rel:`stylesheet`}),a&&p(T,{children:p(`div`,{ref:l,style:n===`horizontal`?{overflowX:`auto`,width:`100%`}:{overflowY:`auto`,height:`100%`},children:p(`div`,{ref:d,style:{width:`100%`},children:ne.map(a,e=>m(e)?c(e,{style:{...e.props.style,width:`100%`}}):e)})})})]})}var yt=e((()=>{i(),C(),N(),at(),_t(),n(),vt.displayName=`Lenis`,B(vt,{smooth:{type:R.Boolean,title:`Smooth`,defaultValue:!0},intensity:{type:R.Number,title:`Intensity`,defaultValue:12,step:1,min:1,max:100,hidden(e){return e.smooth===!1},description:`This will be ignored on mobile.`},infinite:{type:R.Boolean,title:`Infinite`,defaultValue:!1,hidden(e){return e.smooth===!1}},orientation:{type:R.Enum,defaultValue:`Vertical`,displaySegmentedControl:!0,options:[`vertical`,`horizontal`],optionTitles:[`Vertical`,`Horizontal`],hidden(e){return e.smooth===!1}},children:{type:R.ComponentInstance,title:`Content`},snap:{type:R.Object,optional:!0,description:`Cooked and served by [darkroom.engineering](https://darkroom.engineering).`,controls:{type:{type:R.Enum,defaultValue:`proximity`,displaySegmentedControl:!0,segmentedControlDirection:`vertical`,options:[`proximity`,`mandatory`,`lock`],optionTitles:[`Proximity`,`Mandatory`,`Lock`]},threshold:{type:R.Number,defaultValue:50,min:0,max:100,unit:`%`,hidden:e=>e.snap.type===`mandatory`},snaps:{type:R.Array,control:{type:R.Object,controls:{target:{title:`Target`,type:R.ScrollSectionRef},align:{type:R.Enum,defaultValue:`center`,displaySegmentedControl:!0,segmentedControlDirection:`horizontal`,options:[`start`,`center`,`end`],optionIcons:[`align-top`,`align-middle`,`align-bottom`]}}}}}}})}));function bt(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var xt,St,Ct,wt,Tt,Et,Dt,Ot,kt,At,W,jt=e((()=>{C(),N(),k(),n(),xt={qNYdNMPI5:{hover:!0},YohvNGCsj:{hover:!0}},St=[`YohvNGCsj`,`qNYdNMPI5`],Ct=`framer-gPYyT`,wt={qNYdNMPI5:`framer-v-1rd7gc`,YohvNGCsj:`framer-v-148n2c5`},Tt={bounce:.2,delay:0,duration:.4,type:`spring`},Et=({value:e,children:n})=>{let r=y(O),i=e??r.transition,a=t(()=>({...r,transition:i}),[JSON.stringify(i)]);return p(O.Provider,{value:a,children:n})},Dt={"Footer-Link":`YohvNGCsj`,"Variant 2":`qNYdNMPI5`},Ot=A.create(s),kt=({defaultColor:e,height:t,hoverColor:n,id:r,link:i,text:a,width:o,...s})=>({...s,aBdyOOxNe:i??s.aBdyOOxNe,fai2oeV00:a??s.fai2oeV00??`Solutions`,naIO1uVpF:n??s.naIO1uVpF??`var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))`,variant:Dt[s.variant]??s.variant??`YohvNGCsj`,xgqSQEQES:e??s.xgqSQEQES??`rgb(255, 255, 255)`}),At=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),W=I(h(function(e,t){let n=r(null),i=t??n,a=te(),{activeLocale:o,setLocale:c}=F();Pe();let{style:l,className:u,layoutId:d,variant:f,fai2oeV00:m,aBdyOOxNe:h,xgqSQEQES:g,naIO1uVpF:_,...v}=kt(e),{baseVariant:y,classNames:b,clearLoadingGesture:x,gestureHandlers:S,gestureVariant:C,isLoading:ee,setGestureState:w,setVariant:T,variants:E}=De({cycleOrder:St,defaultVariant:`YohvNGCsj`,enabledGestures:xt,ref:i,variant:f,variantClassNames:wt}),D=At(e,E),ne=j(Ct);return p(ie,{id:d??a,children:p(Ot,{animate:E,initial:!1,children:p(Et,{value:Tt,children:p(be,{href:h,motionChild:!0,nodeId:`YohvNGCsj`,scopeId:`EybFSMw9t`,children:p(A.a,{...v,...S,className:`${j(ne,`framer-148n2c5`,u,b)} framer-ggmj8s`,"data-framer-name":`Footer-Link`,layoutDependency:D,layoutId:`YohvNGCsj`,ref:i,style:{...l},...bt({"qNYdNMPI5-hover":{"data-framer-name":void 0},"YohvNGCsj-hover":{"data-framer-name":void 0},qNYdNMPI5:{"data-framer-name":`Variant 2`}},y,C),children:p(Re,{__fromCanvasComponent:!0,children:p(s,{children:p(A.p,{dir:`auto`,style:{"--font-selector":`RlM7U2F0b3NoaS1yZWd1bGFy`,"--framer-font-family":`"Satoshi", "Satoshi Placeholder", sans-serif`,"--framer-font-open-type-features":`'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on`,"--framer-font-size":`20px`,"--framer-line-height":`1.3em`,"--framer-text-color":`var(--extracted-r6o4lv, var(--variable-reference-xgqSQEQES-EybFSMw9t))`},children:`Solutions`})}),className:`framer-r638do`,fonts:[`FS;Satoshi-regular`],layoutDependency:D,layoutId:`RBDlRQ29k`,style:{"--extracted-r6o4lv":`var(--variable-reference-xgqSQEQES-EybFSMw9t)`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`,"--variable-reference-naIO1uVpF-EybFSMw9t":_,"--variable-reference-xgqSQEQES-EybFSMw9t":g},text:m,variants:{"YohvNGCsj-hover":{"--extracted-r6o4lv":`var(--variable-reference-naIO1uVpF-EybFSMw9t)`,"--variable-reference-naIO1uVpF-EybFSMw9t":_}},verticalAlignment:`top`,withExternalLayout:!0,...bt({"YohvNGCsj-hover":{children:p(s,{children:p(A.p,{dir:`auto`,style:{"--font-selector":`RlM7U2F0b3NoaS1yZWd1bGFy`,"--framer-font-family":`"Satoshi", "Satoshi Placeholder", sans-serif`,"--framer-font-open-type-features":`'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on`,"--framer-font-size":`20px`,"--framer-line-height":`1.3em`,"--framer-text-color":`var(--extracted-r6o4lv, var(--variable-reference-naIO1uVpF-EybFSMw9t))`},children:`Solutions`})})},qNYdNMPI5:{children:p(s,{children:p(A.p,{dir:`auto`,style:{"--font-selector":`RlM7U2F0b3NoaS1yZWd1bGFy`,"--framer-font-family":`"Satoshi", "Satoshi Placeholder", sans-serif`,"--framer-font-open-type-features":`'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on`,"--framer-line-height":`1.3em`,"--framer-text-color":`var(--extracted-r6o4lv, var(--variable-reference-xgqSQEQES-EybFSMw9t))`},children:`Solutions`})})}},y,C)})})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-gPYyT.framer-ggmj8s, .framer-gPYyT .framer-ggmj8s { display: block; }`,`.framer-gPYyT.framer-148n2c5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }`,`.framer-gPYyT .framer-r638do { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }`,`.framer-gPYyT.framer-v-148n2c5.hover.framer-148n2c5 { gap: 4px; }`,`.framer-gPYyT.framer-v-148n2c5.hover .framer-r638do { order: 0; }`],`framer-gPYyT`),W.displayName=`Text Link`,W.defaultProps={height:26,width:79.5},B(W,{variant:{options:[`YohvNGCsj`,`qNYdNMPI5`],optionTitles:[`Footer-Link`,`Variant 2`],title:`Variant`,type:R.Enum},fai2oeV00:{defaultValue:`Solutions`,displayTextArea:!1,title:`Text`,type:R.String},onfai2oeV00Change:{changes:`fai2oeV00`,type:R.ChangeHandler},aBdyOOxNe:{title:`Link`,type:R.Link},xgqSQEQES:{defaultValue:`rgb(255, 255, 255)`,title:`Default Color`,type:R.Color},naIO1uVpF:{defaultValue:`var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))`,title:`Hover Color`,type:R.Color}}),oe(W,[{explicitInter:!0,fonts:[{cssFamilyName:`Satoshi`,source:`fontshare`,style:`normal`,uiFamilyName:`Satoshi`,url:(location.origin+"/assets/fonts/font-303206dc.woff2"),weight:`400`}]}],{supportsExplicitInterCodegen:!0})})),Mt,Nt,Pt,Ft=e((()=>{C(),N(),n(),Mt=h((e,t)=>{let{animated:n,layoutId:r,children:i,...a}=e;return n?p(A.div,{...a,layoutId:r,ref:t}):p(`div`,{...a,ref:t})}),Nt=({fill:e,height:t,id:n,width:r,...i})=>({...i,ezTt3ayMo:e??i.ezTt3ayMo??`rgb(0, 0, 0)`}),Pt=I(h(function(e,t){let{style:n,className:r,layoutId:i,variant:a,ezTt3ayMo:o,...s}=Nt(e);return p(Mt,{...s,className:j(`framer-rYbgv`,r),layoutId:i,ref:t,style:{"--21h8s6":o,...n}})}),[`.framer-rYbgv { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url('data:image/svg+xml,'); mask-position: center; mask-repeat: no-repeat; width: 24px; }`],`framer-rYbgv`),B(Pt,{ezTt3ayMo:{defaultValue:`rgb(0, 0, 0)`,hidden:!1,title:`Fill`,type:R.Color}})}));function It(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt,G,Jt=e((()=>{C(),N(),k(),n(),Ft(),Lt=M(Pt),Rt={aD_GsiBrr:{hover:!0},p8myg1CwY:{hover:!0}},zt=[`p8myg1CwY`,`aD_GsiBrr`],Bt=`framer-srl7X`,Vt={aD_GsiBrr:`framer-v-10vb421`,p8myg1CwY:`framer-v-1gidru3`},Ht={damping:60,delay:0,mass:1,stiffness:500,type:`spring`},Ut=({value:e,children:n})=>{let r=y(O),i=e??r.transition,a=t(()=>({...r,transition:i}),[JSON.stringify(i)]);return p(O.Provider,{value:a,children:n})},Wt={"Default Link":`p8myg1CwY`,m:`aD_GsiBrr`},Gt=A.create(s),Kt=({height:e,id:t,link:n,title:r,width:i,...a})=>({...a,ByzAtAIlJ:r??a.ByzAtAIlJ??`Behance`,Q2VY6Pr66:n??a.Q2VY6Pr66,variant:Wt[a.variant]??a.variant??`p8myg1CwY`}),qt=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),G=I(h(function(e,t){let n=r(null),i=t??n,a=te(),{activeLocale:o,setLocale:c}=F();Pe();let{style:l,className:u,layoutId:d,variant:f,Q2VY6Pr66:m,ByzAtAIlJ:h,...g}=Kt(e),{baseVariant:_,classNames:v,clearLoadingGesture:y,gestureHandlers:x,gestureVariant:S,isLoading:C,setGestureState:ee,setVariant:w,variants:T}=De({cycleOrder:zt,defaultVariant:`p8myg1CwY`,enabledGestures:Rt,ref:i,variant:f,variantClassNames:Vt}),E=qt(e,T),D=j(Bt),ne=()=>S!==`aD_GsiBrr-hover`,re=()=>S===`aD_GsiBrr-hover`;return p(ie,{id:d??a,children:p(Gt,{animate:T,initial:!1,children:p(Ut,{value:Ht,children:p(be,{href:m,motionChild:!0,nodeId:`p8myg1CwY`,openInNewTab:!1,scopeId:`f_EykG6jc`,smoothScroll:!1,children:b(A.a,{...g,...x,className:`${j(D,`framer-1gidru3`,u,v)} framer-9kh6hb`,"data-framer-name":`Default Link`,layoutDependency:E,layoutId:`p8myg1CwY`,ref:i,style:{...l},...It({"aD_GsiBrr-hover":{"data-framer-name":void 0},"p8myg1CwY-hover":{"data-framer-name":void 0},aD_GsiBrr:{"data-framer-name":`m`}},_,S),children:[ne()&&p(A.div,{className:`framer-iw6qpn`,"data-framer-name":`Link`,layoutDependency:E,layoutId:`yBS5__JFx`,children:p(Re,{__fromCanvasComponent:!0,children:p(s,{children:p(A.p,{dir:`auto`,style:{"--font-selector":`RlM7UG9wcGlucy1yZWd1bGFy`,"--framer-font-family":`"Poppins", "Poppins Placeholder", sans-serif`,"--framer-font-open-type-features":`'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on`,"--framer-font-size":`18px`,"--framer-letter-spacing":`-0.02em`,"--framer-line-height":`1.4em`,"--framer-text-color":`var(--extracted-r6o4lv, rgb(255, 255, 255))`},children:`Behance`})}),className:`framer-sgl3av`,fonts:[`FS;Poppins-regular`],layoutDependency:E,layoutId:`WLTzL7Pnl`,style:{"--extracted-r6o4lv":`rgb(255, 255, 255)`},text:h,variants:{"p8myg1CwY-hover":{"--extracted-r6o4lv":`var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))`}},verticalAlignment:`top`,withExternalLayout:!0,...It({"p8myg1CwY-hover":{children:p(s,{children:p(A.p,{dir:`auto`,style:{"--font-selector":`RlM7UG9wcGlucy1yZWd1bGFy`,"--framer-font-family":`"Poppins", "Poppins Placeholder", sans-serif`,"--framer-font-open-type-features":`'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on`,"--framer-font-size":`18px`,"--framer-letter-spacing":`-0.02em`,"--framer-line-height":`1.4em`,"--framer-text-color":`var(--extracted-r6o4lv, var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255)))`},children:`Behance`})})},aD_GsiBrr:{children:p(s,{children:p(A.p,{dir:`auto`,style:{"--font-selector":`RlM7UG9wcGlucy1yZWd1bGFy`,"--framer-font-family":`"Poppins", "Poppins Placeholder", sans-serif`,"--framer-font-open-type-features":`'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on`,"--framer-font-size":`14px`,"--framer-letter-spacing":`-0.02em`,"--framer-line-height":`1.4em`,"--framer-text-color":`var(--extracted-r6o4lv, rgb(255, 255, 255))`},children:`Behance`})})}},_,S)})}),ne()&&p(A.div,{className:`framer-e3jex9`,"data-framer-name":`Arrow Icon`,layoutDependency:E,layoutId:`Y6riMN0sE`,children:p(Pt,{animated:!0,className:`framer-gi1c90`,layoutDependency:E,layoutId:`sCsMCpq6e`,style:{"--21h8s6":`var(--token-501a4506-8977-42ad-a801-a3289c23e152, rgb(192, 180, 194))`,rotate:-45},variants:{"p8myg1CwY-hover":{"--21h8s6":`var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))`,rotate:0}}})}),re()&&p(A.div,{className:`framer-2px9k8`,"data-framer-name":`Link`,layoutDependency:E,layoutId:`QN2wzPMSI`,children:p(Re,{__fromCanvasComponent:!0,children:p(s,{children:p(A.p,{dir:`auto`,style:{"--font-selector":`RlM7UG9wcGlucy1yZWd1bGFy`,"--framer-font-family":`"Poppins", "Poppins Placeholder", sans-serif`,"--framer-font-open-type-features":`'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on`,"--framer-font-size":`14px`,"--framer-letter-spacing":`-0.02em`,"--framer-line-height":`1.4em`,"--framer-text-color":`var(--extracted-r6o4lv, var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255)))`},children:`Behance`})}),className:`framer-1gqnta3`,fonts:[`FS;Poppins-regular`],layoutDependency:E,layoutId:`znVaezIn2`,style:{"--extracted-r6o4lv":`var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))`},text:h,verticalAlignment:`top`,withExternalLayout:!0})}),re()&&p(A.div,{className:`framer-1kjym58`,"data-framer-name":`Arrow Icon`,layoutDependency:E,layoutId:`Tpg7ISUAX`,children:p(Pt,{animated:!0,className:`framer-265042`,layoutDependency:E,layoutId:`bQh0uk4DW`,style:{"--21h8s6":`var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))`}})})]})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-srl7X.framer-9kh6hb, .framer-srl7X .framer-9kh6hb { display: block; }`,`.framer-srl7X.framer-1gidru3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }`,`.framer-srl7X .framer-iw6qpn, .framer-srl7X .framer-2px9k8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }`,`.framer-srl7X .framer-sgl3av, .framer-srl7X .framer-1gqnta3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }`,`.framer-srl7X .framer-e3jex9, .framer-srl7X .framer-1kjym58 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }`,`.framer-srl7X .framer-gi1c90 { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }`,`.framer-srl7X .framer-265042 { flex: none; height: var(--framer-aspect-ratio-supported, 10px); position: relative; width: 20px; }`,`.framer-srl7X.framer-v-1gidru3.hover.framer-1gidru3 { gap: 8px; }`,`.framer-srl7X.framer-v-10vb421.hover .framer-265042 { height: var(--framer-aspect-ratio-supported, 20px); }`],`framer-srl7X`),G.displayName=`Footer Links`,G.defaultProps={height:25,width:101},B(G,{variant:{options:[`p8myg1CwY`,`aD_GsiBrr`],optionTitles:[`Default Link`,`m`],title:`Variant`,type:R.Enum},Q2VY6Pr66:{title:`Link`,type:R.Link},ByzAtAIlJ:{defaultValue:`Behance`,displayTextArea:!1,title:`Title`,type:R.String},onByzAtAIlJChange:{changes:`ByzAtAIlJ`,type:R.ChangeHandler}}),oe(G,[{explicitInter:!0,fonts:[{cssFamilyName:`Poppins`,source:`fontshare`,style:`normal`,uiFamilyName:`Poppins`,url:(location.origin+"/assets/fonts/font-f1855b73.woff2"),weight:`400`}]},...Lt],{supportsExplicitInterCodegen:!0})}));function Yt(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var Xt,Zt,Qt,$t,en,tn,nn,rn,an,K,on=e((()=>{C(),N(),k(),n(),Xt=[`AQ1PtDrkL`,`telIdhsJ0`,`llI53K4jq`,`ULCxRzym8`],Zt=`framer-hdkUU`,Qt={AQ1PtDrkL:`framer-v-5ex7h7`,llI53K4jq:`framer-v-1bi9ouw`,telIdhsJ0:`framer-v-1eh2zxo`,ULCxRzym8:`framer-v-1p7abr9`},$t={bounce:.2,delay:0,duration:.4,type:`spring`},en=({value:e,children:n})=>{let r=y(O),i=e??r.transition,a=t(()=>({...r,transition:i}),[JSON.stringify(i)]);return p(O.Provider,{value:a,children:n})},tn={"logo-black":`telIdhsJ0`,"logo-large":`llI53K4jq`,"logo-white":`AQ1PtDrkL`,"Variant 4":`ULCxRzym8`},nn=A.create(s),rn=({click:e,height:t,id:n,width:r,...i})=>({...i,a6Ad0kt4X:e??i.a6Ad0kt4X,variant:tn[i.variant]??i.variant??`AQ1PtDrkL`}),an=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),K=I(h(function(e,t){let n=r(null),i=t??n,a=te(),{activeLocale:o,setLocale:s}=F(),c=Pe(),{style:l,className:u,layoutId:d,variant:f,a6Ad0kt4X:m,...h}=rn(e),{baseVariant:g,classNames:_,clearLoadingGesture:v,gestureHandlers:y,gestureVariant:b,isLoading:x,setGestureState:S,setVariant:C,variants:ee}=De({cycleOrder:Xt,defaultVariant:`AQ1PtDrkL`,ref:i,variant:f,variantClassNames:Qt}),w=an(e,ee),{activeVariantCallback:T,delay:E}=ye(g),D=T(async(...e)=>{if(S({isPressed:!1}),m&&await m(...e)===!1)return!1}),ne=j(Zt);return p(ie,{id:d??a,children:p(nn,{animate:ee,initial:!1,children:p(en,{value:$t,children:p(be,{href:{webPageId:`augiA20Il`},motionChild:!0,nodeId:`AQ1PtDrkL`,openInNewTab:!1,scopeId:`FQFD9svSc`,smoothScroll:!0,children:p(A.a,{...h,...y,className:`${j(ne,`framer-5ex7h7`,u,_)} framer-sr0zd2`,"data-framer-name":`logo-white`,"data-highlight":!0,layoutDependency:w,layoutId:`AQ1PtDrkL`,onTap:D,ref:i,style:{...l},...Yt({llI53K4jq:{"data-framer-name":`logo-large`},telIdhsJ0:{"data-framer-name":`logo-black`},ULCxRzym8:{"data-framer-name":`Variant 4`}},g,b),children:p(Te,{background:{alt:``,fit:`fit`,intrinsicHeight:101,intrinsicWidth:150,loading:ue((c?.y||0)+0),pixelHeight:101,pixelWidth:150,positionX:`center`,positionY:`center`,sizes:`100px`,src:(location.origin+"/assets/images/image-aebfb6dc.png?width=150&height=101")},className:`framer-1ah07s9`,"data-framer-name":`Elrune logo`,layoutDependency:w,layoutId:`cEF7uFQVL`,...Yt({llI53K4jq:{background:{alt:``,fit:`fit`,intrinsicHeight:101,intrinsicWidth:150,loading:ue((c?.y||0)+0),pixelHeight:101,pixelWidth:150,positionX:`center`,positionY:`center`,sizes:`152px`,src:(location.origin+"/assets/images/image-aebfb6dc.png?width=150&height=101")}},telIdhsJ0:{background:{alt:``,fit:`fit`,intrinsicHeight:101,intrinsicWidth:150,loading:ue((c?.y||0)+0),pixelHeight:932,pixelWidth:2504,positionX:`center`,positionY:`center`,sizes:`100px`,src:(location.origin+"/assets/images/image-7638e4c3.png?width=2504&height=932"),srcSet:`/assets/images/image-7638e4c3.png?scale-down-to=512&width=2504&height=932 512w,/assets/images/image-7638e4c3.png?scale-down-to=1024&width=2504&height=932 1024w,/assets/images/image-7638e4c3.png?scale-down-to=2048&width=2504&height=932 2048w,/assets/images/image-7638e4c3.png?width=2504&height=932 2504w`}},ULCxRzym8:{background:{alt:``,fit:`fit`,intrinsicHeight:101,intrinsicWidth:150,loading:ue((c?.y||0)+0),pixelHeight:101,pixelWidth:150,positionX:`center`,positionY:`center`,sizes:`206px`,src:(location.origin+"/assets/images/image-aebfb6dc.png?width=150&height=101")}}},g,b)})})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-hdkUU.framer-sr0zd2, .framer-hdkUU .framer-sr0zd2 { display: block; }`,`.framer-hdkUU.framer-5ex7h7 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }`,`.framer-hdkUU .framer-1ah07s9 { flex: none; height: 61px; overflow: visible; position: relative; width: 100px; }`,`.framer-hdkUU.framer-v-1bi9ouw .framer-1ah07s9 { height: 60px; width: 152px; }`,`.framer-hdkUU.framer-v-1p7abr9 .framer-1ah07s9 { height: 98px; width: 206px; }`],`framer-hdkUU`),K.displayName=`Brand logo`,K.defaultProps={height:61,width:100},B(K,{variant:{options:[`AQ1PtDrkL`,`telIdhsJ0`,`llI53K4jq`,`ULCxRzym8`],optionTitles:[`logo-white`,`logo-black`,`logo-large`,`Variant 4`],title:`Variant`,type:R.Enum},a6Ad0kt4X:{title:`Click`,type:R.EventHandler}}),oe(K,[{explicitInter:!0,fonts:[]}],{supportsExplicitInterCodegen:!0})}));function q(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,J,Sn,Cn,wn,Tn,En,Y,Dn=e((()=>{C(),N(),k(),n(),We(),jt(),Jt(),on(),Be(),sn=M(K),cn=M(G),ln=M(W),un=M(H),dn=ge(A.div),fn=Ie(ge(A.div)),pn=[`QrKenVE1B`,`lvELsao2U`,`d5Fi4JdEx`],mn=`framer-xejIc`,hn={d5Fi4JdEx:`framer-v-1itwox0`,lvELsao2U:`framer-v-sz7bos`,QrKenVE1B:`framer-v-1gaa7dj`},gn={duration:0,type:`tween`},_n={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:{bounce:0,delay:0,duration:1,type:`spring`},x:0,y:0},vn={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:60},yn={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80},bn={damping:40,delay:0,mass:1,stiffness:150,type:`spring`},xn={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:bn,x:0,y:80},J=(...e)=>{for(let t of e)if(t&&typeof t==`string`)return t},Sn=({value:e,children:n})=>{let r=y(O),i=e??r.transition,a=t(()=>({...r,transition:i}),[JSON.stringify(i)]);return p(O.Provider,{value:a,children:n})},Cn={Desktop:`QrKenVE1B`,Mobile:`d5Fi4JdEx`,Tablet:`lvELsao2U`},wn=A.create(s),Tn=({height:e,id:t,width:n,...r})=>({...r,variant:Cn[r.variant]??r.variant??`QrKenVE1B`}),En=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),Y=I(h(function(e,t){let n=r(null),i=t??n,a=te(),{activeLocale:o,setLocale:c}=F(),l=Pe(),{style:u,className:d,layoutId:f,variant:m,...h}=Tn(e),{baseVariant:g,classNames:_,clearLoadingGesture:v,gestureHandlers:y,gestureVariant:x,isLoading:S,setGestureState:C,setVariant:ee,variants:w}=De({cycleOrder:pn,defaultVariant:`QrKenVE1B`,ref:i,variant:m,variantClassNames:hn}),T=En(e,w),E=j(mn);return xe(),p(ie,{id:f??a,children:p(wn,{animate:w,initial:!1,children:p(Sn,{value:gn,children:p(A.footer,{...h,...y,className:j(E,`framer-1gaa7dj`,d,_),"data-framer-name":`Desktop`,layoutDependency:T,layoutId:`QrKenVE1B`,ref:i,style:{backgroundColor:`var(--token-b6a236df-510c-4b6a-af6b-436145ca4426, rgb(59, 0, 27))`,...u},...q({d5Fi4JdEx:{"data-framer-name":`Mobile`},lvELsao2U:{"data-framer-name":`Tablet`}},g,x),children:b(fn,{__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,animate:_n,className:`framer-iu7zwc`,"data-framer-appear-id":`iu7zwc`,"data-framer-name":`Container`,initial:vn,layoutDependency:T,layoutId:`K66ElcUX_`,optimized:!0,children:[b(dn,{__framer__animate:{transition:bn},__framer__animateOnce:!0,__framer__enter:yn,__framer__exit:xn,__framer__styleAppearEffectEnabled:!0,__framer__threshold:0,__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,className:`framer-1e5wgac`,"data-framer-name":`2x-grid`,layoutDependency:T,layoutId:`ociDAfq5W`,children:[p(A.div,{className:`framer-agbdlj`,"data-framer-name":`Branding`,layoutDependency:T,layoutId:`ZbeoiAF8j`,children:b(A.div,{className:`framer-xdt0pa`,layoutDependency:T,layoutId:`UV14XhIv_`,children:[p(z,{height:61,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+0+0,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+0+0+0+0+0},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+0+0+0+0+0}},g,x),children:p(V,{className:`framer-19s9r5u-container`,layoutDependency:T,layoutId:`C8sadrmhp-container`,nodeId:`C8sadrmhp`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(K,{height:`100%`,id:`C8sadrmhp`,layoutId:`C8sadrmhp`,variant:J(`ULCxRzym8`),width:`100%`,...q({d5Fi4JdEx:{variant:J(`llI53K4jq`)},lvELsao2U:{variant:J(`llI53K4jq`)}},g,x)})})}),p(Re,{__fromCanvasComponent:!0,children:p(s,{children:b(A.h5,{dir:`auto`,style:{"--font-selector":`RlM7UG9wcGlucy1ib2xk`,"--framer-font-family":`"Poppins", "Poppins Placeholder", sans-serif`,"--framer-font-open-type-features":`'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on`,"--framer-font-size":`28px`,"--framer-font-weight":`700`,"--framer-letter-spacing":`-0.02em`,"--framer-text-alignment":`left`,"--framer-text-color":`var(--extracted-1lwpl3i, var(--token-c8c98857-57e9-44a6-a7a8-6c49f573ad58, rgb(251, 251, 247)))`},children:[`Scoops That Carry a Legacy.`,p(A.br,{}),`Crafted with Love. Shared with joy.`]})}),className:`framer-v3kcex`,fonts:[`FS;Poppins-bold`],layoutDependency:T,layoutId:`HzR5CTsVw`,style:{"--extracted-1lwpl3i":`var(--token-c8c98857-57e9-44a6-a7a8-6c49f573ad58, rgb(251, 251, 247))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},verticalAlignment:`top`,withExternalLayout:!0,...q({d5Fi4JdEx:{children:p(s,{children:b(A.h5,{dir:`auto`,style:{"--font-selector":`RlM7UG9wcGlucy1ib2xk`,"--framer-font-family":`"Poppins", "Poppins Placeholder", sans-serif`,"--framer-font-open-type-features":`'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on`,"--framer-font-size":`20px`,"--framer-font-weight":`700`,"--framer-letter-spacing":`-0.02em`,"--framer-text-alignment":`left`,"--framer-text-color":`var(--extracted-1lwpl3i, var(--token-c8c98857-57e9-44a6-a7a8-6c49f573ad58, rgb(251, 251, 247)))`},children:[`Scoops That Carry a Legacy.`,p(A.br,{}),`Crafted with Love. Shared with joy.`]})})}},g,x)})]})}),b(A.div,{className:`framer-19q7v8s`,"data-framer-name":`2 Column grid`,layoutDependency:T,layoutId:`lA5KsDP6e`,children:[b(A.div,{className:`framer-1ohz6dq`,"data-framer-name":`Links Wrapper`,layoutDependency:T,layoutId:`zmWBWJb1F`,children:[p(Fe,{links:[{href:{webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{webPageId:`augiA20Il`},implicitPathVariables:void 0},{href:{webPageId:`augiA20Il`},implicitPathVariables:void 0}],children:e=>p(z,{height:25,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+0,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+145+0+0+0+0},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+214.6+0+0+0}},g,x),children:p(V,{className:`framer-rmdamh-container`,layoutDependency:T,layoutId:`XTjbnUOv3-container`,nodeId:`XTjbnUOv3`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(G,{ByzAtAIlJ:`Home`,height:`100%`,id:`XTjbnUOv3`,layoutId:`XTjbnUOv3`,Q2VY6Pr66:e[0],variant:J(`p8myg1CwY`),width:`100%`,...q({d5Fi4JdEx:{Q2VY6Pr66:e[2],variant:J(`aD_GsiBrr`)},lvELsao2U:{Q2VY6Pr66:e[1]}},g,x)})})})}),p(Fe,{links:[{href:{webPageId:`z3HwvI_EX`},implicitPathVariables:void 0},{href:{webPageId:`z3HwvI_EX`},implicitPathVariables:void 0},{href:{webPageId:`z3HwvI_EX`},implicitPathVariables:void 0}],children:e=>p(z,{height:25,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+45,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+145+0+0+0+45},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+214.6+0+0+45}},g,x),children:p(V,{className:`framer-1yhm0df-container`,layoutDependency:T,layoutId:`D3HfNFboW-container`,nodeId:`D3HfNFboW`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(G,{ByzAtAIlJ:`Legacy`,height:`100%`,id:`D3HfNFboW`,layoutId:`D3HfNFboW`,Q2VY6Pr66:e[0],variant:J(`p8myg1CwY`),width:`100%`,...q({d5Fi4JdEx:{Q2VY6Pr66:e[2],variant:J(`aD_GsiBrr`)},lvELsao2U:{Q2VY6Pr66:e[1]}},g,x)})})})}),p(Fe,{links:[{href:{webPageId:`epJkK5JFa`},implicitPathVariables:void 0},{href:{webPageId:`epJkK5JFa`},implicitPathVariables:void 0},{href:{webPageId:`epJkK5JFa`},implicitPathVariables:void 0}],children:e=>p(z,{height:25,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+90,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+145+0+0+0+90},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+214.6+0+0+90}},g,x),children:p(V,{className:`framer-1y5d9i7-container`,layoutDependency:T,layoutId:`nGD04vbmy-container`,nodeId:`nGD04vbmy`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(G,{ByzAtAIlJ:`Our Products`,height:`100%`,id:`nGD04vbmy`,layoutId:`nGD04vbmy`,Q2VY6Pr66:e[0],variant:J(`p8myg1CwY`),width:`100%`,...q({d5Fi4JdEx:{Q2VY6Pr66:e[2],variant:J(`aD_GsiBrr`)},lvELsao2U:{Q2VY6Pr66:e[1]}},g,x)})})})}),p(Fe,{links:[{href:{webPageId:`f0QRNbpx6`},implicitPathVariables:void 0},{href:{webPageId:`f0QRNbpx6`},implicitPathVariables:void 0},{href:{webPageId:`f0QRNbpx6`},implicitPathVariables:void 0}],children:e=>p(z,{height:25,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+135,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+145+0+0+0+135},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+214.6+0+0+135}},g,x),children:p(V,{className:`framer-l8z8gz-container`,layoutDependency:T,layoutId:`u2tLLOmhi-container`,nodeId:`u2tLLOmhi`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(G,{ByzAtAIlJ:`Exclusive Parlours`,height:`100%`,id:`u2tLLOmhi`,layoutId:`u2tLLOmhi`,Q2VY6Pr66:e[0],variant:J(`p8myg1CwY`),width:`100%`,...q({d5Fi4JdEx:{Q2VY6Pr66:e[2],variant:J(`aD_GsiBrr`)},lvELsao2U:{Q2VY6Pr66:e[1]}},g,x)})})})}),p(Fe,{links:[{href:{webPageId:`ygkh_Oob6`},implicitPathVariables:void 0},{href:{webPageId:`ygkh_Oob6`},implicitPathVariables:void 0},{href:{webPageId:`ygkh_Oob6`},implicitPathVariables:void 0}],children:e=>p(z,{height:25,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+180,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+145+0+0+0+180},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+214.6+0+0+180}},g,x),children:p(V,{className:`framer-1dbzim5-container`,layoutDependency:T,layoutId:`kUgBm8qqJ-container`,nodeId:`kUgBm8qqJ`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(G,{ByzAtAIlJ:`Contact us`,height:`100%`,id:`kUgBm8qqJ`,layoutId:`kUgBm8qqJ`,Q2VY6Pr66:e[0],variant:J(`p8myg1CwY`),width:`100%`,...q({d5Fi4JdEx:{Q2VY6Pr66:e[2],variant:J(`aD_GsiBrr`)},lvELsao2U:{Q2VY6Pr66:e[1]}},g,x)})})})})]}),b(A.div,{className:`framer-10zusqh`,"data-framer-name":`Links Wrapper`,layoutDependency:T,layoutId:`L_aMdT__v`,children:[p(z,{height:26,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+0,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+145+0+245+0+0},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+214.6+0+0+0}},g,x),children:p(V,{className:`framer-ezb0ru-container`,layoutDependency:T,layoutId:`yMh8Om_uk-container`,nodeId:`yMh8Om_uk`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(W,{aBdyOOxNe:`mailto: customercare@topntown.com`,fai2oeV00:`customercare@topntown.com`,height:`100%`,id:`yMh8Om_uk`,layoutId:`yMh8Om_uk`,naIO1uVpF:`var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))`,variant:J(`YohvNGCsj`),width:`100%`,xgqSQEQES:`rgb(255, 255, 255)`,...q({d5Fi4JdEx:{variant:J(`qNYdNMPI5`)}},g,x)})})}),p(z,{height:26,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+46,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+145+0+245+0+46},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+214.6+0+0+46}},g,x),children:p(V,{className:`framer-safs10-container`,layoutDependency:T,layoutId:`M2NciLEXK-container`,nodeId:`M2NciLEXK`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(W,{aBdyOOxNe:`Tel : 0755 4286106`,fai2oeV00:`Tel : 0755 4286106`,height:`100%`,id:`M2NciLEXK`,layoutId:`M2NciLEXK`,naIO1uVpF:`var(--token-f016f496-47f9-415e-be0d-11a3633c456c, rgb(255, 255, 255))`,variant:J(`YohvNGCsj`),width:`100%`,xgqSQEQES:`rgb(255, 255, 255)`,...q({d5Fi4JdEx:{variant:J(`qNYdNMPI5`)},lvELsao2U:{fai2oeV00:`Home`}},g,x)})})}),b(A.div,{className:`framer-w0835c`,"data-framer-name":`social icon`,layoutDependency:T,layoutId:`ZXjfNhHky`,children:[p(z,{height:72,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+92+0,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+145+0+245+0+92+0},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+214.6+0+0+92+0}},g,x),children:p(V,{className:`framer-1e8oyd0-container`,layoutDependency:T,layoutId:`yAvVuZfOv-container`,nodeId:`yAvVuZfOv`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(H,{height:`100%`,HxVmrU0OW:`var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(68, 21, 74))`,id:`yAvVuZfOv`,layoutId:`yAvVuZfOv`,n3lLkdic9:`var(--token-cc130300-b735-4fd8-87db-c302190b55de, rgb(237, 236, 228))`,sas8XHGFL:`https://www.instagram.com/topntown?igsh=MXQ5eWducGozM3dkeg==`,sx18VdCbC:Ve,variant:J(`I2KXN0jJE`),width:`100%`})})}),p(z,{height:72,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+92+0,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+145+0+245+0+92+0},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+214.6+0+0+92+0}},g,x),children:p(V,{className:`framer-2qryqv-container`,layoutDependency:T,layoutId:`SE0ijlbYb-container`,nodeId:`SE0ijlbYb`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(H,{height:`100%`,HxVmrU0OW:`var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(68, 21, 74))`,id:`SE0ijlbYb`,layoutId:`SE0ijlbYb`,n3lLkdic9:`var(--token-cc130300-b735-4fd8-87db-c302190b55de, rgb(237, 236, 228))`,sas8XHGFL:`https://www.facebook.com/topntownicecreams/`,sx18VdCbC:Ve,variant:J(`rgOJt8yED`),width:`100%`})})}),p(z,{height:72,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+92+0,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+145+0+245+0+92+0},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+214.6+0+0+92+0}},g,x),children:p(V,{className:`framer-bzhwin-container`,layoutDependency:T,layoutId:`fYOXl6aJ2-container`,nodeId:`fYOXl6aJ2`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(H,{height:`100%`,HxVmrU0OW:`var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(68, 21, 74))`,id:`fYOXl6aJ2`,layoutId:`fYOXl6aJ2`,n3lLkdic9:`var(--token-cc130300-b735-4fd8-87db-c302190b55de, rgb(237, 236, 228))`,sas8XHGFL:`https://m.youtube.com/user/topandtown?fbclid=PAT01DUASH3ptleHRuA2FlbQIxMABzcnRjBmFwcF9pZA81NjcwNjczNDMzNTI0MjcAAacV0t-j5pDY1X7k_N5zTpF2EpyX3zWAjJi7M1JTIUPfWIeScoZBGTWCx5krPQ_aem_Xl994XynlBaln75p7xdWNg`,sx18VdCbC:Ve,variant:J(`vA88pBJXB`),width:`100%`})})}),p(z,{height:72,y:(l?.y||0)+0+(((l?.height||200)-0-368.2)/2+0+0)+62+0+0+0+0+0+92+0,...q({d5Fi4JdEx:{y:(l?.y||0)+0+0+80+0+0+145+0+245+0+92+0},lvELsao2U:{y:(l?.y||0)+0+(((l?.height||200)-0-660.8)/2+0+0)+80+0+0+214.6+0+0+92+0}},g,x),children:p(V,{className:`framer-tmsn33-container`,layoutDependency:T,layoutId:`eEdLOmTc9-container`,nodeId:`eEdLOmTc9`,rendersWithMotion:!0,scopeId:`v0DP8199w`,children:p(H,{height:`100%`,HxVmrU0OW:`var(--token-7e470694-e4a6-48be-a9e8-32b6dd79b4f4, rgb(68, 21, 74))`,id:`eEdLOmTc9`,layoutId:`eEdLOmTc9`,n3lLkdic9:`var(--token-cc130300-b735-4fd8-87db-c302190b55de, rgb(237, 236, 228))`,sas8XHGFL:`https://www.linkedin.com/company/ramani-ice-cream-co.-p.-ltd./`,sx18VdCbC:Ve,variant:J(`lvuMKVyAs`),width:`100%`})})})]})]})]})]}),p(A.div,{className:`framer-1uwd90c`,"data-border":!0,"data-framer-name":`Bottom-content-wrappper`,layoutDependency:T,layoutId:`Gxrl6z6T_`,style:{"--border-bottom-width":`0px`,"--border-color":`rgba(236, 228, 237, 0.2)`,"--border-left-width":`0px`,"--border-right-width":`0px`,"--border-style":`solid`,"--border-top-width":`1px`},children:b(A.div,{className:`framer-1lwehzt`,"data-framer-name":`Copyright/Legal`,layoutDependency:T,layoutId:`IEYVVz9zZ`,children:[p(A.div,{className:`framer-1miwwx`,"data-framer-name":`Legal`,layoutDependency:T,layoutId:`ev9w9nhA_`}),p(A.div,{className:`framer-1y67e5i`,"data-framer-name":`Copyright`,layoutDependency:T,layoutId:`gQJacIQOu`,children:p(Re,{__fromCanvasComponent:!0,children:p(s,{children:p(A.p,{dir:`auto`,style:{"--font-selector":`RlM7U2F0b3NoaS1yZWd1bGFy`,"--framer-font-family":`"Satoshi", "Satoshi Placeholder", sans-serif`,"--framer-font-open-type-features":`'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on`,"--framer-font-size":`18px`,"--framer-letter-spacing":`-0.02em`,"--framer-line-height":`1.4em`,"--framer-text-color":`var(--extracted-r6o4lv, rgb(255, 255, 255))`},children:`© 2026 Ramani Icecream Company Limited.`})}),className:`framer-5mhopa`,fonts:[`FS;Satoshi-regular`],layoutDependency:T,layoutId:`eVxK_HGhb`,style:{"--extracted-r6o4lv":`rgb(255, 255, 255)`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},verticalAlignment:`top`,withExternalLayout:!0,...q({d5Fi4JdEx:{children:p(s,{children:p(A.p,{dir:`auto`,style:{"--font-selector":`RlM7U2F0b3NoaS1yZWd1bGFy`,"--framer-font-family":`"Satoshi", "Satoshi Placeholder", sans-serif`,"--framer-font-open-type-features":`'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on`,"--framer-font-size":`17px`,"--framer-letter-spacing":`-0.02em`,"--framer-line-height":`1.4em`,"--framer-text-color":`var(--extracted-r6o4lv, rgb(255, 255, 255))`},children:`© 2026 Ramani Icecream Company Limited.`})})}},g,x)})})]})})]})})})})})}),[`.framer-xejIc.framer-1r8pdi8, .framer-xejIc .framer-1r8pdi8 { display: block; }`,`.framer-xejIc.framer-1gaa7dj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }`,`.framer-xejIc .framer-iu7zwc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1280px; overflow: visible; padding: 62px 0px 20px 0px; position: relative; width: 100%; z-index: 3; }`,`.framer-xejIc .framer-1e5wgac { display: grid; flex: none; gap: 100px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 3; }`,`.framer-xejIc .framer-agbdlj { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; grid-column: span 2; height: auto; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-xejIc .framer-xdt0pa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-xejIc .framer-19s9r5u-container, .framer-xejIc .framer-rmdamh-container, .framer-xejIc .framer-1yhm0df-container, .framer-xejIc .framer-1y5d9i7-container, .framer-xejIc .framer-l8z8gz-container, .framer-xejIc .framer-1dbzim5-container, .framer-xejIc .framer-ezb0ru-container, .framer-xejIc .framer-safs10-container, .framer-xejIc .framer-1e8oyd0-container, .framer-xejIc .framer-2qryqv-container, .framer-xejIc .framer-bzhwin-container, .framer-xejIc .framer-tmsn33-container { flex: none; height: auto; position: relative; width: auto; }`,`.framer-xejIc .framer-v3kcex { flex: none; height: auto; max-width: 475px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-xejIc .framer-19q7v8s { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; justify-self: center; overflow: hidden; padding: 0px; position: relative; width: 626px; z-index: 3; }`,`.framer-xejIc .framer-1ohz6dq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }`,`.framer-xejIc .framer-10zusqh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 66%; }`,`.framer-xejIc .framer-w0835c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }`,`.framer-xejIc .framer-1uwd90c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 16px 0px 0px 0px; position: relative; width: 100%; }`,`.framer-xejIc .framer-1lwehzt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }`,`.framer-xejIc .framer-1miwwx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; min-height: 25px; overflow: visible; padding: 0px; position: relative; width: 1px; }`,`.framer-xejIc .framer-1y67e5i { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }`,`.framer-xejIc .framer-5mhopa { flex: none; height: auto; position: relative; white-space: pre; width: auto; }`,`.framer-xejIc.framer-v-sz7bos.framer-1gaa7dj { width: 810px; }`,`.framer-xejIc.framer-v-sz7bos .framer-iu7zwc { padding: 80px; }`,`.framer-xejIc.framer-v-sz7bos .framer-1e5wgac { grid-template-columns: repeat(1, minmax(50px, 1fr)); }`,`.framer-xejIc.framer-v-sz7bos .framer-agbdlj { grid-column: span 1; }`,`.framer-xejIc.framer-v-1itwox0.framer-1gaa7dj { justify-content: flex-start; width: 390px; }`,`.framer-xejIc.framer-v-1itwox0 .framer-iu7zwc { justify-content: center; overflow: hidden; padding: 80px 30px 20px 30px; }`,`.framer-xejIc.framer-v-1itwox0 .framer-1e5wgac { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px 0px; }`,`.framer-xejIc.framer-v-1itwox0 .framer-agbdlj { align-self: unset; height: min-content; overflow: hidden; }`,`.framer-xejIc.framer-v-1itwox0 .framer-v3kcex { width: auto; }`,`.framer-xejIc.framer-v-1itwox0 .framer-19q7v8s { align-self: unset; flex-direction: column; gap: 40px; justify-content: flex-start; width: 100%; }`,`.framer-xejIc.framer-v-1itwox0 .framer-1ohz6dq, .framer-xejIc.framer-v-1itwox0 .framer-10zusqh { width: 100%; }`,`.framer-xejIc.framer-v-1itwox0 .framer-1uwd90c { flex-direction: column; gap: 10px; justify-content: flex-start; padding: 0px; }`,`.framer-xejIc.framer-v-1itwox0 .framer-1lwehzt { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 40px; padding: 20px 0px 0px 0px; width: 100%; }`,`.framer-xejIc.framer-v-1itwox0 .framer-1miwwx { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 20px; width: 100%; }`,`.framer-xejIc.framer-v-1itwox0 .framer-1y67e5i { flex: none; width: 100%; }`,`.framer-xejIc.framer-v-1itwox0 .framer-5mhopa { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-xejIc[data-border="true"]::after, .framer-xejIc [data-border="true"]::after { content: ""; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }`],`framer-xejIc`),Y.displayName=`Footer 2`,Y.defaultProps={height:369,width:1440},B(Y,{variant:{options:[`QrKenVE1B`,`lvELsao2U`,`d5Fi4JdEx`],optionTitles:[`Desktop`,`Tablet`,`Mobile`],title:`Variant`,type:R.Enum}}),oe(Y,[{explicitInter:!0,fonts:[{cssFamilyName:`Poppins`,source:`fontshare`,style:`normal`,uiFamilyName:`Poppins`,url:(location.origin+"/assets/fonts/font-48c6aabc.woff2"),weight:`700`},{cssFamilyName:`Satoshi`,source:`fontshare`,style:`normal`,uiFamilyName:`Satoshi`,url:(location.origin+"/assets/fonts/font-303206dc.woff2"),weight:`400`}]},...sn,...cn,...ln,...un],{supportsExplicitInterCodegen:!0}),Y.loader={load:(e,t)=>(t.locale,Promise.allSettled([L(K,{},t),L(G,{},t),L(W,{},t),L(H,{},t)]))}})),On,kn,An,jn,Mn,Nn,X,Pn,Fn,In,Ln,Rn,zn,Bn,Vn,Hn,Z,Un=e((()=>{C(),N(),k(),n(),yt(),He(),Dn(),On=M(vt),kn=M(Ue),An=M(Y),jn={bmgrGYCNZ:`(min-width: 1200px) and (max-width: 1439.98px)`,LIWyFRdTl:`(min-width: 810px) and (max-width: 1199.98px)`,YNpPF72QY:`(max-width: 809.98px)`,ZLNrbwafH:`(min-width: 1440px)`},Mn=`framer-ZwaH3`,Nn={bmgrGYCNZ:`framer-v-1acsdm9`,LIWyFRdTl:`framer-v-u0pdvp`,YNpPF72QY:`framer-v-19t91aq`,ZLNrbwafH:`framer-v-jn9sc2`},X=(...e)=>{for(let t of e)if(t&&typeof t==`string`)return t},Pn={},Fn=Object.keys(Pn),In=[`.framer-ZwaH3.framer-1ff0d39, .framer-ZwaH3 .framer-1ff0d39 { display: block; }`,`.framer-ZwaH3.framer-jn9sc2 { align-content: center; align-items: center; background-color: var(--wb9sd0); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }`,`.framer-ZwaH3 .framer-1nx1jke-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }`,`.framer-ZwaH3 .framer-2u0ll6 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }`,`.framer-ZwaH3 .framer-1pne3a3-container { flex: none; height: auto; left: 0px; order: 1002; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }`,`.framer-ZwaH3 .framer-11vruna-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }`,`[data-layout-template="true"] > #overlay { margin-bottom: -0px; }`],Ln={bmgrGYCNZ:`(min-width: 1200px) and (max-width: 1439.98px)`,LIWyFRdTl:`(min-width: 810px) and (max-width: 1199.98px)`,YNpPF72QY:`(max-width: 809.98px)`,ZLNrbwafH:`(min-width: 1440px)`},Rn={Desktop:`ZLNrbwafH`,Laptop:`bmgrGYCNZ`,Phone:`YNpPF72QY`,Tablet:`LIWyFRdTl`},zn=({value:e})=>Ae()?null:p(`style`,{dangerouslySetInnerHTML:{__html:e},"data-framer-html-style":``}),Bn=({fill:e,height:t,id:n,width:r,...i})=>({...i,mal6rfgfM:e??i.mal6rfgfM??`var(--token-75cd0ef5-63ee-4f4e-a34a-c9ce7dd34b7e, rgb(249, 220, 197))`,variant:Rn[i.variant]??i.variant??`ZLNrbwafH`}),Vn=h(function(e,t){let n=r(null),i=t??n,a=te(),{activeLocale:o,setLocale:s}=F(),{style:c,className:l,layoutId:u,variant:d,mal6rfgfM:f,children:m,...h}=Bn(e),[g,_]=we(d,jn,!1),v=j(Mn);return Me({}),p(Ne.Provider,{value:{activeVariantId:g,humanReadableVariantMap:Rn,isLayoutTemplate:!0,primaryVariantId:`ZLNrbwafH`,variantClassNames:Nn},children:b(ie,{id:u??a,children:[p(zn,{value:`:root body { background: ${fe(f)}; }`}),b(A.div,{...h,className:j(v,`framer-jn9sc2`,l),"data-layout-template":!0,ref:i,style:{"--wb9sd0":f,...c},children:[p(z,{children:p(Oe,{className:`framer-1nx1jke-container`,"data-framer-name":`Lenis Smooth Scroll`,isAuthoredByUser:!0,isModuleExternal:!0,name:`Lenis Smooth Scroll`,nodeId:`evvId5tgI`,scopeId:`OQ9pCo0Pr`,children:p(vt,{height:`100%`,id:`evvId5tgI`,infinite:!1,intensity:24,layoutId:`evvId5tgI`,name:`Lenis Smooth Scroll`,orientation:`vertical`,smooth:!0,width:`100%`})})}),m,p(`div`,{className:`framer-2u0ll6`}),p(z,{height:119,width:`100vw`,y:0,children:p(Oe,{className:`framer-1pne3a3-container`,layoutScroll:!0,nodeId:`YWQRT0J1x`,scopeId:`OQ9pCo0Pr`,children:p(Se,{breakpoint:g,overrides:{YNpPF72QY:{variant:X(`NwrhT6v2S`)}},children:p(Ue,{height:`100%`,id:`YWQRT0J1x`,layoutId:`YWQRT0J1x`,style:{width:`100%`},variant:X(`aV3CWYivq`),width:`100%`})})})}),p(z,{height:369,width:`100vw`,y:1200,children:p(Oe,{className:`framer-11vruna-container`,nodeId:`CwPk6ED5w`,scopeId:`OQ9pCo0Pr`,children:p(Se,{breakpoint:g,overrides:{bmgrGYCNZ:{variant:X(`lvELsao2U`)},LIWyFRdTl:{variant:X(`lvELsao2U`)},YNpPF72QY:{variant:X(`d5Fi4JdEx`)}},children:p(Y,{height:`100%`,id:`CwPk6ED5w`,layoutId:`CwPk6ED5w`,style:{width:`100%`},variant:X(`QrKenVE1B`),width:`100%`})})})})]}),p(`div`,{id:`template-overlay`})]})})}),Hn=e=>e===he.canvas||e===he.export?[...In,...Fn.flatMap(e=>{let t=Pn[e];return Pn[e].map(e=>`${t} {${e}}`)})]:[...In,...Fn.map(e=>`@media ${Ln[e]} { ${Pn[e].join(` `)} }`)],Z=I(Vn,Hn,`framer-ZwaH3`),Z.displayName=`Primary`,Z.defaultProps={height:2398,width:1440},B(Z,{mal6rfgfM:{defaultValue:`var(--token-75cd0ef5-63ee-4f4e-a34a-c9ce7dd34b7e, rgb(249, 220, 197)) /* {"name":"Secondary"} */`,title:`Fill`,type:R.Color}}),oe(Z,[{explicitInter:!0,fonts:[]},...On,...kn,...An],{supportsExplicitInterCodegen:!0}),Z.loader={load:(e,t)=>(t.locale,Promise.allSettled([L(Ue,{},t),L(Y,{},t)]))}}));function Wn({webPageId:e,children:t,style:n,...r}){let i={mal6rfgfM:`var(--token-75cd0ef5-63ee-4f4e-a34a-c9ce7dd34b7e, rgb(249, 220, 197))`},a={augiA20Il:i,epJkK5JFa:i,f0QRNbpx6:i,GfSLWMk6F:i,ii4M8jPyL:i,KJz3UHqcb:i,L18e2Q0ru:i,LiO9Up4Vw:i,MmoHk33Ur:i,MOoUdMfcp:i,oCOuKA7Ex:i,oG55AU_ro:i,PzIlTW0QJ:i,RL3jVSeX3:i,tYVLJ3bZp:i,X6v2nDfen:i,ygkh_Oob6:i,z3HwvI_EX:i}[e]??{};switch(e){case`augiA20Il`:case`z3HwvI_EX`:case`MmoHk33Ur`:case`epJkK5JFa`:case`RL3jVSeX3`:case`LiO9Up4Vw`:case`oCOuKA7Ex`:case`tYVLJ3bZp`:case`ii4M8jPyL`:case`KJz3UHqcb`:case`GfSLWMk6F`:case`PzIlTW0QJ`:case`MOoUdMfcp`:case`oG55AU_ro`:case`L18e2Q0ru`:case`f0QRNbpx6`:case`ygkh_Oob6`:case`X6v2nDfen`:return D(Z,{...a,key:`Primary`,style:n},t(!0));default:return t(!1)}}function Gn(e){switch(e){case`augiA20Il`:case`z3HwvI_EX`:case`MmoHk33Ur`:case`epJkK5JFa`:case`RL3jVSeX3`:case`LiO9Up4Vw`:case`oCOuKA7Ex`:case`tYVLJ3bZp`:case`ii4M8jPyL`:case`KJz3UHqcb`:case`GfSLWMk6F`:case`PzIlTW0QJ`:case`MOoUdMfcp`:case`oG55AU_ro`:case`L18e2Q0ru`:case`f0QRNbpx6`:case`ygkh_Oob6`:case`X6v2nDfen`:return[{hash:`jn9sc2`,mediaQuery:`(min-width: 1440px)`},{hash:`1acsdm9`,mediaQuery:`(min-width: 1200px) and (max-width: 1439.98px)`},{hash:`u0pdvp`,mediaQuery:`(min-width: 810px) and (max-width: 1199.98px)`},{hash:`19t91aq`,mediaQuery:`(max-width: 809.98px)`}];default:return}}async function Kn({routeId:e,pathVariables:t,localeId:n,collectionItemId:i}){let a=Q[e].page.preload();me({disableCustomCode:!1,editorBarDisableFrameAncestorsSecurity:!1,motionDivToDiv:!1,onPageLocalizationSupport:!0,onPageMoveTool:!0,onPageRichTextBlockSelection:!0,privateRouterReplaceState:!0,scrollRestoration:!0,synchronousNavigationOnDesktop:!1,yieldOnTap:!1});let c=D(je,{children:D(_e,{children:D(Ee,{isWebsite:!0,environment:`site`,routeId:e,pathVariables:t,routes:Q,collectionUtils:Xn,framerSiteId:Zn,notFoundPage:P(()=>import(`/assets/animate/SitesNotFoundPage.js-1.4.B-xvJz64.mjs`)),isReducedMotion:void 0,localeId:n,locales:Yn,preserveQueryParams:void 0,siteCanonicalURL:`https://positive-building-152831.framer.app`,EditorBar:u===void 0?void 0:(()=>{if(Qn){console.log(`[Framer On-Page Editing] Unavailable because navigator is bot`);return}return P(async()=>{u.__framer_editorBarDependencies={__version:3,framer:{useCurrentRoute:ke,useLocaleInfo:F,useRouter:xe},react:{createElement:D,Fragment:s,memo:g,useCallback:v,useEffect:o,useRef:r,useState:l,useLayoutEffect:re},"react-dom":{createPortal:_}};let{createEditorBar:e}=await Promise.resolve(new Proxy({},{get:function(){return function(){return null}}}));return{default:e()}})})(),adaptLayoutToTextDirection:!1,LayoutTemplate:Wn,loadSnippetsModule:new ve(()=>import(`/assets/animate/rRWXXy131QZ4p2yMU-3Ht4n28pzPl7qyhbpuoaGppYI.dObCGW41.mjs`)),initialCollectionItemId:i})}),value:{routes:{}}});return await a,c}function qn(){$&&u.__framer_events.push(arguments)}async function Jn(e,t){function n(e,t,n=!0){if(e.caught||u.__framer_hadFatalError)return;let r=t?.componentStack;if(n){if(console.warn(`Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches: `,e,r),Math.random()>.01)return}else console.error(`Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/: `,e,r);qn(n?`published_site_load_recoverable_error`:`published_site_load_error`,{message:String(e),componentStack:r,stack:r?void 0:e instanceof Error&&typeof e.stack==`string`?e.stack:null})}try{let r,i,a,o,s;if(e)s=JSON.parse(t.dataset.framerHydrateV2),r=s.routeId,i=s.localeId,a=s.pathVariables,o=s.breakpoints,r=ce(Q,r);else{ce(Q,void 0);let e=performance.getEntriesByType(`navigation`)[0]?.serverTiming?.find(e=>e.name===`route`)?.description;if(e){let t=new URLSearchParams(e);r=t.get(`id`),i=t.get(`locale`);for(let[e,n]of t.entries())e.startsWith(`var.`)&&(a??={},a[e.slice(4)]=n)}if(!r||!i){let e=de(Q,decodeURIComponent(location.pathname),!0,Yn);r=e.routeId,i=e.localeId,a=e.pathVariables}}let c=Kn({routeId:r,localeId:i,pathVariables:a,collectionItemId:s?.collectionItemId});u!==void 0&&(async()=>{let e=Q[r],t=Yn.find(({id:e})=>i?e===i:e==="default").code,n=s?.collectionItemId??null;if(n===null&&e?.collectionId&&Xn){let r=await Xn[e.collectionId]?.(),[i]=Object.values(a);r&&typeof i==`string`&&(n=await r.getRecordIdBySlug(i,t||void 0)??null)}let o=Intl.DateTimeFormat().resolvedOptions(),c=o.timeZone,l=o.locale;await new Promise(e=>{document.prerendering?document.addEventListener(`prerenderingchange`,e,{once:!0}):e()}),u.__framer_events.push([`published_site_pageview`,{framerSiteId:Zn,version:2,routePath:e?.path||`/`,collectionItemId:n,framerLocale:t||null,webPageId:e?.abTestingVariantId??r,abTestId:e?.abTestId,referrer:document.referrer||null,url:u.location.href,hostname:u.location.hostname||null,pathname:u.location.pathname||null,hash:u.location.hash||null,search:u.location.search||null,timezone:c,locale:l},`eager`]),await Le({priority:`background`,ensureContinueBeforeUnload:!0,continueAfter:`paint`}),document.dispatchEvent(new CustomEvent(`framer:pageview`,{detail:{framerLocale:t||null}}))})();let l=await c;e?(ze(`framer-rewrite-breakpoints`,()=>{pe(o),u.__framer_onRewriteBreakpoints?.(o)}),(Qn?e=>e():d)(()=>{le(),ae(),E(t,l,{onRecoverableError:n})})):w(t,{onRecoverableError:n}).render(l)}catch(e){throw n(e,void 0,!1),e}}var Q,Yn,Xn,Zn,$,Qn;e((()=>{if(i(),N(),n(),f(),S(),Un(),Q={augiA20Il:{elements:{a4Qh4YNxE:`pay-in-4made-simple-with-breezzy-1`,BVRli15zP:`how-it-works`,bysxsoqsi:`services-1`,c9iN_RIoU:`how-it-works-1`,DFcUepZuM:`in-store-1`,eownfxRYO:`separation-1`,IRjlB_ke1:`in-store`,lSPgcyNEY:`projects`,LX0982PkE:`app`,mtDXqVvrc:`projects-2`,o2lmxA_C2:`work`,p4om6eAIk:`separation2 `,P6pnA6WAE:`online-or-in-store-1-1`,PGZ3y1COz:`separation2--1`,Qy0Kf1Gdd:`projects-1`,rArewZzgl:`online-or-in-store-1`,RMDx2NJeK:`text`,tj6fwgJq5:`services`,TnEllJjSM:`separation`,Uc6_gnDJC:`about-1`,W0Ru3W4eL:`pay-in-4made-simple-with-breezzy`,wSyG8RAb3:`about`,XHmegnyFk:`app-1`},page:P(()=>import(`/assets/animate/R5P1NGs_tRFIX0C98lrDowsBde7WImYVTfLvvjOAEuc.BhMj50HG.mjs`)),path:`/`},z3HwvI_EX:{elements:{odBvzjGzf:`shot-images`,rC6F7kDhf:`workspace`},page:P(()=>import(`/assets/animate/ZO1ZZoXBV059sjVC-TB9fkMIdiRW24hLGsauzAZibH4.CVMu-Faw.mjs`)),path:`/about`},MmoHk33Ur:{elements:{qSOerGABF:`app`,RlABwouTN:`projects`},page:P(()=>import(`/assets/animate/6WQf7ezRmb1dmy3BjxLoTcnc2kQgQwjT8iXczriwKAM.ubryx8Tp.mjs`)),path:`/kulfi`},epJkK5JFa:{elements:{Qa_dBs_SV:`work`},page:P(()=>import(`/assets/animate/4AK9jeDVj8DKt9qVHiU1RhiQoKKU3SGPi6YzfaBr_PI.sX8XIGaG.mjs`)),path:`/all-collections`},RL3jVSeX3:{elements:{k9hcKxkfk:`app`,qLXSALbQ1:`projects`},page:P(()=>import(`/assets/animate/AHelfCVGMfLrsxurb6iYYezPOQlcBeeMUHj7JnqCzGE.D7ugnbPA.mjs`)),path:`/tub`},LiO9Up4Vw:{elements:{H2hrMqKDJ:`app`,S9xzsK8Y5:`projects`},page:P(()=>import(`/assets/animate/Xnex9XmdwsKnkT5gaGC-Yl3pb4j_ShOp3NNtCZR3Aek.DTvgNbPg.mjs`)),path:`/premiumtubs`},oCOuKA7Ex:{elements:{HvNW32DvZ:`projects`,K5piVBlNp:`app`},page:P(()=>import(`/assets/animate/mbnKuzGWKcv-kKThgHOuivvmctWe6k3i7hgf3a9vnG8.CvT4A03D.mjs`)),path:`/cone`},tYVLJ3bZp:{elements:{qqmP4ZEPl:`projects`,YuFkJbIlN:`app`},page:P(()=>import(`/assets/animate/_qh6JiZP9ng7zR2T7C_d0ppRCuaI5EnQddghSzU0B3M.Z09uaULi.mjs`)),path:`/zero-added-sugar`},ii4M8jPyL:{elements:{GGP6V4cyg:`projects`,PjnPPKmCS:`app`},page:P(()=>import(`/assets/animate/0_-vZBIk5qhKuFmQsOtv5bHazTT-96s8yuQgqH-v5y0.9NfpR9HM.mjs`)),path:`/cakes`},KJz3UHqcb:{elements:{cow3LBRPF:`projects`,vb8XLVgJ6:`app`},page:P(()=>import(`/assets/animate/IiM8NwGDsUg-tidW4QQl5Px1sPo-5ohcqDSJKrYk9U8.DsdP4CK6.mjs`)),path:`/tall-cups`},GfSLWMk6F:{elements:{egDyw7lbQ:`app`,Rhjktswe5:`projects`},page:P(()=>import(`/assets/animate/p2p8cmu9apFcazE9AGakIkWZZNCOlmwNFX7C-z96Yp8.DPsnCRzI.mjs`)),path:`/sundae-cups`},PzIlTW0QJ:{elements:{M8mgI6NSg:`projects`,vwKys_O3h:`app`},page:P(()=>import(`/assets/animate/vfwWKyynneTlCi97Pqk6_QF3ydgFgZt-V8JGZ3APgIs.BvfXdq1Y.mjs`)),path:`/sandwich`},MOoUdMfcp:{elements:{FqIzAc_5S:`projects`,k9jrG59IP:`app`},page:P(()=>import(`/assets/animate/3P7wBcSOgif6dN3Fh3a_f-B75RN3Po0ZLG_E1tsl4VY.BvPwoWD7.mjs`)),path:`/bliss`},oG55AU_ro:{elements:{BUXuLxDD5:`projects`,dQlEl9SjF:`app`},page:P(()=>import(`/assets/animate/ypboJR5VNPTArfBssyL0qnX0vXuOdD3bYetNvXUSjFE.D9WdJJkx.mjs`)),path:`/bar`},L18e2Q0ru:{elements:{GrR3ZQCvO:`projects`,K0JeT_YKE:`app`},page:P(()=>import(`/assets/animate/q-W0gjtLrHky8sCDOx576ceIjhuDJS2BdJ7oQ8301Fg.3O1ShBXC.mjs`)),path:`/smartpack`},f0QRNbpx6:{elements:{DDq7OEWhl:`how-it-works`,hYbCcMdAp:`work`,iG9_qJAyU:`in-store-1`,jPD4BZev1:`separation2 `,JTx5_S36z:`app`,kHnQWKVGN:`projects`,licOswhfl:`online-or-in-store-1`,MZXjlOZlo:`separation`,NS7bfvDfp:`separation-1`,orqOjIImf:`pay-in-4made-simple-with-breezzy-1`,pXO_Hf1xU:`in-store`,Q_paBy_vI:`pay-in-4made-simple-with-breezzy`,vvwLJew3X:`online-or-in-store-1-1`,xaylHUqEz:`app-1`,XsNeGv2z1:`how-it-works-1`,Z3nwr6ZxI:`separation2--1`},page:P(()=>import(`/assets/animate/BryFDwBvSAHfN5D5ZW9iH2Eriqh1V6Vqxb4pdqAhDho.2Cn6Jl7G.mjs`)),path:`/franchise`},ygkh_Oob6:{elements:{},page:P(()=>import(`/assets/animate/x8UEhbeOKFPDN8IE3ocFXVEZz2cypYZ2EWfCiqyH8ns.7KcDnG0C.mjs`)),path:`/contact`},X6v2nDfen:{elements:{},page:P(()=>import(`/assets/animate/nnBIhJQq3Hz6fj7oYGySdECeGjiw7zrIStHpRG1O6uk.O2373SeD.mjs`)),path:`/page`}},Yn=[{code:`en`,id:`default`,name:`English`,slug:``,textDirection:`ltr`}],Xn={},Zn=`a8e49ed2b464de52e5f2c06b02f726f374d9ac5680a1602327f86049ad247e31`,$=typeof document<`u`,Qn=$&&/bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(a.userAgent),$){u.__framer_importFromPackage=(e,t)=>()=>D(Ce,{error:`Package component not supported: "`+t+`" in "`+e+`"`}),u.__framer_events=u.__framer_events||[],se();let e=document.getElementById(`main`);`framerHydrateV2`in e.dataset?Jn(!0,e):Jn(!1,e)}(function(){$&&d(()=>{E(document.getElementById(`__framer-badge-container`),D(x,{},D(ee(()=>import(`/assets/animate/PX9hIOIVM.3PuMAxqJ.mjs`)))))})})()}))();export{Gn as getLayoutTemplateBreakpoints,Kn as getPageRoot}; //# sourceMappingURL=script_main.BCowgjnz.mjs.map